This commit was manufactured by cvs2svn to create tag 'v20050202'.
diff --git a/bundles/org.eclipse.wst.wsdl.ui/.classpath b/bundles/org.eclipse.wst.wsdl.ui/.classpath
deleted file mode 100644
index 275b34c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src/"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/bundles/org.eclipse.wst.wsdl.ui/.cvsignore b/bundles/org.eclipse.wst.wsdl.ui/.cvsignore
deleted file mode 100644
index f13f259..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/.cvsignore
+++ /dev/null
@@ -1,5 +0,0 @@
-bin
-build.xml
-wsdleditor.jar
-temp.folder
-org.eclipse.wst.wsdl.ui_1.0.0.jar
diff --git a/bundles/org.eclipse.wst.wsdl.ui/.project b/bundles/org.eclipse.wst.wsdl.ui/.project
deleted file mode 100644
index c5a4ddc..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wst.wsdl.ui</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/bundles/org.eclipse.wst.wsdl.ui/build.properties b/bundles/org.eclipse.wst.wsdl.ui/build.properties
deleted file mode 100644
index 08f690e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/build.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-###############################################################################
-# Copyright (c) 2001, 2004 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
-###############################################################################
-bin.includes = plugin.xml,\
-               plugin.properties,\
-               icons/,\
-               wsdleditor.jar
-src.includes = plugin.xml,\
-               plugin.properties,\
-               src/,\
-               icons/,\
-               build.properties
-jars.compile.order = wsdleditor.jar
-source.wsdleditor.jar = src/
-output.wsdleditor.jar = bin/
diff --git a/bundles/org.eclipse.wst.wsdl.ui/icons/reloadgrammar.gif b/bundles/org.eclipse.wst.wsdl.ui/icons/reloadgrammar.gif
deleted file mode 100644
index 9d4c9ca..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/icons/reloadgrammar.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/icons/validate.gif b/bundles/org.eclipse.wst.wsdl.ui/icons/validate.gif
deleted file mode 100644
index 2b347ac..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/icons/validate.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/icons/wsdl_file_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/icons/wsdl_file_obj.gif
deleted file mode 100644
index 75b1f92..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/icons/wsdl_file_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/plugin.properties b/bundles/org.eclipse.wst.wsdl.ui/plugin.properties
deleted file mode 100644
index ee657eb..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/plugin.properties
+++ /dev/null
@@ -1,287 +0,0 @@
-###############################################################################
-# Copyright (c) 2001, 2004 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
-###############################################################################
-!
-! Plugin
-!
-_UI_PLUGIN_NAME             = WSDL Editor
-_UI_EDITOR_NAME             = WSDL Editor
-_UI_WSDL_LABEL              = WSDL Files
-
-
-_UI_HIDE_BINDINGS           = Hide Bindings
-_UI_BACK_TO                 = Back to {0}
-_UI_BACK                    = Back to Previous View
-
-! New property tabs
-_UI_LABEL_GENERAL       = General
-_UI_LABEL_OTHER         = Other
-_UI_LABEL_ATTRIBUTES    = Attributes
-_UI_LABEL_DOCUMENTATION = Documentation
-_UI_LABEL_FACETS        = Facets
-_UI_LABEL_ENUMERATIONS  = Enumerations
-_UI_LABEL_NAMESPACE     = Namespace
-
-! Section title for other attributes
-_UI_SECTION_ADVANCED_ATTRIBUTES   = Advanced
-
-!
-! Workbook Pages
-!
-_UI_TAB_SOURCE = Source
-_UI_TAB_GRAPH  = Graph
-
-_UI_ADD_EXTENSIBILITY_ELEMENT    = Add Extensibility Element
-_UI_CREATE_WSDL_DOCUMENTATION    = Create WSDL Documentation
-_UI_FOLDER_NOT_CREATED           = Folder not created
-_UI_CREATING_DOCUMENTATION       = Creating Documentation
-_UI_LABEL_CREATE_FOLDER_FOR_DOCS = Create a new folder for the html documentation files
-_UI_LABEL_CREATING_HTML_FILES    = Creating HTML files
-_UI_LABEL_NEW_FOLDER             = New folder
-
-_UI_ACTION_ADD             = Add
-_UI_ACTION_COPY            = Copy
-_UI_ACTION_PASTE           = Paste
-_UI_ACTION_DELETE          = Delete
-_UI_ACTION_MULTIPLE_DELETE = Multiple Delete
-_UI_ACTION_RENAME          = Rename
-
-_UI_LABEL_BINDING_WIZARD = Binding Wizard
-_UI_ACTION_GENERATE_HTML_DOCUMENTATION = Generate HTML Documentation for this WSDL document
-_UI_ACTION_VALIDATE_WSDL_DOCUMENT = Validate WSDL Document
-
-_UI_ACTION_ADD_CHILD        = Add Child
-_UI_ACTION_SET_BINDIG       = Set Binding...
-_UI_ACTION_SET_PORTTYPE     = Set PortType...
-_UI_ACTION_SET_MESSAGE      = Set Message...
-_UI_ACTION_SET_ELEMENT      = Set Element...
-_UI_ACTION_SET_TYPE         = Set Type...
-_UI_LABEL_BINDING_OPERATION = Binding Operation
-_UI_ACTION_NEW_MESSAGE      = New Message
-_UI_ACTION_NEW_SERVICE      = New Service
-_UI_ACTION_NEW_PORTTYPE     = New PortType
-_UI_ACTION_NEW_BINDING      = New Binding
-_UI_ACTION_NEW_PORT         = New Port
-_UI_ACTION_NEW_OPERATION    = New Operation
-_UI_ACTION_NEW_FAULT        = New Fault
-_UI_ACTION_NEW_PART         = New Part
-
-_UI_ACTION_ADD_IMPORT            = Add Import
-_UI_ACTION_ADD_SCHEMA            = Add Schema
-_UI_ACTION_ADD_SERVICE           = Add Service
-_UI_ACTION_ADD_BINDING           = Add Binding
-_UI_ACTION_ADD_OPERATION         = Add Operation
-_UI_ACTION_ADD_BINDING_OPERATION = Add Binding Operation
-_UI_ACTION_ADD_PART              = Add Part
-_UI_ACTION_ADD_PORT              = Add Port
-_UI_ACTION_ADD_PORTTYPE          = Add Port Type
-_UI_ACTION_ADD_MESSAGE           = Add Message
-_UI_ACTION_ADD_INPUT             = Add Input
-_UI_ACTION_ADD_OUTPUT            = Add Output
-_UI_ACTION_ADD_FAULT             = Add Fault
-
-_UI_LABEL_DEFINITION = Definition
-_UI_LABEL_BINDING  = Binding
-_UI_LABEL_INPUT    = Input
-_UI_LABEL_OUTPUT   = Output
-_UI_LABEL_FAULT    = Fault
-_UI_LABEL_MESSAGE  = Message
-_UI_LABEL_PORT     = Port
-_UI_LABEL_PORTTYPE = Port Type
-_UI_LABEL_SERVICE  = Service
-_UI_LABEL_ELEMENTS = Elements
-_UI_LABEL_TYPES    = Types
-_UI_LABEL_NAME      = Name
-_UI_LABEL_OPERATION = Operation
-_UI_LABEL_ELEMENT  = Element
-_UI_LABEL_TYPE     = Type
-
-_UI_LABEL_READ_ONLY     = read-only
-
-! Note to translators: keep the one character space and colon after the translation of View
-_UI_MENU_VIEW         = View :
-_UI_LABEL_XSD_COMPONENTS = XSD Components
-
-_UI_LABEL_UNKNOWN_OBJECT = Unknown Object
-_UI_LABEL_UNKNOWN_NODE   = Unknown Node
-_UI_LABEL_VIEW_NOT_AVAILABLE = View not available for selected object
-
-_UI_LABEL_PORT_W_COLON     = Port : 
-_UI_LABEL_PORTTYPE_W_COLON = PortType : 
-_UI_LABEL_SERVICE_W_COLON  = Service : 
-_UI_LABEL_UNKNOWN  = Unknown : 
-_UI_LABEL_VIEW_BY_SERVICE = View By : Service
-
-_UI_FOLDER_IMPORTS = Imports
-_UI_FOLDER_MESSAGES= Messages
-_UI_FOLDER_SERVICES = Services
-_UI_FOLDER_BINDINGS = Bindings
-_UI_FOLDER_PORTTYPES = Port Types
-_UI_FOLDER_TYPES     = Types
-_UI_FOLDER_EXTENSIBILITY_ELEMENTS = Extensiblity Elements
-_UI_FOLDER_DEFINITION = Definition
-
-_UI_LABEL_NONE = (none)
-_UI_MENUBAR_GENERATE_BINDING = Generate Binding
-
-_UI_LABEL_HTTP_BINDING_OPTIONS = HTTP Binding Options
-
-_UI_SOME_ELEMENT_NAME = some-element-name
-
-_UI_LABEL_BINDING_INPUT   = Binding Input
-_UI_LABEL_BINDING_OUTPUT  = Binding Output
-_UI_LABEL_BINDING_FAULT   = Binding Fault
-
-_UI_LABEL_BINDING_OPERATION = Binding Operation
-
-_UI_LABEL_UNKNOWN_EXTENSIBILITY_ELEMENT = Unknown Extensibility Element
-
-_UI_LABEL_IMPORT = Import
-_UI_LABEL_NAMESPACE = Namespace
-_UI_LABEL_PREFIX = Prefix
-_UI_LABEL_LOCATION = Location
-_UI_TITLE_SELECT = Select
-_UI_TITLE_SELECT_FILE = Select File
-_UI_DESCRIPTION_SELECT_WSDL_OR_XSD = Select a WSDL or XSD file to import.
-
-_UI_LABEL_PARAMETER_ORDER = Parameter Order
-_UI_LABEL_PART = Part
-_UI_LABEL_REFERENCE_KIND = Reference kind:
-_UI_LABEL_OVERVIEW = Overview
-_UI_LABEL_VIEW_NOT_IMPLEMENTED = This view is not yet implemented.
-_UI_LABEL_BINDING_VIEW = Binding View
-_UI_LABEL_DOCUMENTION = Documentation
-_UI_LABEL_PROPERTY = Property
-_UI_LABEL_VALUE = Value
-
-_UI_BUTTON_NEW    = New...
-_UI_BUTTON_IMPORT = Import...
-
-_UI_BUTTON_CREATE_ASSOCIATED_BINDINGS = Create associated bindings
-_UI_TITLE_GENERATE_BINDING_WIZARD = Generate Binding Wizard
-
-_UI_LABEL_NAMESPACE_URIS_TO_BE_INCLUDED = Namespace URIs to be included
-_UI_ACTION_ADD = Add
-
-_UI_TITLE_SELECT_WSDL_FILE = Select WSDL File
-_UI_DESCRIPTION_SELECT_WSDL_FILE_TO_IMPORT = Select a WSDL file to import
-
-_UI_TITLE_SPECIFY_BINDING = Specify Binding
-_UI_TITLE_SPECIFY_TYPE = Specify Type
-_UI_TITLE_SPECIFY_ELEMENT = Specify Element
-_UI_TITLE_SPECIFY_MESSAGE = Specify Message
-_UI_TITLE_SPECIFY_PORTTYPE = Specify Port Type
-
-_UI_TITLE_SPECIFY_BINDING_DETAILS = Specify Binding Details
-_UI_LABEL_SPECIFY_BINDING_DETAILS_DESC = Specify the details of the binding you wish to generate.
-
-! Translators: Leave the {0} as is
-_UI_RADIO_SELECT_EXISTING  = Select an existing {0}
-_UI_RADIO_CREATE_NEW       = Create a new {0}
-_UI_RADIO_IMPORT_FROM_FILE = Import {0} from a file
-_UI_LABEL_NAME_OF_ITEM     = Name of {0}:
-
-! Translators: Leave the {0} as is
-_UI_DESCRIPTION_CHOOSE_FROM_EXISTING = Choose {0} from the list
-_UI_DESCRIPTION_PROVIDE_NAME = Provide a name of the {0} to create
-_UI_DESCRIPTION_IMPORT_FILE = Select a file and then choose the {0}
-_UI_HELP = Help
-_UI_LABEL_FILE = File:
-_UI_BUTTON_BROWSE = Browse...
-
-_UI_TITLE_NEW_WSDL_FILE = New WSDL File
-_UI_TITLE_OPTIONS       = Options
-
-_UI_DESCRIPTION_SPECIFY_BINDING_PAGE = Description of Specify Binding Page
-_UI_RADIO_GENERATE_CONTENT = Generate content for an existing binding
-_UI_RADIO_GENERATE_NEW_BINDING = Generate a new binding
-_UI_LABEL_BINDING_NAME = Name:
-_UI_LABEL_BINDING_PROTOCOL = Protocol:
-_UI_CHECKBOX_OVERWRITE = Overwrite existing binding information
-_UI_LABEL_SOAP_BINDING_OPTIONS = SOAP Binding Options
-_UI_RADIO_DOCUMENT_LITERAL = document literal
-_UI_RADIO_RPC_LITERAL = rpc literal
-_UI_RADIO_RPC_ENCODED = rpc encoded
-
-_UI_DESCRIPTION_NEW_WSDL_FILE = Specify the attributes for the new WSDL file.
-_UI_LABEL_TARGET_NAMESPACE = Target namespace:
-_UI_LABEL_PREFIX_WITH_COLON = Prefix:
-_UI_LABEL_DEFINITION_NAME   = Definition name:
-_UI_LABEL_CREATE_NEW_WSDL_FILE = Create a new WSDL File
-_UI_LABEL_CREATE_WSDL_SKELETON = Create WSDL Skeleton
-_UI_LABEL_NEW_CATEGORY_NAME_WS = Web Services
-
-! Translators: Leave the {0} as is
-_UI_ERROR_NAMESPACE_INVALID = The target namespace is invalid
-_UI_ERROR_PREFIX_IS_INVALID = Prefix {0} is invalid
-_UI_ERROR_PREFIX_IS_A_DUPLICATE = Prefix {0} is a duplicate
-_UI_ERROR_MORE_THAN_ONE_PREFIX_IS_BLANK = More than one prefix is blank
-_UI_ERROR_FILE_MUST_END_WITH_WSDL = Error: File must end with wsdl
-_UI_ERROR_FILE_ALREADY_EXISTS = File already exists: {0}
-
-_UI_ERROR_INVALID_WSDL = Invalid WSDL
-_UI_ERROR_INVALID_WSDL_DESC = The WSDL File is invalid.  Fix errors and then retry this action.
-_UI_ERROR_ERROR             = Error
-_UI_ERROR_FOLDER_NOT_CREATED  = Folder not created.
-_UI_ERROR_CREATING_HTML_FILES = Error creating HTML files.
-
-_UI_ERROR_IMPORT_ERROR      = Import Error
-_UI_ERROR_IMPORTING_ITSELF  = This file is attempting to import itself.  Change the location of the import.
-
-
-_UI_USE_WS-I_STYLE_SCHEMA_IMPORT       = Use WS-I style schema import
-_UI_BINDING_WIZARD                     = Binding Wizard
-_UI_SPECIFY_BINDING_DETAILS_LABEL      = Specify the details of the binding that will be created
-_UI_PORT_TYPE                          = Port Type
-_UI_PORT_WIZARD                        = Port Wizard
-_UI_SPECIFY_PORT_DETAILS               = Specify Port Details
-_UI_SPECIFY_PORT_DETAILS_TO_BE_CREATED = Specify the details of the port that will be created
-_UI_BINDING                            = Binding
-_UI_NAMESPACES                         = Namespaces
-_UI_EDIT_NAMESPACES                    = Edit Namespaces...
-_UI_SELECT_REGISTERED_NAMESPACES       = Select From Registered Namespaces
-_UI_SPECIFY_NEW_NAMESPACE              = Specify New Namespace
-_UI_SELECT_NAMESPACE_TO_ADD            = Select the namespace declarations to add.
-_UI_ENTER_REQ_PREFIX_AND_NAMESPACE     = Enter the required prefix and namespace URI for the namespace declaration.
-_UI_TARGET_NAMESPACE                   = Target Namespace
-_UI_NAMESPACE_DECLARATIONS             = Namespace Declarations
-_UI_ADD                                = Add...
-_UI_ADD_NAMESPACE_DECLARATIONS_TITLE   = Add Namespace Declarations
-_UI_SOAP_PORT_DETAILS                  = SOAP Port Details
-_UI_LOCATION                           = Location:
-_UI_HTTP_PORT_DETAILS                  = HTTP Port Details
-_UI_EDIT_NAMESPACES_DIALOG_TITLE       = Edit Namespaces
-_UI_DEPENDENCIES_CHANGED               = Dependencies Changed
-_UI_DEPENDENCIES_CHANGED_REFRESH       = One or more dependencies have changed.  Do you want to refresh the editor to reflect these changes?
-_UI_RELOAD_DEPENDENCIES                = Reload Dependencies
-_UI_UNSPECIFIED                        = (unspecified)
-_UI_NO_IMPORT_SPECIFIED                = (no import location specified)
-_UI_GENERATE_BINDING_CONTENT           = Generate Binding Content...
-_UI_OPEN_IMPORT                        = Open Import
-
-_UI_PREF_PAGE_DEFAULT_TARGET_NAMESPACE = Default Target Namespace:
-_UI_PREF_PAGE_CREATING_FILES		   = Creating files
-
-_UI_CREATE_MESSAGE_CHECKBOX_LABEL       = Create default messages
-_UI_DELETE_ASSOCIATED_MSG_AND_PARTS     = Delete associated Messages and Parts
-_UI_DELETE_OPERATION_TITLE              = Delete Operation
-_UI_LABEL_WARNING_DUPLICATE_NAME_EXISTS = Warning: duplicate name already exists
-
-_WARN_NAME_HAS_SPACE         = IWAX1402W Name field cannot contain a space
-_WARN_NAME_INVALID_FIRST      = IWAX1403W First character in name field must be one of the following ('_', ':', 'letter')
-_WARN_NAME_MUST_CONTAIN_AT_LEAST_ONE_CHAR = IWAX1415W Name field must contain at least one character
-_WARN_NAME_INVALID_CHAR       = IWAX1404W Name field contains invalid character ('
-_UI_NAME_INVALID_CHAR_END   = ')
-
-
-! ----------------------------------------------------------------
-! Translators : please don't translate any string below this line 
-! ----------------------------------------------------------------
-! _DEBUG_UPDATE_POLICY = 0
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/plugin.xml b/bundles/org.eclipse.wst.wsdl.ui/plugin.xml
deleted file mode 100644
index 9b124a9..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/plugin.xml
+++ /dev/null
@@ -1,312 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin                     
-   id="org.eclipse.wst.wsdl.ui"
-   name="%_UI_PLUGIN_NAME"
-   version="1.0.0"
-   provider-name = "Eclipse.org"
-   class="org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin">
-
-   <runtime>
-      <library name="wsdleditor.jar">
-         <export name="*"/>
-      </library>
-   </runtime>
-
-   <requires>
-      <import plugin="org.eclipse.core.resources"/>    
-      <import plugin="org.eclipse.core.runtime.compatibility"/>
-      <import plugin="org.eclipse.emf.common"/>
-      <import plugin="org.eclipse.emf.ecore"/>
-      <import plugin="org.eclipse.gef"/>          
-      <import plugin="org.eclipse.jface"/>
-      <import plugin="org.eclipse.jface.text"/>
-      <import plugin="org.eclipse.ui"/>      
-      <import plugin="org.eclipse.ui.editors"/>
-      <import plugin="org.eclipse.ui.ide"/>      
-      <import plugin="org.eclipse.ui.views"/>
-      <import plugin="org.eclipse.ui.workbench.texteditor"/>      
-      <import plugin="org.eclipse.wst.common.contentmodel"/>
-      <import plugin="org.eclipse.wst.sse.core"/>
-      <import plugin="org.eclipse.wst.sse.ui"/>
-      <import plugin="org.eclipse.wst.common.uriresolver"/>
-      <import plugin="org.eclipse.wst.common.ui"/>
-      <import plugin="org.eclipse.wst.xml.core"/>
-      <import plugin="org.eclipse.wst.xml.ui"/>
-      <import plugin="org.eclipse.wst.xml.uriresolver"/>
-      <import plugin="org.eclipse.xsd"/>            
-      <import plugin="org.eclipse.wst.wsdl"/>
-      <import plugin="org.eclipse.wst.common.ui.properties"/>
-      <import plugin="org.eclipse.wst.xsd.ui"/>
-      <import plugin="org.eclipse.emf.edit"/>
-      <import plugin="org.eclipse.emf.edit.ui"/>
-   </requires>
-
-
-   <extension
-         point="org.eclipse.ui.editors">
-      <editor
-            name="%_UI_EDITOR_NAME"
-            default="true"
-            icon="icons/wsdl_file_obj.gif"
-            extensions="wsdl"           
-            class="org.eclipse.wst.wsdl.ui.internal.WSDLEditor"
-            contributorClass="org.eclipse.wst.wsdl.ui.internal.actions.WSDLActionBarContributor"
-            id="org.eclipse.wst.wsdl.ui.internal.WSDLEditor">
-      </editor>
-   </extension>    
-
-   <extension-point id="internalEditorExtensions" name="Internal Editor Extensions"/>  
-   <extension-point id="extensibilityItemTreeProviders" name="Extensibility Item Tree Providers"/>   
-   <extension-point id="contentGenerators" name="Port and Binding Content Generators"/>                      
-   <extension-point id="propertySourceProvider" name="Property Source Providers"/>
-   
-   <!-- This extension point is used to suplement WSDL 1.1 schemas in order to   -->
-   <!-- constrain the extensiblity elements that are allowed at the 'wsdl' level -->
-   <extension-point id="extensibilityElementFilter" name="Extensiblity Element Filter"/>   
-
-  <extension-point id="propertyDescriptorProvider" name="Property Descriptor Provider"/>   
-        
-  <extension-point id="detailsViewerProviders" name="Details Viewer Providers"/>    
-           
-   <extension point = "org.eclipse.wst.wsdl.ui.extensibilityItemTreeProviders">
-      <extensibilityItemTreeProvider
-        id="org.eclipse.wst.wsdl.ui.internal.extensibilityItemTreeProviders.http"
-        namespace="http://schemas.xmlsoap.org/wsdl/http/"
-        labelProviderClass="org.eclipse.wst.wsdl.ui.internal.outline.HTTPLabelProvider">         
-      </extensibilityItemTreeProvider>
-   </extension>
-         
-
-   <extension point = "org.eclipse.wst.wsdl.ui.extensibilityItemTreeProviders">
-      <extensibilityItemTreeProvider
-        id="org.eclipse.wst.wsdl.ui.extensibilityItemTreeProviders.soap"
-        namespace="http://schemas.xmlsoap.org/wsdl/soap/"
-        labelProviderClass="org.eclipse.wst.wsdl.ui.internal.outline.SOAPLabelProvider">         
-      </extensibilityItemTreeProvider>
-   </extension>
-               
-
-   <extension point = "org.eclipse.wst.wsdl.ui.contentGenerators">
-      <contentGenerator
-        name="SOAP"
-        namespace="http://schemas.xmlsoap.org/wsdl/soap/"
-        contentGeneratorClass="org.eclipse.wst.wsdl.ui.internal.contentgenerator.SoapContentGenerator"
-        portOptionsPageClass="org.eclipse.wst.wsdl.ui.internal.contentgenerator.ui.SoapPortOptionsPage"
-        bindingOptionsPageClass="org.eclipse.wst.wsdl.ui.internal.contentgenerator.ui.SoapBindingOptionsPage">
-      </contentGenerator>
-   </extension>
-               
-
-   <extension point = "org.eclipse.wst.wsdl.ui.contentGenerators">
-      <contentGenerator
-        name="HTTP"
-        namespace="http://schemas.xmlsoap.org/wsdl/http/"
-        contentGeneratorClass="org.eclipse.wst.wsdl.ui.internal.contentgenerator.HttpContentGenerator"
-        portOptionsPageClass="org.eclipse.wst.wsdl.ui.internal.contentgenerator.ui.HttpPortOptionsPage"
-        bindingOptionsPageClass="org.eclipse.wst.wsdl.ui.internal.contentgenerator.ui.HttpBindingOptionsPage">
-      </contentGenerator>
-   </extension>
-
-   <extension point = "org.eclipse.wst.wsdl.ui.extensibilityElementFilter">
-      <extensibilityElementFilter
-        namespace="http://schemas.xmlsoap.org/wsdl/soap/"
-        class="org.eclipse.wst.wsdl.ui.internal.filter.SoapExtensiblityElementFilter">
-      </extensibilityElementFilter>
-   </extension>
-   
-   <extension point = "org.eclipse.wst.wsdl.ui.extensibilityElementFilter">
-      <extensibilityElementFilter
-        namespace="http://schemas.xmlsoap.org/wsdl/http/"
-        class="org.eclipse.wst.wsdl.ui.internal.filter.HttpExtensiblityElementFilter">
-      </extensibilityElementFilter>
-   </extension>   
-   
-   <extension point = "org.eclipse.wst.wsdl.ui.extensibilityElementFilter">
-      <extensibilityElementFilter
-        namespace="http://schemas.xmlsoap.org/wsdl/mime/"
-        class="org.eclipse.wst.wsdl.ui.internal.filter.MimeExtensiblityElementFilter">
-      </extensibilityElementFilter>
-   </extension>    
-   
-   <extension point = "org.eclipse.wst.wsdl.ui.extensibilityElementFilter">
-      <extensibilityElementFilter
-        namespace="http://www.w3.org/2001/XMLSchema"
-        class="org.eclipse.wst.wsdl.ui.internal.filter.XSDExtensiblityElementFilter">
-      </extensibilityElementFilter>
-   </extension>      
-   
-   <extension point="org.eclipse.ui.newWizards">
-     <category
-     	id="org.eclipse.wst.webservice.ui.new"
-     	name="%_UI_LABEL_NEW_CATEGORY_NAME_WS"/>
-     <wizard
-       id="org.eclipse.wst.wsdl.ui"
-       name="WSDL"
-       class="org.eclipse.wst.wsdl.ui.internal.wizards.NewWSDLWizard"
-       category="org.eclipse.wst.webservice.ui.new"
-       icon="icons/wsdl_file_obj.gif">
-       <description>%_UI_LABEL_CREATE_NEW_WSDL_FILE</description>
-       <selection class="org.eclipse.core.resources.IResource" /> 
-     </wizard>
-
-     <wizard
-       id="org.eclipse.wst.wsdl.ui"
-       name="WSDL"
-       class="org.eclipse.wst.wsdl.ui.internal.wizards.NewWSDLWizard"
-       category="org.eclipse.wst.XMLCategory"
-       icon="icons/wsdl_file_obj.gif">
-       <description>%_UI_LABEL_CREATE_NEW_WSDL_FILE</description>
-       <selection class="org.eclipse.core.resources.IResource" /> 
-     </wizard>
-   </extension>
-   
-
-<extension point="org.eclipse.ui.editorActions"> 
-   <editorContribution 
-      id="org.eclipse.ui.articles.action.contribution.editor2" 
-   targetID="org.eclipse.wst.wsdl.ui.internal.WSDLEditor">
-
-      <menu
-         id="WSDLEditor"
-         label="%_UI_EDITOR_NAME"
-         path="additions">
-         <separator name="group1"/>
-      </menu>
-     
-      <action
-         id="org.eclipse.wst.wsdl.ui.actions.ReloadDependenciesActionDelegate" 
-         label="%_UI_RELOAD_DEPENDENCIES"
-         icon="icons/reloadgrammar.gif" 
-         tooltip="Reload Dependencies"
-         menubarPath="WSDLEditor/group1"
-         class="org.eclipse.wst.wsdl.ui.internal.actions.ReloadDependenciesActionDelegate"> 
-      </action>  
-         
-      <!--
-      <action
-         id="org.eclipse.wst.wsdl.ui.internal.actions.ValidateActionDelegate" 
-         label="%_UI_ACTION_VALIDATE_WSDL_DOCUMENT" 
-         icon="icons/validate.gif" 
-         tooltip="%_UI_ACTION_VALIDATE_WSDL_DOCUMENT"
-         menubarPath="WSDLEditor/group1"
-         toolbarPath="%Normal/WSDLEditor"
-         class="org.eclipse.wst.wsdl.ui.internal.actions.ValidateActionDelegate"> 
-      </action>      
-      -->
-                 
-    </editorContribution>
-</extension>
-
-   <extension
-         point="org.eclipse.ui.preferencePages">
-	<!-- place everything in "Web and XML" -->
-      <page
-			name="%_UI_WSDL_LABEL"
-			category="org.eclipse.wst.sse.ui.preferences"
-			class="org.eclipse.wst.wsdl.ui.internal.util.WSDLPreferencePage"
-			id="org.eclipse.wst.wsdl.ui.internal.util.WSDLPreferencePage"
-      />
-   </extension>
-   <extension
-         point="org.eclipse.wst.sse.ui.extendedconfiguration">
-      <!-- add preference pages to the context menu action (ID must correspond to the declared "path" above) -->
-      <definition
-      		type="preferencepages"
-            value="org.eclipse.wst.wsdl.ui.internal.util.WSDLPreferencePage"
-            target="org.eclipse.wst.wsdl.ui.internal.WSDLEditor.source" />
-<!--
-      <propertysheetconfiguration
-            class="org.eclipse.wst.wsdl.ui.internal.properties.WSDLPropertySheetConfiguration"
-            target="org.eclipse.wst.wsdl.ui.internal.WSDLTextEditor">
-      </propertysheetconfiguration>
--->
-   </extension>
-
-   <extension
-         point="org.eclipse.wst.common.ui.properties.propertyContributor">
-      <propertyContributor
-            typeMapper="org.eclipse.wst.wsdl.ui.internal.properties.section.WSDLTypeMapper"
-            contributorId="org.eclipse.wst.wsdl.ui.internal.WSDLTextEditor"
-            sectionDescriptorProvider="org.eclipse.wst.wsdl.ui.internal.properties.section.WSDLSectionDescriptorProvider"
-            labelProvider="org.eclipse.wst.wsdl.ui.internal.properties.section.WSDLLabelProvider">
-         <propertyCategory
-               category="general">
-         </propertyCategory>
-         <propertyCategory
-               category="namespace">
-         </propertyCategory>
-         <propertyCategory
-               category="other">
-         </propertyCategory>
-         <propertyCategory
-               category="attributes">
-         </propertyCategory>
-         <propertyCategory
-               category="enumerations">
-         </propertyCategory>
-         <propertyCategory
-               category="documentation">
-         </propertyCategory>
-         <propertyCategory
-               category="facets">
-         </propertyCategory>
-      </propertyContributor>
-   </extension>
-   <extension
-         point="org.eclipse.wst.common.ui.properties.propertyTabs">
-      <propertyTabs
-            contributorId="org.eclipse.wst.wsdl.ui.internal.WSDLTextEditor">
-         <propertyTab
-               label="%_UI_LABEL_GENERAL"
-               category="general"
-               id="com.ibm.xmlwebservices.general">
-         </propertyTab>
-         <propertyTab
-               label="%_UI_LABEL_NAMESPACE"
-               category="namespace"
-               afterTab="com.ibm.xmlwebservices.general"
-               id="com.ibm.xmlwebservices.namespace">
-         </propertyTab>
-         <propertyTab
-               label="%_UI_LABEL_OTHER"
-               category="other"
-               id="com.ibm.xmlwebservices.other">
-         </propertyTab>
-         <propertyTab
-               label="%_UI_LABEL_ATTRIBUTES"
-               category="attributes"
-               id="com.ibm.xmlwebservices.attributes">
-         </propertyTab>
-         <propertyTab
-               label="%_UI_LABEL_ENUMERATIONS"
-               category="enumerations"
-               id="com.ibm.xmlwebservices.enumerations">
-         </propertyTab>
-         <propertyTab
-               label="%_UI_LABEL_DOCUMENTATION"
-               category="documentation"
-               id="com.ibm.xmlwebservices.documentation">
-         </propertyTab>
-         <propertyTab
-               label="%_UI_SECTION_ADVANCED_ATTRIBUTES"
-               category="facets"
-               id="com.ibm.xmlwebservices.facets">
-         </propertyTab>
-      </propertyTabs>
-   </extension>
-
-  <extension point="org.eclipse.wst.wsdl.ui.internalEditorExtensions">
-     <internalEditorExtension class="org.eclipse.wst.wsdl.ui.internal.xsd.XSDExtension"/>
-  </extension>  
-
-   <extension point = "org.eclipse.wst.wsdl.ui.extensibilityItemTreeProviders">
-      <extensibilityItemTreeProvider
-        id="org.eclipse.wst.wsdl.ui.extensibilityItemTreeProviders.xsd"
-        namespace="http://www.w3.org/2001/XMLSchema"            
-        labelProviderClass="org.eclipse.wst.wsdl.ui.internal.xsd.XSDLabelProvider">
-      </extensibilityItemTreeProvider>
-   </extension>
-
-</plugin>
-                               
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLEditor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLEditor.java
deleted file mode 100644
index 430617a..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLEditor.java
+++ /dev/null
@@ -1,506 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.SashForm;
-import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IEditorSite;
-import org.eclipse.ui.IFileEditorInput;
-import org.eclipse.ui.INavigationLocation;
-import org.eclipse.ui.INavigationLocationProvider;
-import org.eclipse.ui.IWorkbenchPage;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.texteditor.ITextEditor;
-import org.eclipse.ui.texteditor.TextSelectionNavigationLocation;
-import org.w3c.dom.Document;
-
-import org.eclipse.wst.sse.ui.StructuredTextEditor;
-import org.eclipse.wst.sse.ui.nls.ResourceHandler;
-import org.eclipse.wst.sse.core.IStructuredModel;
-import org.eclipse.wst.sse.core.exceptions.SourceEditingRuntimeException;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.actions.WSDLMenuActionContributor;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtension;
-import org.eclipse.wst.wsdl.ui.internal.graph.WSDLGraphViewer;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.WSDLEditPartFactory;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.outline.ExtensibleOutlineProvider;
-import org.eclipse.wst.wsdl.ui.internal.outline.ModelAdapterContentProvider;
-import org.eclipse.wst.wsdl.ui.internal.outline.ModelAdapterLabelProvider;
-import org.eclipse.wst.wsdl.ui.internal.reconciler.SEDDocumentAdapter;
-import org.eclipse.wst.wsdl.ui.internal.typesystem.ExtensibleTypeSystemProvider;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLModelLocatorAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLNodeAssociationProvider;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLResourceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.XSDSchemaLocationResolverAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.viewers.WSDLDetailsViewer;
-import org.eclipse.wst.wsdl.ui.internal.viewers.WSDLDetailsViewerProvider;
-import org.eclipse.wst.wsdl.internal.util.WSDLResourceImpl;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.eclipse.wst.wsdl.ui.internal.WSDLMultiPageEditorPart;
-
-//public class WSDLEditor extends StructuredTextMultiPageEditorPart implements INavigationLocationProvider
-public class WSDLEditor extends WSDLMultiPageEditorPart implements INavigationLocationProvider
-{
-  protected ExtensibleOutlineProvider extensibleOutlineProvider;
-
-  protected WSDLTextEditor textEditor;
-  protected WSDLGraphViewer graphViewer;
-  protected WSDLDetailsViewer detailsViewer;
-  protected WSDLSelectionManager selectionManager;
-  protected SashForm sashForm;
-
-  int graphPageIndex;
-
-  //protected Resource resource;
-  protected Definition definition;
-  protected WSDLEditorResourceChangeHandler resourceChangeHandler;
-  
-  // Used for Cut, Copy, Paste actions.  This acts as a copy, cut, paste clipboard
-  protected WSDLElement clipboardElement;
-
-  public WSDLEditor()
-  {
-    selectionManager = new WSDLSelectionManager();
-  }
-  
-	public void init(IEditorSite site, IEditorInput input) throws PartInitException
-	{
-    super.init(site, input);
-
-    try
-    {
-      IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
-      IWorkbenchPage page = window.getActivePage();
-      if (page != null)
-      {
-        page.showView("org.eclipse.ui.views.PropertySheet");
-      }
-    }
-    catch (PartInitException partInitException) 
-    {
-
-    }
-    catch (Exception exception)
-    {
-      
-    }
-	}
-
-  public Object getAdapter(Class key)
-  {
-    Object result = null;
-    if (key == ISelectionProvider.class)
-    {
-      result = selectionManager;
-    }
-    else
-    {
-      result = super.getAdapter(key);
-    }
-    return result;
-  }
-
-  public void dispose()
-  {
-    // call the extensibleOutlineProvider's inputChanged method a null viewer 
-    // so that the outline's contentprovider/adapters don't attempt to update the viewer
-    // after the editor closes
-    extensibleOutlineProvider.inputChanged(null, null, null);
-    if (resourceChangeHandler != null)
-    {
-      resourceChangeHandler.dispose();
-    }
-    super.dispose();
-  }
-
-  public WSDLSelectionManager getSelectionManager()
-  {
-    return selectionManager;
-  }
-
-  public ExtensibleOutlineProvider getExtensibleOutlineProvider()
-  {
-    if (extensibleOutlineProvider == null)
-    {
-      extensibleOutlineProvider = new ExtensibleOutlineProvider(this);
-    }
-    return extensibleOutlineProvider;
-  }
-
-  public WSDLTextEditor getWSDLTextEditor()
-  {
-    return textEditor;
-  }
-
-  public WSDLGraphViewer getGraphViewer()
-  {
-    return graphViewer;
-  }
-
-  public IStructuredModel getStructuredModel()
-  {
-    return textEditor.getModel();
-  }
-
-  public Document getXMLDocument()
-  {
-    return ((XMLModel)textEditor.getModel()).getDocument();
-  }
-
-  public Definition getDefinition()
-  {
-    return definition;
-  }
-
-  /**
-   * Creates the pages of this multi-page editor.
-   * <p>
-   * Subclasses of <code>MultiPageEditor</code> must implement this method.
-   * </p>
-   */
-  protected void createPages()
-  {
-    try
-    {
-      if (resourceChangeHandler == null)
-      {
-        resourceChangeHandler = new WSDLEditorResourceChangeHandler(this);
-        resourceChangeHandler.attach();
-      }
-      createSourcePage();
-      addSourcePage();
-
-      ResourceSet resourceSet = new ResourceSetImpl();
-      resourceSet.getAdapterFactories().add(new WSDLModelLocatorAdapterFactory());
-      resourceSet.getAdapterFactories().add(new XSDSchemaLocationResolverAdapterFactory());
-      resourceSet.getLoadOptions().put(WSDLResourceImpl.USE_EXTENSION_FACTORIES, Boolean.FALSE);
-
-      IFile file = ((IFileEditorInput)getEditorInput()).getFile();
-
-      // create a definition based on the text editor document
-      //                                                     
-      definition = WSDLResourceUtil.createDefinition(resourceSet, file, getXMLDocument());
-
-      WSDLEditorUtil.getInstance().setTypeSystemProvider(definition, new ExtensibleTypeSystemProvider(this));
-
-      //ReferenceManager.adaptDefinition(definition);
-      new SEDDocumentAdapter(getStructuredModel(), definition);
-      createAndAddGraphPage();
-
-      // get the type of page and set the active page to show
-      int pageIndexToShow = getDefaultPageIndex();
-      setActivePage(pageIndexToShow);
-      
-      getSelectionManager().setSelection(new StructuredSelection(getDefinition()));
-    }
-    catch (PartInitException exception)
-    {
-      throw new SourceEditingRuntimeException(ResourceHandler.getString("An_error_has_occurred_when1_ERROR_")); //$NON-NLS-1$ = "An error has occurred when initializing the input for the the editor's source page."
-    }
-    // TODO: add a catch block here for any exception the design page throws and convert it into a more informative message.
-  }
-
-  protected int getDefaultPageIndex()
-  {
-    if (WSDLEditorPlugin.getInstance().getDefaultPage().equals(WSDLEditorPlugin.GRAPH_PAGE))
-    {
-      if (graphPageIndex != -1)
-      {
-        return graphPageIndex;
-      }
-    }
-    return sourcePageIndex;
-  }
-
-  /**
-   * @see org.eclipse.wst.wsdl.ui.WSDLMultiPageEditorPart#createTextEditor()
-   */
-  protected StructuredTextEditor createTextEditor()
-  {
-    textEditor = new WSDLTextEditor(this);
-    return textEditor;
-  }
-
-  /**
-   * create our own
-   */
-  protected void createSourcePage() throws PartInitException
-  {
-    super.createSourcePage();
-
-    textEditor = (WSDLTextEditor)getTextEditor();
-  }
-
-  int sourcePageIndex = -1;
-  /**
-   * Adds the source page of the multi-page editor.
-   */
-  protected void addSourcePage() throws PartInitException
-  {
-    sourcePageIndex = addPage(textEditor, getEditorInput());
-
-  	setPageText(sourcePageIndex, WSDLEditorPlugin.getWSDLString("_UI_TAB_SOURCE"));
-    // defect 223043 ... do textEditor.setModel() here instead of in createSourcePage()
-    textEditor.setModel((IFileEditorInput)getEditorInput());
-    // the updates critical, to get viewer selection manager and highlighting to work
-    textEditor.update();
-  }
-  
-  int[] weights;
-  public void setDesignWeights(int[] weights, boolean updateSourceDesign)
-  {
-    this.weights = weights;
-    if (updateSourceDesign)
-    {
-      sashForm.setWeights(weights);
-    }
-  }
-
-  protected void pageChange(int arg)
-  {
-    super.pageChange(arg);
-    if (getPageText(arg).equals(WSDLEditorPlugin.getWSDLString("_UI_TAB_SOURCE"))) // TRANSLATE !
-    {
-      // update the input
-    }
-    else if (getPageText(arg).equals(WSDLEditorPlugin.getWSDLString("_UI_TAB_GRAPH"))) // TRANSLATE !
-    {
-      // update the input
-    }
-  }
-
-  static private Color dividerColor;
-
-  /**
-   * Creates the graph page and adds it to the multi-page editor.
-   **/
-  protected void createAndAddGraphPage() throws PartInitException
-  {
-    // create the graph page
-    sashForm = new SashForm(getContainer(), SWT.BORDER);
-    sashForm.setLayoutData(new GridData(GridData.FILL_BOTH));
-    sashForm.setOrientation(SWT.VERTICAL);
-    int[] weights = { 8, 3 };
-
-    graphPageIndex = addPage(sashForm);
-    setPageText(graphPageIndex, WSDLEditorPlugin.getWSDLString("_UI_TAB_GRAPH"));
-
-    // create the graph viewer
-    graphViewer = new WSDLGraphViewer(this);
-    graphViewer.createControl(sashForm);
-
-//    detailsViewer = new WSDLDetailsViewer(this);    
-//    detailsViewer.createControl(sashForm);  
-//
-//    sashForm.setWeights(weights);
-
-    if (dividerColor == null)
-    {
-      dividerColor = new Color(getContainer().getDisplay(), 143, 141, 138);
-    }
-
-    getContainer().addPaintListener(new PaintListener()
-    {
-      /**
-       * @see org.eclipse.swt.events.PaintListener#paintControl(PaintEvent)
-       */
-      public void paintControl(PaintEvent e)
-      {
-        Object source = e.getSource();
-        if (source instanceof Composite)
-        {
-          Composite comp = (Composite)source;
-          Rectangle boundary = comp.getClientArea();
-          e.gc.setForeground(dividerColor);
-          e.gc.drawLine(boundary.x, boundary.y, boundary.x + boundary.width, boundary.y);
-          setDesignWeights(sashForm.getWeights(), true);
-        }
-      }
-    });
-  }
-
-  public void setFocus()
-  {
-    super.setFocus();
-    int activePage = getActivePage();
-    if (activePage == sourcePageIndex)
-    {
-      WSDLEditorPlugin.getInstance().setDefaultPage(WSDLEditorPlugin.SOURCE_PAGE);
-    }
-    else
-    {
-      WSDLEditorPlugin.getInstance().setDefaultPage(WSDLEditorPlugin.GRAPH_PAGE);
-    }
-  }
-
-  //
-  //
-  public static class BuiltInWSDLEditorExtension implements WSDLEditorExtension
-  {
-    public boolean isExtensionTypeSupported(int type)
-    {
-      return type == OUTLINE_TREE_CONTENT_PROVIDER
-        || type == OUTLINE_LABEL_PROVIDER
-        || type == EDIT_PART_FACTORY
-        || type == DETAILS_VIEWER_PROVIDER
-        || type == MENU_ACTION_CONTRIBUTOR
-        || type == NODE_RECONCILER
-        || type == NODE_ASSOCIATION_PROVIDER;
-    }
-
-    public boolean isApplicable(Object object)
-    {
-      return (object instanceof WSDLElement && !(object instanceof XSDSchemaExtensibilityElement)) || (object instanceof WSDLGroupObject);
-    }
-
-    public Object createExtensionObject(int type, WSDLEditor wsdlEditor)
-    {
-      Object result = null;
-      switch (type)
-      {
-        case OUTLINE_TREE_CONTENT_PROVIDER :
-          {
-            result = new ModelAdapterContentProvider(WSDLModelAdapterFactory.getWSDLModelAdapterFactory());
-            break;
-          }
-        case OUTLINE_LABEL_PROVIDER :
-          {
-            result = new ModelAdapterLabelProvider(WSDLModelAdapterFactory.getWSDLModelAdapterFactory());
-            break;
-          }
-        case DETAILS_VIEWER_PROVIDER :
-          {
-            result = new WSDLDetailsViewerProvider();
-            break;
-          }
-        case MENU_ACTION_CONTRIBUTOR :
-          {
-            result = new WSDLMenuActionContributor(wsdlEditor);
-            break;
-          }
-        case NODE_ASSOCIATION_PROVIDER :
-          {
-            result = new WSDLNodeAssociationProvider();
-            break;
-          }
-        case EDIT_PART_FACTORY :
-          {
-            result = new WSDLEditPartFactory();
-            break;
-          }
-      }
-      return result;
-    }
-  }
-
- 
-  public void reloadDependencies()
-  {
-    try
-    {
-      getGraphViewer().getComponentViewer().setPreserveExpansionEnabled(true);
-      WSDLResourceUtil.reloadDirectives(definition);
-      ComponentReferenceUtil.updateBindingReferences(definition);
-      ComponentReferenceUtil.updatePortTypeReferences(definition);
-      ComponentReferenceUtil.updateMessageReferences(definition);
-      ComponentReferenceUtil.updateSchemaReferences(definition);
-
-      // the line below simply causes a notification in order to update our views
-      //
-      definition.setDocumentationElement(definition.getDocumentationElement());
-    }
-    finally
-    {
-      getGraphViewer().getComponentViewer().setPreserveExpansionEnabled(false);
-    }
-  }
-
-  public void openOnSelection(String specification)
-  {
-    EObject eObject = getDefinition().eResource().getEObject(specification);
-    if (eObject != null)
-    {
-      getSelectionManager().setSelection(new StructuredSelection(eObject));
-    }
-  }
-
-  public INavigationLocation createEmptyNavigationLocation()
-  {
-    return new InternalTextSelectionNavigationLocation(textEditor, false);
-  }
-
-  public INavigationLocation createNavigationLocation()
-  {
-    return new InternalTextSelectionNavigationLocation(textEditor, true);
-  }
-
-  static class InternalTextSelectionNavigationLocation extends TextSelectionNavigationLocation
-  {
-    public InternalTextSelectionNavigationLocation(ITextEditor part, boolean initialize)
-    {
-      super(part, initialize);
-    }
-
-    protected IEditorPart getEditorPart()
-    {
-      IEditorPart part = super.getEditorPart();
-      if (part instanceof WSDLEditor)
-      {
-        part = ((WSDLEditor)part).getTextEditor();
-      }
-      return part;
-    }
-
-    public String getText()
-    {
-      IEditorPart part = getEditorPart();
-      if (part instanceof WSDLTextEditor)
-      {
-        return ((WSDLTextEditor)part).getWSDLEditor().getTitle();
-      }
-      else
-      {
-        return super.getText();
-      }
-    }
-  }
-  
-  // Returns the element currently on the copy, cut, paste clipboard
-  public WSDLElement getClipboardContents() {
-  	return clipboardElement;
-  }
-  
-  public void setClipboardContents(WSDLElement element) {
-  	clipboardElement = element;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLEditorPlugin.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLEditorPlugin.java
deleted file mode 100644
index 825df14..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLEditorPlugin.java
+++ /dev/null
@@ -1,672 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal;
-
-import java.io.IOException;
-import java.net.URL;
-import java.text.MessageFormat;
-import java.util.HashMap;
-import java.util.Hashtable;
-
-import org.eclipse.core.resources.IWorkspace;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.IConfigurationElement;
-import org.eclipse.core.runtime.IExtensionPoint;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.IPluginDescriptor;
-import org.eclipse.core.runtime.IPluginRegistry;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jface.preference.IPreferenceStore;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jface.resource.ImageRegistry;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.ContentGeneratorExtension;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.ContentGeneratorExtensionRegistry;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.ContentGeneratorProviderExtension;
-import org.eclipse.wst.wsdl.ui.internal.extension.ExtensibilityItemTreeProviderRegistry;
-import org.eclipse.wst.wsdl.ui.internal.extension.NSKeyedExtensionRegistry;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtensionRegistry;
-
-
-public class WSDLEditorPlugin extends AbstractUIPlugin //, IPluginHelper
-{
-  public static final String DEFAULT_PAGE = "org.eclipse.wst.wsdl.ui.internal.defaultpage";
-  public static final String GRAPH_PAGE = "org.eclipse.wst.wsdl.ui.internal.graphpage";
-  public static final String SOURCE_PAGE = "org.eclipse.wst.wsdl.ui.internal.sourcepage";
-
-  public final static String PLUGIN_ID = "org.eclipse.wst.wsdl.ui";
-  public final static String XSD_EDITOR_ID = "org.eclipse.wst.xsd.ui.XSDEditor"; 
-  
-  public final static String DEFAULT_TARGET_NAMESPACE = "http://tempuri.org";
-  
-  public static int DEPENDECIES_CHANGED_POLICY_PROMPT = 0;
-  public static int DEPENDECIES_CHANGED_POLICY_IGNORE = 1;
-  public static int DEPENDECIES_CHANGED_POLICY_RELOAD = 2;
-
-  protected static WSDLEditorPlugin instance;
-  //  protected XMLSchemaPackage xmlschemaPackage;
-//  private static MsgLogger myMsgLogger;
-
-  private WSDLEditorExtensionRegistry wsdlEditorExtensionRegistry;
-  private NSKeyedExtensionRegistry extensiblityElementFilterRegistry;
-  private ExtensibilityItemTreeProviderRegistry treeProviderRegistry;
-  private NSKeyedExtensionRegistry propertyDescriptorProviderRegistry;
-  private NSKeyedExtensionRegistry propertySourceProviderRegistry;
-  private NSKeyedExtensionRegistry propertySectionDescriptorProviderRegistry;
-  private ContentGeneratorExtensionRegistry contentGeneratorExtensionRegistry;
-  private NSKeyedExtensionRegistry detailsViewerProviderRegistry;  
-  //private static Hashtable grayedImageMap = new Hashtable();
-  private int dependenciesChangedPolicy = DEPENDECIES_CHANGED_POLICY_RELOAD;
-
-  
-  public static void logMessage(String message)
-  {
-  }
-
-  /**
-   * Resources helper.
-   */
-
-  public WSDLEditorPlugin(IPluginDescriptor descriptor)
-  {
-    super(descriptor);
-    instance = this;
-
-    // TODO... remove this code when we add 'dependenciesChangedPolicy'
-    // to an editor preferences page
-    try
-    {
-      String string = getWSDLString("_DEBUG_UPDATE_POLICY");
-      int policy = Integer.parseInt(string);
-      if (policy >= 0 && policy <= DEPENDECIES_CHANGED_POLICY_RELOAD)
-      {
-        dependenciesChangedPolicy = policy;
-      }
-    }
-    catch (Exception e)
-    {
-    }
-  }
-
-  public WSDLEditorExtensionRegistry getWSDLEditorExtensionRegistry()
-  {
-    if (wsdlEditorExtensionRegistry == null)
-    {
-      wsdlEditorExtensionRegistry = new WSDLEditorExtensionRegistry();
-      new InternalEditorExtensionRegistryReader(wsdlEditorExtensionRegistry).readRegistry();
-    }
-    return wsdlEditorExtensionRegistry;
-  }
-
-  public NSKeyedExtensionRegistry getDetailsViewerProviderRegistry()
-  {
-    if (detailsViewerProviderRegistry == null)
-    {
-	  detailsViewerProviderRegistry = new NSKeyedExtensionRegistry();
-      new DetailsViewerProviderRegistryReader(detailsViewerProviderRegistry).readRegistry();
-    }
-    return detailsViewerProviderRegistry;
-  }
-
-  public NSKeyedExtensionRegistry getExtensiblityElementFilterRegistry()
-  {
-    if (extensiblityElementFilterRegistry == null)
-    {
-      extensiblityElementFilterRegistry = new NSKeyedExtensionRegistry();
-      new ElementContentFilterExtensionRegistryReader(extensiblityElementFilterRegistry).readRegistry();
-    }
-    return extensiblityElementFilterRegistry;
-  }
-
-  public ExtensibilityItemTreeProviderRegistry getExtensibilityItemTreeProviderRegistry()
-  {
-    if (treeProviderRegistry == null)
-    {
-      treeProviderRegistry = new ExtensibilityItemTreeProviderRegistry();
-      new ExtensibilityItemTreeProviderRegistryReader(treeProviderRegistry).readRegistry();
-    }
-    return treeProviderRegistry;
-  }
-
-  public NSKeyedExtensionRegistry getPropertyDescriptorProviderRegistry()
-  {
-    if (propertyDescriptorProviderRegistry == null)
-    {
-      propertyDescriptorProviderRegistry = new NSKeyedExtensionRegistry();
-      new PropertyDescriptorProviderRegistryReader(propertyDescriptorProviderRegistry).readRegistry();
-    }
-    return propertyDescriptorProviderRegistry;
-  }
-
-  public NSKeyedExtensionRegistry getPropertySourceProviderRegistry()
-  {
-    if (propertySourceProviderRegistry == null)
-    {
-      propertySourceProviderRegistry = new NSKeyedExtensionRegistry();
-      new PropertySourceProviderRegistryReader(propertySourceProviderRegistry).readRegistry();
-    }
-    return propertySourceProviderRegistry;
-  }
-
-  public NSKeyedExtensionRegistry getPropertySectionDescriptorProviderRegistry()
-  {
-    if (propertySectionDescriptorProviderRegistry == null)
-    {
-      propertySectionDescriptorProviderRegistry = new NSKeyedExtensionRegistry();
-      new PropertySectionDescriptorProviderRegistry(propertySectionDescriptorProviderRegistry).readRegistry();
-    }
-    return propertySectionDescriptorProviderRegistry;
-  }
-
-  public ContentGeneratorExtensionRegistry getContentGeneratorExtensionRegistry()
-  {
-    if (contentGeneratorExtensionRegistry == null)
-    {
-      contentGeneratorExtensionRegistry = new ContentGeneratorExtensionRegistry();
-      new ContentGeneratorExtensionRegistryReader(contentGeneratorExtensionRegistry).readRegistry();
-    }
-    return contentGeneratorExtensionRegistry;
-  }
-
-  /**
-   * Get the Install URL
-   */
-  public static URL getInstallURL()
-  {
-    return getInstance().getDescriptor().getInstallURL();
-  }
-
-  /**
-   * Get resource string
-   */
-  public static String getWSDLString(String key)
-  {
-    return getInstance().getDescriptor().getResourceBundle().getString(key);
-  }
-
-  /**
-   * Get resource string
-   */
-  public static String getWSDLString(String key, String arg0)
-  {
-    return MessageFormat.format(getWSDLString(key), new Object [] { arg0 });
-  }
-  
-  /**
-   * Get resource string
-   */
-  public static String getWSDLString(String key, String arg0, String arg1)
-  {
-    return MessageFormat.format(getWSDLString(key), new Object [] { arg0, arg1 });
-  }
-
-  /**
-   * Return the plugin physical directory location
-   */
-  public static IPath getPluginLocation()
-  {
-    try
-    {
-      IPath installPath = new Path(getInstallURL().toExternalForm()).removeTrailingSeparator();
-      String installStr = Platform.asLocalURL(new URL(installPath.toString())).getFile();
-      return new Path(installStr);
-    }
-    catch (IOException e)
-    {
-      //System.out.println("WSDLEditorPlugin.getPluginLocation() exception.." + e);
-    }
-    return null;
-  }
-
-  protected Hashtable imageDescriptorCache = new Hashtable();
-
-  protected ImageDescriptor internalGetImageDescriptor(String key)
-  {
-    ImageDescriptor imageDescriptor = (ImageDescriptor) imageDescriptorCache.get(key);
-    if (imageDescriptor == null)
-    {
-      imageDescriptor = ImageDescriptor.createFromFile(WSDLEditorPlugin.class, key);
-      if (imageDescriptor != null)
-      {
-        imageDescriptorCache.put(key, imageDescriptor);
-      }
-    }
-    return imageDescriptor;
-  }
-
-  public static ImageDescriptor getImageDescriptor(String key)
-  {
-    return getInstance().internalGetImageDescriptor(key);
-  }
-
-  public Image getImage(String iconName)
-  {
-    ImageRegistry imageRegistry = getImageRegistry();
-    
-    if (imageRegistry.get(iconName) != null)
-    {
-      return imageRegistry.get(iconName);
-    }
-    else
-    {
-      imageRegistry.put(iconName, ImageDescriptor.createFromFile(getClass(), iconName));
-      return imageRegistry.get(iconName);
-    }
-  }
-  
-  /*
-    public Image getImage(String key, boolean isGrayed)
-    { 
-      Image image = null;
-      if (!isGrayed)
-      {
-        image = super.getImage(key);
-      }                             
-      else
-      {
-        image = (Image)grayedImageMap.get(key);
-        if (image == null)
-        {
-          Image colorImage = super.getImage(key);
-          if (colorImage != null)
-          {
-            image = new Image(Display.getCurrent(), colorImage, SWT.IMAGE_GRAY);//SWT.IMAGE_DISABLE);
-            grayedImageMap.put(key, image);
-          }
-        }
-      }
-      return image;
-    }
-  */
-
-  /**
-   * Get the metadata directory for this plugin
-   */
-  public static String getMetaDataDirectory()
-  {
-    return getInstance().getStateLocation().toOSString();
-  }
-
-  /**
-   * Get the singleton instance.
-   */
-  public static WSDLEditorPlugin getInstance()
-  {
-    return instance;
-  }
-
-  public IWorkspace getWorkspace()
-  {
-    return ResourcesPlugin.getWorkspace();
-  }
-
-  public static Shell getShell()
-  {
-    return getInstance().getWorkbench().getActiveWorkbenchWindow().getShell();
-  }
-  
-  /* (non-Javadoc)
-   * @see org.eclipse.ui.plugin.AbstractUIPlugin#initializeDefaultPreferences(org.eclipse.jface.preference.IPreferenceStore)
-   */
-  protected void initializeDefaultPreferences(IPreferenceStore store)
-  {
-    super.initializeDefaultPreferences(store);
-    store.setDefault(DEFAULT_PAGE, GRAPH_PAGE);
-    
-    // WSDLPreferencePage prefs
-    store.setDefault(WSDLEditorPlugin.getWSDLString("_UI_PREF_PAGE_DEFAULT_TARGET_NAMESPACE"), DEFAULT_TARGET_NAMESPACE);
-    // Do we need this preference below?  Look at WSDLPreferencePage.java
-//    store.setDefault("Defualt Location:", "http://www.example.com");
-  }
-  
-  /**
-   * setDefaultPage
-   * Set the default page to open when the editor starts. Maintains the state
-   * when WSAD is shutdown and restarted.
-   * @param page
-   */
-  public void setDefaultPage(String page)
-  {
-    getPreferenceStore().setValue(DEFAULT_PAGE, page);
-  }
-
-  public String getDefaultPage()
-  {
-    return getPreferenceStore().getString(DEFAULT_PAGE);
-  }
-
-  public int getDependenciesChangedPolicy()
-  {
-    //return getPreferenceStore().getInt(DEPENDECIES_CHANGED_POLICY);
-    return dependenciesChangedPolicy;
-  }
-}
-
-class BaseRegistryReader
-{
-  protected static final String PLUGIN_ID = "org.eclipse.wst.wsdl.ui";
-
-  /**
-   * read from plugin registry and parse it.
-   */
-  public void readRegistry(String extensionPointId)
-  {
-  	boolean  boo = true;
-    IPluginRegistry pluginRegistry = Platform.getPluginRegistry();
-    IExtensionPoint point = pluginRegistry.getExtensionPoint(PLUGIN_ID, extensionPointId);
-    if (point != null)
-    {
-      IConfigurationElement[] elements = point.getConfigurationElements();
-      for (int i = 0; i < elements.length; i++)
-      {
-        readElement(elements[i]);
-      }
-    }
-  }
-
-  protected void readElement(IConfigurationElement element)
-  {
-  }
-}
-
-/**
- * This class reads the plugin manifests and registers each internal editor extension
- */
-class InternalEditorExtensionRegistryReader extends BaseRegistryReader
-{
-  protected static final String EXTENSION_POINT_ID = "internalEditorExtensions";
-  protected static final String TAG_NAME = "internalEditorExtension";
-  protected static final String ATT_CLASS = "class";
-  protected WSDLEditorExtensionRegistry registry;
-
-  public InternalEditorExtensionRegistryReader(WSDLEditorExtensionRegistry registry)
-  {
-    this.registry = registry;
-  }
-
-  /**
-   * read from plugin registry and parse it.
-   */
-  public void readRegistry()
-  {
-    super.readRegistry(EXTENSION_POINT_ID);
-  }
-
-  /**
-   * readElement()
-   */
-  protected void readElement(IConfigurationElement element)
-  {
-    if (element.getName().equals(TAG_NAME))
-    {
-      String className = element.getAttribute(ATT_CLASS);
-      if (className != null)
-      {
-        try
-        {
-          ClassLoader pluginClsLoader = element.getDeclaringExtension().getDeclaringPluginDescriptor().getPlugin().getClass().getClassLoader();
-          registry.add(pluginClsLoader, className);
-        }
-        catch (Exception e)
-        {
-        }
-      }
-    }
-  }
-}
-
-/**
- * This class reads the plugin manifests and registers each extensibility item tree provider
- */
-class ContentGeneratorExtensionRegistryReader extends BaseRegistryReader
-{
-  protected static final String PLUGIN_ID = "org.eclipse.wst.wsdl.ui";
-  protected static final String EXTENSION_POINT_ID = "contentGenerators";
-  protected static final String ELEMENT_CONTENT_GENERATOR = "contentGenerator";
-  protected static final String ELEMENT_CONTENT_GENERATOR_PROVIDER = "contentGeneratorProvider";
-  protected static final String ATT_CLASS = "class";
-  protected static final String ATT_NAME = "name";
-  protected static final String ATT_NAMESPACE = "namespace";
-  protected static final String ATT_CONTENT_GENERATOR_CLASS = "contentGeneratorClass";
-  protected static final String ATT_PORT_OPTIONS_PAGE_CLASS = "portOptionsPageClass";
-  protected static final String ATT_BINDING_OPTIONS_PAGE_CLASS = "bindingOptionsPageClass";
-
-  protected ContentGeneratorExtensionRegistry registry;
-
-  public ContentGeneratorExtensionRegistryReader(ContentGeneratorExtensionRegistry registry)
-  {
-    this.registry = registry;
-  }
-
-  /**
-   * read from plugin registry and parse it.
-   */
-  public void readRegistry()
-  {
-    super.readRegistry(EXTENSION_POINT_ID);
-  }
-
-  /**
-   * readElement()
-   */
-  protected void readElement(IConfigurationElement element)
-  {
-    if (element.getName().equals(ELEMENT_CONTENT_GENERATOR))
-    {
-      String name = element.getAttribute(ATT_NAME);
-      String namespace = element.getAttribute(ATT_NAMESPACE);
-      String generatorClass = element.getAttribute(ATT_CONTENT_GENERATOR_CLASS);
-      if (name != null && generatorClass != null)
-      {
-        ContentGeneratorExtension bindingGeneratorExtension = new ContentGeneratorExtension(name, generatorClass);
-        bindingGeneratorExtension.setNamespace(namespace);
-        bindingGeneratorExtension.setPortOptionsPageClassName(element.getAttribute(ATT_PORT_OPTIONS_PAGE_CLASS));
-        bindingGeneratorExtension.setBindingOptionsPageClassName(element.getAttribute(ATT_BINDING_OPTIONS_PAGE_CLASS));
-        try
-        {
-          ClassLoader pluginClasssLoader = element.getDeclaringExtension().getDeclaringPluginDescriptor().getPlugin().getClass().getClassLoader();
-          bindingGeneratorExtension.setClassLoader(pluginClasssLoader);
-          registry.add(bindingGeneratorExtension);
-        }
-        catch (Exception e)
-        {
-        }
-      }
-    }
-    else if (element.getName().equals(ELEMENT_CONTENT_GENERATOR_PROVIDER))
-    {
-      String className = element.getAttribute(ATT_CLASS);
-      if (className != null)
-      {
-		ContentGeneratorProviderExtension contentGeneratorExtension = new ContentGeneratorProviderExtension(className);
-        registry.add(contentGeneratorExtension);
-      }
-    }
-  }
-}
-
-/**
- * 
- */
-abstract class NSKeyedExtensionRegistryReader extends BaseRegistryReader
-{
-  protected static final String ATT_NAME_SPACE = "namespace";
-  protected String extensionPointId;
-  protected String tagName;
-  protected String[] attributeNames;
-  protected NSKeyedExtensionRegistry nsKeyedExtensionRegistry;
-
-  private NSKeyedExtensionRegistryReader(String extensionPointId, String tagName, NSKeyedExtensionRegistry nsKeyedExtensionRegistry)
-  {
-    this.extensionPointId = extensionPointId;
-    this.tagName = tagName;
-    this.nsKeyedExtensionRegistry = nsKeyedExtensionRegistry;
-  }
-
-  public NSKeyedExtensionRegistryReader(String extensionPointId, String tagName, String attributeName, NSKeyedExtensionRegistry nsKeyedExtensionRegistry)
-  {
-    this(extensionPointId, tagName, nsKeyedExtensionRegistry);
-    attributeNames = new String[1];
-    attributeNames[0] = attributeName;
-  }
-
-  public NSKeyedExtensionRegistryReader(String extensionPointId, String tagName, String[] attributeNames, NSKeyedExtensionRegistry nsKeyedExtensionRegistry)
-  {
-    this(extensionPointId, tagName, nsKeyedExtensionRegistry);
-    this.attributeNames = attributeNames;
-  }
-  /**
-   * read from plugin registry and parse it.
-   */
-  public void readRegistry()
-  {
-    super.readRegistry(extensionPointId);
-  }
-
-  /**
-   * readElement()
-   */
-  protected void readElement(IConfigurationElement element)
-  {
-    if (element.getName().equals(tagName))
-    {
-      String namespace = element.getAttribute(ATT_NAME_SPACE);
-      if (namespace != null)
-      {
-        ClassLoader pluginClasssLoader = element.getDeclaringExtension().getDeclaringPluginDescriptor().getPluginClassLoader();
-        if (attributeNames.length == 1)
-        {
-          String className = element.getAttribute(attributeNames[0]);
-          if (className != null)
-          {
-            nsKeyedExtensionRegistry.put(namespace, className, pluginClasssLoader);
-          }
-        }
-        else
-        {
-          HashMap map = new HashMap();
-          for (int i = 0; i < attributeNames.length; i++)
-          {
-            String attributeName = attributeNames[i];
-            String className = element.getAttribute(attributeName);
-            if (className != null && className.length() > 0)
-            {
-              map.put(attributeName, className);
-            }
-          }
-          nsKeyedExtensionRegistry.put(namespace, map, pluginClasssLoader);
-        }
-      }
-    }
-  }
-}
-
-/**
- * This class reads the plugin manifests and registers each extensibility item tree provider
- */
-class ExtensibilityItemTreeProviderRegistryReader extends NSKeyedExtensionRegistryReader
-{
-  protected static final String EXTENSION_POINT_ID = "extensibilityItemTreeProviders";
-  protected static final String TAG_NAME = "extensibilityItemTreeProvider";
-  protected static final String[] ATT_NAMES = { "labelProviderClass", "contentProviderClass" };
-
-  public ExtensibilityItemTreeProviderRegistryReader(NSKeyedExtensionRegistry nsKeyedExtensionRegistry)
-  {
-    super(EXTENSION_POINT_ID, TAG_NAME, ATT_NAMES, nsKeyedExtensionRegistry);
-  }
-}
-
-/**
- * 
- */
-class ElementContentFilterExtensionRegistryReader extends NSKeyedExtensionRegistryReader
-{
-  protected static final String EXTENSION_POINT_ID = "extensibilityElementFilter";
-  protected static final String TAG_NAME = "extensibilityElementFilter";
-
-  public ElementContentFilterExtensionRegistryReader(NSKeyedExtensionRegistry nsKeyedExtensionRegistry)
-  {
-    super(EXTENSION_POINT_ID, TAG_NAME, "class", nsKeyedExtensionRegistry);
-  }
-}
-
-/**
- * 
- */
-class PropertyDescriptorProviderRegistryReader extends NSKeyedExtensionRegistryReader
-{
-  protected static final String EXTENSION_POINT_ID = "propertyDescriptorProvider";
-  protected static final String TAG_NAME = "propertyDescriptorProvider";
-
-  public PropertyDescriptorProviderRegistryReader(NSKeyedExtensionRegistry nsKeyedExtensionRegistry)
-  {
-    super(EXTENSION_POINT_ID, TAG_NAME, "class", nsKeyedExtensionRegistry);
-  }
-
-  protected void readElement(IConfigurationElement element)
-  {
-    super.readElement(element);
-  }
-}
-
-class PropertySourceProviderRegistryReader extends NSKeyedExtensionRegistryReader
-{
-  protected static final String EXTENSION_POINT_ID = "propertySourceProvider";
-  protected static final String TAG_NAME = "propertySourceProvider";
-
-  public PropertySourceProviderRegistryReader(NSKeyedExtensionRegistry nsKeyedExtensionRegistry)
-  {
-    super(EXTENSION_POINT_ID, TAG_NAME, "class", nsKeyedExtensionRegistry);
-  }
-
-  protected void readElement(IConfigurationElement element)
-  {
-    super.readElement(element);
-  }
-}
-
-class PropertySectionDescriptorProviderRegistry extends NSKeyedExtensionRegistryReader
-{
-  protected static final String EXTENSION_POINT_ID = "propertySectionDescriptorProvider";
-  protected static final String TAG_NAME = "propertySectionDescriptorProvider";
-
-  public PropertySectionDescriptorProviderRegistry(NSKeyedExtensionRegistry nsKeyedExtensionRegistry)
-  {
-    super(EXTENSION_POINT_ID, TAG_NAME, "class", nsKeyedExtensionRegistry);
-  }
-
-  protected void readElement(IConfigurationElement element)
-  {
-    super.readElement(element);
-  }
-}
-
-/**
- * 
- */
-class DetailsViewerProviderRegistryReader extends NSKeyedExtensionRegistryReader
-{
-  protected static final String EXTENSION_POINT_ID = "detailsViewerProviders";
-  protected static final String TAG_NAME = "detailsViewerProvider";
-
-  public DetailsViewerProviderRegistryReader(NSKeyedExtensionRegistry nsKeyedExtensionRegistry)
-  {
-    super(EXTENSION_POINT_ID, TAG_NAME, "class", nsKeyedExtensionRegistry);
-  }
-
-  protected void readElement(IConfigurationElement element)
-  {
-    super.readElement(element);
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLEditorResourceChangeHandler.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLEditorResourceChangeHandler.java
deleted file mode 100644
index 1c77991..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLEditorResourceChangeHandler.java
+++ /dev/null
@@ -1,314 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IResourceChangeEvent;
-import org.eclipse.core.resources.IResourceChangeListener;
-import org.eclipse.core.resources.IResourceDelta;
-import org.eclipse.core.resources.IResourceDeltaVisitor;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.ui.IPartListener;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.wst.wsdl.Definition;
-
-
-public class WSDLEditorResourceChangeHandler
-{
-  protected WSDLEditor wsdlEditor;
-  protected boolean isUpdateRequired;
-  protected InternalResourceChangeListener resourceChangeListener;
-  protected InternalPartListener partListener;
-
-  public WSDLEditorResourceChangeHandler(WSDLEditor wsdlEditor)
-  {
-    this.wsdlEditor = wsdlEditor;
-    resourceChangeListener = new InternalResourceChangeListener();
-    partListener = new InternalPartListener();
-  }
-
-  public void attach()
-  {
-    ResourcesPlugin.getWorkspace().addResourceChangeListener(resourceChangeListener);
-    wsdlEditor.getSite().getWorkbenchWindow().getPartService().addPartListener(partListener);
-  }
-
-  public void dispose()
-  {
-    ResourcesPlugin.getWorkspace().removeResourceChangeListener(resourceChangeListener);
-    wsdlEditor.getSite().getWorkbenchWindow().getPartService().removePartListener(partListener);
-  }
-
-  protected Map computeDependencyMap()
-  {
-    Map map = new HashMap();
-    Definition definition = wsdlEditor.getDefinition();
-    ResourceSet resourceSet = definition.eResource().getResourceSet();
-    for (Iterator i = resourceSet.getResources().iterator(); i.hasNext();)
-    {
-      Resource resource = (Resource)i.next();
-      if (resource != definition.eResource())
-      {
-        String uri = resource.getURI().toString();
-        if (map.get(uri) == null)
-        {
-          map.put(uri, uri);
-        }
-      }
-    }
-    return map;
-  }
-
-  public void performReload()
-  {
-  	boolean doReload = false;  	
-	int policy = WSDLEditorPlugin.getInstance().getDependenciesChangedPolicy();
-	
-  	if (policy == WSDLEditorPlugin.DEPENDECIES_CHANGED_POLICY_PROMPT)
-  	{
-		doReload = MessageDialog.openQuestion(wsdlEditor.getSite().getShell(), WSDLEditorPlugin.getWSDLString("_UI_DEPENDENCIES_CHANGED"), WSDLEditorPlugin.getWSDLString("_UI_DEPENDENCIES_CHANGED_REFRESH"));  	
-  	}
-  	else if (policy == WSDLEditorPlugin.DEPENDECIES_CHANGED_POLICY_RELOAD)
-  	{
-  		doReload = true;
-  	}
-  	
-    if (doReload)
-    {    
-      wsdlEditor.reloadDependencies();
-    }  
-  }
-  
-  public boolean isListeningToResourceChanges()
-  {
-  	int policy = WSDLEditorPlugin.getInstance().getDependenciesChangedPolicy();
-  	return policy == WSDLEditorPlugin.DEPENDECIES_CHANGED_POLICY_PROMPT ||
-  		   policy == WSDLEditorPlugin.DEPENDECIES_CHANGED_POLICY_RELOAD;
-  }
-
-
-  class InternalResourceChangeListener implements IResourceChangeListener, IResourceDeltaVisitor
-  {
-    protected List list = new ArrayList();
-    protected boolean isPending = false;
-    protected int count = 0;
-
-    public void resourceChanged(IResourceChangeEvent event)
-    {      	
-      Display display = Display.getCurrent();
-      	     	
-      if (display != null && isListeningToResourceChanges() && !isUpdateRequired)
-      {
-        if (event.getType() == IResourceChangeEvent.POST_CHANGE)
-        {
-          IResourceDelta[] deltas = event.getDelta().getAffectedChildren();
-          for (int i = 0; i < deltas.length; i++)
-          {
-            try
-            {
-              deltas[i].accept(this);
-            }
-            catch (Exception e)
-            {
-            }
-          }
-        }
-        if (list.size() > 0)
-        {
-          if (!isPending)
-          {
-            isPending = true;
-            display.timerExec(2000, new TimerEvent());
-          }
-        }
-      }
-    }
-
-    public boolean visit(IResourceDelta delta) throws CoreException
-    {
-      IResource resource = delta.getResource();
-      if (resource.getType() == IResource.FILE)
-      {
-        if (!list.contains(resource))
-        {
-          list.add(resource);
-        }
-      }
-      return true;
-    }
-
-    class TimerEvent implements Runnable
-    {
-      public TimerEvent()
-      {
-        //System.out.println("NewTimerEvent(" + wsdlEditor.getDefinition().eResource().getURI() + ") " + count);      	
-      }
-
-      public void run()
-      {
-        for (Iterator i = list.iterator(); i.hasNext();)
-        {
-          IResource resource = (IResource)i.next();
-          String platformPath = URI.createPlatformResourceURI(resource.getFullPath().toString()).toString();
-        }
-
-        Map dependencyMap = computeDependencyMap();
-
-        for (Iterator i = list.iterator(); i.hasNext();)
-        {
-          IResource resource = (IResource)i.next();
-          String platformPath = URI.createPlatformResourceURI(resource.getFullPath().toString()).toString();
-          if (dependencyMap.get(platformPath) != null)
-          {
-            isUpdateRequired = true;
-            if (wsdlEditor.getSite().getWorkbenchWindow().getPartService().getActivePart() == wsdlEditor)
-            {
-              isUpdateRequired = false;
-              performReload();
-            }
-          }
-        }
-
-        isPending = false;
-        list = new ArrayList();
-      }
-    }
-  }
-
-  class InternalPartListener implements IPartListener
-  {
-    public void partActivated(IWorkbenchPart part)
-    {
-      if (part == wsdlEditor)
-      {     
-        if (isUpdateRequired)
-        {
-          isUpdateRequired = false;
-          performReload();
-        }
-      }
-    }
-
-    public void partBroughtToTop(IWorkbenchPart part)
-    {
-    }
-
-    public void partClosed(IWorkbenchPart part)
-    {
-    }
-
-   
-    public void partDeactivated(IWorkbenchPart part)
-    {
-    }
-
-    public void partOpened(IWorkbenchPart part)
-    {
-    }
-  }
-
-
-}
-
-/*
-class DependencyVisitor
-{
-	public void visitImport(Import theImport)
-	{
-		if (theImport.getEDefinition() != null)
-		{
-			visitDefinition(theImport.getEDefinition());
-		}
-		else if (theImport.getESchema() != null)
-		{
-			visitSchema(theImport.getESchema());
-		}
-	}
-
-	public void visitXSDSchemaDirective(XSDSchemaDirective directive)
-	{
-		XSDSchema referencedSchema = directive.getResolvedSchema();
-		if (referencedSchema != null)
-		{
-			visitSchema(referencedSchema);
-		}
-	}
-
-	public void visitDefinition(Definition definition)
-	{
-		if (definition != null)
-		{
-			for (Iterator i = definition.getEImports().iterator(); i.hasNext();)
-			{
-				visitImport((Import)i.next());
-			}
-			Types types = definition.getETypes();
-			if (types != null)
-			{
-
-				for (Iterator i = types.getEExtensibilityElements().iterator(); i.hasNext();)
-				{
-					Object o = i.next();
-					if (o instanceof XSDSchemaExtensibilityElement)
-					{
-						XSDSchemaExtensibilityElement e = (XSDSchemaExtensibilityElement)o;
-						if (e.getEXSDSchema() != null)
-						{
-							visitSchema(e.getEXSDSchema());
-						}
-					}
-				}
-			}
-		}
-	}
-
-	public void visitSchema(XSDSchema schema)
-	{
-		for (Iterator i = schema.getContents().iterator(); i.hasNext();)
-		{
-			Object o = i.next();
-			if (o instanceof XSDSchemaDirective)
-			{
-				visitXSDSchemaDirective((XSDSchemaDirective)o);
-			}
-		}
-	}
-}
-
-class ReloadDependencyVisitor extends DependencyVisitor
-{
-	public void visitImport(Import theImport)
-	{
-		ComponentHandler handler = WSDLReconciler.getReconciler(theImport);
-		Element element = WSDLUtil.getInstance().getElementForObject(theImport);
-		if (element != null && handler != null)
-		{
-			handler.reconcile(wsdlEditor.getDefinition(), theImport, element);
-		}
-	}
-
-	public void visitXSDSchemaDirective(XSDSchemaDirective directive)
-	{
-
-	}
-}*/
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLMultiPageEditorPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLMultiPageEditorPart.java
deleted file mode 100644
index 8006af0..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLMultiPageEditorPart.java
+++ /dev/null
@@ -1,728 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal;
-
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.ui.IPropertyListener;
-import org.eclipse.ui.part.MultiPageEditorPart;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.List;
-
-import org.eclipse.core.internal.resources.ResourceException;
-import org.eclipse.core.resources.IMarker;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.jface.preference.IPreferenceStore;
-import org.eclipse.jface.text.IDocument;
-import org.eclipse.jface.text.ITextInputListener;
-import org.eclipse.swt.events.ShellAdapter;
-import org.eclipse.swt.events.ShellEvent;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.ui.IEditorActionBarContributor;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IEditorSite;
-import org.eclipse.ui.IFileEditorInput;
-import org.eclipse.ui.IPartListener;
-import org.eclipse.ui.IStorageEditorInput;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.ide.IGotoMarker;
-import org.eclipse.ui.part.MultiPageEditorSite;
-import org.w3c.dom.Document;
-import org.w3c.dom.Node;
-
-import org.eclipse.wst.sse.ui.StructuredTextEditor;
-import org.eclipse.wst.sse.ui.nls.ResourceHandler;
-import org.eclipse.wst.xml.ui.StructuredTextEditorXML;
-import org.eclipse.wst.sse.core.IStructuredModel;
-import org.eclipse.wst.sse.core.exceptions.SourceEditingRuntimeException;
-import org.eclipse.wst.xml.core.XMLPreferenceNames;
-
-public class WSDLMultiPageEditorPart extends MultiPageEditorPart implements IPropertyListener
-{
-
-	  /**
-	   * 
-	   */
-	  public WSDLMultiPageEditorPart()
-	  {
-	    super();
-	  }
-	  
-	  /**
-	   * Internal part activation listener
-	   */
-	  class PartListener extends ShellAdapter implements IPartListener {
-	    private IWorkbenchPart fActivePart;
-	    private boolean fIsHandlingActivation = false;
-
-	    private void handleActivation() {
-
-	      if (fIsHandlingActivation)
-	        return;
-
-	      if (fActivePart == WSDLMultiPageEditorPart.this) {
-	        fIsHandlingActivation = true;
-	        try {
-	          safelySanityCheckState();
-	        }
-	        finally {
-	          fIsHandlingActivation = false;
-	        }
-	      }
-	    }
-
-	    /**
-	     * @see IPartListener#partActivated(IWorkbenchPart)
-	     */
-	    public void partActivated(IWorkbenchPart part) {
-	      fActivePart = part;
-	      handleActivation();
-	    }
-
-	    /**
-	     * @see IPartListener#partBroughtToTop(IWorkbenchPart)
-	     */
-	    public void partBroughtToTop(IWorkbenchPart part) {
-	    }
-
-	    /**
-	     * @see IPartListener#partClosed(IWorkbenchPart)
-	     */
-	    public void partClosed(IWorkbenchPart part) {
-	    }
-
-	    /**
-	     * @see IPartListener#partDeactivated(IWorkbenchPart)
-	     */
-	    public void partDeactivated(IWorkbenchPart part) {
-	      fActivePart = null;
-	    }
-
-	    /**
-	     * @see IPartListener#partOpened(IWorkbenchPart)
-	     */
-	    public void partOpened(IWorkbenchPart part) {
-	    }
-
-	    /*
-	     * @see ShellListener#shellActivated(ShellEvent)
-	     */
-	    public void shellActivated(ShellEvent e) {
-	      handleActivation();
-	    }
-	  }
-
-	  class TextInputListener implements ITextInputListener {
-	    public void inputDocumentAboutToBeChanged(IDocument oldInput, IDocument newInput) {
-	    }
-
-	    public void inputDocumentChanged(IDocument oldInput, IDocument newInput) {
-	    }
-	  }
-
-	  /** The source page index. */
-	  private int fSourcePageIndex;
-	  /** The text editor. */
-	  private StructuredTextEditor fTextEditor;
-
-	  private PartListener partListener;
-
-
-	  /*
-	   * This method is just to make firePropertyChanged accessbible from some
-	   * (anonomous) inner classes.
-	   */
-	  protected void _firePropertyChange(int property) {
-	    super.firePropertyChange(property);
-	  }
-
-	  /**
-	   * Adds the source page of the multi-page editor.
-	   */
-	  protected void addSourcePage() throws PartInitException {
-	    try {
-	      fSourcePageIndex = addPage(fTextEditor, getEditorInput());
-	      setPageText(fSourcePageIndex, WSDLEditorPlugin.getWSDLString("_UI_TAB_SOURCE")); //$NON-NLS-1$
-	      // the update's critical, to get viewer selection manager and
-	      // highlighting to work
-	      fTextEditor.update();
-	  
-	      firePropertyChange(PROP_TITLE);
-	  
-	      // Changes to the Text Viewer's document instance should also force an
-	      // input refresh
-	      fTextEditor.getTextViewer().addTextInputListener(new TextInputListener());
-	    }
-	    catch (PartInitException exception) {
-	      // dispose editor
-	      dispose();
-
-	      throw new SourceEditingRuntimeException(ResourceHandler.getString("An_error_has_occurred_when1_ERROR_")); //$NON-NLS-1$
-	    }
-	  }
-
-
-	  /* (non-Javadoc)
-	   * @see org.eclipse.ui.part.MultiPageEditorPart#createPages()
-	   */
-	  protected void createPages()
-	  {
-	    try
-	    {
-	      // source page MUST be created before design page, now
-	      createSourcePage();
-	      addSourcePage();
-	      setActivePage();
-
-	    // future_TODO: add a catch block here for any exception the design
-	    // page throws and convert it into a more informative message.
-	    }
-	    catch (PartInitException e) {
-	      throw new RuntimeException(e);
-	    }
-	  }
-
-	  /**
-	   * @see org.eclipse.ui.part.MultiPageEditorPart#createSite(org.eclipse.ui.IEditorPart)
-	   */
-	  protected IEditorSite createSite(IEditorPart editor) {
-	    IEditorSite site = null;
-	    if (editor == fTextEditor) {
-	      site = new MultiPageEditorSite(this, editor) {
-	        /**
-	         * @see org.eclipse.ui.part.MultiPageEditorSite#getActionBarContributor()
-	         */
-	        public IEditorActionBarContributor getActionBarContributor() {
-	          IEditorActionBarContributor contributor = super.getActionBarContributor();
-	          IEditorActionBarContributor multiContributor = WSDLMultiPageEditorPart.this.getEditorSite().getActionBarContributor();
-//	          if (multiContributor instanceof XMLMultiPageEditorActionBarContributor) {
-//	            contributor = ((XMLMultiPageEditorActionBarContributor) multiContributor).sourceViewerActionContributor;
-//	          }
-	          return contributor;
-	        }
-	      };
-	    }
-	    else {
-	      site = super.createSite(editor);
-	    }
-	    return site;
-	  }
-
-	  /**
-	   * Creates the source page of the multi-page editor.
-	   */
-	  protected void createSourcePage() throws PartInitException {
-	    fTextEditor = createTextEditor();
-	    fTextEditor.setEditorPart(this);
-
-	    // Set the SourceViewerConfiguration now so the text editor won't use
-	    // the default configuration first
-	    // and switch to the StructuredTextViewerConfiguration later.
-	    // DMW removed setSourceViewerConfiguration 3/26/2003 since added
-	    // createPartControl to our text editor.
-	    // fTextEditor.setSourceViewerConfiguration();
-	    fTextEditor.addPropertyListener(this);
-	  }
-
-	  /**
-	   * Method createTextEditor.
-	   * 
-	   * @return StructuredTextEditor
-	   */
-	  protected StructuredTextEditor createTextEditor() {
-	    return new StructuredTextEditorXML();
-	  }
-
-	  public void dispose()
-	  {
-	    IWorkbenchWindow window = getSite().getWorkbenchWindow();
-	    window.getPartService().removePartListener(partListener);
-	    window.getShell().removeShellListener(partListener);
-
-	    getSite().getPage().removePartListener(partListener);
-	    if (fTextEditor != null) {
-	      fTextEditor.removePropertyListener(this);
-	    }
-
-	    // moved to last when added window ... seems like
-	    // we'd be in danger of losing some data, like site,
-	    // or something.
-	    super.dispose();
-	  }
-
-	  /*
-	   * (non-Javadoc) Saves the contents of this editor. <p> Subclasses must
-	   * override this method to implement the open-save-close lifecycle for an
-	   * editor. For greater details, see <code> IEditorPart </code></p>
-	   * 
-	   * @see IEditorPart
-	   */
-	  public void doSave(IProgressMonitor monitor) {
-	    fTextEditor.doSave(monitor);
-	    //    // this is a temporary way to force validation.
-	    //    // when the validator is a workbench builder, the following lines
-	    // can be removed
-	    //    if (fDesignViewer != null)
-	    //      fDesignViewer.saveOccurred();
-
-	  }
-
-	  /*
-	   * (non-Javadoc) Saves the contents of this editor to another object. <p>
-	   * Subclasses must override this method to implement the open-save-close
-	   * lifecycle for an editor. For greater details, see <code> IEditorPart
-	   * </code></p>
-	   * 
-	   * @see IEditorPart
-	   */
-	  public void doSaveAs() {
-	    fTextEditor.doSaveAs();
-	    // 253619
-	    // following used to be executed here, but is
-	    // now called "back" from text editor (since
-	    // mulitiple paths to the performSaveAs in StructuredTextEditor.
-	    //doSaveAsForStructuredTextMulitPagePart();
-	  }
-
-	  private void editorInputIsAcceptable(IEditorInput input) throws PartInitException {
-	    if (input instanceof IFileEditorInput) {
-	      // verify that it can be opened
-	      CoreException[] coreExceptionArray = new CoreException[1];
-	      if (fileDoesNotExist((IFileEditorInput) input, coreExceptionArray)) {
-	        // todo use message formatter for {0}
-	        Throwable coreException = coreExceptionArray[0];
-	        if (coreException instanceof ResourceException) {
-	          // I'm assuming this is always 'does not exist'
-	          // we'll refresh local go mimic behavior of default
-	          // editor, where the
-	          // troublesome file is refreshed (and will cause it to
-	          // 'disappear' from Navigator.
-	          try {
-	            ((IFileEditorInput) input).getFile().refreshLocal(IResource.DEPTH_ZERO, new NullProgressMonitor());
-	          }
-	          catch (CoreException ce) {
-	            // very unlikely
-//	            Logger.logException(ce);
-	          }
-	          throw new PartInitException(ResourceHandler.getString("23concat_EXC_", (new Object[]{input.getName()}))); //$NON-NLS-1$
-	          //$NON-NLS-1$ = "Resource {0} does not exist."
-	        }
-	        else {
-	          throw new PartInitException(ResourceHandler.getString("32concat_EXC_", (new Object[]{input.getName()}))); //$NON-NLS-1$
-	          //$NON-NLS-1$ = "Editor could not be open on {0}"
-	        }
-	      }
-	    }
-	    else if (input instanceof IStorageEditorInput) {
-	      InputStream contents = null;
-	      try {
-	        contents = ((IStorageEditorInput) input).getStorage().getContents();
-	      }
-	      catch (CoreException noStorageExc) {
-	      }
-	      if (contents == null) {
-	        throw new PartInitException(ResourceHandler.getString("32concat_EXC_", (new Object[]{input.getName()}))); //$NON-NLS-1$
-	      }
-	      else {
-	        try {
-	          contents.close();
-	        }
-	        catch (IOException e) {
-	        }
-	      }
-	    }
-	  }
-
-	  //  void doSaveAsForStructuredTextMulitPagePart() {
-	  //    setPageText(getActivePage(), fTextEditor.getTitle());
-	  //    setInput(fTextEditor.getEditorInput());
-	  //    if (fDesignViewer != null) {
-	  //      //fDesignViewer.setEditorInput(fTextEditor.getEditorInput());
-	  //      fDesignViewer.setModel(getModel());
-	  //      fDesignViewer.saveAsOccurred();
-	  //    }
-	  //    // even though we've set title etc., several times already!
-	  //    // only now is all prepared for it.
-	  //    firePropertyChange(IWorkbenchPart.PROP_TITLE);
-	  //    firePropertyChange(PROP_DIRTY);
-	  //  }
-	  /*
-	   * (non-Javadoc) Initializes the editor part with a site and input. <p>
-	   * Subclasses of <code> EditorPart </code> must implement this method.
-	   * Within the implementation subclasses should verify that the input type
-	   * is acceptable and then save the site and input. Here is sample code:
-	   * </p><pre> if (!(input instanceof IFileEditorInput)) throw new
-	   * PartInitException("Invalid Input: Must be IFileEditorInput");
-	   * setSite(site); setInput(editorInput); </pre>
-	   */
-	  protected boolean fileDoesNotExist(IFileEditorInput input, Throwable[] coreException) {
-	    boolean result = false;
-	    InputStream inStream = null;
-	    if ((!(input.exists())) || (!(input.getFile().exists()))) {
-	      result = true;
-	    }
-	    else {
-	      try {
-	        inStream = input.getFile().getContents(true);
-	      }
-	      catch (CoreException e) {
-	        // very likely to be file not found
-	        result = true;
-	        coreException[0] = e;
-	      }
-	      finally {
-	        if (input != null) {
-	          try {
-	            if (inStream != null) {
-	              inStream.close();
-	            }
-	          }
-	          catch (IOException e) {
-
-	          }
-	        }
-	      }
-	    }
-	    return result;
-	  }
-
-	  public Object getAdapter(Class key) {
-	    Object result = null;
-
-	      // DMW: I'm bullet-proofing this because
-	      // its been reported (on 4.03 version) a null pointer sometimes
-	      // happens here on startup, when an editor has been left
-	      // open when workbench shutdown.
-	      if (fTextEditor != null) {
-	        result = fTextEditor.getAdapter(key);
-	      }
-	    return result;
-	  }
-
-	  /**
-	   * IExtendedMarkupEditor method
-	   */
-	  public Node getCaretNode() {
-	    if (getTextEditor() == null)
-	      return null;
-
-	    return getTextEditor().getCaretNode();
-	  }
-
-	  /**
-	   * IExtendedSimpleEditor method
-	   */
-	  public int getCaretPosition() {
-	    if (getTextEditor() == null)
-	      return -1;
-
-	    return getTextEditor().getCaretPosition();
-	  }
-
-	  /**
-	   * IExtendedSimpleEditor method
-	   */
-	  public IDocument getDocument() {
-	    if (getTextEditor() == null)
-	      return null;
-
-	    return getTextEditor().getDocument();
-	  }
-
-	  /**
-	   * IExtendedMarkupEditor method
-	   */
-	  public Document getDOMDocument() {
-	    if (getTextEditor() == null)
-	      return null;
-
-	    return getTextEditor().getDOMDocument();
-	  }
-
-	  /**
-	   * IExtendedSimpleEditor method
-	   */
-	  public IEditorPart getEditorPart() {
-	    return this;
-	  }
-
-	  protected IStructuredModel getModel() {
-	    IStructuredModel model = null;
-	    if (fTextEditor != null)
-	      model = fTextEditor.getModel();
-	    return model;
-	  }
-
-	  protected IPreferenceStore getPreferenceStore() {
-	    return WSDLEditorPlugin.getInstance().getPreferenceStore();
-	  }
-
-	  /**
-	   * IExtendedMarkupEditor method
-	   */
-	  public List getSelectedNodes() {
-	    if (getTextEditor() == null)
-	      return null;
-	    return getTextEditor().getSelectedNodes();
-	  }
-
-	  /**
-	   * IExtendedSimpleEditor method
-	   */
-	  public Point getSelectionRange() {
-	    if (getTextEditor() == null)
-	      return new Point(-1, -1);
-
-	    return getTextEditor().getSelectionRange();
-	  }
-
-	  public StructuredTextEditor getTextEditor() {
-	    return fTextEditor;
-	  }
-
-	  /*
-	   * (non-Javadoc) Method declared on IWorkbenchPart.
-	   */
-	  public String getTitle() {
-	    String title = null;
-	    if (getTextEditor() == null) {
-	      if (getEditorInput() != null) {
-	        title = getEditorInput().getName();
-	      }
-	    }
-	    else {
-	      title = getTextEditor().getTitle();
-	    }
-	    if (title == null) {
-	      title = getPartName();
-	    }
-	    return title;
-	  }
-
-	  /*
-	   * (non-Javadoc) Sets the cursor and selection state for this editor to
-	   * the passage defined by the given marker. <p> Subclasses may override.
-	   * For greater details, see <code> IEditorPart </code></p>
-	   * 
-	   * @see IEditorPart
-	   */
-	  public void gotoMarker(IMarker marker) {
-	    // (pa) 20020217 this was null when opening an editor that was
-	    // already open
-	    if (fTextEditor != null) {
-	      IGotoMarker markerGotoer = (IGotoMarker) fTextEditor.getAdapter(IGotoMarker.class);
-	      markerGotoer.gotoMarker(marker);
-	    }
-	  }
-
-	  public void init(IEditorSite site, IEditorInput input) throws PartInitException {
-	    editorInputIsAcceptable(input);
-	    try {
-	      super.init(site, input);
-	      if (partListener == null) {
-	        partListener = new PartListener();
-	      }
-	      //getSite().getPage().addPartListener(partListner);
-	      // we want to listen for our own activation
-	      IWorkbenchWindow window = getSite().getWorkbenchWindow();
-	      window.getPartService().addPartListener(partListener);
-	      window.getShell().addShellListener(partListener);
-	    }
-	    catch (Exception e) {
-	      if (e instanceof SourceEditingRuntimeException) {
-	        Throwable t = ((SourceEditingRuntimeException) e).getOriginalException();
-	        if (t instanceof IOException) {
-	          System.out.println(t);
-	          // file not found
-	        }
-	      }
-	    }
-	    setPartName(input.getName());
-	  }
-
-	  /*
-	   * (non-Javadoc) Returns whether the "save as" operation is supported by
-	   * this editor. <p> Subclasses must override this method to implement the
-	   * open-save-close lifecycle for an editor. For greater details, see
-	   * <code> IEditorPart </code></p>
-	   * 
-	   * @see IEditorPart
-	   */
-	  public boolean isSaveAsAllowed() {
-	    return fTextEditor != null && fTextEditor.isSaveAsAllowed();
-	  }
-
-	  /*
-	   * (non-Javadoc) Returns whether the contents of this editor should be
-	   * saved when the editor is closed. <p> This method returns <code> true
-	   * </code> if and only if the editor is dirty ( <code> isDirty </code> ).
-	   * </p>
-	   */
-	  public boolean isSaveOnCloseNeeded() {
-	    // overriding super class since it does a lowly isDirty!
-	    if (fTextEditor != null)
-	      return fTextEditor.isSaveOnCloseNeeded();
-	    return isDirty();
-	  }
-
-	  /**
-	   * Notifies this multi-page editor that the page with the given id has
-	   * been activated. This method is called when the user selects a different
-	   * tab.
-	   * 
-	   * @param newPageIndex
-	   *            the index of the activated page
-	   */
-	  protected void pageChange(int newPageIndex) {
-	    super.pageChange(newPageIndex);
-
-	    saveLastActivePageIndex(newPageIndex);
-	  }
-
-	  /**
-	   * Posts the update code "behind" the running operation.
-	   */
-	  protected void postOnDisplayQue(Runnable runnable) {
-	    IWorkbench workbench = PlatformUI.getWorkbench();
-	    IWorkbenchWindow[] windows = workbench.getWorkbenchWindows();
-	    if (windows != null && windows.length > 0) {
-	      Display display = windows[0].getShell().getDisplay();
-	      display.asyncExec(runnable);
-	    }
-	    else
-	      runnable.run();
-	  }
-
-	  /**
-	   * Indicates that a property has changed.
-	   * 
-	   * @param source
-	   *            the object whose property has changed
-	   * @param propId
-	   *            the id of the property which has changed; property ids are
-	   *            generally defined as constants on the source class
-	   */
-	  public void propertyChanged(Object source, int propId) {
-	    switch (propId) {
-	      // had to implement input changed "listener" so that
-	      // strucutedText could tell it containing editor that
-	      // the input has change, when a 'resource moved' event is
-	      // found.
-	      case IEditorPart.PROP_INPUT :
-	      case IEditorPart.PROP_DIRTY : {
-	        if (source == fTextEditor) {
-	          if (fTextEditor.getEditorInput() != getEditorInput()) {
-	            setInput(fTextEditor.getEditorInput());
-	            // title should always change when input changes.
-	            // create runnable for following post call
-	            Runnable runnable = new Runnable() {
-	              public void run() {
-	                _firePropertyChange(IWorkbenchPart.PROP_TITLE);
-	              }
-	            };
-	            // Update is just to post things on the display queue
-	            // (thread). We have to do this to get the dirty
-	            // property to get updated after other things on the
-	            // queue are executed.
-	            postOnDisplayQue(runnable);
-	          }
-	        }
-	        break;
-	      }
-	      case IWorkbenchPart.PROP_TITLE : {
-	        // update the input if the title is changed
-	        if (source == fTextEditor) {
-	          if (fTextEditor.getEditorInput() != getEditorInput()) {
-	            setInput(fTextEditor.getEditorInput());
-	          }
-	        }
-	        break;
-	      }
-	      default : {
-	        // propagate changes. Is this needed? Answer: Yes.
-	        if (source == fTextEditor) {
-	          firePropertyChange(propId);
-	        }
-	        break;
-	      }
-	    }
-
-	  }
-
-	  protected void safelySanityCheckState() {
-	    // If we're called before editor is created, simply ignore since we
-	    // delegate this function to our embedded TextEditor
-	    if (getTextEditor() == null)
-	      return;
-
-	    getTextEditor().safelySanityCheckState(getEditorInput());
-
-	  }
-
-	  protected void saveLastActivePageIndex(int newPageIndex) {
-	    // save the last active page index to preference manager
-	    getPreferenceStore().setValue(XMLPreferenceNames.LAST_ACTIVE_PAGE, newPageIndex);
-	  }
-
-	  /**
-	   * Sets the currently active page.
-	   */
-	  protected void setActivePage() {
-	    // retrieve the last active page index from preference manager
-	    int activePageIndex = getPreferenceStore().getInt(XMLPreferenceNames.LAST_ACTIVE_PAGE);
-
-	    // We check this range since someone could hand edit the XML
-	    // preference file to an invalid value ... which I know from
-	    // experience :( ... if they do, we'll reset to default and continue
-	    // rather than throw an assertion error in the setActivePage(int)
-	    // method.
-	    if (activePageIndex < 0 || activePageIndex >= getPageCount()) {
-	      activePageIndex = fSourcePageIndex;
-	    }
-	    setActivePage(activePageIndex);
-	  }
-
-	  /*
-	   * (non-Javadoc)
-	   * 
-	   * @see org.eclipse.ui.part.EditorPart#setInput(org.eclipse.ui.IEditorInput)
-	   */
-	  protected void setInput(IEditorInput input) {
-	    // If driven from the Source page, it's "model" may not be up to date
-	    // with the input just yet. We'll rely on later notification from the
-	    // TextViewer to set us straight
-	    super.setInput(input);
-	    setPartName(input.getName());
-	  }
-
-	  /**
-	   * IExtendedMarkupEditor method
-	   */
-	  public IStatus validateEdit(Shell context) {
-	    if (getTextEditor() == null)
-	      return new Status(IStatus.ERROR, WSDLEditorPlugin.PLUGIN_ID, IStatus.INFO, "", null); //$NON-NLS-1$
-
-	    return getTextEditor().validateEdit(context);
-	  }
-	  
-	}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLSelectionManager.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLSelectionManager.java
deleted file mode 100644
index 55a4d83..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLSelectionManager.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.SelectionChangedEvent;
-
-public class WSDLSelectionManager implements ISelectionProvider, ISelectionChangedListener
-{       
-  protected List listenerList = new ArrayList();
-  protected ISelection currentSelection;
-  protected boolean enableNotify = true;
-
-  public void setSelection(ISelection selection, ISelectionProvider source)
-  {  
-    if (enableNotify)
-    {
-      currentSelection = selection;
-      enableNotify = false;
-      try
-      {
-        SelectionChangedEvent event = new SelectionChangedEvent(source, selection);
-        List copyOfListenerList = new ArrayList(listenerList);
-        for (Iterator i = copyOfListenerList.iterator(); i.hasNext(); )
-        {
-          ISelectionChangedListener listener = (ISelectionChangedListener)i.next();
-          listener.selectionChanged(event);
-        }
-      }
-      finally
-      {
-        enableNotify = true;
-      }
-    }
-  }      
-
-  //  implements ISelectionProvider
-  //
-  public void setSelection(ISelection selection)
-  {
-    setSelection(selection, this);
-  }
-
-  public ISelection getSelection() 
-  {
-    return currentSelection;
-  }
-
-  public void removeSelectionChangedListener(ISelectionChangedListener listener) 
-  {
-    listenerList.remove(listener);
-  }
-  
-  public void addSelectionChangedListener(ISelectionChangedListener listener) 
-  {
-    listenerList.add(listener);
-  } 
-  
-  // implements ISelectionChangedListener
-  //
-  public void selectionChanged(SelectionChangedEvent event)  
-  {                                                                                         
-    if (enableNotify)
-    {
-      setSelection(event.getSelection(), event.getSelectionProvider());
-    }
-  }
-}                      
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLTextEditor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLTextEditor.java
deleted file mode 100644
index 5271118..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLTextEditor.java
+++ /dev/null
@@ -1,482 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Vector;
-
-import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.SelectionChangedEvent;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.KeyAdapter;
-import org.eclipse.swt.events.KeyEvent;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IFileEditorInput;
-import org.eclipse.ui.views.contentoutline.IContentOutlinePage;
-import org.eclipse.ui.views.properties.IPropertySheetPage;
-import org.eclipse.wst.common.contentmodel.CMDocument;
-import org.eclipse.wst.common.contentmodel.CMElementDeclaration;
-import org.eclipse.wst.common.contentmodel.CMNode;
-import org.eclipse.wst.common.contentmodel.modelquery.ModelQuery;
-import org.eclipse.wst.common.contentmodel.modelquery.extension.DataTypeValueExtension;
-import org.eclipse.wst.common.contentmodel.modelquery.extension.ElementContentFilterExtension;
-import org.eclipse.wst.common.ui.properties.ITabbedPropertySheetPageContributor;
-import org.eclipse.wst.sse.ui.StructuredTextEditor;
-import org.eclipse.wst.sse.ui.view.events.INodeSelectionListener;
-import org.eclipse.wst.sse.ui.view.events.NodeSelectionChangedEvent;
-import org.eclipse.wst.wsdl.ui.internal.extension.IModelQueryContributor;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtension;
-import org.eclipse.wst.wsdl.ui.internal.filter.ExtensiblityElementFilter;
-import org.eclipse.wst.wsdl.ui.internal.outline.WSDLContentOutlinePage;
-import org.eclipse.wst.wsdl.ui.internal.properties.section.WSDLTabbedPropertySheetPage;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.OpenOnSelectionHelper;
-import org.eclipse.wst.wsdl.ui.internal.util.SelectionAdapter;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.eclipse.wst.xml.core.modelquery.ModelQueryUtil;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-public class WSDLTextEditor extends StructuredTextEditor implements INodeSelectionListener, ISelectionChangedListener, ITabbedPropertySheetPageContributor
-{
-  protected WSDLEditor wsdlEditor;
-  protected WSDLContentOutlinePage outlinePage;
-  protected WSDLSelectionManager wsdlSelectionManager;
-  protected InternalSelectionProvider internalSelectionProvider = new InternalSelectionProvider();
-  protected ModelQueryExtensionHelper modelQueryExtensionHelper;
-  protected List modelQueryContributorList = new ArrayList();
-
-  public WSDLTextEditor(WSDLEditor wsdlEditor)
-  {
-    this.wsdlEditor = wsdlEditor;
-    wsdlSelectionManager = wsdlEditor.getSelectionManager();
-    wsdlSelectionManager.addSelectionChangedListener(this);
-
-    WSDLEditorExtension[] extensions = WSDLEditorPlugin.getInstance().getWSDLEditorExtensionRegistry().getRegisteredExtensions(WSDLEditorExtension.MODEL_QUERY_CONTRIBUTOR);
-    for (int i = 0; i < extensions.length; i++)
-    {
-      Object o = extensions[i].createExtensionObject(WSDLEditorExtension.MODEL_QUERY_CONTRIBUTOR, wsdlEditor);
-      if (o != null)
-      {
-        modelQueryContributorList.add(o);
-      }
-    }
-  }
-
-  public void createPartControl(Composite arg0)
-  {
-    super.createPartControl(arg0);
-    addOpenOnSelectionListener();
-  }
-
-  protected void addOpenOnSelectionListener()
-  {
-    KeyAdapter keyAdapter = new KeyAdapter()
-    {
-      public void keyReleased(KeyEvent arg0)
-      {
-        if (arg0.keyCode == SWT.F3)
-        {
-          List list = getViewerSelectionManager().getSelectedNodes();
-          if (list.size() > 0)
-          {
-            Object object = list.get(0);
-            if (object instanceof Node)
-            {
-              OpenOnSelectionHelper helper = new OpenOnSelectionHelper(wsdlEditor.getDefinition());   
-              helper.openEditor((Node)object);
-            }
-          }
-        }
-      }
-    };
-    getTextViewer().getTextWidget().addKeyListener(keyAdapter);
-  }
-
- 
-  /*
-   * @see StructuredTextEditor#setModel(IFileEditorInput)
-   */
-  public void setModel(IFileEditorInput input)
-  {
-    if (modelQueryExtensionHelper != null)
-    {
-      modelQueryExtensionHelper.dispose();
-      modelQueryExtensionHelper = null;
-    }
-
-    super.setModel(input);
-
-    for (Iterator i = modelQueryContributorList.iterator(); i.hasNext();)
-    {
-      IModelQueryContributor modelQueryContributor = (IModelQueryContributor)i.next();
-      modelQueryContributor.setModel((XMLModel)getModel());
-    }
-
-    // contribute the ModelQueryExtensionHelper as an extension too
-    //
-    modelQueryExtensionHelper = new ModelQueryExtensionHelper((XMLModel)getModel());
-  }
-
-  
-  public Object getAdapter(Class required)
-  {
-		if (IContentOutlinePage.class.equals(required))
-		{
-		  return getContentOutlinePage();
-		}    
-		if (IPropertySheetPage.class.equals(required))
-		{
-			if (fPropertySheetPage == null || fPropertySheetPage.getControl() == null || fPropertySheetPage.getControl().isDisposed())
-			{
-//			  System.out.println("Create WSDL Property Sheet");
-//        PropertySheetConfiguration cfg = createPropertySheetConfiguration();
-//        if (cfg != null)
-//        {
-//            if (cfg instanceof StructuredPropertySheetConfiguration)
-//            {
-//                ((StructuredPropertySheetConfiguration) cfg).setEditor(this);
-//            }
-//            ConfigurablePropertySheetPage propertySheetPage = new ConfigurablePropertySheetPage();
-//            propertySheetPage.setConfiguration(cfg);
-//            propertySheetPage.setModel(getModel());
-//            fPropertySheetPage = propertySheetPage;
-//        }
-
-//  	    fPropertySheetPage = new WSDLPropertySheetPage(getModel(), getEditorPart());
-//  	    ((WSDLPropertySheetPage) fPropertySheetPage).setSelectionManager(getWSDLEditor().getSelectionManager()); //getViewerSelectionManager());
-////	  	  ((WSDLPropertySheetPage) fPropertySheetPage).setPropertySourceProvider((WSDLPropertySheetPage) fPropertySheetPage);
-//  	    ((WSDLPropertySheetPage)fPropertySheetPage).setPropertySourceProvider(new ExtensiblePropertySourceProvider(getWSDLEditor()));
-////  	    getWSDLEditor().getSelectionManager().addSelectionChangedListener((WSDLPropertySheetPage)fPropertySheetPage);
-
-  	    fPropertySheetPage = new WSDLTabbedPropertySheetPage(this, getWSDLEditor());
-  	    ((WSDLTabbedPropertySheetPage)fPropertySheetPage).setSelectionManager(getWSDLEditor().getSelectionManager());
-
-			}
-			return fPropertySheetPage;
-		}
-	
-		return super.getAdapter(required);
-  }
-
-  public String[] getPropertyCategories()
-  {
-    return new String[] { "general", "namespace", "other", "attributes", "documentation", "facets" };
-  }
-
-	/**
-	 * @see org.eclipse.wst.common.ui.properties.ITabbedPropertySheetPageContributor#getContributorId()
-	 */
-	public String getContributorId()
-	{
-    return "org.eclipse.wst.wsdl.ui.internal.WSDLTextEditor";
-	//	 return getSite().getId();
-  }
-  
-  /*
-   * @see StructuredTextEditor#getContentOutlinePage()
-   */
-  public IContentOutlinePage getContentOutlinePage()
-  {
-    if ((outlinePage == null) || outlinePage.getControl() == null || (outlinePage.getControl().isDisposed()))
-    {
-      outlinePage = new WSDLContentOutlinePage(wsdlEditor);
-      outlinePage.setContentProvider(wsdlEditor.getExtensibleOutlineProvider());
-      outlinePage.setLabelProvider(wsdlEditor.getExtensibleOutlineProvider());
-      outlinePage.setModel(wsdlEditor.getDefinition()); //XMLDocument());
-
-      getViewerSelectionManager().addNodeSelectionListener(this);
-      internalSelectionProvider.addSelectionChangedListener(getViewerSelectionManager());
-      internalSelectionProvider.setEventSource(outlinePage);
-    }
-    return outlinePage;
-  }
-
-  public WSDLEditor getWSDLEditor()
-  {
-    return (WSDLEditor)getEditorPart();
-  }
-
-  // used to map selections from the outline view to the source view
-  // this class thinks of selections in terms of DOM element
-  class InternalSelectionProvider extends SelectionAdapter
-  {
-    protected Object getObjectForOtherModel(Object object)
-    {
-      Node node = null;
-
-      if (object instanceof Node)
-      {
-        node = (Node)object;
-      }
-      else
-      {
-        node = WSDLEditorUtil.getInstance().getNodeForObject(object);
-      }
-
-      // the text editor can only accept sed nodes!
-      //
-      if (!(node instanceof org.eclipse.wst.xml.core.document.XMLNode))
-      {
-        node = null;
-      }
-      return node;
-    }
-  }
-
-  public void selectionChanged(SelectionChangedEvent event)
-  {
-    // here we convert the model selection to a node selection req'd for the source view
-    //
-    internalSelectionProvider.setSelection(event.getSelection());
-  }
-
-  public void nodeSelectionChanged(NodeSelectionChangedEvent event)
-  {
-    // here we convert an node seleciton to a model selection as req'd by the other views
-    //
-    if (!event.getSource().equals(internalSelectionProvider))
-    {
-      Element element = null;
-      List list = event.getSelectedNodes();
-      for (Iterator i = list.iterator(); i.hasNext();)
-      {
-        Node node = (Node)i.next();
-        if (node != null)
-        {
-	        if (node.getNodeType() == Node.ELEMENT_NODE)
-	        {
-	          element = (Element)node;
-	          break;
-	        }
-	        else if (node.getNodeType() == Node.ATTRIBUTE_NODE)
-	        {
-	          element = ((Attr)node).getOwnerElement();
-	          break;
-	        }
-        }
-      }
-
-      Object o = element;
-      if (element != null)
-      {
-        Object modelObject = WSDLEditorUtil.getInstance().findModelObjectForElement(wsdlEditor.getDefinition(), element);
-        if (modelObject != null)
-        {
-          o = modelObject;
-        }
-      }
-
-      if (o != null)
-      {
-        wsdlSelectionManager.setSelection(new StructuredSelection(o), internalSelectionProvider);
-      }
-      else
-      {
-        wsdlSelectionManager.setSelection(new StructuredSelection(), internalSelectionProvider);
-      }
-    }
-  }
-
-  public void update()
-  {
-    super.update();
-    if (outlinePage != null)
-      outlinePage.setModel(getModel());
-  }
-
-  public class ModelQueryExtensionHelper
-  {
-    protected ModelQuery modelQuery;
-    protected DataTypeValueExtension dataTypeValueExtension;
-    protected ElementContentFilterExtension elementContentFilterExtension;
-
-    public ModelQueryExtensionHelper(XMLModel xmlModel)
-    {
-      dataTypeValueExtension = new WSDLDataTypeValueExtension();
-      elementContentFilterExtension = new WSDLElementContentFilterExtension();
-
-      modelQuery = ModelQueryUtil.getModelQuery(xmlModel.getDocument());
-      if (modelQuery != null && modelQuery.getExtensionManager() != null)
-      {
-        modelQuery.getExtensionManager().addExtension(dataTypeValueExtension);
-        modelQuery.getExtensionManager().addExtension(elementContentFilterExtension);
-      }
-    }
-
-    protected void dispose()
-    {
-      if (modelQuery != null && modelQuery.getExtensionManager() != null)
-      {
-        modelQuery.getExtensionManager().removeExtension(dataTypeValueExtension);
-        modelQuery.getExtensionManager().removeExtension(elementContentFilterExtension);
-      }
-    }
-  }
-
-  /**
-   * This class is used to extend the ModelQuery behaviour so that we can contribute our own
-   * 'allowed values' for attributes or elements (e.g. the 'type' attribute).
-   */
-  public class WSDLDataTypeValueExtension implements DataTypeValueExtension
-  {
-    public int getType()
-    {
-      return DATA_TYPE_VALUE_EXTENSION;
-    }
-
-    public String getId()
-    {
-      return "WSDLDataTypeValueExtension";
-    }
-
-    public java.util.List getDataTypeValues(Element element, CMNode cmNode)
-    {
-      java.util.List list = new Vector();
-      if (cmNode.getNodeType() == CMNode.ATTRIBUTE_DECLARATION)
-      {
-        ComponentReferenceUtil util = new ComponentReferenceUtil(getWSDLEditor().getDefinition());
-        String name = cmNode.getNodeName();
-        String currentElementName = element.getLocalName();
-        Node parentNode = element.getParentNode();
-        String parentName = "";
-        if (parentNode != null)
-        {
-          parentName = parentNode.getLocalName();
-        }
-
-        if (checkName(name, "message"))
-        {
-          list.addAll(util.getMessageNames());
-        }
-        else if (checkName(name, "binding"))
-        {
-          list.addAll(util.getBindingNames());
-        }
-        else if (checkName(name, "type"))
-        {
-          if (checkName(currentElementName, "binding"))
-          {
-            list.addAll(util.getPortTypeNames());
-          }
-          else if (checkName(currentElementName, "part"))
-          {
-            list.addAll(util.getComponentNameList(true));
-          }
-        }
-        else if (checkName(name, "element"))
-        {
-          if (checkName(currentElementName, "part"))
-          {
-            list.addAll(util.getComponentNameList(false));
-          }
-        }
-      }
-      return list;
-    }
-
-    protected boolean checkName(String localName, String token)
-    {
-      if (localName != null && localName.trim().equals(token))
-      {
-        return true;
-      }
-      return false;
-    }
-  }
-
-  /**
-   * This class performs some filtering for some known extensiblity elements to enable
-   * smarter suggestions than those provided by the 'dumb' wsdl schema 
-   */
-  public class WSDLElementContentFilterExtension implements ElementContentFilterExtension
-  {
-    public int getType()
-    {
-      return ELEMENT_CONTENT_FILTER;
-    }
-
-    public String getId()
-    {
-      return "WSDLElementContentFilterExtension";
-    }
-
-    protected boolean isParentElementMessageReference(String parentElementName)
-    {
-      return parentElementName.equals("input") || parentElementName.equals("output") || parentElementName.equals("fault");
-    }
-
-    protected boolean isCMNodeMessageReferenceContent(String cmNodeName)
-    {
-      return cmNodeName.equals("body") || cmNodeName.equals("header") || cmNodeName.equals("fault") || cmNodeName.equals("urlReplacement") || cmNodeName.equals("urlEncoded");
-    }
-
-    public void filterAvailableElementContent(List list, Element element, CMElementDeclaration ed)
-    {
-      String parentElementNamespaceURI = element.getNamespaceURI();
-      String parentElementName = element.getLocalName();
-
-      // only filter children for 'non-schema' elements
-      //     	
-      if (!WSDLConstants.XSD_NAMESPACE_URI.equals(parentElementNamespaceURI))
-      {
-        for (int i = list.size() - 1; i >= 0; i--)
-        {
-          boolean include = true;
-          CMNode cmNode = (CMNode)list.get(i);
-          String cmNodeName = cmNode.getNodeName();
-          if (parentElementName != null && cmNodeName != null && cmNode.getNodeType() == CMNode.ELEMENT_DECLARATION)
-          {
-            CMDocument cmDocument = (CMDocument)cmNode.getProperty("CMDocument");
-            if (cmDocument != null)
-            {
-              String namespaceURI = (String)cmDocument.getProperty("http://org.eclipse.wst/cm/properties/targetNamespaceURI");
-              if (namespaceURI != null)
-              {
-                // TODO... provide a list of namespaces that should always get filtered out 
-                //
-                if (namespaceURI.equals("http://schemas.xmlsoap.org/soap/encoding/") || namespaceURI.equals(WSDLConstants.XSD_NAMESPACE_URI))
-                {
-                  // exclude soap-enc elements
-                  //
-                  include = false;
-                }
-                else
-                {
-                  ExtensiblityElementFilter filter = (ExtensiblityElementFilter)WSDLEditorPlugin.getInstance().getExtensiblityElementFilterRegistry().get(namespaceURI);
-                  if (filter != null)
-                  {
-                    include = filter.isValidContext(element, cmNodeName);
-                  }
-                }
-              }
-            }
-          }
-          if (!include)
-          {
-            list.remove(i);
-          }
-        }
-      }
-    }
-  }
-  
-  public InternalSelectionProvider getInternalSelectionProvider() {
-	return internalSelectionProvider;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddEEMenuActionContributor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddEEMenuActionContributor.java
deleted file mode 100644
index b0a22e9..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddEEMenuActionContributor.java
+++ /dev/null
@@ -1,339 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions; 
-                      
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Vector;
-
-import org.eclipse.jface.action.IMenuManager;
-import org.eclipse.jface.action.MenuManager;
-import org.eclipse.wst.common.contentmodel.CMDocument;
-import org.eclipse.wst.common.contentmodel.CMElementDeclaration;
-import org.eclipse.wst.common.contentmodel.CMNode;
-import org.eclipse.wst.common.contentmodel.modelquery.ModelQuery;
-import org.eclipse.wst.common.contentmodel.modelquery.ModelQueryAction;
-import org.eclipse.wst.common.contentmodel.util.DOMContentBuilder;
-import org.eclipse.wst.common.contentmodel.util.DOMContentBuilderImpl;
-import org.eclipse.wst.common.contentmodel.util.DOMNamespaceHelper;
-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.Port;
-import org.eclipse.wst.wsdl.UnknownExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.IMenuActionContributor;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.wsdl.internal.util.WSDLSwitch;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.eclipse.wst.xml.core.format.FormatProcessorXML;
-import org.eclipse.wst.xml.core.modelquery.ModelQueryUtil;
-import org.eclipse.wst.xml.ui.actions.MenuBuilder;
-import org.eclipse.wst.xml.ui.util.XMLCommonResources;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-                             
-/**
- * TODO... there are likely several places where we can refactor code from  AbstractNodeActionManager
- */
-public class AddEEMenuActionContributor implements IMenuActionContributor
-{                   
-  protected MenuBuilder menuBuilder = new MenuBuilder();
-
-  public void contributeMenuActions(final IMenuManager menu, Node node, Object object)
-  {
-    boolean isSubmenuRequired = false;
-    Element element = null;
-
-    if (object instanceof WSDLElement)
-    {     
-      WSDLSwitch wsdlSwitch = new WSDLSwitch()
-      {                   
-      	public Object caseBinding(Binding binding)
-        {                                          
-          return Boolean.TRUE;
-	      } 
-
-      	public Object caseBindingOperation(BindingOperation bindingOperation)
-        {                                          
-          return Boolean.TRUE;
-	      } 
-
-      	public Object caseBindingInput(BindingInput bindingInput)
-        {                                          
-          return Boolean.TRUE;
-	      } 
-
-      	public Object caseBindingOutput(BindingOutput bindingOutput)
-        {                                          
-          return Boolean.TRUE;
-	      }
-
-      	public Object caseBindingFault(BindingFault bindingFault)
-        {                                          
-          return Boolean.TRUE;
-	      } 
- 
-      	public Object caseDefinition(Definition definition)
-        {      
-          return Boolean.TRUE;
-	      }           
-     
-      	public Object casePort(Port port)
-        {                                         
-          return Boolean.TRUE;
-        } 
-      	public Object caseUnknownExtensibilityElement(UnknownExtensibilityElement unknownExtensibilityElement)
-      	{
-      		if (getExtensibilityElementActions(unknownExtensibilityElement.getElement()).size() > 0)
-      		{      		
-      			return Boolean.TRUE;
-      		}
-      		else
-      		{
-      			return Boolean.FALSE;
-      		}
-      	}
-      };        
-      isSubmenuRequired = wsdlSwitch.doSwitch((WSDLElement)object) != null;
-      element = WSDLEditorUtil.getInstance().getElementForObject(object);      
-    }
-    else if (object instanceof WSDLGroupObject)
-    {
-      WSDLGroupObject groupObject = (WSDLGroupObject)object;
-     
-      switch (groupObject.getType())
-      {   
-        case WSDLGroupObject.EXTENSIBILITY_ELEMENTS_GROUP : 
-        {
-          isSubmenuRequired = true;
-          element = WSDLEditorUtil.getInstance().getElementForObject(groupObject.getDefinition());    
-          break;
-        }
-      }   
-    }
-
-    if (isSubmenuRequired)
-    {
-      MenuManager submenu = new MenuManager(WSDLEditorPlugin.getWSDLString("_UI_ADD_EXTENSIBILITY_ELEMENT"));  //$NON-NLS-1$
-      // here I'm attempting to add the menu item in a 'good' place in the exisiting menu
-      // todo add menu groups to avoid the need for this test
-      //
-//      if (menu.find("addchild") != null)
-//      {
-//      	menu.insertAfter("addchild", submenu);
-//      }
-//      else
-//      {
-//      	menu.add(submenu);
-//      }	 
-    	menu.add(submenu);
-      if (element != null && element instanceof XMLNode)
-      {
-        addExtensibilityElementActions(submenu, element);
-      }
-    }
-  }
-
-  public void addExtensibilityElementActions(IMenuManager menu, Element element)
-  {                 
-    ModelQuery modelQuery = ModelQueryUtil.getModelQuery(element.getOwnerDocument());
-    CMElementDeclaration ed = modelQuery.getCMElementDeclaration(element);
-    
-    if (ed != null)
-    {
-      addActionHelper(menu, getExtensibilityElementActions(element));
-    }
-  }
-  
-  public List getExtensibilityElementActions(Element element) {
-    List modelQueryActionList = new ArrayList();
-  	ModelQuery modelQuery = ModelQueryUtil.getModelQuery(element.getOwnerDocument());
-    CMElementDeclaration ed = modelQuery.getCMElementDeclaration(element);                                                                                                                            
-
-    if (ed != null)
-    {                                                                                    
-      // add insert child node actions
-      //
-      int ic = ModelQuery.INCLUDE_CHILD_NODES;
-      int vc = ModelQuery.VALIDITY_STRICT;
-
-      modelQuery.getInsertActions(element, ed, -1, ic, vc, modelQueryActionList);
-    }
-    
-    return modelQueryActionList;
-  }
-  
-
-  protected void addActionHelper(IMenuManager menu, List modelQueryActionList)
-  {                          
-    List actionList = new Vector();
-
-    for (Iterator i = modelQueryActionList.iterator(); i.hasNext(); )
-    {                                                   
-      ModelQueryAction action = (ModelQueryAction)i.next();
-      CMNode cmnode = action.getCMNode();
-      if (cmnode != null)
-      {                                       
-        boolean isOtherNamespace = false;
-        CMDocument cmDocument = (CMDocument)cmnode.getProperty("CMDocument");
-        if (cmDocument != null)          
-        {             
-          String namespaceURI = (String)cmDocument.getProperty("http://org.eclipse.wst/cm/properties/targetNamespaceURI"); 
-          isOtherNamespace = namespaceURI != null && !namespaceURI.equals(WSDLConstants.WSDL_NAMESPACE_URI);
-        }
-
-        if (isOtherNamespace)
-        {
-          int cmNodeType = cmnode.getNodeType();
-          if (action.getKind() == ModelQueryAction.INSERT)
-          {                                                 
-            switch (cmNodeType)                             
-            {
-              case CMNode.ELEMENT_DECLARATION :
-              {
-                actionList.add(new AddNodeAction((CMElementDeclaration)cmnode, action.getParent(), action.getStartIndex()));
-                break;
-              }
-            }
-          }           
-        }
-      }   
-    }  
-    menuBuilder.populateMenu(menu, actionList, false);
-  }   
-
-  /**
-   * AddNodeAction
-   */
-  public class AddNodeAction extends BaseNodeAction
-  {
-    protected String description;
-    protected String undoDescription; 
-    protected CMNode cmnode;
-    protected int index;
-    protected Node parent;
-
-
-    public AddNodeAction(CMNode cmnode, Node parent,  int index)
-    {                                 
-      this.cmnode = cmnode;
-      this.parent = parent;
-      this.index = index;                                   
-                                                                                                
-      String text = getLabel(parent, cmnode);
-      setText(text);     
-      description = text;
-      undoDescription = XMLCommonResources.getInstance().getString("_UI_MENU_ADD") + " " + text;
-      //setImageDescriptor(imageDescriptorCache.getImageDescriptor(cmnode)); 
-    }
-
-    public String getLabel(Node parent, CMNode cmnode)
-    {                                                
-      String result = "?" + cmnode + "?";
-      if (cmnode != null)
-      {                
-        result = DOMNamespaceHelper.computeName(cmnode, parent, null);         
-      }
-      return result;   
-    }  
-
-    public Node getNode()
-    {
-      return parent;
-    }
-
-    public String getUndoDescription()
-    {
-      return undoDescription;
-    }
-
-    public void run()
-    {
-      beginRecording();
-
-      if (cmnode != null && parent != null)
-      {
-        Document document = parent.getNodeType() == Node.DOCUMENT_NODE ? (Document)parent : parent.getOwnerDocument();        
-
-        DOMContentBuilder builder = new DOMContentBuilderImpl(document); 
-        builder.setProperty(DOMContentBuilder.PROPERTY_BUILD_BLANK_TEXT_NODES, Boolean.TRUE);
-        builder.setBuildPolicy(DOMContentBuilder.BUILD_ONLY_REQUIRED_CONTENT);
-        builder.build(parent, cmnode);
-        insertNodesAtIndex(parent, builder.getResult(), index, true);
-      }
-
-      endRecording();
-    } 
-
-    public void insertNodesAtIndex(Node parent, List list, int index, boolean format)
-    {                   
-      NodeList nodeList = parent.getChildNodes();
-      if (index == -1)
-      {
-        index = nodeList.getLength();
-      }
-      Node refChild = (index < nodeList.getLength()) ? nodeList.item(index) : null;
-    
-      // here we consider the case where the previous node is a 'white space' Text node
-      // we should really do the insert before this node
-      //
-      int prevIndex = index - 1;
-      Node prevChild = (prevIndex < nodeList.getLength()) ? nodeList.item(prevIndex) : null;
-	    if (isWhitespaceTextNode(prevChild)) 
-      {
-	  	  refChild = prevChild;
-	    }
-    
-      for (Iterator i = list.iterator(); i.hasNext(); )
-      {
-        Node newNode = (Node)i.next();
-    
-        if (newNode.getNodeType() == Node.ATTRIBUTE_NODE)
-        {
-          Element parentElement = (Element)parent;
-          parentElement.setAttributeNode((Attr)newNode);
-        }
-        else
-        {
-          parent.insertBefore(newNode, refChild);
-        }  
-      }
-    
-      for (Iterator i = list.iterator(); i.hasNext(); )
-      {
-        Node newNode = (Node)i.next();
-        if (format)
-        {                                                             
-		      FormatProcessorXML formatProcessorXML = new FormatProcessorXML();
-		      formatProcessorXML.formatNode((XMLNode)newNode);
-        }  
-      }                      
-	    //setViewerSelection(list);
-    }   
-
-    protected boolean isWhitespaceTextNode(Node node) 
-    {
-	    return (node != null) && (node.getNodeType() == Node.TEXT_NODE) && (node.getNodeValue().trim().length() == 0);
-    } 
-  }                                       
-}    
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddElementAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddElementAction.java
deleted file mode 100644
index cfae8e3..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddElementAction.java
+++ /dev/null
@@ -1,371 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions; 
-                      
-import java.util.HashMap;
-import java.util.List;
-
-
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.core.runtime.Preferences;
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.sse.core.preferences.CommonModelPreferenceNames;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.ui.internal.widgets.NewComponentDialog;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.xml.core.XMLModelPlugin;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.eclipse.wst.xml.core.format.FormatProcessorXML;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-public class AddElementAction extends BaseNodeAction
-{ 
-  protected Node parentNode;
-  protected String prefix;
-  protected String nodeName; 
-  protected Element newElement;
-  protected Node relativeNode = null;    
-  protected IEditorPart editorPart;
-  protected Definition definition;
-  protected Document document;
-  protected boolean computeTopLevelRefChild;
-  
-  protected boolean selectNewlyCreatedObject = true; // We should not be selecting the object in the action..... TODO
-
-  public AddElementAction(String text, String imageDescriptorKey, Node parentNode, String nodeName)
-  {
-    setText(text);
-    setImageDescriptor(WSDLEditorPlugin.getImageDescriptor(imageDescriptorKey));    
-    this.parentNode = parentNode;
-    this.nodeName = nodeName;
-  } 
-                                  
-  public AddElementAction(String text, String imageDescriptorKey, Node parentNode, String prefix, String localName)
-  {
-    setText(text);
-    setImageDescriptor(WSDLEditorPlugin.getImageDescriptor(imageDescriptorKey));    
-    this.parentNode = parentNode;
-    this.prefix = prefix;
-    this.nodeName = localName;
-  } 
-
-  public AddElementAction(String text, Node parentNode, String prefix, String localName)
-  {
-    setText(text);
-    setImageDescriptor(null);
-    this.parentNode = parentNode;
-    this.prefix = prefix;
-    this.nodeName = localName;
-  } 
-
-  public AddElementAction(Node parentNode, String prefix, String localName, Node relativeNode)
-  {
-    this.parentNode = parentNode;
-    this.prefix = prefix;
-    this.nodeName = localName;
-    this.relativeNode = relativeNode; 
-  }
-  
-  public void setComputeTopLevelRefChild(boolean isEnabled)
-  {
-    computeTopLevelRefChild = isEnabled; 
-  }
-
-  protected void setEditorPart(IEditorPart editorPart)
-  {
-    this.editorPart = editorPart;
-  }
-
-  protected boolean showDialog()
-  {
-    return true;
-  }
-
-  public void run()
-  {  	
-    boolean ok = showDialog();    
-    if (ok)
-    {
-      beginRecording();
-      performAddElement();
-      endRecording();
-    }
-	}
-
-  protected void performAddElement()
-  {
-    if (parentNode != null)
-    {                                        
-      newElement = createElement(nodeName);
-      addAttributes(newElement);
-      if (relativeNode == null && computeTopLevelRefChild)
-      {
-		relativeNode = computeTopLevelRefChild(newElement);
-      }
-      
-      if (relativeNode == null)
-      {      
-        parentNode.appendChild(newElement);   
-      }
-      else
-      {
-        parentNode.insertBefore(newElement, relativeNode);
-      }    
-      //format(parentNode);
-      format(newElement); 
-      // Ugly.....  We should not be selecting the object in the graph view in the Action.
-      // This should be refactored out.  We add this boolean check because WSDLSetTypeDialog.java
-      // uses AddImportAction.java but we should not be selecting the newly created import....
-      if (selectNewlyCreatedObject) {
-      	selectObjectForNewElement();
-      }
-    }  
-  }
-
-  // Ugly.....  We should not be selecting the object in the graph view in the Action.
-  // This should be refactored out.  We add this boolean check because WSDLSetTypeDialog.java
-  // uses AddImportAction.java but we should not be selecting the newly created import....
-  // We should call this method before calling run()
-  public void selectObjectForNewElement(boolean select) {
-  	selectNewlyCreatedObject = select;
-  }
-
-  public Node getNode()
-  {
-  	if (parentNode != null) {
-  		return parentNode;
-  	}
-  	else {
-  		return document;
-  	}
-  }                    
- 
-
-  public String getUndoDescription()
-  {
-    return WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD");
-  }
-
-
-  protected Element createElement(String nodeName)
-  {
-    Document document = parentNode.getOwnerDocument();
-
-    Element element = (prefix != null && prefix.length() > 0) ? 
-                        document.createElement(prefix + ":" + nodeName) : 
-                        document.createElement(nodeName);
-
-    return element;   
-  }   
-
-  protected void addAttributes(Element newElement)
-  {                                              
-  }
-  
-
-  protected void format(Node parentNode)
-  {
-    if (parentNode instanceof XMLNode) 
-    {
-		  // format selected node                                                    
-      FormatProcessorXML formatProcessorXML = new FormatProcessorXML();
-      formatProcessorXML.formatNode((XMLNode)parentNode);
-      
-    }
-  }   
-     
-  protected Element getDefinitionElement(Element parentElement)
-  {
-    Element definitionElement = null;          
-
-    for (Node node = parentElement.getOwnerDocument().getFirstChild(); node != null; node = node.getNextSibling())
-    {
-      if (node.getNodeType() == Node.ELEMENT_NODE)
-      {
-        Element element = (Element)node;
-        if (WSDLEditorUtil.getInstance().getWSDLType(element) == WSDLConstants.DEFINITION)
-        {
-          definitionElement = element;
-          break;
-        }
-      }
-    }  
-    return definitionElement;
-  }   
-
-  public Element getNewElement()
-  {
-    return newElement;
-  }      
-
-  public void setDefinition(Definition definition)
-  {
-    this.definition = definition; 
-  }
-
-  public void selectObjectForNewElement()
-  {
-  	if (editorPart == null) {
-        editorPart = WSDLEditorPlugin.getInstance().getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
-  	}
-    if (editorPart != null && definition != null)
-    {
-      Object object = WSDLEditorUtil.getInstance().findModelObjectForElement(definition, newElement);
-      if (object != null)
-      {
-        ISelectionProvider selectionProvider = (ISelectionProvider)editorPart.getAdapter(ISelectionProvider.class);
-        if (selectionProvider != null)
-        {
-          selectionProvider.setSelection(new StructuredSelection(object));
-        }
-      }  
-    }   
-  }   
-  
-  public void selectObject(WSDLElement object)
-  {
-  	if (editorPart == null) {
-        editorPart = WSDLEditorPlugin.getInstance().getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
-  	}
-    if (editorPart != null && definition != null)
-    {
-      if (object != null)
-      {
-        ISelectionProvider selectionProvider = (ISelectionProvider)editorPart.getAdapter(ISelectionProvider.class);
-        if (selectionProvider != null)
-        {
-          selectionProvider.setSelection(new StructuredSelection(object));
-        }
-      }  
-    }    
-  }   
-
-  public String showDialogHelper(String title, String defaultName, List usedNames)
-  {   
-    String result = defaultName;                                                                                             
-    NewComponentDialog dialog = new NewComponentDialog(WSDLEditorPlugin.getShell(), title, defaultName, usedNames);
-    int rc = dialog.createAndOpen();
-    if (rc == IDialogConstants.OK_ID)
-    {
-      result = dialog.getName();  
-    }
-    else
-    {
-      result = null;
-    }               
-    return result;
-  }
-  
-  protected Node computeTopLevelRefChild(Node nodeToAdd)
-  {
-  	Node result = null;
-    int a = getPrecedence(nodeToAdd);
-      	
-    for (Node node = parentNode.getFirstChild(); node != null; node = node.getNextSibling())
-    {
-      if (node.getNodeType() == Node.ELEMENT_NODE)
-      {
-	    int b = getPrecedence(node);
-	    if (b > a)
-	    {
-	      result = node;	
-          break;	    
-	    }        
-      } 
-    }
-    return result;
-  }
-  
-  protected void createDefinitionStub() {
-  	if (document != null) {
-  		// Create the Definitions element with proper namespace
-  	    Preferences preference = XMLModelPlugin.getDefault().getPluginPreferences();
-  		String charSet = preference.getString(CommonModelPreferenceNames.OUTPUT_CODESET);
-  	     if (charSet == null || charSet.trim().equals(""))
-  	    {
-  	    	charSet = "UTF-8";
-  	    }  	     
-  		document.appendChild(document.createProcessingInstruction("xml", "version=\"1.0\" encoding=\"" + charSet + "\""));
-  		Element root = document.createElement("wsdl:definitions");  		
-  		document.appendChild(root);
-
-  		// Add various namespace attributes here. 
-  		root.setAttribute("xmlns:soap", "http://schemas.xmlsoap.org/wsdl/soap/");
-  		root.setAttribute("xmlns:tns", getDefaultNamespace());
-  		root.setAttribute("xmlns:wsdl", "http://schemas.xmlsoap.org/wsdl/");
-  		root.setAttribute("xmlns:xsd", "http://www.w3.org/2001/XMLSchema");
-  		root.setAttribute("name", getFileName());
-  		root.setAttribute("targetNamespace", getDefaultNamespace());
-
-  		definition.setElement(root);	
-  		parentNode = root;
-  		prefix = definition.getPrefix(WSDLConstants.WSDL_NAMESPACE_URI);
-  	}
-  }
-
-  private String getDefaultNamespace()
-  {
-    String namespace = WSDLEditorPlugin.getInstance().getPreferenceStore().getString(WSDLEditorPlugin.getWSDLString("_UI_PREF_PAGE_DEFAULT_TARGET_NAMESPACE"));
-    if (!namespace.endsWith("/")) {
-    	namespace = namespace.concat("/");
-    }
-    
-    namespace += getFileName() + "/";
-
-    return namespace;
-  }
-  
-  private String getFileName() {
-    String fileLocation = definition.getLocation();
-  	IPath filePath = new Path(fileLocation);
-  	return filePath.removeFileExtension().lastSegment().toString();
-  }
-
-  protected static HashMap precedenceMap = createPrecedenceMap();
-
-  protected static int getPrecedence(Node node)
-  {
-  	int result = 2;
-  	String localName = node.getLocalName();
-  	if (localName != null)
-  	{  	
-      Integer integer = (Integer)precedenceMap.get(localName);
-      if (integer != null)
-      {      
-        result = integer.intValue();
-      }
-  	}
-  	return result;
-  }
-    
-  protected static HashMap createPrecedenceMap()
-	{
-		HashMap hashMap = new HashMap();
-		hashMap.put(WSDLConstants.DOCUMENTATION_ELEMENT_TAG, new Integer(1));
-		hashMap.put(WSDLConstants.IMPORT_ELEMENT_TAG, new Integer(3));
-		hashMap.put(WSDLConstants.TYPES_ELEMENT_TAG, new Integer(4));
-		hashMap.put(WSDLConstants.MESSAGE_ELEMENT_TAG, new Integer(5));
-		hashMap.put(WSDLConstants.PORT_TYPE_ELEMENT_TAG, new Integer(6));
-		hashMap.put(WSDLConstants.BINDING_ELEMENT_TAG, new Integer(7));
-		hashMap.put(WSDLConstants.SERVICE_ELEMENT_TAG, new Integer(8));
-		return hashMap;
-	}
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddElementDeclarationAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddElementDeclarationAction.java
deleted file mode 100644
index 8bdee2f..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddElementDeclarationAction.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.jface.action.Action;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.w3c.dom.Element;
-
-public class AddElementDeclarationAction extends Action
-{
-	protected Definition definition;
-	protected String namespace;
-	protected String prefix;
-	
-	public AddElementDeclarationAction(Definition definition, String namespace, String suggestedPrefix)
-	{
-		this.definition = definition;
-		this.namespace = namespace;
-		this.prefix = suggestedPrefix;
-	}
-	
-	public void run()
-	{
-		String existingPrefix = definition.getPrefix(namespace);
-		if (existingPrefix != null)
-		{
-			prefix = existingPrefix;
-		}
-		else
-		{
-			prefix = NameUtil.buildUniquePrefix(definition, prefix);
-			Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-			if (definitionElement != null)
-			{
-				definitionElement.setAttribute("xmlns:" + prefix, namespace);
-			}			
-		}		
-	}
-	
-	public String getPrefix()
-	{
-		return prefix;
-	}
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddImportAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddImportAction.java
deleted file mode 100644
index fc85352..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddImportAction.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions; 
-
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-public class AddImportAction extends AddElementAction
-{                              
-  protected String namespace;
-  protected String location;
-  protected String elementDeclarationNamespacePrefix;
-
-  public AddImportAction(IEditorPart part, Definition definition, Node parentNode, String prefix)
-  {
-	this(part, definition, parentNode, prefix, null, null);
-  }
-  
-  public AddImportAction(IEditorPart part, Definition definition, Node parentNode, String prefix, String namespace, String location)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_IMPORT"), "icons/import_obj.gif", parentNode, prefix, "import");
-	  setDefinition(definition);
-	  setComputeTopLevelRefChild(true);
-	  this.namespace = namespace;
-	  this.location = location;
-	  setEditorPart(part);
-	  
-	  if (part instanceof WSDLEditor) {
-	  	document = ((WSDLEditor) part).getXMLDocument();
-	  }
-  }
-        
-  protected Element createElement(String nodeName)
-  {
-  	if (elementDeclarationNamespacePrefix != null && namespace != null)
-  	{ 
-    	Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-    	if (definitionElement != null)
-    	{    
-	  	  definitionElement.setAttribute("xmlns:" + elementDeclarationNamespacePrefix, namespace);
-    	}      	
-  	}
-  	return super.createElement(nodeName);  
-  }
-  
-  public void setElementDeclarationNamespacePrefix(String nsPrefix)
-  {
-  	this.elementDeclarationNamespacePrefix = nsPrefix;
-  }
-                   
-  protected void addAttributes(Element newElement)
-  {                                              
-    newElement.setAttribute("namespace", namespace != null ? namespace : "");
-    newElement.setAttribute("location", location != null ? location : "");
-  }                                     
-  
-  public void performAddElement() {
-  	if (parentNode == null || (document != null && document.getChildNodes().getLength() == 0)) {
-  		createDefinitionStub();
-  	}
-  	
-  	super.performAddElement();
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddMessageUIAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddMessageUIAction.java
deleted file mode 100644
index f25b453..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddMessageUIAction.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddMessageCommand;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-import org.eclipse.wst.wsdl.ui.internal.widgets.NewComponentDialog;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-
-
-
-public final class AddMessageUIAction extends WSDLElementUIAction
-{
-  private Definition definition;
-  private String name;
-  private IEditorPart editorPart;
-  
-  public AddMessageUIAction
-  	(Definition definition, 
-     String name, 
-     boolean createPart)
-  {
-    super
-    	(new AddMessageCommand(definition,name,createPart), 
-    	 WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD"), 
-    	 WSDLConstants.MESSAGE_ELEMENT_TAG, 
-    	 WSDLEditorPlugin.getImageDescriptor("icons/message_obj.gif"));
-    
-    this.definition = definition;
-    this.name = name;
-  }
- 
-  protected boolean showDialog()
-  {
-	  name = NameUtil.buildUniqueMessageName(definition, name);
-	  name = showDialogHelper(WSDLEditorPlugin.getWSDLString("_UI_ACTION_NEW_MESSAGE"), name);
-	  return name != null;
-  }
-  
-  protected String showDialogHelper(String title, String defaultName)
-  {   
-    String result = defaultName;                                                                                             
-    NewComponentDialog dialog = new NewComponentDialog(WSDLEditorPlugin.getShell(), title, defaultName);
-    int rc = dialog.createAndOpen();
-    if (rc == IDialogConstants.OK_ID)
-    {
-      result = dialog.getName();  
-    }
-    else
-    {
-      result = null;
-    }               
-    return result;
-  } 
-  
-  protected void preRun()
-  {
-    ((AddMessageCommand)super.modelAction).setLocalName(name);
-  }
-
-  protected WSDLElement getOwner()
-  {
-    return definition;
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddNamespaceDeclarationsAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddNamespaceDeclarationsAction.java
deleted file mode 100644
index b352e34..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddNamespaceDeclarationsAction.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import java.util.Hashtable;
-
-import org.eclipse.jface.action.Action;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Element;
-import org.w3c.dom.NamedNodeMap;
-
-public class AddNamespaceDeclarationsAction extends Action
-{
-  protected Element ownerElement;
-  protected String[] namespaceNames;
-  protected String[] preferredPrefixes;
-
-  public AddNamespaceDeclarationsAction(Element ownerElement, String[] namespaceNames, String[] preferredPrefixes)
-  {
-    this.ownerElement = ownerElement;
-    this.namespaceNames = namespaceNames;
-    this.preferredPrefixes = preferredPrefixes;
-  }
-
-  public AddNamespaceDeclarationsAction(Element ownerElement, String namespaceName, String preferredPrefix)
-  {
-    this.ownerElement = ownerElement;
-    namespaceNames = new String[1];
-    namespaceNames[0] = namespaceName;
-
-    preferredPrefixes = new String[1];
-    preferredPrefixes[0] = preferredPrefix;
-  }
-
-  public void run()
-  {
-    if (ownerElement != null)
-    {
-      NamedNodeMap map = ownerElement.getAttributes();
-      Hashtable table = new Hashtable();
-      Hashtable prefixTable = new Hashtable();
-
-      int mapLength = map.getLength();
-      for (int i = 0; i < mapLength; i++)
-      {
-        Attr attribute = (Attr) map.item(i);
-        String attributeName = attribute.getName();
-        if (attributeName.startsWith("xmlns:"))
-        {
-          table.put(attribute.getValue(), Boolean.TRUE);
-          prefixTable.put(attributeName.substring(6), Boolean.TRUE);
-        }
-        else if (attributeName.equals("xmlns"))
-        {
-          table.put(attribute.getValue(), Boolean.TRUE);
-          prefixTable.put("", Boolean.TRUE);
-        }
-      }
-
-      for (int i = 0; i < namespaceNames.length; i++)
-      {
-        String namespace = namespaceNames[i];
-        if (table.get(namespace) == null)
-        {
-          String prefix = (i < preferredPrefixes.length) ? preferredPrefixes[i] : "p0";
-          if (prefixTable.get(prefix) != null)
-          {
-            prefix = computeUniquePrefix("p", prefixTable);
-          }
-
-          String attributeName = prefix.length() > 0 ? "xmlns:" + prefix : "xmlns";
-          ownerElement.setAttribute(attributeName, namespace);
-        }
-      }
-    }
-  }
-
-  protected String computeUniquePrefix(String base, Hashtable table)
-  {
-    int i = 0;
-    String prefix = base;
-    while (true)
-    {
-      if (table.get(prefix) == null)
-      {
-        break;
-      }
-      else
-      {
-        prefix = base + i;
-        i++;
-      }
-    }
-    return prefix;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddNewComponentAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddNewComponentAction.java
deleted file mode 100644
index 6bd0cfb..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddNewComponentAction.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.ui.internal.dialogs.InvokeSetDialog;
-import org.w3c.dom.Node;
-
-
-
-public class AddNewComponentAction extends AddElementAction
-{
-  Object input;
-  protected IEditorPart editorPart;
-  protected String kind;
-
-  /**
-   * Constructor for AddNewComponentAction.
-   * @param text
-   * @param imageDescriptorKey
-   * @param parentNode
-   * @param nodeName
-   */
-  public AddNewComponentAction(
-    String text,
-    String imageDescriptorKey,
-    Node parentNode,
-    String nodeName,
-    Object input)
-  {
-    super(text, imageDescriptorKey, parentNode, nodeName);
-    this.input = input;
-  }
-  /**
-   * Constructor for AddNewComponentAction.
-   * @param text
-   * @param imageDescriptorKey
-   * @param parentNode
-   * @param prefix
-   * @param localName
-   */
-  public AddNewComponentAction(
-    String text,
-    String imageDescriptorKey,
-    Node parentNode,
-    String prefix,
-    String localName,
-    Object input)
-  {
-    super(text, imageDescriptorKey, parentNode, prefix, localName);
-    this.input = input;
-  }
-
-  public AddNewComponentAction(
-    String text,
-    Node parentNode,
-    String prefix,
-    String localName,
-    Object input)
-  {
-    super(text, parentNode, prefix, localName);
-    this.input = input;
-  }
-
-  public void setEditor(IEditorPart editorPart)
-  {
-    this.editorPart = editorPart; 
-  }
-
-  public void setReferenceKind(String kind)
-  {
-    this.kind = kind;
-  }
-
-  protected void performAddElement()
-  {
-    InvokeSetDialog dialog = new InvokeSetDialog();
-    if (input instanceof Part)
-    {
-      dialog.setReferenceKind(kind);
-    }
-    dialog.run(input, editorPart);
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddWSISchemaImportAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddWSISchemaImportAction.java
deleted file mode 100644
index a4924d4..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/AddWSISchemaImportAction.java
+++ /dev/null
@@ -1,202 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.eclipse.wst.xml.core.format.FormatProcessorXML;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-
-public class AddWSISchemaImportAction extends BaseNodeAction
-{
-    protected Definition definition;
-    protected Element definitionElement;
-    protected String namespace;
-    protected String location;
-    protected String elementDeclarationNamespacePrefix;
-
-    public AddWSISchemaImportAction(Definition definition, String namespace, String location)
-    {
-        this.definition = definition;
-        this.namespace = namespace;
-        this.location = location;
-        definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-    }
-
-    public Node getNode()
-    {
-        return definitionElement;
-    }
-    
-    public String getUndoDescription()
-    {
-    	return WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_IMPORT");
-    }
-
-    protected Element getOrCreateTypesElement()
-    {
-        Element typesElement = null;
-        if (definition.getTypes() == null)
-        {
-            if (definitionElement != null)
-            {
-                AddElementAction addTypesAction = new AddElementAction("", "icons/xsd_obj.gif", definitionElement, definitionElement.getPrefix(), "types");
-                addTypesAction.setComputeTopLevelRefChild(true);
-                addTypesAction.run();
-                typesElement = addTypesAction.getNewElement();
-                format(typesElement);
-            }
-        }
-        else
-        {
-            typesElement = WSDLEditorUtil.getInstance().getElementForObject(definition.getTypes());
-        }
-        return typesElement;
-    }
-    
-    protected Element getImportHolderElement(Element typesElement) {
-    	Element importHolderElement = null;
-        NodeList nodeList = typesElement.getChildNodes();
-        for (int i = 0; i < nodeList.getLength(); i++)
-        {
-            Node node = nodeList.item(i);
-            if (node.getNodeType() == Node.ELEMENT_NODE)
-            {
-                Element element = (Element) node;
-                if ("schema".equals(element.getLocalName()) && element.getAttribute("targetNamespace") == null)
-                {
-                    importHolderElement = element;
-                    break;
-                }
-            }
-        }
-        
-        return importHolderElement;
-    }
-
-    public Element getOrCreateImportHolderElement(Element typesElement)
-    {
-        Element importHolderElement = getImportHolderElement(typesElement);
-        if (importHolderElement == null)
-        {
-            AddElementAction addImportHolderAction = new AddElementAction("", "icons/xsd_obj.gif", typesElement, "xsd", "schema")
-            {
-                protected void addAttributes(Element newElement)
-                {
-                    newElement.setAttribute("xmlns:xsd", WSDLConstants.XSD_NAMESPACE_URI);
-                }
-            };
-            addImportHolderAction.run();
-            importHolderElement = addImportHolderAction.getNewElement();
-            format(importHolderElement);
-        }
-        return importHolderElement;
-    }
-    
-    // We don't want to add the import if it's already there
-    protected boolean importNotAlreadyExists() {
-    	boolean notExists = true;
-    	
-    	if (definition.getTypes() != null) {
-    		Element typesElement = WSDLEditorUtil.getInstance().getElementForObject(definition.getTypes());
-    		Element schemaElement = getImportHolderElement(typesElement);
-
-    		if (schemaElement != null) {
-    			// Collect children
-    			Node node = schemaElement.getFirstChild();
-    			java.util.Vector schemaChildren = new java.util.Vector();
-    			if (node != null) {
-    				Node child = node;
-					
-    				if (!(child instanceof org.eclipse.wst.xml.core.internal.document.TextImpl)) {
-    					schemaChildren.addElement(child);
-    				}
-					
-    				while (child.getNextSibling() != null) {
-    					child = child.getNextSibling();
-    					if (!(child instanceof org.eclipse.wst.xml.core.internal.document.TextImpl)) {
-    						schemaChildren.addElement(child);
-    					}
-    				}
-
-    				for (int index = 0; index < schemaChildren.size(); index++) {
-    					Element schemaChild = (Element) schemaChildren.elementAt(index);
-    					String schemaLocation = schemaChild.getAttribute("schemaLocation");
-    					String schemaNamespace = schemaChild.getAttribute("namespace");
-				
-    					if (schemaLocation != null && namespace != null &&
-    							schemaLocation.equals(location) && schemaNamespace.equals(namespace)) {
-    						notExists = false;
-    						break;
-    					}
-    				}
-    			}
-    		}
-    	}
-    	
-    	return notExists;
-    }
-
-    public void run()
-    {
-        if (definitionElement != null && importNotAlreadyExists())
-        {
-            beginRecording();
-            performAddElement();
-            endRecording();
-        }
-    }
-    public void performAddElement()
-    {
-        try
-        {
-            Element typesElement = getOrCreateTypesElement();
-            Element importHolderElement = getOrCreateImportHolderElement(typesElement);
-
-            AddElementAction addImportAction = new AddElementAction("", "icons/xsd_obj.gif", importHolderElement, importHolderElement.getPrefix(), "import")
-            {
-                protected void addAttributes(Element newElement)
-                {
-                    newElement.setAttribute("namespace", namespace);
-                    newElement.setAttribute("schemaLocation", location);
-                }
-            };
-            addImportAction.run();
-            Element newElement = addImportAction.getNewElement();
-            format(newElement);
-        }
-        catch (Exception e)
-        {
-        }
-    }
-
-    public void setElementDeclarationNamespacePrefix(String nsPrefix)
-    {
-        this.elementDeclarationNamespacePrefix = nsPrefix;
-    }
-
-    protected static void format(Node parentNode)
-    {
-        if (parentNode instanceof XMLNode)
-        {
-            // format selected node                                                    
-            FormatProcessorXML formatProcessorXML = new FormatProcessorXML();
-            formatProcessorXML.formatNode((XMLNode)parentNode);
-        }
-    }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/BaseNodeAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/BaseNodeAction.java
deleted file mode 100644
index 8e1873e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/BaseNodeAction.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions; 
-                      
-import org.eclipse.jface.action.Action;
-import org.w3c.dom.Node;
-
-import org.eclipse.wst.xml.core.document.XMLNode;
-
-public abstract class BaseNodeAction extends Action
-{ 
-  public abstract Node getNode();
-  public abstract String getUndoDescription();
-
-  public void beginRecording()
-  {    
-    Node node = getNode();  
-    if (node instanceof XMLNode)
-    {
-      ((XMLNode)node).getModel().beginRecording(this, getUndoDescription());  
-    }
-  }
-
-  public void endRecording()
-  {                 
-    Node node = getNode(); 
-    if (node instanceof XMLNode)
-    {
-      ((XMLNode)node).getModel().endRecording(this);  
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/CopyGlobalAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/CopyGlobalAction.java
deleted file mode 100644
index ba45fde..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/CopyGlobalAction.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-public class CopyGlobalAction extends Action {
-  	private IEditorPart editor;
-  	private WSDLElement selection;
-  	
-  	public CopyGlobalAction(WSDLElement selection, IEditorPart editor) {
-  		setText(WSDLEditorPlugin.getWSDLString("_UI_ACTION_COPY"));
-  		this.selection = selection;
-  		this.editor = editor;
-  		setEnabledState();
-  	}
-  	
-  	public void run() {
-  		if (editor instanceof WSDLEditor) {
-  			((WSDLEditor) editor).setClipboardContents(selection);
-  			
-  			((WSDLEditor) editor).getSelectionManager().setSelection(new StructuredSelection(selection));
-  		}
-  	}
-  	
-  	public void setSelection(WSDLElement newSelection) {
-  		selection = newSelection;
-  		setEnabledState();
-  	}
-  	
-  	protected void setEnabledState() {
-  		if (selection instanceof Operation) {
-  			setEnabled(true);
-  		}
-  		else {
-  	  		setEnabled(false);
-  		}
-  	}
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/CopyWSDLElementAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/CopyWSDLElementAction.java
deleted file mode 100644
index b4e7f9a..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/CopyWSDLElementAction.java
+++ /dev/null
@@ -1,144 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import java.util.Iterator;
-import java.util.Map;
-
-
-import org.eclipse.gef.EditPartViewer;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddOperationCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.WSDLElementCommand;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.WSDLTreeNodeEditPart;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-
-
-
-import org.w3c.dom.Node;
-
-/*
- * Class which copies a WSDLElement and it's 'children' elements.
- * For example, a copy command on a Operation will result in a copy
- * of the operation and it's input/output/faults, and it's message
- * and parts.
- */
-public class CopyWSDLElementAction extends WSDLDragAction {
-	WSDLElement element, parent;
-	Node parentNode;
-	WSDLElementCommand wsdlElementCommand;
-	EditPartViewer editPartViewer;
-	
-	/*
-	 *  element = The WSDLElement being copied
-	 *  parent = The Parent of the 'new' WSDLElement
-	 *  parentNode = ElementImpl (for undo)
-	 */	
-	public CopyWSDLElementAction(EditPartViewer editPartViewer, WSDLElement element, WSDLElement parent, Node parentNode) {
-		setText("Copy WSDLElement");  // Do not Translate This
-		this.element = element;	
-		this.parent = parent;
-		this.parentNode = parentNode;
-		this.editPartViewer = editPartViewer;
-	}
-	
-	public boolean canExecute() {
-		if (element instanceof Operation){
-			if(parent instanceof PortType) {
-				PortType pt = (PortType) parent;
-				Operation op = (Operation) element;
-				wsdlElementCommand  = new AddOperationCommand(pt, op, NameUtil.buildUniqueOperationName(pt, op.getName()), true);		
-			}
-		}
-		/*
-		else if (element instanceof MessageReference) {
-	
-		}
-		else if (element instanceof Input) {
-
-		}
-		else if (element instanceof Output) {
-			
-		}
-		else if (element instanceof Fault) {
-			
-		}
-		else if (element instanceof Message) {
-			
-		}
-		*/
-		
-		if (wsdlElementCommand != null) {
-			return true;
-		}
-		else {
-			return false;
-		}
-	}
-	
-	public void run() {
-		if (wsdlElementCommand == null) {
-			if (canExecute()) {
-				runCommand();
-			}
-		}
-		 else {
-		 	runCommand();
-		 }
-	}
-	
-	private void runCommand() {
-	 	this.beginRecording();
-		wsdlElementCommand.run();
-		selectWSDLElement(wsdlElementCommand.getWSDLElement());
-		this.endRecording();
-	}
-	
-	private void selectWSDLElement(WSDLElement element) {
-		// Select the newly created element
-	    // Expand all the associated elements 'below' the given element
-	    Map editPartMap = editPartViewer.getEditPartRegistry();
-	    WSDLTreeNodeEditPart wsdlEditPart = (WSDLTreeNodeEditPart) editPartMap.get(element);
-	    if (wsdlEditPart != null) {
-	    	editPartViewer.select(wsdlEditPart);
-		    expandEditParts(element, true);
-	    }
-	}
-	
-	private void expandEditParts(Object element, boolean expandChildren) {
-	    if (element != null) {
-	    	Map editPartMap = editPartViewer.getEditPartRegistry();
-	    	WSDLTreeNodeEditPart wsdlEditPart = (WSDLTreeNodeEditPart) editPartMap.get(element);
-			wsdlEditPart.setExpanded(true);
-			
-			if (expandChildren) {
-				Iterator iterator = WSDLEditorUtil.getModelGraphViewChildren(element).iterator();
-				
-				while (iterator.hasNext()) {
-					expandEditParts(iterator.next(), expandChildren);
-				}
-			}
-	    }
-	}
-	
-	// Inherited classes from BaseNodeAction
-	  public Node getNode() {
-	  	return parentNode;
-	  }
-	  
-	  public String getUndoDescription() {
-	  	return WSDLEditorPlugin.getWSDLString("_UI_ACTION_COPY");
-	  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/CreateDocActionDelegate.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/CreateDocActionDelegate.java
deleted file mode 100644
index 4e4b9c5..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/CreateDocActionDelegate.java
+++ /dev/null
@@ -1,324 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import java.io.File;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IFolder;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IWorkspace;
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.jface.wizard.IWizard;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.jface.wizard.WizardDialog;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.ui.IEditorActionDelegate;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IFileEditorInput;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.actions.ActionDelegate;
-import org.eclipse.ui.actions.WorkspaceModifyOperation;
-import org.eclipse.ui.dialogs.WizardNewFolderMainPage;
-import org.eclipse.ui.part.FileEditorInput;
-import org.eclipse.ui.part.ISetSelectionTarget;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-
-public class CreateDocActionDelegate extends ActionDelegate implements IEditorActionDelegate
-{
-  protected IFile iFile;
-  protected IEditorPart editorPart;
-
-  protected final static String WSDLEDITOR_DOCGEN_PLUGIN_ID = "org.eclipse.wst.wsdl.ui.internal.docgen"; //$NON-NLS-1$
-  protected final static String VALIDATE_WSDL_PLUGIN_ID = "org.eclipse.wst.validate.wsdl"; //$NON-NLS-1$
-
-  protected IWorkspaceRoot workspaceRoot = null;
-
-  public CreateDocActionDelegate()
-  {
-  }
-
-  public void setFile(IFile iFile)
-  {
-    this.iFile = iFile;
-  }
-
-  public void setEditorPart(IEditorPart editorPart)
-  {
-    this.editorPart = editorPart;
-  }
-
-  public void run(IAction action)
-  {
-// TODO: Uncomment when validation is checked into corona    
-//    ISharedService validateSharedService = ExtensionPlugin.getSharedService("ValidateWSDLSharedService"); //$NON-NLS-1$
-//    System.out.println(validateSharedService);
-//    if (validateSharedService != null)
-//    {
-//      try
-//      {
-//        Boolean rc = (Boolean) validateSharedService.run(iFile);
-//        if (rc.booleanValue())
-//        {
-          NewWSDLDocFolderWizard wiz = new NewWSDLDocFolderWizard();
-          NewWSDLDocDialog dlg = new NewWSDLDocDialog(WSDLEditorPlugin.getShell(), wiz);
-          dlg.open();
-//        }
-//        else
-//        {
-//          MessageDialog.openError(Display.getCurrent().getActiveShell(), WSDLEditorPlugin.getWSDLString("_UI_ERROR_INVALID_WSDL"), //$NON-NLS-1$
-//          WSDLEditorPlugin.getWSDLString("_UI_ERROR_INVALID_WSDL_DESC")); //$NON-NLS-1$
-//        }
-//      }
-//      catch (Exception e)
-//      {
-//      }
-//    }
-//    else
-//    {
-//      MessageDialog.openError(Display.getCurrent().getActiveShell(), "Error", //$NON-NLS-1$
-//      "Cannot find validator"); //$NON-NLS-1$
-//    }
-  }
-
-  class GenHTMLOperation extends WorkspaceModifyOperation
-  {
-    IFile iFile;
-    String outputLocation;
-    public GenHTMLOperation(IFile iFile)
-    {
-      super();
-      this.iFile = iFile;
-    }
-
-    public void setOutputLocation(String outputLocation)
-    {
-      this.outputLocation = outputLocation;
-    }
-
-    protected void execute(IProgressMonitor monitor) throws CoreException
-    {
-    	/*
-      monitor.beginTask(WSDLEditorPlugin.getWSDLString("_UI_LABEL_CREATING_HTML_FILES"), IProgressMonitor.UNKNOWN); //$NON-NLS-1$
-      WSDLDoc doc = new WSDLDoc(new WSDLDocFileWriter());
-
-      try
-      {
-        Plugin plugin = Platform.getPlugin("org.eclipse.wst.wsdl.ui.internal.docgen"); //$NON-NLS-1$
-        IPath installPath = new Path(plugin.getDescriptor().getInstallURL().toExternalForm()).removeTrailingSeparator();
-        String installStr = Platform.asLocalURL(new URL(installPath.toString())).getFile();
-        Path docgenPath = new Path(installStr);
-
-        doc.setTemplateLocation(docgenPath.toOSString() + "template" + File.separator); //$NON-NLS-1$
-        doc.setOptions(iFile.getRawLocation().removeLastSegments(1).toOSString(), outputLocation, "");
-
-        doc.addFile(iFile.getName());
-        doc.doBuildStep();
-      }
-      catch (Exception e)
-      {
-        // e.printStackTrace(); 
-      }
-      finally
-      {
-        monitor.done();
-      }
-      */
-    }
-  }
-
-  class WSDLDocNewFolderMainPage extends WizardNewFolderMainPage
-  {
-    public WSDLDocNewFolderMainPage(String pageName)
-    {
-      super(pageName, new StructuredSelection(iFile));
-      setDescription(WSDLEditorPlugin.getWSDLString("_UI_LABEL_CREATE_FOLDER_FOR_DOCS")); //$NON-NLS-1$
-    }
-  }
-
-  class NewWSDLDocFolderWizard extends Wizard
-  {
-    IFolder folder;
-
-    private WSDLDocNewFolderMainPage newFolderPage;
-
-    public NewWSDLDocFolderWizard()
-    {
-      super();
-      setNeedsProgressMonitor(true);
-    }
-
-    public boolean performFinish()
-    {
-      folder = newFolderPage.createNewFolder();
-      if (folder == null)
-      {
-        MessageDialog.openError(WSDLEditorPlugin.getShell(), WSDLEditorPlugin.getWSDLString("_UI_ERROR_ERROR"), //$NON-NLS-1$
-        WSDLEditorPlugin.getWSDLString("_UI_ERROR_FOLDER_NOT_CREATED")); //$NON-NLS-1$
-        return false;
-      }
-
-      GenHTMLOperation op = new GenHTMLOperation(iFile);
-      op.setOutputLocation(folder.getLocation().toOSString());
-
-      try
-      {
-        op.execute(new NullProgressMonitor());
-
-        // refresh folder and open index.html in web browser
-        folder.refreshLocal(IResource.DEPTH_INFINITE, null);
-        String indexHtmlFile = folder.getLocation().toOSString() + File.separator + "index.html"; //$NON-NLS-1$
-        IFile indexHtmlIFile = getWorkspaceFileFromLocalLocation(indexHtmlFile);
-        if (indexHtmlIFile != null && indexHtmlIFile.exists())
-        {
-          revealSelection(new StructuredSelection(indexHtmlIFile));
-          
-          openEditor(indexHtmlIFile, "org.eclipse.webbrowser"); //$NON-NLS-1$
-        }
-        else
-        {
-          MessageDialog.openError(Display.getCurrent().getActiveShell(), WSDLEditorPlugin.getWSDLString("_UI_ERROR_ERROR"), //$NON-NLS-1$
-          WSDLEditorPlugin.getWSDLString("_UI_ERROR_CREATING_HTML_FILES")); //$NON-NLS-1$
-        }
-      }
-      catch (CoreException ce)
-      {
-        //        ce.printStackTrace();
-      }
-      catch (Exception e)
-      {
-        //        e.printStackTrace();
-      }
-      return true;
-    }
-
-    protected void revealSelection(final ISelection selection)
-    {
-      if (selection != null)
-      {
-        IWorkbench workbench = WSDLEditorPlugin.getInstance().getWorkbench();
-        final IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow();
-        final IWorkbenchPart focusPart = workbenchWindow.getActivePage().getActivePart();
-        if (focusPart instanceof ISetSelectionTarget)
-        {
-          Display.getCurrent().asyncExec
-          (new Runnable()
-              {
-            public void run()
-            {
-              ((ISetSelectionTarget)focusPart).selectReveal(selection);
-            }
-          });
-        }
-      }
-    }
-    
-    protected void openEditor(final IFile iFile, final String editorId)
-    {
-      if (iFile != null)
-      {
-        IWorkbench workbench = WSDLEditorPlugin.getInstance().getWorkbench();
-        final IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow();
-
-        Display.getDefault().asyncExec
-        (new Runnable()
-            {
-          public void run()
-          {
-            try
-            {
-              workbenchWindow.getActivePage().openEditor(new FileEditorInput(iFile), editorId);
-            }
-            catch (PartInitException ex)
-            {
-//              B2BGUIPlugin.getPlugin().getMsgLogger().write("Exception encountered when attempting to open file: " + iFile + "\n\n" + ex);
-            }
-          }
-        });
-      }
-    }
-    
-    protected IFile getWorkspaceFileFromLocalLocation(String fileName)
-    {
-      IWorkspace workspace = ResourcesPlugin.getWorkspace();
-      if (workspace != null)
-      {
-        IFile iFile = workspace.getRoot().getFileForLocation(new Path(fileName));
-        if (iFile != null)
-        {
-          return iFile;
-        }
-      }
-      return null;
-    }
-    
-    public void addPages()
-    {
-      newFolderPage = new WSDLDocNewFolderMainPage(WSDLEditorPlugin.getWSDLString("_UI_LABEL_NEW_FOLDER")); //$NON-NLS-1$
-      addPage(newFolderPage);
-    }
-
-    public boolean canFinish()
-    {
-      if (newFolderPage.isPageComplete())
-      {
-        return true;
-      }
-      return false;
-    }
-
-    public IFolder getFolder()
-    {
-      return folder;
-    }
-  }
-
-  class NewWSDLDocDialog extends WizardDialog
-  {
-    public NewWSDLDocDialog(Shell parentShell, IWizard newWizard)
-    {
-      super(parentShell, newWizard);
-    }
-  }
-
-  public void setActiveEditor(IAction action, IEditorPart targetEditor)
-  {
-    editorPart = targetEditor;
-    iFile = null;
-    if (editorPart != null)
-    {
-      IEditorInput input = targetEditor.getEditorInput();
-      if (input instanceof IFileEditorInput)
-      {
-        iFile = ((IFileEditorInput) input).getFile();
-      }
-    }
-  }
-
-  public void selectionChanged(IAction action, ISelection selection)
-  {
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/DeleteAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/DeleteAction.java
deleted file mode 100644
index 002f226..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/DeleteAction.java
+++ /dev/null
@@ -1,361 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.swt.widgets.Shell;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.xsd.XSDSchema;
-
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.events.SelectionEvent;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Vector;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.xml.core.document.XMLNode;
-
-public class DeleteAction extends BaseNodeAction {
-	 protected List list;
-	 protected String deleteString = WSDLEditorPlugin.getWSDLString("_UI_ACTION_DELETE") + " "; //$NON-NLS-1$
-//	 private Object object;
-//	 private Node node;
-	
-	public DeleteAction(Object object, Node node) {
-		setText(WSDLEditorPlugin.getWSDLString("_UI_ACTION_DELETE"));  //$NON-NLS-1$
-	    list = new Vector();
-	    list.add(object);
-	}
-	
-	public DeleteAction(List deleteList) {
-		setText(WSDLEditorPlugin.getWSDLString("_UI_ACTION_DELETE"));  //$NON-NLS-1$
-	    list = deleteList;
-	}
-
-	private Vector getReferencedMessages(Operation operation) {
-		Vector messages = new Vector();
-		messages.addAll(getMessages(operation.getEFaults()));
-		
-		if (operation.getEInput() != null && operation.getEInput().getEMessage() != null)
-			messages.addElement(operation.getEInput().getEMessage());
-		if (operation.getEOutput() != null && operation.getEOutput().getEMessage() != null)
-			messages.addElement(operation.getEOutput().getEMessage());
-		
-		return messages;
-	}
-	
-	public void run() {
-		// We want to delete Operations first.  So we need to sort the list
-		List sortedList = new ArrayList(list.size());
-		Iterator listIterator = list.iterator();
-		
-		while (listIterator.hasNext()) {
-			Object unsortedObject = listIterator.next();
-			if (unsortedObject instanceof Operation) {
-				sortedList.add(0, unsortedObject);
-			}
-			else {
-				sortedList.add(unsortedObject);
-			}
-		}
-		
-		Node recordingNode = null;
-		if (sortedList.size() > 1) {
-			recordingNode = getElement(sortedList.get(0));
-			beginRecording(recordingNode, WSDLEditorPlugin.getWSDLString("_UI_ACTION_MULTIPLE_DELETE"));
-		}
-		
-		Iterator iterator = sortedList.iterator();
-		while (iterator.hasNext()) {
-			Object object = iterator.next();
-			
-			if (object instanceof Operation) {
-				deleteOperation((Operation) object);
-			}
-			else if (object instanceof Part) {
-				deletePart((Part) object);
-			}
-			else {
-				DeleteNodeAction deleteNodeAction = new DeleteNodeAction(getElement(object));
-				deleteNodeAction.run();
-			}
-		}
-		
-		if (recordingNode != null) {
-			endRecording(recordingNode);
-		}
-	}
-	
-	private Vector getMessages(List faults) {
-		Vector v = new Vector();
-		Iterator it = faults.iterator();
-		
-		while (it.hasNext()) {
-			Fault fault = (Fault) it.next();
-			if (fault.getEMessage() != null) {
-				v.addElement(fault.getEMessage());
-			}
-		}
-		
-		return v;
-	}
-	
-	private Vector getParts(Vector messages) {
-		Vector parts = new Vector();
-		Iterator it = messages.iterator();
-		
-		while (it.hasNext()) {
-			Message message = (Message) it.next();
-			
-			if (message.getEParts() != null) {
-				parts.addAll(message.getEParts());
-			}
-		}
-		
-		return parts;
-	}
-	
-	public Node getNode()
-	{
-	  return list.size() > 0 ? (Node) getElement(list.get(0)) : null;
-	} 
-
-	public String getUndoDescription()
-	{
-	  return WSDLEditorPlugin.getWSDLString("_UI_ACTION_DELETE"); //$NON-NLS-1$
-	}
-	
-	private void deleteOperation(Operation operation) {
-		DeleteOperationDialog dialog = new DeleteOperationDialog(WSDLEditorPlugin.getShell(), operation.getName());
-	    int returnCode = dialog.createAndOpen();
-	    
-	    if (returnCode == IDialogConstants.OK_ID) {
-	    	if (dialog.deleteMessagesAndParts()) {
-	    		// Get all associated messages
-	    		Vector messages = getReferencedMessages(operation);
-	    		
-	    		// Determine which Messages are referenced from 'outside' this operation
-	    		Vector referencedMessages = new Vector();
-	    		if (operation.getEnclosingDefinition().getEPortTypes() != null) {
-	    			Iterator portTypeIterator = operation.getEnclosingDefinition().getEPortTypes().iterator();
-	    			Vector operations = new Vector();
-	    			
-	    			while (portTypeIterator.hasNext()) {
-	    				PortType portType = (PortType) portTypeIterator.next();
-	    				
-	    				if (portType.getEOperations() != null) {
-	    					Iterator operationIterator = portType.getEOperations().iterator();
-	    					while (operationIterator.hasNext()) {
-	    						Operation nextOperation = (Operation) operationIterator.next();
-	    						if (!nextOperation.equals(operation))
-	    							operations.add(nextOperation);
-	    					}
-	    				}
-	    			}
-	    			
-	    			for (int index = 0; index < operations.size(); index++) {
-	    				referencedMessages.addAll(getReferencedMessages((Operation) operations.elementAt(index)));
-	    			}
-	    		
-	    			// Filter which Messages need to be deleted
-	    			for (int index = 0; index < messages.size(); index++) {
-	    				int foundIndex = referencedMessages.indexOf(messages.elementAt(index));
-	    				
-	    				if (foundIndex != -1) {
-	    					// Message is referenced elsewhere.  Do not delete
-	    					messages.remove(index);
-	    				}
-	    			}
-	    		}
-	    		
-	    		// Get all associated parts
-	    		Vector parts = getParts(messages);
-	    		
-	    		// Remove our list of Messages and Parts
-	    		PortType portType = (PortType) operation.eContainer();
-	    		Node recordingNode = portType.getEnclosingDefinition().getElement();
-	    		beginRecording(recordingNode, deleteString + WSDLEditorPlugin.getWSDLString("_UI_LABEL_OPERATION"));
-	    		
-	    		for (int index = 0; index < messages.size(); index++) {
-	    			Message message = (Message) messages.elementAt(index);
-	    			Definition definition = (Definition) message.eContainer();
-	    			definition.getEMessages().remove(message);
-	    		}
-
-	    		for (int index = 0; index < parts.size(); index++) {
-	    			Part part = (Part) parts.elementAt(index);
-	    			Message message = (Message) part.eContainer();
-	    			message.getEParts().remove(part);
-	    		}
-	    		
-	    		// Delete the Operation
-	    		portType.getEOperations().remove(operation);
-
-	    		endRecording(recordingNode);
-	    	}
-	    	else {
-	    		// Only delete the Operation
-	    		PortType portType = (PortType) operation.eContainer();
-	    		Node recordingNode = portType.getElement();
-	    		
-	    		beginRecording(recordingNode, deleteString + WSDLEditorPlugin.getWSDLString("_UI_LABEL_OPERATION")); // Translate this!!!
-	    		portType.getEOperations().remove(operation);
-	    		endRecording(recordingNode);
-	    	}
-	    }
-	}
-	
-	private void deletePart(Part part) {
-		Message message = (Message) part.eContainer();
-		if (message != null) {
-			beginRecording(message.getElement(), deleteString + WSDLEditorPlugin.getWSDLString("_UI_LABEL_PART"));
-			message.getEParts().remove(part);
-			endRecording(message.getElement());
-		}
-	}
-	
-	private Element getElement(Object object) {
-		Element element = null;
-		if (object instanceof WSDLElement) {
-			element = ((WSDLElement) object).getElement();
-		}
-		else if (object instanceof XSDSchema) {
-			element = ((XSDSchema) object).getElement();
-		}
-		
-		return element;
-	}
-	
-	/*
-	 * The following method should be used to begin recording changes.
-	 * This should eventually replace BaseNodeAction.beginRecording()
-	 * when all deletes are model driven.
-	 */
-	  private void beginRecording(Node node, String undoDescription)
-	  {    
-	    if (node instanceof XMLNode)
-	    {
-	      ((XMLNode)node).getModel().beginRecording(this, undoDescription);  
-	    }
-	  }
-
-	/*
-	 * The following method should be used to begin recording changes.
-	 * This should eventually replace BaseNodeAction.beginRecording()
-	 * when all deletes are model driven.
-	 */
-	  public void endRecording(Node node)
-	  {
-	    if (node instanceof XMLNode)
-	    {
-	      ((XMLNode)node).getModel().endRecording(this);  
-	    }
-	  }
-	
-	private class DeleteOperationDialog extends Dialog implements SelectionListener{
-		private Button checkButton = null;
-		private boolean deleteMessagesAndParts = true;
-		private String operationName;
-		 
-		public DeleteOperationDialog(Shell shell, String name) {
-			super(shell);
-			operationName = name;
-		}
-		
-		protected Control createDialogArea(Composite parent) 
-		  {
-		    Composite dialogArea = (Composite)super.createDialogArea(parent);
-
-		    Composite composite = new Composite(dialogArea, SWT.NONE);
-		    GridLayout layout = new GridLayout();
-		    layout.numColumns = 2;
-		    layout.marginWidth = 0;
-		    layout.marginHeight = 0;
-		    layout.verticalSpacing = 0;
-
-		    composite.setLayout(layout);
-
-		    GridData gdFill= new GridData();
-		    gdFill.horizontalAlignment= GridData.FILL;
-		    gdFill.grabExcessHorizontalSpace= true;
-		    gdFill.verticalAlignment= GridData.FILL;
-		    gdFill.grabExcessVerticalSpace= true;
-		    composite.setLayoutData(gdFill);
-
-		    Label label = new Label(composite, SWT.NONE);
-		    label.setText(operationName);
-//		    label.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_OPERATION") + " " + operationName);
-		    GridData labelData = new GridData();
-		    labelData.horizontalSpan = 2;
-		    
-		    label.setLayoutData(labelData);
-		    
-		    Label emptyLabel = new Label(composite, SWT.NONE);
-		    GridData emptyData = new GridData();
-		    emptyData.horizontalSpan = 2;
-		    emptyLabel.setLayoutData(emptyData);
-
-		    checkButton = new Button(composite, SWT.CHECK);
-		    checkButton.setSelection(deleteMessagesAndParts);
-		    checkButton.addSelectionListener(this);
-		    Label nameLabel = new Label(composite, SWT.NONE);
-		    nameLabel.setText(WSDLEditorPlugin.getWSDLString("_UI_DELETE_ASSOCIATED_MSG_AND_PARTS"));
-		    
-		    return dialogArea;
-		  }
-		
-		public boolean deleteMessagesAndParts() {
-			return deleteMessagesAndParts;
-		}
-		
-		public void widgetDefaultSelected(SelectionEvent e)  {}
-
-		public void widgetSelected(SelectionEvent e)  {
-			if (e.widget == checkButton) {
-				if (checkButton.getSelection()) {
-					deleteMessagesAndParts = true;
-				}
-				else {
-					deleteMessagesAndParts = false;
-				}
-			}
-		}
-
-		public int createAndOpen() {
-			create();
-		    getShell().setText(WSDLEditorPlugin.getWSDLString("_UI_DELETE_OPERATION_TITLE"));
-		    setBlockOnOpen(true);
-		    return open();
-		}
-		
-	}
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/DeleteInterfaceAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/DeleteInterfaceAction.java
deleted file mode 100644
index 1764287..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/DeleteInterfaceAction.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import java.util.List;
-
-public interface DeleteInterfaceAction {
-
-	public void setDeleteList(List list);
-	
-	public void run();
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/DeleteNodeAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/DeleteNodeAction.java
deleted file mode 100644
index 1a1681e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/DeleteNodeAction.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions; 
-                      
-import java.util.Iterator;
-import java.util.List;
-import java.util.Vector;
-
-
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Node;
-
-
-public class DeleteNodeAction extends BaseNodeAction
-{ 
-  protected List list;
-
-  public DeleteNodeAction(Node node)
-  {
-    setText(WSDLEditorPlugin.getWSDLString("_UI_ACTION_DELETE"));  //$NON-NLS-1$
-    list = new Vector();
-    list.add(node);
-  }    
-  
-  public DeleteNodeAction(List nodeList)
-  {
-    setText(WSDLEditorPlugin.getWSDLString("_UI_ACTION_DELETE"));  //$NON-NLS-1$
-    list = new Vector();
-    Iterator it = nodeList.iterator();
-    while (it.hasNext()) {
-    	list.add(it.next());
-    }
-  }
-
-  public void run()
-  {
-    beginRecording();
-
-    for (Iterator i = list.iterator(); i.hasNext(); )
-    {
-      Node node = (Node)i.next();
-      if (node.getNodeType() == Node.ATTRIBUTE_NODE)
-      {
-        Attr attr = (Attr)node;
-        attr.getOwnerElement().removeAttributeNode(attr);
-      }
-      else
-      {                
-        Node parent = node.getParentNode();
-        if (parent != null)
-        {                                         
-          Node previousSibling = node.getPreviousSibling();
-          if (previousSibling != null && isWhitespaceTextNode(previousSibling))
-          {
-            parent.removeChild(previousSibling);
-          }
-          parent.removeChild(node);
-        }
-      }
-    }         
-
-    endRecording();
-  }   
-
-  protected boolean isWhitespaceTextNode(Node node) 
-  {
-	  return (node != null) && (node.getNodeType() == Node.TEXT_NODE) && (node.getNodeValue().trim().length() == 0);
-  }    
-
-  public Node getNode()
-  {
-    return list.size() > 0 ? (Node)list.get(0) : null;
-  } 
-
-  public String getUndoDescription()
-  {
-    return WSDLEditorPlugin.getWSDLString("_UI_ACTION_DELETE"); //$NON-NLS-1$
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/DeleteWSDLAndXSDAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/DeleteWSDLAndXSDAction.java
deleted file mode 100644
index 1f84c92..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/DeleteWSDLAndXSDAction.java
+++ /dev/null
@@ -1,196 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtension;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtensionRegistry;
-import org.eclipse.xsd.XSDConcreteComponent;
-import org.eclipse.xsd.XSDParticle;
-import org.eclipse.xsd.XSDSchema;
-import org.w3c.dom.Node;
-
-
-/**
- * This class handles delete with the WSDL Editor's graph view.  the object for
- * deletion could be a WSDL 'object' or an XSD 'object'.  We need to make this
- * distinction because we have two different Delete classes.  One to handle
- * WSDL and another to handle XSD.
- */
-public class DeleteWSDLAndXSDAction extends BaseNodeAction {
-	List list;
-	Node recordingNode;
-	WSDLEditor wsdlEditor;
-
-	public DeleteWSDLAndXSDAction(List deleteList, Node recordingNode, WSDLEditor wsdlEditor) {
-		setText(WSDLEditorPlugin.getWSDLString("_UI_ACTION_DELETE"));
-		list = deleteList;
-		this.recordingNode = recordingNode;
-		this.wsdlEditor = wsdlEditor;
-	}
-	
-	public void run() {
-		Iterator it = list.iterator();
-		List wsdlDeleteList = new ArrayList();
-		List xsdDeleteList = new ArrayList();
-
-		while (it.hasNext()) {
-			Object object = it.next();
-			
-			if (object instanceof WSDLElement || object instanceof XSDSchema) {
-				wsdlDeleteList.add(object);
-			}
-			else {
-				xsdDeleteList.add(object);
-			}
-		}
-		
-		Object newSelection = null;
-		Object topLevelObject = null;
-		if (wsdlDeleteList.size() > 0 || xsdDeleteList.size() > 0)
-		{	
-			try
-			{
-			beginRecording();	
-				
-		
-		// Delete WSDL objects
-		if (wsdlDeleteList.size() > 0) {
-			Object wsdlObject = wsdlDeleteList.get(0);
-			if (wsdlObject instanceof WSDLElement) {
-				newSelection = ((WSDLElement) wsdlObject).eContainer();
-				topLevelObject = getTopLevelWSDLObject((WSDLElement) wsdlObject);
-			}
-			
-			DeleteAction wsdlDelete = new DeleteAction(wsdlDeleteList);
-			wsdlDelete.run();
-		}
-		
-		// Delete XSD objects
-		if (xsdDeleteList.size() > 0) {
-			Object xsdObject = xsdDeleteList.get(0);
-			if (xsdObject instanceof XSDConcreteComponent) {
-				newSelection = ((XSDConcreteComponent) xsdObject).getContainer();
-				topLevelObject = getTopLevelXSDObject((XSDConcreteComponent) xsdObject);
-			}
-			
-			DeleteInterfaceAction xsdDelete = (DeleteInterfaceAction) getXSDDelete();
-			xsdDelete.setDeleteList(xsdDeleteList);
-			xsdDelete.run();
-			// Hack to force a refresh of all components of the Graph View.  This is needed
-			// for the case where we delete a XSD Element (View input == Definition).  The XSD
-			// Element EditPart visual would not be removed from the view.
-			wsdlEditor.getDefinition().setQName(wsdlEditor.getDefinition().getQName());
-		}
-			}
-			finally
-			{
-			  endRecording();
-			}
-			// Make our selection after our Deletions
-			ISelectionProvider selectionProvider = (ISelectionProvider)wsdlEditor.getSelectionManager();
-		    if (selectionProvider != null)
-		    {
-		    	if (newSelection instanceof XSDParticle)
-	            {
-	              newSelection = ((XSDParticle) newSelection).getContainer();
-	            }
-	    		
-		    	if (newSelection == null) {
-		    		newSelection = getNewSelection();
-		    	}
-		    	if (newSelection != null) {
-		    		// We have a newSelection, but it may also be deleted by the user.  In this case, select the top level object
-		    		if (list.contains(newSelection) && topLevelObject != null) {
-		    			newSelection = topLevelObject;
-		    		}
-
-		    		selectionProvider.setSelection(new StructuredSelection(newSelection));
-		    	}
-		    }
-		}
-	}
-	
-	public Node getNode()
-	{
-	  return recordingNode;
-	}
-
-	public String getUndoDescription()
-	{
-	  return WSDLEditorPlugin.getWSDLString("_UI_ACTION_DELETE"); //$NON-NLS-1$
-	}
-
-	private Object getXSDDelete() {
-		WSDLEditorExtensionRegistry registry = WSDLEditorPlugin.getInstance().getWSDLEditorExtensionRegistry(); 
-	    WSDLEditorExtension[] extensions = registry.getRegisteredExtensions(WSDLEditorExtension.MENU_ACTION_CONTRIBUTOR);
-	    Object xsdDelete = null;
-	    
-	    for (int i = 0; i < extensions.length; i++)
-	    {
-//	    	xsdDelete = extensions[i].createExtensionObject(WSDLEditorExtension.XSD_DELETE_ACTION, wsdlEditor);
-	    	xsdDelete = extensions[i].createExtensionObject(WSDLEditorExtension.XSD_DELETE_ACTION, null);
-	    	if (xsdDelete != null) {
-	    		break;
-	    	}
-	    }	    
-	    
-	    return xsdDelete;
-	}
-	
-	private Object getNewSelection() {
-		// Hack using wsdleditor....  This situation occurs when we delete the Schema from the Types group....  We
-		// usually get the container of the object being deleted... however, in this situation, the container would
-		// be null because the object being deleted is a Schema......
-		Object selection;
-		try {
-			selection = wsdlEditor.getGraphViewer().getComponentViewer().getInput();
-			if (selection == null) {
-				selection = wsdlEditor.getDefinition();
-			}
-		}
-		catch (Exception e) {
-			selection = wsdlEditor.getDefinition();
-		}
-		
-		return selection;
-	}
-
-	private WSDLElement getTopLevelWSDLObject(WSDLElement element) {
-		WSDLElement topObject = (WSDLElement) element.eContainer();
-		
-		while (topObject != null && !(topObject instanceof Definition)) {
-			topObject = (WSDLElement) topObject.eContainer();
-		}
-
-		return topObject;
-	}
-	
-	private XSDConcreteComponent getTopLevelXSDObject(XSDConcreteComponent component) {
-		XSDConcreteComponent topObject = component.getContainer();
-		
-		while (topObject != null && !(topObject instanceof XSDSchema)) {
-			topObject = (XSDConcreteComponent) topObject.eContainer();
-		}
-
-		return topObject;
-	}
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/EditNamespacesAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/EditNamespacesAction.java
deleted file mode 100644
index 571b346..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/EditNamespacesAction.java
+++ /dev/null
@@ -1,125 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import java.util.Hashtable;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.wst.common.contentmodel.util.DOMNamespaceInfoManager;
-import org.eclipse.wst.common.contentmodel.util.NamespaceInfo;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.nsedit.EditNamespacesDialog;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.w3c.dom.Element;
-
-
-public class EditNamespacesAction extends Action
-{
-  protected Definition definition;
-
-  public EditNamespacesAction(Definition definition)
-  {
-    setText(WSDLEditorPlugin.getWSDLString("_UI_EDIT_NAMESPACES"));
-    this.definition = definition;
-  }
-
-  public void run()
-  {
-    DOMNamespaceInfoManager namespaceInfoManager = new DOMNamespaceInfoManager();
-    Element element = WSDLEditorUtil.getInstance().getElementForObject(definition);
-    if (element != null)
-    {
-      List namespaceInfoList = namespaceInfoManager.getNamespaceInfoList(element);
-      List oldNamespaceInfoList = NamespaceInfo.cloneNamespaceInfoList(namespaceInfoList);
-
-      // here we store a copy of the old info for each NamespaceInfo
-      // this info will be used in createPrefixMapping() to figure out how to update the document 
-      // in response to these changes
-      for (Iterator i = namespaceInfoList.iterator(); i.hasNext();)
-      {
-        NamespaceInfo info = (NamespaceInfo) i.next();
-        NamespaceInfo oldCopy = new NamespaceInfo(info);
-        info.setProperty("oldCopy", oldCopy);
-      }
-
-	  IPath path = new Path(definition.getDocumentBaseURI());
-      EditNamespacesDialog dialog = new EditNamespacesDialog(WSDLEditorPlugin.getShell(),  path, WSDLEditorPlugin.getWSDLString("_UI_EDIT_NAMESPACES_DIALOG_TITLE"), definition.getTargetNamespace(), namespaceInfoList);
-      int rc = dialog.createAndOpen();
-      if (rc == IDialogConstants.OK_ID)
-      {      	
-		element.setAttribute("targetNamespace", dialog.getTargetNamespace());
-		
-        List newInfoList = dialog.getNamespaceInfoList();
-        namespaceInfoManager.removeNamespaceInfo(element);
-        namespaceInfoManager.addNamespaceInfo(element, newInfoList, false);
-
-/*
-        // see if we need to rename any prefixes
-        Map prefixMapping = createPrefixMapping(oldNamespaceInfoList, namespaceInfoList);
-        if (prefixMapping.size() > 0)
-        {
-          //manager.getModel().aboutToChangeModel();
-          ReplacePrefixAction replacePrefixAction = new ReplacePrefixAction(element, prefixMapping);
-          replacePrefixAction.run();
-          //manager.getModel().changedModel();
-        }
-*/        
-      }
-    }
-  }
-
-  protected Map createPrefixMapping(List oldList, List newList)
-  {
-    Map map = new Hashtable();
-
-    Hashtable oldURIToPrefixTable = new Hashtable();
-    for (Iterator i = oldList.iterator(); i.hasNext();)
-    {
-      NamespaceInfo oldInfo = (NamespaceInfo) i.next();
-      oldURIToPrefixTable.put(oldInfo.uri, oldInfo);
-    }
-
-    for (Iterator i = newList.iterator(); i.hasNext();)
-    {
-      NamespaceInfo newInfo = (NamespaceInfo) i.next();
-      NamespaceInfo oldInfo = (NamespaceInfo) oldURIToPrefixTable.get(newInfo.uri != null ? newInfo.uri : "");
-
-      // if oldInfo is non null ... there's a matching URI in the old set
-      // we can use its prefix to detemine out mapping
-      //
-      // if oldInfo is null ...  we use the 'oldCopy' we stashed away 
-      // assuming that the user changed the URI and the prefix
-      if (oldInfo == null)
-      {
-        oldInfo = (NamespaceInfo) newInfo.getProperty("oldCopy");
-      }
-
-      if (oldInfo != null)
-      {
-        String newPrefix = newInfo.prefix != null ? newInfo.prefix : "";
-        String oldPrefix = oldInfo.prefix != null ? oldInfo.prefix : "";
-        if (!oldPrefix.equals(newPrefix))
-        {
-          map.put(oldPrefix, newPrefix);
-        }
-      }
-    }
-    return map;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/ExtensibleMenuActionContributor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/ExtensibleMenuActionContributor.java
deleted file mode 100644
index 7020db6..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/ExtensibleMenuActionContributor.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;                        
-
-import org.eclipse.jface.action.IMenuManager;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.IMenuActionContributor;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtension;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtensionRegistry;
-import org.w3c.dom.Node;
-
-
-public class ExtensibleMenuActionContributor implements IMenuActionContributor
-{                                                                   
-  protected WSDLEditor wsdlEditor;
-  protected IMenuActionContributor[] menuActionContributors;  
-
-  public ExtensibleMenuActionContributor(WSDLEditor wsdlEditor)
-  {
-    this.wsdlEditor = wsdlEditor; 
-
-    WSDLEditorExtensionRegistry registry = WSDLEditorPlugin.getInstance().getWSDLEditorExtensionRegistry(); 
-
-    WSDLEditorExtension[] extensions = registry.getRegisteredExtensions(WSDLEditorExtension.MENU_ACTION_CONTRIBUTOR);
-    menuActionContributors = new IMenuActionContributor[extensions.length];
-
-    for (int i = 0; i < menuActionContributors.length; i++)
-    {
-      menuActionContributors[i] = (IMenuActionContributor)extensions[i].createExtensionObject(WSDLEditorExtension.MENU_ACTION_CONTRIBUTOR, wsdlEditor);
-    }
-  }
-                           
-  public void contributeMenuActions(IMenuManager manager, Node node, Object object)
-  {  
-    for (int i = 0; i < menuActionContributors.length; i++)
-    {                          
-      if (menuActionContributors[i] != null)
-      {
-        menuActionContributors[i].contributeMenuActions(manager, node, object);
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/IDesignViewerActionBarContributor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/IDesignViewerActionBarContributor.java
deleted file mode 100644
index 09cab42..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/IDesignViewerActionBarContributor.java
+++ /dev/null
@@ -1,18 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.ui.IActionBars;
-import org.eclipse.wst.sse.ui.ISourceViewerActionBarContributor;
-
-public interface IDesignViewerActionBarContributor extends ISourceViewerActionBarContributor {
-	public void initViewerSpecificContributions(IActionBars bars);
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/PasteGlobalAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/PasteGlobalAction.java
deleted file mode 100644
index ef249c5..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/PasteGlobalAction.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.jface.action.Action;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.w3c.dom.Node;
-
-public class PasteGlobalAction extends Action {
-	private IEditorPart editor;
-	private WSDLElement selection;
-	private Node selectionNode;
-	
-	public PasteGlobalAction(WSDLElement selection, IEditorPart editor) {
-		setText(WSDLEditorPlugin.getWSDLString("_UI_ACTION_PASTE"));  // Translate This
-		this.selection = selection;
-		this.editor = editor;
-		selectionNode = selection.getElement();
-		setEnabledState();
-	}
-	
-	public void run() {
-		if (editor instanceof WSDLEditor) {
-			WSDLEditor wsdlEditor = (WSDLEditor) editor;
-			CopyWSDLElementAction copyAction = new CopyWSDLElementAction(wsdlEditor.getGraphViewer().getComponentViewer(), wsdlEditor.getClipboardContents(), selection, selectionNode);
-			copyAction.run();
-		}
-	}
-	
-  	public void setSelection(WSDLElement newSelection) {
-  		selection = newSelection;
-  		setEnabledState();
-  	}
-  	
-  	protected void setEnabledState() {
-  		WSDLElement parentElement = null;
-  		if ((parentElement = showPasteAction((WSDLElement) selection, editor)) != null) {
-  			selection = parentElement;
-  			setEnabled(true);
-  		}
-  		else {
-  			setEnabled(false);
-  		}
-  	}
-  	
-  	 private WSDLElement showPasteAction(WSDLElement element, IEditorPart ePart) {
-  	  	WSDLElement parentElement = null;
-  	  	
-  	  	if (ePart instanceof WSDLEditor) {
-  	  		WSDLElement clipboardElement = ((WSDLEditor) ePart).getClipboardContents();
-  	  		
-  	  		if (element instanceof PortType) {
-  	  			if (clipboardElement instanceof Operation) {
-  	  				parentElement = element;
-  	  			}
-  	  		}
-  	  		if (element instanceof Operation) {
-  	  			if (clipboardElement instanceof Operation) {
-  	  				parentElement = (WSDLElement) ((Operation) element).eContainer();
-  	  			}
-  	  		}
-  	  	}
-  	  	
-  	  	return parentElement;
-  	  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/ReloadDependenciesActionDelegate.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/ReloadDependenciesActionDelegate.java
deleted file mode 100644
index 6a04631..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/ReloadDependenciesActionDelegate.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.jface.action.IAction;
-import org.eclipse.ui.IEditorActionDelegate;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.actions.ActionDelegate;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-
-public class ReloadDependenciesActionDelegate extends ActionDelegate implements IEditorActionDelegate
-{
-	private WSDLEditor wsdlEditor;
-
-	public void setActiveEditor(IAction action, IEditorPart targetEditor)
-	{
-		wsdlEditor = (targetEditor instanceof WSDLEditor) ? (WSDLEditor)targetEditor : null;
-	}
-
-	public void run(IAction action)
-	{
-		if (wsdlEditor != null)
-		{
-			try
-			{
-				wsdlEditor.reloadDependencies();
-			}
-			catch (Exception e)
-			{
-				e.printStackTrace();
-			}
-		}
-	}
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/RenameAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/RenameAction.java
deleted file mode 100644
index d04b992..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/RenameAction.java
+++ /dev/null
@@ -1,155 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions; 
-
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.ui.internal.visitor.BindingRenamer;
-import org.eclipse.wst.wsdl.ui.internal.visitor.MessageRenamer;
-import org.eclipse.wst.wsdl.ui.internal.visitor.PortTypeRenamer;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-//import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-public class RenameAction //extends BaseNodeAction implements Runnable
-{
-  protected Object modelObject;                 
-  protected String newName;
-  protected Node node;                        
-
-  public RenameAction(Object modelObject, String newName)
-  {                          
-    this.modelObject = modelObject;
-    this.newName = newName;
-    this.node = WSDLEditorUtil.getInstance().getNodeForObject(modelObject);
-  }      
-
-  /*
-  public Node getNode()
-  {
-    return node;
-  }
-  */
-
-  /*
-  public String getUndoDescription()
-  {
-    return WSDLEditorPlugin.getWSDLString("_UI_ACTION_RENAME");  //$NON-NLS-1$
-  }
-  */
-
-  public void run()
-  {
-    String oldName = "";
-                                
-    if (modelObject instanceof Operation) 
-    {
-      renameOperationHelper((Operation)modelObject);
-    }  
-    else if (modelObject instanceof Input ||
-             modelObject instanceof Output ||
-             modelObject instanceof Fault)
-    {
-      renameIOFHelper((WSDLElement)modelObject);
-    }
-    else
-    {
-      renameModelObjectHelper(modelObject, newName);
-    }
-  } 
-
-  protected void renameModelObjectHelper(Object modelObject, String theNewName)
-  {
-    Element element = WSDLEditorUtil.getInstance().getElementForObject(modelObject);
-    if (element != null)
-    { 
-      element.setAttribute("name", theNewName);
-    }    
-
-    if (modelObject instanceof Message)
-    {
-      MessageRenamer renamer = new MessageRenamer((Message)modelObject, theNewName);
-      renamer.visitBindings();
-    }
-    else if (modelObject instanceof PortType)
-    {
-      PortTypeRenamer renamer = new PortTypeRenamer((PortType)modelObject, theNewName);
-      renamer.visitBindings();
-    }
-    else if (modelObject instanceof Binding)
-    {
-      BindingRenamer renamer = new BindingRenamer((Binding)modelObject, theNewName);
-      renamer.visitServices();
-    }
-  }
-
-  protected void renameOperationHelper(Operation operation)
-  {
-    // find binding operations with a matching signature
-    Definition definition = operation.getEnclosingDefinition(); 
-    ComponentReferenceUtil util = new ComponentReferenceUtil(definition);
-
-    for (Iterator i = util.getBindingOperations(operation).iterator(); i.hasNext(); )
-    {
-      BindingOperation bindingOperation = (BindingOperation)i.next();
-      renameModelObjectHelper(bindingOperation, newName);
-    }                                           
-
-    renameModelObjectHelper(operation, newName);
-  }
-
-
-  protected void renameIOFHelper(WSDLElement object)
-  {                         
-    Definition definition = object.getEnclosingDefinition(); 
-    ComponentReferenceUtil util = new ComponentReferenceUtil(definition);
-                          
-    List list = null;
-
-    if (object instanceof Input)
-    {
-      list = util.getBindingInputs((Input)object);
-    }
-    else if (object instanceof Output)
-    {
-      list = util.getBindingOutputs((Output)object);
-    }
-    else // fault
-    {
-      list = util.getBindingFaults((Fault)object);
-    }
-      
-    if (list != null)
-    {
-      for (Iterator i = list.iterator(); i.hasNext(); )
-      {
-        Object bindingObject = i.next();
-        renameModelObjectHelper(bindingObject, newName);
-      }                                           
-    }
-
-    renameModelObjectHelper(object, newName);
-  }  
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/SmartRenameAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/SmartRenameAction.java
deleted file mode 100644
index 4d35fe8..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/SmartRenameAction.java
+++ /dev/null
@@ -1,551 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import java.util.Iterator;
-import java.util.List;
-import java.util.Vector;
-import javax.xml.namespace.QName;
-
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.MessageReference;
-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.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.xsd.XSDElementDeclaration;
-import org.w3c.dom.Node;
-
-
-/*
- * This class renames 'related' WSDLElements.  The scenario is as follows:
- * The user renames a WSDLElement in the editor, say a Message.  This class
- * will find the 'related' elements to this Message and rename them as well.
- * It will only rename a 'related' element if the element name (or part of it)
- * is generated.
- * 
- * See NameUtil.java
- */
-public class SmartRenameAction extends BaseNodeAction implements Runnable {
-	protected Object element;
-	protected String newName;
-	private List messageReferences; // This variable should be accessed by method getAllMessageReferences()
-	protected Node node;   
-	
-	public SmartRenameAction(Object element, String newName) {
-		setText("Smart Rename Action"); // Do not translate
-		this.element = element;
-		this.newName = newName;
-	    this.node = WSDLEditorUtil.getInstance().getNodeForObject(element);
-	}
-	
-	public Node getNode() {
-	   return node;
-	}
-
-	public String getUndoDescription() {
-	  return WSDLEditorPlugin.getWSDLString("_UI_ACTION_RENAME");  //$NON-NLS-1$
-	}
-
-	public void run() {
-		RenameAction renamer;
-		String oldName;
-		
-		beginRecording();
-		if (element instanceof Operation) {
-			Operation operation = (Operation) element;
-			oldName = operation.getName();
-
-			if (oldName.equals(newName)) {
-				return;
-			}
-			
-			// Rename Operation 
-			renamer = new RenameAction(operation, newName);
-			renamer.run();
-			
-			// Rename Input
-			Input input = operation.getEInput();
-			/*
-			if (input != null && isInputOutputNameGenerated(oldName, input.getName())) {
-				renamer = new RenameAction(input, newName);
-				renamer.run();
-			}
-			*/
-			
-			// Rename Output
-			Output output = operation.getEOutput();
-			/*
-			if (output != null && isInputOutputNameGenerated(oldName, output.getName())) {
-				renamer = new RenameAction(output, newName);
-				renamer.run();
-			}
-			*/
-			
-			// Rename Messages and Parts
-			Message msg;
-
-			// Input
-			if (input != null && input.getEMessage() != null) {
-				msg = input.getEMessage();
-				String oldMessageName = "";
-
-				if (msg != null) {
-					oldMessageName = msg.getQName().getLocalPart();
-					
-					if (isMessageNameGenerated(oldMessageName, oldName, "Request")) {
-						renameMessageHelper(msg, computeNewMessageName(msg, oldName, newName));
-						
-						if (msg.getEParts() != null)
-							renamePartsHelper(msg.getEParts(), oldMessageName, msg.getQName().getLocalPart(), true);	
-					}
-				}
-			}
-			
-			// Output
-			if (output != null && output.getMessage() != null) {
-				msg = output.getEMessage();
-				String oldMessageName = "";
-				
-				if (msg != null) {
-					oldMessageName = msg.getQName().getLocalPart();
-					
-					if (isMessageNameGenerated(oldMessageName, oldName, "Response")) {
-						renameMessageHelper(msg, computeNewMessageName(msg, oldName, newName));
-						
-						if (msg.getEParts() != null)
-							renamePartsHelper(msg.getEParts(), oldMessageName, msg.getQName().getLocalPart(), true);
-					}
-					
-				}
-			}
-			
-			// Faults
-			List faults = operation.getEFaults();
-			if (faults != null) {
-				Iterator it = faults.iterator();
-				while (it.hasNext()) {
-					Fault fault = (Fault) it.next();
-					msg = fault.getEMessage();
-					String oldMessageName = "";
-
-					if (msg != null) {
-						oldMessageName = msg.getQName().getLocalPart();
-						
-						if (isMessageNameGenerated(oldMessageName, oldName, fault.getName())) {
-							renameMessageHelper(msg, computeNewMessageName(msg, oldName, newName));
-							
-							if (msg.getEParts() != null)
-								renamePartsHelper(msg.getEParts(), oldMessageName, msg.getQName().getLocalPart(), true);
-						}
-					}
-				}
-			}
-		}
-		else if (element instanceof Input) {
-			Input input = (Input) element;
-			oldName = input.getName();
-			if (oldName == null) {
-				oldName = "";
-			}
-			
-			if (oldName.equals(newName)) {
-				return;
-			}
-			
-			input.setName(newName);
-
-//			 Rename Messages and Parts
-			Message msg;
-			
-			// Input
-			if (input != null && input.getEMessage() != null) {
-				msg = input.getEMessage();
-				String oldMessageName = "";
-				
-				if (msg != null) {
-					oldMessageName = msg.getQName().getLocalPart();
-					
-					if (isMessageNameGenerated(oldMessageName, oldName, "Request")) {
-						renameMessageHelper(msg, computeNewMessageName(msg, oldName, newName));
-						
-						if (msg.getEParts() != null)
-							renamePartsHelper(msg.getEParts(), oldMessageName, msg.getQName().getLocalPart(), true);	
-					}
-				}
-			}
-		}
-		else if (element instanceof Output) {
-			Output output = (Output) element;
-			oldName = output.getName();
-			if (oldName == null) {
-				oldName = "";
-			}
-			
-			if (oldName.equals(newName)) {
-				return;
-			}
-			
-			output.setName(newName);
-
-//			 Rename Messages and Parts
-			Message msg;
-			
-			// Output
-			if (output != null && output.getMessage() != null) {
-				msg = output.getEMessage();
-				String oldMessageName = "";
-				if (msg != null) {
-					oldMessageName = msg.getQName().getLocalPart();
-					if (isMessageNameGenerated(oldMessageName, oldName, "Response")) {
-						renameMessageHelper(msg, computeNewMessageName(msg, oldName, newName));
-						
-						if (msg.getEParts() != null)
-							renamePartsHelper(msg.getEParts(), oldMessageName, msg.getQName().getLocalPart(), true);
-					}
-				}
-			}
-		}
-		else if (element instanceof Fault) {
-			Fault fault = (Fault) element;
-			Message msg = fault.getEMessage();
-			String oldMessageName = "";
-			oldName = fault.getName();
-			
-			if (oldName.equals(newName)) {
-				return;
-			}
-			
-			// Rename the Fault
-			renamer = new RenameAction(fault, newName);
-			renamer.run();
-
-			// Rename the Message and Parts
-			if (msg != null) {
-				oldMessageName = msg.getQName().getLocalPart();
-				
-				Operation op = (Operation) fault.eContainer();
-				if (isMessageNameGenerated(oldMessageName, op.getName(), oldName)) {
-					renameMessageHelper(msg, computeNewMessageName(msg, oldName, newName));
-					
-					if (msg.getEParts() != null)
-						renameFaultParts(msg.getEParts(), op.getName(), oldName, newName);
-				}
-			}
-		}
-		else if (element instanceof Message) {
-			Message msg = (Message) element;
-			oldName = msg.getQName().getLocalPart();
-			String oldMessageName = msg.getQName().getLocalPart();
-			
-			if (oldName.equals(newName)) {
-				return;
-			}
-
-			renameMessageHelper(msg, computeNewMessageName(msg, oldName, newName));
-					
-			if (msg.getEParts() != null)
-				renamePartsHelper(msg.getEParts(), oldMessageName, msg.getQName().getLocalPart(), true);
-		}
-		else if (element instanceof Part) {
-			Part part = (Part) element;
-			String oldPartName = part.getName();
-			
-			if (oldPartName.equals(newName)) {
-				return;
-			}
-			
-			renamer = new RenameAction(element, newName);
-			renamer.run();
-			
-//			Rename Elements
-			renameXSDElement(part, oldPartName, newName);
-		}
-		else if (element instanceof Port) {
-			Port port = (Port) element;
-			String oldPortName = port.getName();
-			
-			renamer = new RenameAction(element, newName);
-			renamer.run();
-
-//			Rename Binding
-			Binding binding = port.getEBinding();
-			if (binding != null && binding.getQName().getLocalPart().equals(oldPortName)) {
-				renamer = new RenameAction(binding, newName);	
-				renamer.run();
-			}
-		}
-		endRecording();
-	}
-	
-	// boolean isInputOutput should be set to true if the part is an Input or Output.
-	// Set false if the part is a Fault.
-	private void renamePartsHelper(List partsList, String oldSubString, String newSubString, boolean isInputOutput) {
-		RenameAction renamer;
-		
-		if (partsList != null) {
-			Iterator pIt = partsList.iterator();
-			while (pIt.hasNext()) {
-				Part part = (Part) pIt.next();
-				String oldPartName = part.getName();
-				
-				if (isPartNameGenerated(oldPartName, oldSubString)) {
-					String newPartName;
-					if (isInputOutput) {
-						newPartName = computeNewPartName(part, oldSubString, newSubString);
-					}
-					else {
-						newPartName = computeNewFaultPartName(part, oldSubString, newSubString);
-					}
-					
-					renamer = new RenameAction(part, newPartName);
-					renamer.run();
-					
-					// Rename Elements
-					renameXSDElement(part, oldPartName, newPartName);
-				}
-			}
-		}
-	}
-	
-	// This method is used to update the Part name when the Fault name is changed.  Only
-	// change the Part name if the part name is a generated name.
-	// Compare to renamePartsHelper().  The renamePartsHelper() method is called when a Fault
-	// has NOT been renamed, rather, it is triggered by some other naming (ex. Operation
-	// renaming).  It will updat Input/Output, AND Fault Parts.
-	private void renameFaultParts(List partsList, String baseName, String oldSubString, String newSubString) {
-		RenameAction renamer;
-		
-		if (partsList != null) {
-			Iterator pIt = partsList.iterator();
-			while (pIt.hasNext()) {
-				Part part = (Part) pIt.next();
-				String oldPartName = part.getName();
-				
-				if (isPartNameGenerated(oldPartName, baseName, oldSubString)) {
-					String newPartName;
-					newPartName = computeNewFaultPartName(part, oldSubString, newSubString);
-					renamer = new RenameAction(part, newPartName);
-					renamer.run();
-					
-					// Rename Elements
-					renameXSDElement(part, oldPartName, newPartName);
-				}
-			}
-		}
-	}
-	
-	private String computeNewMessageName(Message message, String oldSubString, String newSubString) {
-		String string = message.getQName().getLocalPart();
-		return replaceSectionWithSubString(string, oldSubString, newSubString, 0);		
-	}
-	
-	private String computeNewFaultMessageName(Message message, String oldSubString, String newSubString) {
-		String string = message.getQName().getLocalPart();
-		return replaceSectionWithSubString(string, oldSubString, newSubString, 1);		
-	}
-	
-	// Method for Input, Output, and Fault Parts
-	// See computeNewFaultPartName() for comparison
-	private String computeNewPartName(Part part, String oldSubString, String newSubString) {
-		String string = part.getName();
-		return replaceSectionWithSubString(string, oldSubString, newSubString, 0);		
-	}
-	
-	// Method for Fault Parts
-	// This method behaves in the exact same way as computeNewPartName() except it starts searching for a match
-	// after the first character.  This method is intended for users who wish to rename a generated (Fault) part
-	// where the Fault name has changed.  We start our search after the first character because the generated name
-	// of the part is built by appending the Fault name after the Operation name.
-	private String computeNewFaultPartName(Part part, String oldSubString, String newSubString) {
-		String string = part.getName();
-		return replaceSectionWithSubString(string, oldSubString, newSubString, 1);		
-	}
-	
-	private String replaceSectionWithSubString(String fullString, String oldSubString, String newSubString, int startSearchIndex) {
-		StringBuffer fullSB = new StringBuffer(fullString);
-		int index = fullSB.indexOf(oldSubString, startSearchIndex);
-		if (index >= 0) {
-			return fullSB.replace(index, index + oldSubString.length(), newSubString).toString();
-		}
-		
-		return "";
-	}
-
-	////////////////////////////////////////////////////////////////////////////////////////
-	
-	private static boolean commonNameGeneratorCheck(String targetName, String baseName, String appendName) {
-		// First criteria is targetName must start with the baseName
-		if (!targetName.startsWith(baseName))
-			return false;
-			
-		if (appendName.trim().length() > 0) {
-			// Second criteria.  The appended name must be in the targetName and begin right
-			// after the baseName location
-			if (!targetName.startsWith(appendName, baseName.length()))
-				return false;
-		}
-			
-		// Third criteria (if necessary).  If baseName + appendName is shorter than targetName,
-		// then there must be 'extra' characters at the end of targetName.  These characters must
-		// make up an integer.  If not, it is not a generated string.
-		int subLength = baseName.length() + appendName.length();
-		if (targetName.length() > subLength) {
-			// We have 'extra' characters
-			String extras = targetName.substring(subLength);
-			
-			if(!isDigit(extras))
-				return false;
-		}
-		
-		return true;
-	}
-	
-	public static boolean isOperationNameGenerated(String opName, String name) {
-		return opName.equals(name);
-	}
-	
-	public static boolean isMessageNameGenerated(String msgName, String baseName, String appendName) {
-		return commonNameGeneratorCheck(msgName, baseName, appendName);
-	}
-	
-	public static boolean isInputOutputNameGenerated(String inOutName, String name) {
-		return inOutName.equals(name);
-	}
-	
-	public static boolean isFaultNameGenerated(String faultName, String name) {
-		return faultName.equals(name);
-	}
-	
-	public static boolean isPartNameGenerated(String partName, String baseName) {
-		return commonNameGeneratorCheck(partName, baseName, "");
-	}
-	
-	private boolean isPartNameGenerated(String partName, String baseName, String appendName) {
-		return commonNameGeneratorCheck(partName, baseName, appendName);
-	}
-	
-	private static boolean isDigit(String string) {
-		boolean rValue = true;
-		char[] chars = string.toCharArray();
-	
-		for (int index = 0; index < chars.length; index++) {
-			if (!Character.isDigit(chars[index])) {
-				rValue = false;
-				break;
-			}
-		}
-		
-		return rValue;
-	}
-	
-	/*
-	 * The following classes aid in renaming a message
-	 */
-	private void renameMessageHelper(Message msg, String newName) {
-		List messageRefs = getReferencingMessageReferences(msg, getAllMessageReferences());
-		
-		RenameAction renamer = new RenameAction(msg, newName);
-		renamer.run();
-		
-		Iterator iterator = messageRefs.iterator();
-		while (iterator.hasNext()) {
-			MessageReference messageReference = (MessageReference) iterator.next();
-			messageReference.setEMessage(msg);
-		}
-	}
-	
-	private List getReferencingMessageReferences(Message msg, List messageRefs) {
-		Vector referencesVector = new Vector();
-		QName messageQName = msg.getQName();
-		Iterator iterator = messageRefs.iterator();
-		
-		while (iterator.hasNext()) {
-			MessageReference messageReference = (MessageReference) iterator.next();
-			if (messageReference.getEMessage() != null && messageQName.equals(messageReference.getEMessage().getQName())) {
-				referencesVector.addElement(messageReference);
-			}
-		}
-		
-		return referencesVector;
-	}
-	
-	private List getAllMessageReferences() {
-		if (messageReferences == null) {
-			messageReferences = new Vector();
-			Definition definition = ((WSDLElement) element).getEnclosingDefinition();
-			List portTypes = definition.getEPortTypes();
-		
-			if (portTypes != null) {
-				Iterator portTypeIterator = portTypes.iterator();
-				while (portTypeIterator.hasNext()) {
-					List operationsList = ((PortType) portTypeIterator.next()).getEOperations();
-					
-					if (operationsList != null) {
-						Iterator operationsIterator = operationsList.iterator();
-						while (operationsIterator.hasNext()) {
-							messageReferences.addAll(getAllMessageReferences((Operation) operationsIterator.next()));
-						}
-					}
-				}
-			}
-		}
-		
-		return messageReferences;
-	}
-	
-	private Vector getAllMessageReferences(Operation operation) {
-		Vector iofs = new Vector();
-		Iterator it = operation.getEFaults().iterator();
-		while (it.hasNext()) {
-			iofs.addElement(it.next());
-		}
-		
-		if (iofs == null)
-			iofs = new Vector();
-		
-		if (operation.getEInput() != null)
-			iofs.addElement(operation.getEInput());
-		
-		if (operation.getEOutput() != null)
-			iofs.addElement(operation.getEOutput());
-		
-		return iofs;
-	}
-	
-	private void renameXSDElement(Part part, String oldXSDName, String newXSDName) {
-		XSDElementDeclaration elementDeclaration = part.getElementDeclaration();
-		if (elementDeclaration != null && oldXSDName.equals(elementDeclaration.getName())) {
-			renameElementDeclarationHelper(elementDeclaration, oldXSDName, newXSDName);
-			
-			// Here we rename the element reference.
-			//
-			QName qname = new QName(part.getElementName().getNamespaceURI(), newXSDName);
-			part.setElementName(qname);			
-		}
-	}
-	
-	private void renameElementDeclarationHelper(XSDElementDeclaration elementDeclaration, String oldXSDName, String newXSDName) {
-		if (elementDeclaration != null && elementDeclaration.getName().equals(oldXSDName)) {
-			elementDeclaration.setName(newXSDName);
-		}
-	}
-	
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/SourceEditorActionBarContributor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/SourceEditorActionBarContributor.java
deleted file mode 100644
index f98c651..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/SourceEditorActionBarContributor.java
+++ /dev/null
@@ -1,209 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.jface.action.IMenuManager;
-import org.eclipse.jface.action.IStatusLineManager;
-import org.eclipse.jface.action.IToolBarManager;
-import org.eclipse.ui.IActionBars;
-import org.eclipse.ui.IEditorActionBarContributor;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.part.EditorActionBarContributor;
-import org.eclipse.ui.part.MultiPageEditorActionBarContributor;
-import org.eclipse.wst.sse.ui.ISourceViewerActionBarContributor;
-import org.eclipse.wst.sse.ui.StructuredTextEditor;
-import org.eclipse.wst.sse.ui.extension.ExtendedEditorActionBuilder;
-import org.eclipse.wst.sse.ui.extension.IExtendedContributor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLMultiPageEditorPart;
-
-public class SourceEditorActionBarContributor extends MultiPageEditorActionBarContributor implements IExtendedContributor {
-
-	protected IEditorActionBarContributor designViewerActionBarContributor = null;
-	protected IEditorActionBarContributor sourceViewerActionContributor = null;
-	protected WSDLMultiPageEditorPart multiPageEditor = null;
-
-	// EditorExtension
-	private static final String EDITOR_ID = "org.eclipse.wst.wsdl.ui.internal.actions.XMLMultiPageEditorPart"; //$NON-NLS-1$
-	private IExtendedContributor extendedContributor;
-
-	public SourceEditorActionBarContributor() {
-		super();
-
-		sourceViewerActionContributor = new SourcePageActionContributor();
-
-		// Read action extensions.
-		ExtendedEditorActionBuilder builder = new ExtendedEditorActionBuilder();
-		extendedContributor = builder.readActionExtensions(EDITOR_ID);
-	}
-
-	public void init(IActionBars actionBars) {
-		super.init(actionBars);
-
-		if (actionBars != null) {
-			initDesignViewerActionBarContributor(actionBars);
-			initSourceViewerActionContributor(actionBars);
-		}
-	}
-
-	protected void initDesignViewerActionBarContributor(IActionBars actionBars) {
-		if (designViewerActionBarContributor != null)
-			designViewerActionBarContributor.init(actionBars, getPage());
-	}
-
-	protected void initSourceViewerActionContributor(IActionBars actionBars) {
-		if (sourceViewerActionContributor != null)
-			sourceViewerActionContributor.init(actionBars, getPage());
-	}
-
-	public void dispose() {
-		super.dispose();
-
-		if (designViewerActionBarContributor != null)
-			designViewerActionBarContributor.dispose();
-
-		if (sourceViewerActionContributor != null)
-			sourceViewerActionContributor.dispose();
-
-		if (extendedContributor != null)
-			extendedContributor.dispose();
-	}
-
-	/**
-	 * @see EditorActionBarContributor#contributeToMenu(IMenuManager)
-	 */
-	public final void contributeToMenu(IMenuManager menu) {
-		super.contributeToMenu(menu);
-
-		addToMenu(menu);
-
-		if (extendedContributor != null)
-			extendedContributor.contributeToMenu(menu);
-	}
-
-	protected void addToMenu(IMenuManager menu) {
-	}
-
-	/**
-	 * @see IExtendedContributor#contributeToPopupMenu(IMenuManager)
-	 */
-	public final void contributeToPopupMenu(IMenuManager menu) {
-
-		addToPopupMenu(menu);
-
-		if (extendedContributor != null)
-			extendedContributor.contributeToPopupMenu(menu);
-	}
-
-	protected void addToPopupMenu(IMenuManager menu) {
-	}
-
-	/**
-	 * @see EditorActionBarContributor#contributeToToolBar(IToolBarManager)
-	 */
-	public final void contributeToToolBar(IToolBarManager toolBarManager) {
-		super.contributeToToolBar(toolBarManager);
-
-		addToToolBar(toolBarManager);
-
-		if (extendedContributor != null)
-			extendedContributor.contributeToToolBar(toolBarManager);
-	}
-
-	protected void addToToolBar(IToolBarManager toolBarManager) {
-	}
-
-	/**
-	 * @see EditorActionBarContributor#contributeToStatusLine(IStatusLineManager)
-	 */
-	public final void contributeToStatusLine(IStatusLineManager manager) {
-		super.contributeToStatusLine(manager);
-
-		addToStatusLine(manager);
-
-		if (extendedContributor != null)
-			extendedContributor.contributeToStatusLine(manager);
-	}
-
-	protected void addToStatusLine(IStatusLineManager manager) {
-	}
-
-	/**
-	 * @see IExtendedContributor#updateToolbarActions()
-	 */
-	public void updateToolbarActions() {
-		if (extendedContributor != null)
-			extendedContributor.updateToolbarActions();
-	}
-
-	public void setActiveEditor(IEditorPart targetEditor) {
-		// save multiPageEditor before calling super.setActiveEditor(targetEditor)
-		// super.setActiveEditor will call setActivePage(IEditorPart activeEditor)
-		// multiPageEditor is needed in setActivePage(IEditorPart activeEditor)
-		if (targetEditor instanceof WSDLMultiPageEditorPart)
-			multiPageEditor = (WSDLMultiPageEditorPart) targetEditor;
-
-		super.setActiveEditor(targetEditor);
-
-		updateToolbarActions();
-
-		if (extendedContributor != null)
-			extendedContributor.setActiveEditor(targetEditor);
-	}
-
-	public void setActivePage(IEditorPart activeEditor) {
-		// This contributor is designed for StructuredTextMultiPageEditorPart.
-		// To safe-guard this from problems caused by unexpected usage by other editors, the following
-		// check is added.
-		if (multiPageEditor != null) {
-			if (activeEditor != null && activeEditor instanceof StructuredTextEditor)
-				activateSourcePage(activeEditor);
-			else
-				activateDesignPage(activeEditor);
-		}
-
-		updateToolbarActions();
-
-		IActionBars actionBars = getActionBars();
-		if (actionBars != null) {
-			// update menu bar and tool bar
-			actionBars.updateActionBars();
-		}
-	}
-
-	protected void activateDesignPage(IEditorPart activeEditor) {
-		if (designViewerActionBarContributor != null && designViewerActionBarContributor instanceof IDesignViewerActionBarContributor) {
-			designViewerActionBarContributor.setActiveEditor(multiPageEditor);
-		}
-
-		if (sourceViewerActionContributor != null && sourceViewerActionContributor instanceof ISourceViewerActionBarContributor) {
-			// if design page is not really an IEditorPart, activeEditor == null, so pass in multiPageEditor instead (d282414)
-			if (activeEditor == null) {
-				sourceViewerActionContributor.setActiveEditor(multiPageEditor);
-			}
-			else {
-				sourceViewerActionContributor.setActiveEditor(activeEditor);
-			}
-			((ISourceViewerActionBarContributor) sourceViewerActionContributor).setViewerSpecificContributionsEnabled(false);
-		}
-	}
-
-	protected void activateSourcePage(IEditorPart activeEditor) {
-		if (designViewerActionBarContributor != null && designViewerActionBarContributor instanceof IDesignViewerActionBarContributor) {
-			designViewerActionBarContributor.setActiveEditor(multiPageEditor);
-		}
-
-		if (sourceViewerActionContributor != null && sourceViewerActionContributor instanceof ISourceViewerActionBarContributor) {
-			sourceViewerActionContributor.setActiveEditor(activeEditor);
-			((ISourceViewerActionBarContributor) sourceViewerActionContributor).setViewerSpecificContributionsEnabled(true);
-		}
-	}
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/SourcePageActionContributor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/SourcePageActionContributor.java
deleted file mode 100644
index e322f43..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/SourcePageActionContributor.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.ui.IActionBars;
-import org.eclipse.wst.xml.ui.actions.ActionContributorXML;
-
-
-/**
- * SourcePageActionContributor
- * 
- * This class is for multi page editor's source page contributor.
- *
- * Use WSDLEditorActionContributor for single page editor
- * */
-public class SourcePageActionContributor extends ActionContributorXML {
-
-	private IActionBars fBars;
-
-	/**
-	 * This method calls:
-	 * <ul>
-	 *  <li><code>contributeToMenu</code> with <code>bars</code>' menu manager</li>
-	 *  <li><code>contributeToToolBar</code> with <code>bars</code>' tool bar
-	 *    manager</li>
-	 *  <li><code>contributeToStatusLine</code> with <code>bars</code>' status line
-	 *    manager</li>
-	 * </ul>
-	 * The given action bars are also remembered and made accessible via 
-	 * <code>getActionBars</code>.
-	 * 
-	 * @param bars the action bars
-	 * 
-	 */
-	public void init(IActionBars bars) {
-		fBars = bars;
-		contributeToMenu(bars.getMenuManager());
-		contributeToToolBar(bars.getToolBarManager());
-		contributeToStatusLine(bars.getStatusLineManager());
-	}
-
-	/**
-	 * Returns this contributor's action bars.
-	 *
-	 * @return the action bars
-	 */
-	public IActionBars getActionBars() {
-		return fBars;
-	}
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLActionBarContributor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLActionBarContributor.java
deleted file mode 100644
index 8b2a645..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLActionBarContributor.java
+++ /dev/null
@@ -1,97 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.jface.action.GroupMarker;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.action.IToolBarManager;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IWorkbenchActionConstants;
-import org.eclipse.ui.part.EditorActionBarContributor;
-import org.eclipse.ui.texteditor.ITextEditor;
-import org.eclipse.ui.texteditor.ITextEditorActionConstants;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLTextEditor;
-
-public class WSDLActionBarContributor extends SourceEditorActionBarContributor
-{
-  protected WSDLTextEditor textEditor;
-
-  /**
-   * Constructor for WSDLActionBarContributor.
-   */
-  public WSDLActionBarContributor()
-  {
-    super();
-  }
-
-  public void setActivePage(IEditorPart activeEditor)
-  {
-    super.setActivePage(activeEditor);
-
-    // always enable undo/redo regardless of which page we're on.  The undo/redo comes from the editor
-    //    
-    updateAction(IWorkbenchActionConstants.UNDO, ITextEditorActionConstants.UNDO, true);
-    updateAction(IWorkbenchActionConstants.REDO, ITextEditorActionConstants.REDO, true);
-
-    // turn these off so that the actionhandler will handle it for us
-    //
-    //updateAction(IWorkbenchActionConstants.CUT, ITextEditorActionConstants.CUT, false);
-    //updateAction(IWorkbenchActionConstants.COPY, ITextEditorActionConstants.COPY, false);
-    //updateAction(IWorkbenchActionConstants.PASTE, ITextEditorActionConstants.PASTE, false);
-
-    getActionBars().updateActionBars();
-  }
-
-  protected void updateAction(String globalActionId, String textEditorActionId, boolean enable)
-  {
-    getActionBars().setGlobalActionHandler(globalActionId, enable ? getAction(textEditor, textEditorActionId) : null);
-  }
-
-  /**
-   * Returns the action registed with the given text editor.
-   * @return IAction or null if editor is null.
-   */
-  protected IAction getAction(ITextEditor editor, String actionID)
-  {
-    try
-    {
-      return (editor == null ? null : editor.getAction(actionID));
-    }
-    catch (Exception e)
-    {
-      return null;
-    }
-  }
-
-  /**
-   * @see EditorActionBarContributor#contributeToToolBar(IToolBarManager)
-   */
-  public void addToToolBar(IToolBarManager toolBarManager)
-  {
-    super.addToToolBar(toolBarManager);
-    toolBarManager.add(new GroupMarker("WSDLEditor"));
-  }
-
-
-  public void setActiveEditor(IEditorPart activeEditor)
-  {
-    super.setActiveEditor(activeEditor);
-    textEditor = null;
-    if (activeEditor instanceof WSDLEditor)
-    {
-      textEditor = ((WSDLEditor) activeEditor).getWSDLTextEditor();
-    }
-    
-    updateAction(IWorkbenchActionConstants.UNDO, ITextEditorActionConstants.UNDO, true);
-    updateAction(IWorkbenchActionConstants.REDO, ITextEditorActionConstants.REDO, true);
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLDragAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLDragAction.java
deleted file mode 100644
index 9583c2d..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLDragAction.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.draw2d.geometry.Point;
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.WSDLTreeNodeEditPart;
-import org.w3c.dom.Node;
-
-public abstract class WSDLDragAction extends BaseNodeAction {
-	protected WSDLTreeNodeEditPart movingChildEditPart;
-	protected Point pointerLocation;
-	
-	/*
-	 * Sub-classes should override this method.
-	 */
-	public boolean canExecute() {
-		return false;
-	}
-	
-	public void execute() {
-		run();
-	}
-	
-	/*
-	 * Sub-classes should override this method.
-	 */
-	public String getUndoDescription() {
-		return "";
-	}
-	
-	/*
-	 * Sub-classes should override this method.
-	 */
-	public Node getNode() {
-		return null;
-	}
-	
-	/*
-	 * Sub-classes should override this method.
-	 */
-	public IFigure getFeedbackFigure() {
-		return null;
-	}
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLDragReorderAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLDragReorderAction.java
deleted file mode 100644
index 4c1d9b2..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLDragReorderAction.java
+++ /dev/null
@@ -1,428 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import java.util.Collections;
-import java.util.Comparator;
-import java.util.List;
-import javax.wsdl.OperationType;
-
-
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.Polyline;
-import org.eclipse.draw2d.geometry.Point;
-import org.eclipse.draw2d.geometry.PointList;
-import org.eclipse.draw2d.geometry.Rectangle;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.actions.WSDLDragAction;
-import org.eclipse.wst.wsdl.ui.internal.graph.WSDLComponentViewer;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.WSDLTreeNodeEditPart;
-import org.eclipse.wst.wsdl.internal.impl.OperationImpl;
-import org.eclipse.gef.EditPart;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-
-public class WSDLDragReorderAction extends WSDLDragAction
-{
-  protected WSDLEditor wsdlEditor;
-  protected WSDLElement movingChild;
-  protected WSDLElement newParent;
-  protected WSDLTreeNodeEditPart leftSiblingEditPart;
-  protected WSDLTreeNodeEditPart rightSiblingEditPart;
-  protected WSDLElement leftSibElement;
-  protected WSDLElement rightSibElement;
-  protected boolean canNeverExecute = false;
-  
-  public WSDLDragReorderAction(WSDLTreeNodeEditPart movingChildEditPart, EditPart pointerEditPart, Point pointerLocation) {
-  	this.movingChildEditPart = movingChildEditPart;
-  	this.pointerLocation = pointerLocation;
-
-	EditPart possibleParent = getParentEditPart(pointerEditPart);
-	
-	if (!(possibleParent instanceof WSDLTreeNodeEditPart)) {
-		canNeverExecute = true;
-		return;
-	}
-  	
-	WSDLTreeNodeEditPart targetParentEditPart = (WSDLTreeNodeEditPart) possibleParent;
-	wsdlEditor = ((WSDLComponentViewer) possibleParent.getViewer()).getWSDLEditor();
-	
-	if (pointerEditPart.getParent() != null) {
-		// Sort the siblings (and itself)
-		List targetEditPartSiblings = pointerEditPart.getParent().getChildren();
-		Collections.sort(targetEditPartSiblings, new VerticalEditPartComparator());
-  
-		// Get 'left' and 'right' siblings
-		leftSiblingEditPart = getVerticalLeftSibling(targetEditPartSiblings, movingChildEditPart, pointerLocation);
-		rightSiblingEditPart = getVerticalRightSibling(targetEditPartSiblings, movingChildEditPart, pointerLocation);           	
-
-		if (movingChildEditPart != null)
-			movingChild = (WSDLElement) movingChildEditPart.getModel();
-		if (leftSiblingEditPart != null)
-			leftSibElement = (WSDLElement) leftSiblingEditPart.getModel();
-		if (rightSiblingEditPart != null)
-			rightSibElement = (WSDLElement) rightSiblingEditPart.getModel();
-		
-		newParent = (WSDLElement) targetParentEditPart.getModel();
-	}
-	else {
-		newParent = (WSDLElement) targetParentEditPart.getModel();
-		leftSibElement = null;
-		rightSibElement= null;
-	}
-  }
-            
-  public boolean canExecute()
-  {
-    boolean result = false;
-
-    if (canNeverExecute || newParent == null || movingChild == null) {
-    	return false;
-    }
-    
-    if (movingChild instanceof Input) {
-    	if (!(leftSibElement instanceof Fault) && newParent.equals(movingChild.eContainer())) {
-    		result = true;
-    	}
-    }
-    else if (movingChild instanceof Output) {
-    	if (!(leftSibElement instanceof Fault) && newParent.equals(movingChild.eContainer())) {
-    		result = true;
-    	}
-    }
-    else if (movingChild instanceof Part) {
-    	if (newParent instanceof Message && newParent.equals(movingChild.eContainer())) {
-    		result = true;
-    	}
-    }
-
-    return result;
-  }           
-
-
-  /*
-   * @see IAction#run()
-   */
-  public void run()
-  {                            
-//    beginRecording();
-  	if (canExecute()) {
-  		if (movingChild instanceof Input) {
-  			Input input = (Input) movingChild;
-  			OperationImpl operation = (OperationImpl) input.eContainer();
-  			
-  			if (leftSiblingEditPart == null) {
-  				// Input/Output style
-  				setInputOutputOrder(operation, true);
-  			}
-  			else {
-  				// Output/Input style
-  				setInputOutputOrder(operation, false);
-  			}
-  		}
-  		else if (movingChild instanceof Output) {
- 			Output output = (Output) movingChild;
-  			OperationImpl operation = (OperationImpl) output.eContainer();
-  			
-  			if (leftSiblingEditPart == null) {
-  				// Output/Input style
-  				setInputOutputOrder(operation, false);
-  			}
-  			else {
-  				// Input/Output style
-  				setInputOutputOrder(operation, true);
-  			}
-  		}
-  		else if (movingChild instanceof Part) {
-  			Message message = (Message) newParent;
-  			List parts = message.getEParts();
-
-  			parts.remove(movingChild);
-
-  			int leftIndex = -1, rightIndex = -1;
-  			if (leftSibElement != null) {
-  				leftIndex = parts.indexOf(leftSibElement);
-  			}
-  			if (rightSibElement != null) {
-  				rightIndex = parts.indexOf(rightSibElement);
-  			}
-
-  			if (leftIndex == -1) {
-  				// Add moving child to the front
-  				parts.add(0, movingChild);  				
-  			}
-  			else if (rightIndex == -1) {
-  				// Add moving child to the end
-  				parts.add(movingChild);
-  			}
-  			else {
-  				// Add moving child after the occurence of the left sibling
-  				parts.add(leftIndex + 1, movingChild);
-  			}
-  		}
-  		wsdlEditor.getSelectionManager().setSelection(new StructuredSelection(movingChild));
-  	}
-//    endRecording();
-  }
-  
-  public IFigure getFeedbackFigure() {
-  	IFigure feedbackFigure = null;
-    if (feedbackFigure == null && movingChildEditPart instanceof WSDLTreeNodeEditPart)
-    {                                       
-      feedbackFigure = new Polyline();                         
-//  polyLine.setLineStyle(Graphics.LINE_DASHDOT);      
-      ((Polyline)feedbackFigure).setLineWidth(2);	
-      drawLines((Polyline) feedbackFigure);
-    }
-    
-  	return feedbackFigure;
-  }
-
-  /* Return a PointList which will be used to add a feedback figure.  The feedback figure will be a
-   * Polyline composed of the Points in the PointList
-   */
-  private PointList drawLines(Polyline polyLine) {
-    PointList pointList = new PointList(); 
-    
-    if (leftSiblingEditPart != null) {
-    	Rectangle leftRectangle = leftSiblingEditPart.getFigure().getBounds();
-	   	int xCoord = leftRectangle.x + 15;
-	  	int yCoord = leftRectangle.y;
-	   	int height = leftRectangle.height;
-	   	int width = leftRectangle.width - 15;
-
-	   	// Draw left end line
-	   	addLineToPolyline(polyLine, xCoord, yCoord + height + 3, xCoord, yCoord + height - 3);
-	   	addLineToPolyline(polyLine, xCoord, yCoord + height - 3, xCoord, yCoord + height);
-	   	
-	   	// Draw horizontal line
-	   	addLineToPolyline(polyLine, xCoord, yCoord + height, xCoord + width, yCoord + height);
-	   	
-	   	// Draw right end line
-	   	addLineToPolyline(polyLine, xCoord + width, yCoord + height, xCoord + width, yCoord + height - 3);
-	  	addLineToPolyline(polyLine, xCoord + width, yCoord + height, xCoord + width, yCoord + height + 3);   	
-    }
-    else if (rightSiblingEditPart != null) {
-    	Rectangle rightRectangle = rightSiblingEditPart.getFigure().getBounds();
-    	int xCoord = rightRectangle.x + 15;
-    	int yCoord = rightRectangle.y;
-   		int height = rightRectangle.height;
-   		int width = rightRectangle.width - 15;	
-
-   		// Draw left end line
-	   	addLineToPolyline(polyLine, xCoord, yCoord + 3, xCoord, yCoord - 3);
-	   	addLineToPolyline(polyLine, xCoord, yCoord - 3, xCoord, yCoord);
-	   	
-	   	// Draw horizontal line
-	   	addLineToPolyline(polyLine, xCoord, yCoord, xCoord + width, yCoord);
-	   	
-	   	// Draw right end line
-	   	addLineToPolyline(polyLine, xCoord + width, yCoord, xCoord + width, yCoord - 3);
-	  	addLineToPolyline(polyLine, xCoord + width, yCoord, xCoord + width, yCoord + 3);   
-    }
-
-    return pointList;
-  }                    
-  
-  protected Polyline addLineToPolyline(Polyline polyline, int x1, int y1, int x2, int y2) {
-	polyline.addPoint(new Point(x1, y1));
-	polyline.addPoint(new Point(x2, y2));
-
-	return polyline;
-  }                                          
-  
-  /*
-   * Pre-condition: The List siblings should be sorted by it's y-coordinate 
-   */
-  private WSDLTreeNodeEditPart getVerticalRightSibling(List siblings, WSDLTreeNodeEditPart movingEditPart, Point pointerLocation) {
-  	WSDLTreeNodeEditPart rightSibling = null;
-  	int pointerYLocation = pointerLocation.y;
-
-  	for (int index = 0; index < siblings.size(); index++) {
-  		WSDLTreeNodeEditPart sibling = (WSDLTreeNodeEditPart) siblings.get(index);
-  		int siblingYLocation = sibling.getSelectionFigure().getBounds().getCenter().y;
-
-  		if (siblingYLocation > pointerYLocation) {
-  			rightSibling = sibling;
-  			break;
-  		}
-  	}
-  	
-  	return rightSibling;
-  }
-
-  /*
-   * Pre-condition: The List siblings should be sorted by it's y-coordinate 
-   */
-  private WSDLTreeNodeEditPart getVerticalLeftSibling(List siblings, WSDLTreeNodeEditPart movingEditPart, Point pointerLocation) {
-  	WSDLTreeNodeEditPart leftSibling = null;
-  	int pointerYLocation = pointerLocation.y;
-
-  	int index;
-  	for (index = 0; index < siblings.size(); index++) {
-  		WSDLTreeNodeEditPart sibling = (WSDLTreeNodeEditPart) siblings.get(index);
-  		int siblingYLocation = sibling.getSelectionFigure().getBounds().getCenter().y;
-  	  	
-  		if (siblingYLocation > pointerYLocation) {
-  			if (index > 0) {
-  				leftSibling = (WSDLTreeNodeEditPart) siblings.get(index - 1);
-  			}
-
-  			break;
-  		}
-  	}
-
-  	if (index == siblings.size()) {
-  		leftSibling = (WSDLTreeNodeEditPart) siblings.get(index - 1);
-  	}
-
-  	return leftSibling;
-  }
-  
-  protected EditPart getParentEditPart(EditPart target)
-  {
-  	return target.getParent();
-  }
-  
-  // boolean inputFirst = true if the Input is the first in the order of Input and Output
-  private void setInputOutputOrder(OperationImpl operation, boolean inputFirst) {
-  	// We need to determine more info before we can set the style	
-  	if (inputFirst && operation.getEInput() != null) {
-  		// Check if there is an Output
-  		if (operation.getEOutput() != null) {
-  			// Order is: Input, Output
-/*  			
-  			Node operationNode = operation.getElement();		
-  			NodeList childNodeList = operationNode.getChildNodes();
-  			
-  			Node inputNode = operation.getEInput().getElement();
-  			Node outputNode = operation.getEOutput().getElement();
-  			
-  			Node inputTextNode = inputNode.getNextSibling();
-  			Node outputTextNode = outputNode.getNextSibling();
-  			
-  			int inputNodeIndex = getNodeIndex(childNodeList, inputNode);
-  			int outputNodeIndex = getNodeIndex(childNodeList, outputNode);
-  			
-  			if (inputNodeIndex > outputNodeIndex) {
-  				// We need to swap Input and Output
-  				operationNode.removeChild(inputNode);
-  				operationNode.removeChild(outputNode);
-  				
-  				operationNode.insertBefore(inputNode, outputTextNode);
-  				operationNode.insertBefore(outputNode, inputTextNode);
-  			}
-*/  			
-  			
-  			setOperationStyle(operation, OperationType.REQUEST_RESPONSE);
-  		}
-  		/*
-  		else {
-  			// Order is: Input
-  			setOperationStyle(operation, OperationType.ONE_WAY);
-  		}
-  		*/
-  	}
-  	else if (operation.getEOutput() != null) {
-  		// Check if there is an Input
-  		if (operation.getEInput() != null) {
-  			// Order is: Output, Input
-/*  			
-  			Node operationNode = operation.getElement();		
-  			NodeList childNodeList = operationNode.getChildNodes();
-  			
-  			Node inputNode = operation.getEInput().getElement();
-  			Node outputNode = operation.getEOutput().getElement();
-  			
-  			Node inputTextNode = inputNode.getNextSibling();
-  			Node outputTextNode = outputNode.getNextSibling();
-  			
-  			int inputNodeIndex = getNodeIndex(childNodeList, inputNode);
-  			int outputNodeIndex = getNodeIndex(childNodeList, outputNode);
-  			
-  			if (outputNodeIndex > inputNodeIndex) {
-  				// We need to swap Input and Output
-  				operationNode.removeChild(inputNode);
-  				operationNode.removeChild(outputNode);
-
-  				operationNode.insertBefore(inputNode, outputTextNode);
-  				operationNode.insertBefore(outputNode, inputTextNode);
-  			}
-*/  			
-  			setOperationStyle(operation, OperationType.SOLICIT_RESPONSE);
-  		}
-  		/*
-  		else {
-  			// Order is: Output
-  			setOperationStyle(operation, OperationType.NOTIFICATION);
-  		}
-  		*/
-  	}
-  }
-
-/*
- * return -1 if node is not found in the given nodeList
- */
-	private int getNodeIndex(NodeList nodeList, Node node) {
-		int index = 0;
-		while (index < nodeList.getLength() && !(nodeList.item(index).equals(node))) {
-			index++;
-		}
-		
-		if (index >= nodeList.getLength()) {
-			index = -1;
-		}
-		
-		return index;
-	}
-  
-  private void setOperationStyle(OperationImpl operation, OperationType operationType) {
-  	// If there is no style to begin with, don't set one now
-  	if (operation.getStyle() == null) {
-  		return;
-  	}
-  	
-  	operation.setStyle(operationType);
-  }
-  
-  private class VerticalEditPartComparator implements Comparator {
-  	
-  	public VerticalEditPartComparator() {
-  	}
-  	
-  	public int compare(Object part1, Object part2) {
-  		int compareValue = 0;
-
-  		if (part1 instanceof WSDLTreeNodeEditPart && part2 instanceof WSDLTreeNodeEditPart) {
-  			WSDLTreeNodeEditPart editPart1 = (WSDLTreeNodeEditPart) part1;
-  			WSDLTreeNodeEditPart editPart2 = (WSDLTreeNodeEditPart) part2;
-  			
-  			int editPart1Y = editPart1.getSelectionFigure().getBounds().getCenter().y;
-  			int editPart2Y = editPart2.getSelectionFigure().getBounds().getCenter().y;
-  			
-  			Integer integerPart1 = new Integer(editPart1Y);
-  			Integer integerPart2 = new Integer(editPart2Y);
-  			
-  			compareValue = integerPart1.compareTo(integerPart2);
-  		}
-
-  		return compareValue;
-  	}
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLDragSetMessageAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLDragSetMessageAction.java
deleted file mode 100644
index 2af9e84..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLDragSetMessageAction.java
+++ /dev/null
@@ -1,148 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.Polyline;
-import org.eclipse.draw2d.geometry.Point;
-import org.eclipse.draw2d.geometry.Rectangle;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.editparts.AbstractGraphicalEditPart;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.MessageReference;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.WSDLElement; 
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.IConnectedFigure;
-import org.eclipse.wst.wsdl.ui.internal.graph.WSDLComponentViewer;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.GroupEditPart;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.WSDLTreeNodeEditPart;
-import org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl;
-
-public class WSDLDragSetMessageAction extends WSDLDragAction {
-	protected EditPart pointerEditPart;
-	protected WSDLElement movingChild;
-	protected WSDLElement pointerModelElement;
-	
-	public WSDLDragSetMessageAction(WSDLTreeNodeEditPart movingChildEditPart, EditPart pointerEditPart, Point pointerLocation) {
-		this.movingChildEditPart = movingChildEditPart;
-		this.pointerEditPart = pointerEditPart;
-		this.pointerLocation = pointerLocation;
-		
-		movingChild = (WSDLElement) movingChildEditPart.getModel();
-		pointerModelElement = (WSDLElement) pointerEditPart.getModel();
-		
-		// Allow the user to hover over a Part (of a Message) to set the Message
-		if (pointerModelElement instanceof Part) {
-			this.pointerEditPart = pointerEditPart.getParent();
-			pointerModelElement = (WSDLElement) this.pointerEditPart.getModel();
-		}
-	}
-
-	public boolean canExecute() {
-	    boolean result = false;
-
-	    if (pointerModelElement == null || movingChild == null) {
-	    	return false;
-	    }
-	    
-	    if (movingChild instanceof Input || movingChild instanceof Output || movingChild instanceof Fault) {
-	    	if (pointerModelElement instanceof Message) {
-	    		result = true;
-	    	}
-	    }
-
-	    return result;
-	}
-	
-	public void run() {
-		if (canExecute()) {
-			MessageReference messageReference = (MessageReference) movingChild;
-			messageReference.setEMessage((Message) pointerModelElement);
-			((WSDLElementImpl) messageReference).updateElement(true);
-			
-			WSDLEditor wsdlEditor = ((WSDLComponentViewer) pointerEditPart.getViewer()).getWSDLEditor();
-			wsdlEditor.getSelectionManager().setSelection(new StructuredSelection(movingChild));
-		}
-	}
-
-	public IFigure getFeedbackFigure() {
-		Polyline polyfigure = new Polyline();
-		GroupEditPart leftGroupEditPart = getGroupEditPart(movingChildEditPart);
-		GroupEditPart rightGroupEditPart = getGroupEditPart(pointerEditPart);
-		int mx = rightGroupEditPart.getFigure().getBounds().x - 5;                                                      
- 
-        drawLine(polyfigure, leftGroupEditPart.outputConnection.getFigure(), ((AbstractGraphicalEditPart) pointerEditPart).getFigure(), mx);
-		
-		return polyfigure;
-	}
-	
-	  protected void drawLine(Polyline feedbackFigure, IFigure a, IFigure b, int mx)
-	  {
-	        Rectangle r1 = getConnectionBounds(a);
-	        Rectangle r2 = getConnectionBounds(b);
-	        int x1 = r1.x + r1.width;
-	        int y1 = r1.y + r1.height / 2;
-	        int x2 = r2.x - 1;
-	        int y2 = r2.y + 8;
-                                          
-	        // draw horizontal line
-	       	addLineToPolyline(feedbackFigure, x1, y1, mx, y1);
-
-	        // draw horizontal line
-	       	addLineToPolyline(feedbackFigure, mx, y2, x2 - 1, y2);
-
-	        // draw the arrow head
-	       	addLineToPolyline(feedbackFigure, x2 - 1, y2, x2 - 4, y2 - 3);
-	       	addLineToPolyline(feedbackFigure, x2 - 1, y2, x2 - 4, y2 + 3);
-	  }
-
-	  protected Rectangle getConnectionBounds(IFigure figure)
-	  {                 
-	    Rectangle r = null;
-	    if (figure instanceof IConnectedFigure)
-	    {
-	      IConnectedFigure connectedFigure = (IConnectedFigure)figure;
-	      r = connectedFigure.getConnectionFigure().getBounds();
-	    }
-	    else
-	    {
-	      r = figure.getBounds();
-	    }
-	    return r; 
-	  }                      
-	  
-	  protected Polyline addLineToPolyline(Polyline polyline, int x1, int y1, int x2, int y2) {
-      	polyline.addPoint(new Point(x1, y1));
-      	polyline.addPoint(new Point(x2, y2));
-      	polyline.setLineWidth(1);
-      	//polyline.setLineStyle(Graphics.LINE_DOT);
-      	
-      	return polyline;
-	  }
-	  
-	  private GroupEditPart getGroupEditPart(EditPart editPart) {
-	  	EditPart parentPart = editPart.getParent();
-	  	
-	  	if (parentPart == null) {
-	  		return null;
-	  	}
-	  	if (!(parentPart instanceof GroupEditPart)) {
-	  		parentPart = getGroupEditPart(parentPart);
-	  	}
-	  	
-	  	return (GroupEditPart) parentPart;
-	  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLElementAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLElementAction.java
deleted file mode 100644
index 7a62afe..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLElementAction.java
+++ /dev/null
@@ -1,157 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.StructuredSelection;
-
-import org.eclipse.ui.IEditorPart;
-
-
-import org.w3c.dom.Node;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.commands.WSDLElementCommand;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.widgets.NewComponentDialog;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.eclipse.wst.xml.core.format.FormatProcessorXML;
-
-import org.eclipse.jface.dialogs.IDialogConstants;
-
-public abstract class WSDLElementAction extends Action
-{
-  protected WSDLElementCommand modelCommand;
-  private String undoDescription;
-  private IEditorPart editorPart;
-  
-  public WSDLElementAction
-  	(WSDLElementCommand command,
-  	 String undoDescription,
-  	 String label,
-  	 ImageDescriptor image)
-  {
-    super(label,image);
-    modelCommand = command;
-    this.undoDescription = undoDescription;
-  }
-
-  public void setEditorPart(IEditorPart editorPart)
-  {
-    this.editorPart = editorPart;
-  }
-  
-  private String getUndoDescription()
-  {
-    return undoDescription;
-  }
-
-  abstract protected WSDLElement getOwner();
-  
-  abstract protected boolean showDialog();
-  
-  public void run()
-  {
-    boolean ok = showDialog();
-    if (ok)
-    {
-	    preRun();
-	    modelCommand.run();
-	    format();
-	    selectObject();
-	    postRun();
-    }
-  }
-  
-  protected void preRun()
-  {
-  }
-  
-  protected void postRun()
-  {
-  }
-
-  private void beginRecording()
-  {    
-    Node node = null;
-    if (getOwner() != null)
-      node = getOwner().getElement(); 
-    
-    if (node instanceof XMLNode)
-    {
-      ((XMLNode)node).getModel().beginRecording(this, getUndoDescription());  
-    }
-  }
-
-  private void endRecording()
-  {                 
-    Node node = null;
-    if (getOwner() != null)
-      node = getOwner().getElement(); 
-    
-    if (node instanceof XMLNode)
-    {
-      ((XMLNode)node).getModel().endRecording(this);  
-    }
-  }
-  
-  protected WSDLElement getWSDLElement()
-  {
-    return modelCommand.getWSDLElement();
-  }
-  
-  private void format()
-  {
-    Node parentNode = null;
-    if (getOwner() != null)
-      parentNode = getOwner().getElement(); 
-    
-    if (parentNode instanceof XMLNode) 
-    {
-		  // format selected node                                                    
-      FormatProcessorXML formatProcessorXML = new FormatProcessorXML();
-      formatProcessorXML.formatNode((XMLNode)parentNode);      
-    }
-  }
-  
-  private void selectObject()
-  {               
-    if (editorPart != null && getOwner() != null)
-    {
-      Object object = getWSDLElement();
-      if (object != null)
-      {
-        ISelectionProvider selectionProvider = (ISelectionProvider)editorPart.getAdapter(ISelectionProvider.class);
-        if (selectionProvider != null)
-        {
-          selectionProvider.setSelection(new StructuredSelection(object));
-        }
-      }  
-    }   
-  }
-  
-  protected String showDialogHelper(String title, String defaultName)
-  {   
-    String result = defaultName;                                                                                             
-    NewComponentDialog dialog = new NewComponentDialog(WSDLEditorPlugin.getShell(), title, defaultName);
-    int rc = dialog.createAndOpen();
-    if (rc == IDialogConstants.OK_ID)
-    {
-      result = dialog.getName();  
-    }
-    else
-    {
-      result = null;
-    }               
-    return result;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLElementUIAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLElementUIAction.java
deleted file mode 100644
index 8169e5e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLElementUIAction.java
+++ /dev/null
@@ -1,136 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.StructuredSelection;
-
-import org.eclipse.ui.IEditorPart;
-
-
-import org.w3c.dom.Node;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.commands.WSDLElementCommand;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.eclipse.wst.xml.core.format.FormatProcessorXML;
-
-public abstract class WSDLElementUIAction extends Action
-{
-  protected WSDLElementCommand modelAction;
-  private String undoDescription;
-  private IEditorPart editorPart;
-  
-  public WSDLElementUIAction
-  	(WSDLElementCommand action,
-  	 String undoDescription,
-  	 String label,
-  	 ImageDescriptor image)
-  {
-    super(label,image);
-    modelAction = action;
-    this.undoDescription = undoDescription;
-  }
-
-  public void setEditorPart(IEditorPart editorPart)
-  {
-    this.editorPart = editorPart;
-  }
-  
-  private String getUndoDescription()
-  {
-    return undoDescription;
-  }
-
-  private Node getOwnerNode()
-  {
-    if (getOwner() != null)
-      return getOwner().getElement();
-    else
-      return null;
-  }
-
-  abstract protected WSDLElement getOwner();
-  
-  abstract protected boolean showDialog();
-  
-  public void run()
-  {
-    boolean ok = showDialog();
-    if (ok)
-    {
-	    preRun();
-	    modelAction.run();
-	    format();
-	    selectObject();
-	    postRun();
-    }
-  }
-  
-  protected void preRun()
-  {
-  }
-  
-  protected void postRun()
-  {
-  }
-
-  private void beginRecording()
-  {    
-    Node node = getOwnerNode();  
-    if (node instanceof XMLNode)
-    {
-      ((XMLNode)node).getModel().beginRecording(this, getUndoDescription());  
-    }
-  }
-
-  private void endRecording()
-  {                 
-    Node node = getOwnerNode(); 
-    if (node instanceof XMLNode)
-    {
-      ((XMLNode)node).getModel().endRecording(this);  
-    }
-  }
-  
-  protected WSDLElement getWSDLElement()
-  {
-    return modelAction.getWSDLElement();
-  }
-  
-  private void format()
-  {
-    Node parentNode = getOwnerNode();
-    if (parentNode instanceof XMLNode) 
-    {
-		  // format selected node                                                    
-      FormatProcessorXML formatProcessorXML = new FormatProcessorXML();
-      formatProcessorXML.formatNode((XMLNode)parentNode);      
-    }
-  }
-  
-  private void selectObject()
-  {               
-    if (editorPart != null && getOwner() != null)
-    {
-      Object object = getWSDLElement();
-      if (object != null)
-      {
-        ISelectionProvider selectionProvider = (ISelectionProvider)editorPart.getAdapter(ISelectionProvider.class);
-        if (selectionProvider != null)
-        {
-          selectionProvider.setSelection(new StructuredSelection(object));
-        }
-      }  
-    }   
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLMenuActionContributor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLMenuActionContributor.java
deleted file mode 100644
index 01df382..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLMenuActionContributor.java
+++ /dev/null
@@ -1,1199 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-
-import org.eclipse.gef.EditPartViewer;
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.action.IMenuManager;
-import org.eclipse.jface.action.MenuManager;
-import org.eclipse.jface.action.Separator;
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.window.Window;
-import org.eclipse.jface.wizard.WizardDialog;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.ui.IEditorPart;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.Definition;
-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.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.Service;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddInputCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddMessageCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddOperationCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddOutputCommand;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.IMenuActionContributor;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.WSDLTreeNodeEditPart;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.CreateWSDLElementHelper;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.ui.internal.widgets.NewComponentDialog;
-import org.eclipse.wst.wsdl.ui.internal.widgets.NewComponentWithChildDialog;
-import org.eclipse.wst.wsdl.ui.internal.wizards.BindingWizard;
-import org.eclipse.wst.wsdl.ui.internal.wizards.PortWizard;
-import org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.wsdl.internal.util.WSDLSwitch;
-import org.eclipse.wst.xml.core.document.XMLNode;
-
-
-public class WSDLMenuActionContributor implements IMenuActionContributor
-{
-  protected AddEEMenuActionContributor addEEMenuActionContributor;
-  IEditorPart editorPart;
-
-  public WSDLMenuActionContributor(IEditorPart editorPart)
-  {
-    addEEMenuActionContributor = new AddEEMenuActionContributor();
-    this.editorPart = editorPart;
-  }
-
-  protected static List createList(Action action)
-  {
-    List list = new ArrayList();
-    list.add(action);
-    return list;
-  }
-  
-	private class OpenSchemaOnSelectionHelper extends Action {
-		Object object;
-		
-		public OpenSchemaOnSelectionHelper(Object object) {
-			setText(WSDLEditorPlugin.getWSDLString("_UI_OPEN_IMPORT"));
-			this.object = object;
-			
-			if (object instanceof Import) {
-				String location = ((Import) object).getLocationURI();
-				
-				if (location == null || location.trim().equals(""))
-					setEnabled(false);
-			}
-		}
-		
-		public void run() {
-			Definition definition = ((WSDLElement) object).getEnclosingDefinition();
-			org.eclipse.wst.wsdl.ui.internal.util.OpenOnSelectionHelper helper = new org.eclipse.wst.wsdl.ui.internal.util.OpenOnSelectionHelper(definition);
-		    helper.openEditor((org.eclipse.emf.ecore.EObject) object);
-		}
-	}
-
-  public void contributeMenuActions(final IMenuManager menu, final Node node, Object object)
-  {
-    final IMenuManager addMenu;
-    boolean addEditAction = false;
-    final boolean isEditable = (node instanceof XMLNode);
-    if (object instanceof WSDLElement && node != null && isEditable)
-    {
-      addEditAction = true;
-      addMenu = new MenuManager(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_CHILD"), "addchild"); //$NON-NLS-1$ //$NON-NLS-2$
-      menu.add(addMenu);
-      Definition definition = ((WSDLElement) object).getEnclosingDefinition();
-
-      final String prefix = definition.getPrefix(WSDLConstants.WSDL_NAMESPACE_URI);
-
-      if (object instanceof Import) {
-      	menu.add(new OpenSchemaOnSelectionHelper(object));
-      }
-      
-      WSDLSwitch wsdlSwitch = new WSDLSwitch()
-      {
-        public Object caseBinding(Binding binding)
-        {
-          if (isEditable)
-          {
-            menu.add(new AddBindingOperationAction(node, "NewBindingOperation", prefix)); //$NON-NLS-1$
-            menu.add(new Separator());
-          }
-          menu.add(createSetPortTypeMenu(binding, isEditable));
-          menu.add(new GenerateBindingContentAction(binding, isEditable));
-          return null;
-        }
-
-        public Object caseBindingOperation(BindingOperation bindingOperation)
-        {
-          if (isEditable)
-          {
-            menu.add(new AddBindingInputAction(editorPart, node, prefix));
-            menu.add(new AddBindingOutputAction(editorPart, node, prefix));
-            menu.add(new AddBindingFaultAction(node, prefix));
-          }
-          return null;
-        }
-
-        public Object caseDefinition(Definition definition)
-        {
-           menu.add(new EditNamespacesAction(definition));
-           menu.add(new Separator());
-        	
-          if (isEditable)
-          {
-            menu.add(new AddMessageAction(definition, null, node, prefix, ((WSDLEditor) editorPart).getXMLDocument()));
-            menu.add(new AddServiceAction(definition, null, node, prefix, ((WSDLEditor) editorPart).getXMLDocument()));
-            menu.add(new AddPortTypeAction(definition, null, node, prefix, ((WSDLEditor) editorPart).getXMLDocument()));
-            menu.add(new AddBindingAction(definition, ((WSDLEditor) editorPart).getXMLDocument()));//, null, node, prefix));
-            menu.add(new AddImportAction(editorPart, definition, node, prefix));
-          }
-          return null;
-        }
-
-        public Object caseFault(Fault fault)
-        {
-          menu.add(createSetMessageMenu(fault, isEditable));
-          //menu.add(createAddBindingMenuForIOF(fault));
-          return null;
-        }
-
-        public Object caseInput(Input input)
-        {
-          menu.add(createSetMessageMenu(input, isEditable));
-          //menu.add(createAddBindingMenuForIOF(input));
-          return null;
-        }
-
-        public Object caseOutput(Output output)
-        {
-          menu.add(createSetMessageMenu(output, isEditable));
-          //menu.add(createAddBindingMenuForIOF(output));
-          return null;
-        }
-
-        public Object caseMessage(Message message)
-        {
-          if (isEditable)
-          {
-            menu.add(new AddPartAction(editorPart, message, node, prefix));
-          }
-          return null;
-        }
-
-        public Object caseOperation(Operation operation)
-        {
-          if (isEditable)
-          {
-            menu.add(new AddInputAction(editorPart, node, operation, prefix));
-            menu.add(new AddOutputAction(editorPart, node, operation, prefix));
-            menu.add(new AddFaultAction(editorPart, node, operation, prefix));
-          }
-          //menu.add(createAddBindingMenuForOperation(operation));
-          return null;
-        }
-
-        public Object casePart(Part part)
-        {
-          menu.add(createSetPartMenu(part, (Element) node, "element", isEditable)); //$NON-NLS-1$
-          menu.add(createSetPartMenu(part, (Element) node, "type", isEditable)); //$NON-NLS-1$
-          return null;
-        }
-
-        public Object casePort(Port port)
-        {
-          if (node instanceof Element)
-          {
-            menu.add(createSetBindingMenu(port, (Element) node, isEditable));
-            if (port.getEBinding() != null)
-            {
-              menu.add(createSetPortTypeMenu(port.getEBinding(), isEditable));
-            }
-          }
-          return null;
-        }
-
-        public Object casePortType(PortType portType)
-        {
-          if (isEditable)
-          {
-            menu.add(new AddOperationAction(editorPart, portType, node, prefix));
-          }
-          return null;
-        }
-
-        public Object caseService(Service service)
-        {
-          if (isEditable)
-          {
-            menu.add(new AddPortAction(service));
-          }
-          return null;
-        }
-
-        //public Object caseTypes(Types types)
-        //{   
-        //  return createTypesAdapter();
-        // } 
-      };
-      wsdlSwitch.doSwitch((WSDLElement) object);
-    }
-    else if (object instanceof WSDLGroupObject)
-    {
-      addMenu = new MenuManager(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_CHILD"), "addchild"); //$NON-NLS-1$ //$NON-NLS-2$
-      menu.add(addMenu);
-      
-      WSDLGroupObject groupObject = (WSDLGroupObject) object;
-      Definition definition = groupObject.getDefinition();
-
-      final String prefix = definition.getPrefix(WSDLConstants.WSDL_NAMESPACE_URI);
-
-      //for (Iterator i = actionList.iterator(); i.hasNext(); )
-      //{                           
-      //  Action action = (Action)i.next();
-      //  manager.add(action); 
-      //}
-
-      switch (groupObject.getType())
-      {
-        case WSDLGroupObject.MESSAGES_GROUP :
-          {
-            menu.add(new AddMessageAction(groupObject.getDefinition(), null, node, prefix, ((WSDLEditor) editorPart).getXMLDocument()));
-            break;
-          }
-        case WSDLGroupObject.SERVICES_GROUP :
-          {
-            menu.add(new AddServiceAction(groupObject.getDefinition(), null, node, prefix, ((WSDLEditor) editorPart).getXMLDocument()));
-            break;
-          }
-        case WSDLGroupObject.PORT_TYPES_GROUP :
-          {
-            menu.add(new AddPortTypeAction(groupObject.getDefinition(), null, node, prefix, ((WSDLEditor) editorPart).getXMLDocument()));
-            break;
-          }
-        case WSDLGroupObject.BINDINGS_GROUP :
-          {
-            menu.add(new AddBindingAction(groupObject.getDefinition(), ((WSDLEditor) editorPart).getXMLDocument()));//, null, node, prefix));
-            break;
-          }
-        case WSDLGroupObject.IMPORTS_GROUP :
-          {
-            menu.add(new AddImportAction(editorPart, groupObject.getDefinition(), node, prefix));
-            break;
-          }
-      }
-    }
-
-    menu.add(new Separator());
-    
-   	addEEMenuActionContributor.contributeMenuActions(menu, node, object);
-
-    menu.add(new Separator());
-
-    if (object instanceof WSDLElement && node != null && addEditAction && node != null && isEditable)
-    {
-      //////////////////////////////////////// Currently, only allow Copy and Paste on Operations
-    	if (object instanceof Operation) {
-    		// Add Cut, Copy Actions
-    		// Note:  The Cut, Copy, Paste Actions are Model Driven.  The Delete Action is still
-    		// currently DOM driven.
-    		//      menu.add(new CutAction((WSDLElement) object, editorPart));
-   		 	menu.add(new CopyGlobalAction((WSDLElement) object, editorPart));
-    	}
-
-   	 	Action pasteAction = new PasteGlobalAction((WSDLElement) object, editorPart);
-   	 	if (pasteAction.isEnabled()) {
-   	 		menu.add(pasteAction);
-   	 	}
-   	 	
-	 	menu.add(new Separator());
-      //////////////////////////////////////// Currently, only allow Copy and Paste on Operations
-		
-		// Get the list of selected elements.  Use this list for the DeleteAction.		
-		IStructuredSelection selectionList = (IStructuredSelection) ((WSDLEditor) editorPart).getSelectionManager().getSelection();	
-		Action deleteAtion = new DeleteWSDLAndXSDAction(selectionList.toList(), node, (WSDLEditor) editorPart);
-		menu.add(deleteAtion);
-		deleteAtion.setEnabled(isEditable);
-    }
-    
-    // Allow Rename through a dialog mechanism.....  This should be changed when
-    // direct editing is ready
-    if (object instanceof WSDLElement && isEditable) {
-    	RenameDialogAction renameDialog = new RenameDialogAction((WSDLElement) object);
-    	if (renameDialog.showRenameDialog())
-    		menu.add(renameDialog);
-    }
-  }
-
-  /*
-  protected MenuManager createAddBindingMenuForOperation(Operation operation) 
-  {
-    MenuManager subMenu = new MenuManager("Add Binding");                    
-  
-    Definition definition = operation.getEnclosingDefinition(); 
-    ComponentReferenceUtil util = new ComponentReferenceUtil(definition);
-  
-    String operationName = operation.getName();
-    if (operationName != null)
-    {       
-      for (Iterator i = util.getBindings(operation).iterator(); i.hasNext(); )
-      {   
-        Binding binding = (Binding)i.next();
-            
-        BindingOperation matchingBindingOperation = null;
-  
-        for (Iterator j = binding.getBindingOperations().iterator(); j.hasNext(); )
-        {
-          BindingOperation bindingOperation = (BindingOperation)j.next();
-          if (operationName.equals(bindingOperation.getName()))
-          { 
-            matchingBindingOperation = bindingOperation;
-            break;
-          }
-        }         
-  
-        if (matchingBindingOperation == null)
-        {                                                                            
-          Element bindingElement = WSDLUtil.getInstance().getElementForObject(binding);
-          subMenu.add(new AddBindingOperationAction(bindingElement, operation, prefix));
-        }    
-      }
-    }
-    return subMenu;
-  }*/
-
-  /*
-  protected MenuManager createAddBindingMenuForIOF(WSDLElement iof) 
-  {
-    MenuManager subMenu = new MenuManager("Add Binding");                    
-  
-    Definition definition = iof.getEnclosingDefinition(); 
-    Operation operation = (Operation)iof.eContainer();
-  
-    ComponentReferenceUtil util = new ComponentReferenceUtil(definition);
-  
-    String operationName = operation.getName();
-    if (operationName != null)
-    {  
-      for (Iterator i = util.getBindings(operation).iterator(); i.hasNext(); )
-      {   
-        Binding binding = (Binding)i.next();
-  
-        boolean hasName = false;
-        for (Iterator j = binding.getBindingOperations().iterator(); j.hasNext(); )
-        {
-          BindingOperation bindingOperation = (BindingOperation)j.next();
-          if (operationName.equals(bindingOperation.getName()))
-          {
-            hasName = true;
-            break;
-          }
-        }         
-  
-        if (!hasName)
-        {                                                                            
-          // TODO... should we add the operation to all of the bindings?
-          //
-          Element bindingElement = WSDLUtil.getInstance().getElementForObject(binding);
-          subMenu.add(new AddBindingOperationAction(bindingElement, operationName));
-        }
-      }
-    }
-    return subMenu;
-  }
-  */
-
-  protected AddNewComponentAction createSetBindingMenu(Port port, Element portElement, boolean isEditable)
-  {
-    Definition definition = port.getEnclosingDefinition();
-    String prefix = definition.getPrefix(WSDLConstants.WSDL_NAMESPACE_URI);
-    Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-
-    AddNewComponentAction action = new AddNewComponentAction(WSDLEditorPlugin.getWSDLString("_UI_ACTION_SET_BINDIG"), definitionElement, prefix, "binding", port);
-    action.setEditor(editorPart);
-    action.setEnabled(isEditable);
-    return action;
-  }
-
-  protected AddNewComponentAction createSetPortTypeMenu(Binding binding, boolean isEditable)
-  {
-    if (binding != null)
-    {
-      Definition definition = binding.getEnclosingDefinition();
-      Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-      String prefix = definition.getPrefix(WSDLConstants.WSDL_NAMESPACE_URI);
-
-      AddNewComponentAction action = new AddNewComponentAction(WSDLEditorPlugin.getWSDLString("_UI_ACTION_SET_PORTTYPE"), definitionElement, prefix, "portType", binding);
-      action.setEditor(editorPart);
-      action.setEnabled(isEditable);
-      return action;
-    }
-    return null;
-  }
-
-  protected AddNewComponentAction createSetMessageMenu(WSDLElement wsdlElement, boolean isEditable)
-  {
-    Definition definition = wsdlElement.getEnclosingDefinition();
-    Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-    Element referencingElement = WSDLEditorUtil.getInstance().getElementForObject(wsdlElement);
-
-    if (definitionElement != null && referencingElement != null)
-    {
-      String prefix = definition.getPrefix(WSDLConstants.WSDL_NAMESPACE_URI);
-      AddNewComponentAction action = new AddNewComponentAction(WSDLEditorPlugin.getWSDLString("_UI_ACTION_SET_MESSAGE"), definitionElement, prefix, "message", wsdlElement);
-      action.setEditor(editorPart);
-      action.setEnabled(isEditable);
-      return action;
-    }
-    return null;
-  }
-
-  protected AddNewComponentAction createSetPartMenu(Part part, Element portElement, String referenceKind, boolean isEditable)
-  {
-    Definition definition = part.getEnclosingDefinition();
-    String prefix = definition.getPrefix(WSDLConstants.WSDL_NAMESPACE_URI);
-    Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-
-    String actionName;
-    if (referenceKind.equals("element")) // NON NLS
-    {
-      actionName = WSDLEditorPlugin.getWSDLString("_UI_ACTION_SET_ELEMENT");
-    }
-    else
-    {
-      actionName = WSDLEditorPlugin.getWSDLString("_UI_ACTION_SET_TYPE");
-    }
-
-    AddNewComponentAction action = new AddNewComponentAction(actionName, definitionElement, prefix, actionName, part);
-    action.setReferenceKind(referenceKind);
-    action.setEditor(editorPart);
-    action.setEnabled(isEditable);
-    return action;
-  }
-  
-  private WSDLElement showPasteAction(WSDLElement element, IEditorPart ePart) {
-  	WSDLElement parentElement = null;
-  	
-  	if (ePart instanceof WSDLEditor) {
-  		WSDLElement clipboardElement = ((WSDLEditor) ePart).getClipboardContents();
-  		
-  		if (element instanceof PortType) {
-  			if (clipboardElement instanceof Operation) {
-  				parentElement = element;
-  			}
-  		}
-  		if (element instanceof Operation) {
-  			if (clipboardElement instanceof Operation) {
-  				parentElement = (WSDLElement) ((Operation) element).eContainer();
-  			}
-  		}
-  	}
-  	
-  	return parentElement;
-  }
-}
-
-class AddBindingOperationAction extends AddElementAction
-{
-  protected String name;
-  protected Operation operation;
-
-  public AddBindingOperationAction(Node parentNode, String name, String prefix)
-  {
-    // super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD") + " " + WSDLEditorPlugin.getWSDLString("_UI_LABEL_BINDING_OPERATION"), "icons/operationbinding_obj.gif", parentNode, prefix, "operation");
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_BINDING_OPERATION"), "icons/operationbinding_obj.gif", parentNode, prefix, "operation");
-    this.name = name;
-  }
-
-  public AddBindingOperationAction(Node parentNode, Operation operation, String prefix)
-  {
-    this(parentNode, operation.getName(), prefix);
-    this.operation = operation;
-  }
-
-  protected void addAttributes(Element newElement)
-  {
-    newElement.setAttribute("name", name);
-  }
-
-  protected void performAddElement()
-  {
-    super.performAddElement();
-
-    if (operation != null)
-    {
-      if (operation.getInput() != null)
-      {
-        new AddBindingInputAction(editorPart, newElement, prefix).run();
-      }
-      if (operation.getOutput() != null)
-      {
-        new AddBindingOutputAction(editorPart, newElement, prefix).run();
-      }
-      for (Iterator i = operation.getEFaults().iterator(); i.hasNext();)
-      {
-        Fault fault = (Fault) i.next();
-        new AddBindingFaultAction(newElement, fault, prefix).run();
-      }
-      format(operation.getElement());
-    }
-  }
-}
-
-
-class AddOperationAction extends AddElementAction
-{
-  protected String name = "NewOperation";
-  protected PortType portType;
-  protected boolean createSubComponents = false;
-
-  public AddOperationAction(IEditorPart editorPart, PortType portType, Node parentNode, String prefix)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_OPERATION"), "icons/operation_obj.gif", parentNode, prefix, "operation");
-    setEditorPart(editorPart);
-    setDefinition(portType.getEnclosingDefinition());
-    this.portType = portType;
-  }
-
-  public boolean showDialog()
-  {
-    name = NameUtil.buildUniqueOperationName(portType);
-    name = showDialogHelper(WSDLEditorPlugin.getWSDLString("_UI_ACTION_NEW_OPERATION"), name, NameUtil.getUsedOperationNames(portType));
-    return name != null;
-  }
-
-//  protected void addAttributes(Element newElement)
-//  {
-//    newElement.setAttribute("name", name);
-//  }
-
-  protected void performAddElement()
-  {
-  	if (createSubComponents) {
-  	  	CreateWSDLElementHelper.operationName = name;
-  	  	CreateWSDLElementHelper.PART_TYPE_OR_DEFINITION = CreateWSDLElementHelper.getPartInfo(portType);
-  		Operation operation = CreateWSDLElementHelper.createOperation(portType);
-  		format(operation.getElement());  		
-  		selectObject(operation);
-  		expandEditParts(operation,true);
-  	}
-  	else {
-  		Definition def = portType.getEnclosingDefinition();	
-		
-  		// Add Operation
-  		AddOperationCommand opAction = new AddOperationCommand(portType, name);
-		opAction.run();
-		Operation operation = (Operation) opAction.getWSDLElement();
-		
-		// Add Output
-  		AddOutputCommand outAction = new AddOutputCommand(operation, NameUtil.buildUniqueInputName(portType, operation.getName(), ""));
-  		outAction.run();
-  		
-		// Add Input
-		AddInputCommand inAction = new AddInputCommand(operation, NameUtil.buildUniqueOutputName(portType, operation.getName(), ""));
-  		inAction.run();
-
-  		format(operation.getElement());
-
- 	  	selectObject(operation);
- 	  	expandEditParts(operation, true);
-  	}
-  }
-
-	private void expandEditParts(Object element, boolean expandChildren) {
-	    if (element != null) {
-	    	EditPartViewer editPartViewer = ((WSDLEditor) editorPart).getGraphViewer().getComponentViewer();
-	    	Map editPartMap = editPartViewer.getEditPartRegistry();
-	    	WSDLTreeNodeEditPart wsdlEditPart = (WSDLTreeNodeEditPart) editPartMap.get(element);
-			wsdlEditPart.setExpanded(true);
-			
-			if (expandChildren) {
-				Iterator iterator = WSDLEditorUtil.getModelGraphViewChildren(element).iterator();
-				
-				while (iterator.hasNext()) {
-					expandEditParts(iterator.next(), expandChildren);
-				}
-			}
-	    }
-	}
-
-  public String showDialogHelper(String title, String defaultName, List usedNames)
-  {   
-    String result = defaultName; 
-    NewComponentWithChildDialog dialog = new NewComponentWithChildDialog(WSDLEditorPlugin.getShell(), title, defaultName, usedNames);
-    int rc = dialog.createAndOpen();
-    if (rc == IDialogConstants.OK_ID)
-    {
-      result = dialog.getName();  
-      createSubComponents = dialog.createSubComponents();
-    }
-    else
-    {
-      result = null;
-    }               
-    return result;
-  }
-}
-
-abstract class AddIOFAction extends AddElementAction
-{
-  protected Operation operation;
-
-  public AddIOFAction(IEditorPart editorPart, String text, String imageDescriptorKey, Node parentNode, String prefix, String localName, Operation operation)
-  {
-    super(text, imageDescriptorKey, parentNode, prefix, localName);
-    this.operation = operation;
-    setEditorPart(editorPart);
-    setDefinition(operation.getEnclosingDefinition());
-  }
-
-  abstract protected void performAddElementToBindingOperation(BindingOperation bindingOperation, Element bindingOperationElement);
-
-  /*
-  protected void addAttributes(Element newElement)
-  {
-    newElement.setAttribute("message", "");
-  }
-  */
-
-  protected void performAddElement()
-  {
-    if (operation != null)
-    {
-      Definition definition = operation.getEnclosingDefinition();
-      ComponentReferenceUtil util = new ComponentReferenceUtil(definition);
-
-      for (Iterator i = util.getBindingOperations(operation).iterator(); i.hasNext();)
-      {
-        BindingOperation bindingOperation = (BindingOperation) i.next();
-        Element bindingOperationElement = WSDLEditorUtil.getInstance().getElementForObject(bindingOperation);
-        if (bindingOperationElement != null)
-        {
-          performAddElementToBindingOperation(bindingOperation, bindingOperationElement);
-        }
-      }
-      format(operation.getElement());
-    }
-  }
-}
-
-class AddInputAction extends AddIOFAction
-{
-  public AddInputAction(IEditorPart editorPart, Node parentNode, Operation operation, String prefix)
-  {
-    super(editorPart, WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_INPUT"), "icons/input_obj.gif", parentNode, prefix, "input", operation);
-  }
-
-  protected void performAddElementToBindingOperation(BindingOperation bindingOperation, Element bindingOperationElement)
-  {
-    if (bindingOperation.getBindingInput() == null)
-    {
-      new AddBindingInputAction(editorPart, bindingOperationElement, prefix).run();
-    }
-  }
-  
-  protected void performAddElement() {
-  	PortType portType = (PortType) ((WSDLElementImpl) operation).getContainer();
-  	CreateWSDLElementHelper.PART_TYPE_OR_DEFINITION = CreateWSDLElementHelper.getPartInfo(portType);
-  	Input input = CreateWSDLElementHelper.createInput(portType, operation, null); 
-  	format(input.getElement());
-  	selectObject(input);
-  }
-}
-
-class AddOutputAction extends AddIOFAction
-{
-  public AddOutputAction(IEditorPart editorPart, Node parentNode, Operation operation, String prefix)
-  {
-    super(editorPart, WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_OUTPUT"), "icons/output_obj.gif", parentNode, prefix, "output", operation);
-  }
-
-  protected void performAddElementToBindingOperation(BindingOperation bindingOperation, Element bindingOperationElement)
-  {
-    if (bindingOperation.getBindingOutput() == null)
-    {
-      new AddBindingOutputAction(editorPart, bindingOperationElement, prefix).run();
-    }
-  }
-  
-  protected void performAddElement() {
-  	// Determine Part info
-  	PortType portType = (PortType) ((WSDLElementImpl) operation).getContainer();
-  	CreateWSDLElementHelper.PART_TYPE_OR_DEFINITION = CreateWSDLElementHelper.getPartInfo(portType);
-  	Output output = CreateWSDLElementHelper.createOutput(portType, operation); 
-  	format(output.getElement());
-  	selectObject(output);
-  }
-}
-
-class AddFaultAction extends AddIOFAction
-{
-  protected String name = "NewFault";
-  public AddFaultAction(IEditorPart editorPart, Node parentNode, Operation operation, String prefix)
-  {
-    super(editorPart, WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_FAULT"), "icons/fault_obj.gif", parentNode, prefix, "fault", operation);
-    name = NameUtil.buildUniqueFaultName(operation);
-  }
-
-  public boolean showDialog()
-  {
-    name = NameUtil.buildUniqueFaultName(operation);
-    name = showDialogHelper(WSDLEditorPlugin.getWSDLString("_UI_ACTION_NEW_FAULT"), name, NameUtil.getUsedFaultNames(operation));
-    return name != null;
-  }
-
-  /*
-  protected void addAttributes(Element newElement)
-  {
-    newElement.setAttribute("message", "");
-    newElement.setAttribute("name", name);
-  }
-  */
-
-  protected void performAddElementToBindingOperation(BindingOperation bindingOperation, Element bindingOperationElement)
-  {
-    if (bindingOperation.getBindingFault(name) == null)
-    {
-      new AddBindingFaultAction(bindingOperationElement, prefix).run();
-    }
-  }
-  
-  protected void performAddElement() {
-  	CreateWSDLElementHelper.faultName = name;
-  	CreateWSDLElementHelper.PART_TYPE_OR_DEFINITION = CreateWSDLElementHelper.getPartInfo(operation);
-  	Fault fault = CreateWSDLElementHelper.createFault(operation);
-  	format(fault.getElement());  	
-  	selectObject(fault);
-  }
-}
-
-class AddBindingInputAction extends AddElementAction
-{
-  public AddBindingInputAction(IEditorPart editorPart, Node parentNode, String prefix)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_INPUT"), "icons/input_obj.gif", parentNode, prefix, "input");
-    setEditorPart(editorPart);
-  }
-}
-
-class AddBindingOutputAction extends AddElementAction
-{
-  public AddBindingOutputAction(IEditorPart editorPart, Node parentNode, String prefix)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_OUTPUT"), "icons/output_obj.gif", parentNode, prefix, "output");
-    setEditorPart(editorPart);
-  }
-}
-
-class AddBindingFaultAction extends AddElementAction
-{
-  protected Fault fault;
-
-  public AddBindingFaultAction(Node parentNode, String prefix)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_FAULT"), "icons/fault_obj.gif", parentNode, prefix, "fault");
-  }
-
-  public AddBindingFaultAction(Node parentNode, Fault fault, String prefix)
-  {
-    this(parentNode, prefix);
-    this.fault = fault;
-  }
-
-  protected void addAttributes(Element newElement)
-  {
-    if (fault == null)
-    {
-      newElement.setAttribute("name", "NewFault");
-    }
-    else
-    {
-      newElement.setAttribute("name", fault.getName());
-    }
-  }
-}
-
-class AddMessageAction extends AddElementAction
-{
-  protected Definition definition;
-  protected String name;
-
-  public AddMessageAction(Definition definition, String name, Node parentNode, String prefix)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_MESSAGE"), "icons/message_obj.gif", parentNode, prefix, "message");
-    this.definition = definition;
-    this.name = name;
-    setComputeTopLevelRefChild(true);
-  }
-
-  public AddMessageAction(Definition definition, String name, Node parentNode, String prefix, Document document)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_MESSAGE"), "icons/message_obj.gif", parentNode, prefix, "message");
-    this.definition = definition;
-    this.name = name;
-    this.setDefinition(definition);
-    this.document = document;
-    setComputeTopLevelRefChild(true);
-  }
-  
-  public boolean showDialog()
-  {
-    name = NameUtil.buildUniqueMessageName(definition, name);
-    name = showDialogHelper(WSDLEditorPlugin.getWSDLString("_UI_ACTION_NEW_MESSAGE"), name, NameUtil.getUsedMessageNames(definition));
-    return name != null;
-  }
-
-//  protected void addAttributes(Element newElement)
-//  {
-//    newElement.setAttribute("name", name);
-//  }
-  
-  protected void performAddElement() {
-  	NodeList list = document.getChildNodes();
-  	if (parentNode == null|| list.getLength() == 0) {
-  		createDefinitionStub();
-  	}
-  	
-  	AddMessageCommand action = new AddMessageCommand(definition, name);
-	action.run();
-	Message message = (Message) action.getWSDLElement();
-	CreateWSDLElementHelper.createPart(message);
-	format(message.getElement());
-	selectObject(message);
-  }
-
-  public String getName()
-  {
-    return name;
-  }
-}
-
-class AddPartAction extends AddElementAction
-{
-  protected Message message;
-  protected String name;
-
-  public AddPartAction(IEditorPart editorPart, Message message, Node parentNode, String prefix)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_PART"), "icons/part_obj.gif", parentNode, prefix, "part");
-    this.message = message;
-    setEditorPart(editorPart);
-    setDefinition(message.getEnclosingDefinition());
-  }
-
-  public boolean showDialog()
-  {
-    name = NameUtil.buildUniquePartName(message, message.getQName().getLocalPart());
-    name = showDialogHelper(WSDLEditorPlugin.getWSDLString("_UI_ACTION_NEW_PART"), name, NameUtil.getUsedPartNames(message));
-    return name != null;
-  }
-
-  protected void addAttributes(Element newElement)
-  {
-    newElement.setAttribute("name", name);
-    String xsdPrefix = message.getEnclosingDefinition().getPrefix(WSDLConstants.XSD_NAMESPACE_URI);
-    if (xsdPrefix == null)
-    {
-    	Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(message.getEnclosingDefinition());    	
-        new AddNamespaceDeclarationsAction(definitionElement, WSDLConstants.XSD_NAMESPACE_URI, "xsd").run();
-		xsdPrefix = message.getEnclosingDefinition().getPrefix(WSDLConstants.XSD_NAMESPACE_URI);
-    }
-			
-    String defaultTypeName = "string";
-    if (xsdPrefix != null && xsdPrefix.length() > 0)
-    {
-      defaultTypeName = xsdPrefix + ":" + defaultTypeName;
-    }
-    newElement.setAttribute("type", defaultTypeName);
-  }
-}
-
-class AddServiceAction extends AddElementAction
-{
-  protected String name;
-  protected Definition definition;
-
-  public AddServiceAction(Definition definition, String name, Node parentNode, String prefix)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_SERVICE"), "icons/service_obj.gif", parentNode, prefix, "service");
-    this.definition = definition;
-    this.name = name;
-    setComputeTopLevelRefChild(true);
-  }
-
-  public AddServiceAction(Definition definition, String name, Node parentNode, String prefix, Document document)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_SERVICE"), "icons/service_obj.gif", parentNode, prefix, "service");
-    this.definition = definition;
-    this.name = name;
-    this.setDefinition(definition);
-    this.document = document;
-    setComputeTopLevelRefChild(true);
-  }
-
-  public boolean showDialog()
-  {
-    if (name == null)
-    {
-      name = NameUtil.buildUniqueServiceName(definition);
-    }
-    name = showDialogHelper(WSDLEditorPlugin.getWSDLString("_UI_ACTION_NEW_SERVICE"), name, NameUtil.getUsedServiceNames(definition));
-    return name != null;
-  }
-
-  protected void addAttributes(Element newElement)
-  {
-    newElement.setAttribute("name", name);
-  }
-  
-  protected void performAddElement() {  	
-  	NodeList list = document.getChildNodes();
-  	if (parentNode == null || list.getLength() == 0) {
-  		createDefinitionStub();
-  	}
-  	
-  	super.performAddElement();
-  }
-}
-
-class AddPortTypeAction extends AddElementAction
-{
-  protected String name;
-  protected Definition definition;
-
-  public AddPortTypeAction(Definition definition, String name, Node parentNode, String prefix)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_PORTTYPE"), "icons/porttype_obj.gif", parentNode, prefix, "portType");
-    this.definition = definition;
-    this.name = name;
-    setComputeTopLevelRefChild(true);
-  }
-
-  public AddPortTypeAction(Definition definition, String name, Node parentNode, String prefix, Document document)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_PORTTYPE"), "icons/porttype_obj.gif", parentNode, prefix, "portType");
-    this.definition = definition;
-    this.name = name;
-    this.setDefinition(definition);
-    this.document = document;
-    setComputeTopLevelRefChild(true);
-  }
-  
-  public boolean showDialog()
-  {
-    name = NameUtil.buildUniquePortTypeName(definition, name);
-    name = showDialogHelper(WSDLEditorPlugin.getWSDLString("_UI_ACTION_NEW_PORTTYPE"), name, NameUtil.getUsedPortTypeNames(definition));
-    return name != null;
-  }
-
-  protected void addAttributes(Element newElement)
-  {
-    newElement.setAttribute("name", name);
-  }
-
-  public String getPortTypeName()
-  {
-    return name;
-  }
-  
-  protected void performAddElement() {
-  	NodeList list = document.getChildNodes();
-  	if (parentNode == null || list.getLength() == 0) {
-  		createDefinitionStub();
-  	}
-  	
-  	super.performAddElement();
-  }
-}
-
-class AddBindingAction extends Action
-{
-  protected Definition definition;
-  protected Document document;
-
-  public AddBindingAction(Definition definition, Document document)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_BINDING"), ImageDescriptor.createFromFile(WSDLEditorPlugin.class, "icons/binding_obj.gif")); //$NON-NLS-1$
-    //setToolTipText(WSDLEditorPlugin.getInstance().getWSDLString("_UI_LABEL_BINDING_WIZARD")); //$NON-NLS-1$
-    this.definition = definition;
-    this.document = document;
-  }
-
-  public void run()
-  {
-    BindingWizard wizard = new BindingWizard(definition, document);
-    WizardDialog wizardDialog = new WizardDialog(Display.getCurrent().getActiveShell(), wizard);
-    wizardDialog.create();
-
-    int result = wizardDialog.open();
-
-    if (result == Window.OK)
-    {
-      //todo...      
-    }
-  }
-}
-
-class AddPortAction extends Action
-{
-	protected Service service;
-
-	public AddPortAction(Service service)
-	{
-		super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_PORT"), ImageDescriptor.createFromFile(WSDLEditorPlugin.class, "icons/binding_obj.gif")); //$NON-NLS-1$
-		//setToolTipText(WSDLEditorPlugin.getInstance().getWSDLString("_UI_LABEL_BINDING_WIZARD")); //$NON-NLS-1$
-		this.service = service;
-	}
-
-	public void run()
-	{
-		PortWizard wizard = new PortWizard(service);
-		WizardDialog wizardDialog = new WizardDialog(Display.getCurrent().getActiveShell(), wizard);
-		wizardDialog.create();
-
-		int result = wizardDialog.open();
-		if (result == Window.OK)
-		{
-			//todo...      
-		}
-	}
-}
-
-class GenerateBindingContentAction extends Action
-{
-	protected Binding binding;
-	public GenerateBindingContentAction(Binding binding, boolean isEditable)
-	{
-		super(WSDLEditorPlugin.getWSDLString("_UI_GENERATE_BINDING_CONTENT"));
-		this.binding = binding;
-		setEnabled(isEditable);
-	}
-	
-	public void run()
-	{
-		BindingWizard wizard = new BindingWizard(binding.getEnclosingDefinition(), BindingWizard.KIND_REGENERATE_BINDING);
-		wizard.setBindingName(ComponentReferenceUtil.getName(binding));
-		wizard.setPortTypeName(ComponentReferenceUtil.getPortTypeReference(binding));
-		WizardDialog wizardDialog = new WizardDialog(Display.getCurrent().getActiveShell(), wizard);
-		wizardDialog.create();
-		wizardDialog.open();	
-	}
-}
-
-//This is a temporary class to allow renaming.  This should be replaced when direct
-//renaming is ready
-class RenameDialogAction extends Action {
-	private WSDLElement element;
-	private String defaultName = "NewName";
-	private List usedNames = new ArrayList();
-	private boolean useSmartRename = false;
-	private boolean showDialog = false;
-	
-	public RenameDialogAction(WSDLElement selection) {
-		setText(WSDLEditorPlugin.getWSDLString("_UI_ACTION_RENAME"));
-		element = selection;
-		initialize();
-	}
-	
-	public void run() {
-		String result;
-
-		NewComponentDialog dialog = new NewComponentDialog(WSDLEditorPlugin.getShell(), WSDLEditorPlugin.getWSDLString("_UI_ACTION_RENAME"), defaultName, usedNames);
-		int rc = dialog.createAndOpen();
-		if (rc == IDialogConstants.OK_ID)
-		{
-		  result = dialog.getName();
-		  if (useSmartRename) {
-		  	SmartRenameAction smartRename = new SmartRenameAction(element, result);	
-		  	smartRename.run();
-		  }
-		  else {
-		  	RenameAction rename = new RenameAction(element, result);
-		  	rename.run();
-		  }
-		}
-	}
-	
-	public void initialize() {
-		if (element instanceof Fault) {
-			usedNames = NameUtil.getUsedFaultNames((Operation) ((Fault) element).eContainer());
-			defaultName = ((Fault) element).getName();
-			
-			showDialog = true;
-			useSmartRename = true;
-		}
-		else if (element instanceof Message) {
-			usedNames = NameUtil.getUsedMessageNames(element.getEnclosingDefinition());
-			defaultName = ((Message) element).getQName().getLocalPart();
-			
-			showDialog = true;
-			useSmartRename = true;
-		}
-		else if (element instanceof Operation) {
-			usedNames = NameUtil.getUsedOperationNames((PortType) ((Operation) element).eContainer());		
-			defaultName = ((Operation) element).getName();
-			
-			showDialog = true;
-			useSmartRename = true;
-		}
-		else if (element instanceof Part) {
-			usedNames = NameUtil.getUsedPartNames((Message) ((Part) element).eContainer());			
-			defaultName = ((Part) element).getName();
-			
-			showDialog = true;
-			useSmartRename = true;
-		}
-		else if (element instanceof PortType) {
-			usedNames = NameUtil.getUsedPortTypeNames(element.getEnclosingDefinition());
-			defaultName = ((PortType) element).getQName().getLocalPart();
-			
-			showDialog = true;
-			useSmartRename = false;
-		}
-		else if (element instanceof Port) {
-			usedNames = NameUtil.getUsedPortNames((Service) ((Port) element).eContainer());
-			defaultName = ((Port) element).getName();
-			
-			showDialog = true;
-			useSmartRename = true;
-		}
-		else if (element instanceof Binding) {
-			usedNames = NameUtil.getUsedBindingNames(element.getEnclosingDefinition());			
-			defaultName = ((Binding) element).getQName().getLocalPart();
-			
-			showDialog = true;
-			useSmartRename = false;
-		}
-		else if (element instanceof Service) {
-			usedNames = NameUtil.getUsedServiceNames(element.getEnclosingDefinition());
-			defaultName = ((Service) element).getQName().getLocalPart();
-			
-			showDialog = true;
-			useSmartRename = false;
-		}
-		usedNames.remove(defaultName);
-	}
-	
-	public boolean showRenameDialog() {
-		return showDialog;
-	}
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLMenuListener.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLMenuListener.java
deleted file mode 100644
index a71c238..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/actions/WSDLMenuListener.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.actions;
-
-import org.eclipse.jface.action.IMenuListener;
-import org.eclipse.jface.action.IMenuManager;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-import org.w3c.dom.Node;
-
-
-public class WSDLMenuListener implements IMenuListener
-{                      
-  protected ISelectionProvider selectionProvider;
-  protected ExtensibleMenuActionContributor extensibleMenuActionContributor;
-
-  public WSDLMenuListener(WSDLEditor editor, ISelectionProvider selectionProvider)
-  {
-    super();                                                               
-    this.extensibleMenuActionContributor = new ExtensibleMenuActionContributor(editor);
-    this.selectionProvider = selectionProvider;              
-  }
-      
-  protected Object getSelectedObject()
-  {      
-    ISelection selection = selectionProvider.getSelection();    
-    return selection.isEmpty() ? null : ((IStructuredSelection)selection).getFirstElement();   
-  }
-
-  public void menuAboutToShow(IMenuManager manager)
-  {                                                                                         
-    Object object = getSelectedObject();
-    Node node = null;
-    if (object instanceof Node)
-    {
-      node = (Node)object;
-    }
-    else if (object instanceof WSDLElement)
-    {
-      node = ((WSDLElement)object).getElement();   
-    }                                                                            
-    else if (object instanceof WSDLGroupObject)
-    {
-      node =  ((WSDLGroupObject)object).getDefinition().getElement();
-    }
-    extensibleMenuActionContributor.contributeMenuActions(manager, node, object);
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingCommand.java
deleted file mode 100644
index 899817a..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingCommand.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-
-
-public final class AddBindingCommand extends WSDLElementCommand
-{
-  private Definition definition;
-  private String localName;
-  private Binding binding;
- 
-  public AddBindingCommand
-		(Definition definition,  
-		 String localName)
-	{
-	  this.definition = definition;
-	  this.localName = localName;
-	}
-  
-  public WSDLElement getWSDLElement()
-  {
-    return binding;
-  }
-
-  public void run()
-  {
-    binding = WSDLFactory.eINSTANCE.createBinding();
-    binding.setQName(new QName(definition.getTargetNamespace(),localName));
-    binding.setEnclosingDefinition(definition);
-    definition.addBinding(binding);
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingFaultCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingFaultCommand.java
deleted file mode 100644
index c8e02ae..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingFaultCommand.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-
-public final class AddBindingFaultCommand extends WSDLElementCommand
-{
-  BindingFault bindingFault;
-  BindingOperation bindingOperation;
-  String name;
-  
-  public AddBindingFaultCommand(BindingOperation bindingOperation, String name)
-  {
-    this.bindingOperation = bindingOperation;
-    this.name = name;
-  }
-
-  public void run()
-  {
-    bindingFault = WSDLFactory.eINSTANCE.createBindingFault();
-    bindingFault.setName(name); 
-    bindingFault.setEnclosingDefinition(bindingOperation.getEnclosingDefinition());
-    bindingOperation.addBindingFault((BindingFault)bindingFault);
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return bindingFault;
-  }
-}
-
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingInputCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingInputCommand.java
deleted file mode 100644
index 5303b44..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingInputCommand.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import org.eclipse.wst.wsdl.BindingInput;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-
-public final class AddBindingInputCommand extends WSDLElementCommand
-{
-  BindingInput bindingInput;
-  BindingOperation bindingOperation;
-  String name;
-  
-  public AddBindingInputCommand(BindingOperation bindingOperation, String name)
-  {
-    this.bindingOperation = bindingOperation;
-    this.name = name;
-  }
-
-  public void run()
-  {
-    bindingInput = WSDLFactory.eINSTANCE.createBindingInput();
-    bindingInput.setName(name); 
-    bindingInput.setEnclosingDefinition(bindingOperation.getEnclosingDefinition());
-    bindingOperation.setBindingInput((BindingInput)bindingInput);
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return bindingInput;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingOperationCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingOperationCommand.java
deleted file mode 100644
index 45e0f96..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingOperationCommand.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-
-public final class AddBindingOperationCommand extends WSDLElementCommand
-{
-  private Binding binding;
-  
-  private String name;
-  private String bindingInputName = "";
-  private String bindingOutputName = "";
-  private String bindingFaultName ="";
-  
-  private BindingOperation bindingOperation;
-  
-  private boolean createBindingInput = false;
-  private boolean createBindingOutput = false;
-  private boolean createBindingFault = false;
-  
-  public AddBindingOperationCommand(Binding binding,String name)
-  {
-    this.binding = binding;
-    this.name = name;
-  }
-  
-  public AddBindingOperationCommand
-    (Binding binding,  
-     String name,
-     boolean createBindingInput,
-     boolean createBindingOutput,
-     boolean createBindingFault)
-  {
-    this.binding = binding;
-    this.name = name;
-    this.createBindingInput = createBindingInput;
-    this.createBindingOutput = createBindingOutput;
-    this.createBindingFault = createBindingFault;
-  }
-    
-  public void run()
-  {
-    bindingOperation = WSDLFactory.eINSTANCE.createBindingOperation();
-    bindingOperation.setName(name);
-    bindingOperation.setEnclosingDefinition(binding.getEnclosingDefinition());
-    binding.addBindingOperation(bindingOperation);
-
-    WSDLElementCommand command = null;
-    if (createBindingInput)
-    {
-      command = new AddBindingInputCommand(bindingOperation,bindingInputName);
-      command.run();
-    }
-
-    if (createBindingOutput)
-    {
-      command = new AddBindingOutputCommand(bindingOperation,bindingOutputName);
-      command.run();
-    }
-
-    if (createBindingFault)
-    {
-      command = new AddBindingFaultCommand(bindingOperation,bindingFaultName);
-      command.run();
-    }
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return bindingOperation;
-  }
-  
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-  
-  public void setBindingInputName(String name)
-  {
-    this.bindingInputName = name;
-  }
-  
-  public void setBindingOutputName(String name)
-  {
-    this.bindingOutputName = name;
-  }
-  
-  public void setBindingFaultName(String name)
-  {
-    this.bindingFaultName = name;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingOutputCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingOutputCommand.java
deleted file mode 100644
index 4286b6c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddBindingOutputCommand.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.BindingOutput;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-
-public final class AddBindingOutputCommand extends WSDLElementCommand
-{
-  BindingOutput bindingOutput;
-  BindingOperation bindingOperation;
-  String name;
-  
-  public AddBindingOutputCommand(BindingOperation bindingOperation, String name)
-  {
-    this.bindingOperation = bindingOperation;
-    this.name = name;
-  }
-
-  public void run()
-  {
-    bindingOutput = WSDLFactory.eINSTANCE.createBindingOutput();
-    bindingOutput.setName(name); 
-    bindingOutput.setEnclosingDefinition(bindingOperation.getEnclosingDefinition());
-    bindingOperation.setBindingOutput((BindingOutput)bindingOutput);
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return bindingOutput;
-  }
-}
-
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddFaultCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddFaultCommand.java
deleted file mode 100644
index c1a06b6..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddFaultCommand.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.ui.internal.actions.SmartRenameAction;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-
-
-public final class AddFaultCommand extends AddMessageReferenceCommand
-{
-  private Fault originalFault;
-  
-  public AddFaultCommand(Operation operation, String name)
-  {
-    super(operation,name);
-  }
-
-  public AddFaultCommand(Operation operation, String name, boolean createMessage)
-  {
-    super(operation,name,createMessage);
-  }
-  
-  /*
-   * Constructor used to create a Fault based on the given Fault.  In essence, this will
-   * create a copy of the given Fault.
-   */
-  public AddFaultCommand(Operation operation, Fault originalFault, String name) {
-  	super(operation, name, false);
-  	
-  	this.originalFault = originalFault;
-  }
-  
-  public void run()
-  {
-    messageReference = WSDLFactory.eINSTANCE.createFault();
-    messageReference.setName(name); 
-    messageReference.setEnclosingDefinition(operation.getEnclosingDefinition());
-    operation.addFault((Fault)messageReference);
-    
-    //  TBD - add binding fault
-
-    if (originalFault == null) {
-    	if (createMessage)
-    		createMessage();
-    }
-    else {
-    	// Do necessary copying of data from original Fault to new Fault
-    	if (originalFault.getEMessage() != null) {
-    		String originalMsgName = originalFault.getEMessage().getQName().getLocalPart();
-    		
-    		boolean gened = false;
-    		if (originalFault.eContainer() instanceof Operation)
-    			gened = SmartRenameAction.isMessageNameGenerated(originalMsgName, ((Operation) originalFault.eContainer()).getName(), "");
-    		
-    		String newMsgName = "";
-    		if (gened) {
-    			newMsgName = NameUtil.buildUniqueMessageName(operation.getEnclosingDefinition(), messageReference);
-    		}
-    		else {
-    			Definition definition = operation.getEnclosingDefinition();
-    			Message tMessage = originalFault.getEMessage();
-    			newMsgName = NameUtil.buildUniqueMessageName(definition, tMessage.getQName().getLocalPart());
-    		}
-    		
-    		createMessage(originalFault, NameUtil.buildUniqueMessageName(operation.getEnclosingDefinition(), messageReference));
-    	}
-    }
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddImportCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddImportCommand.java
deleted file mode 100644
index 7fc4eb6..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddImportCommand.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-
-public final class AddImportCommand extends WSDLElementCommand
-{
-  private Definition definition;
-  private String namespace;
-  private String location;
-  private Import importElement;
-  
-  public AddImportCommand
-  	(Definition definition,  
-  	 String namespace,
-  	 String location)
-  {
-    this.definition = definition;
-    this.namespace = namespace;
-    this.location = location;
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return importElement;
-  }
-
-  public void run()
-  {
-    importElement = WSDLFactory.eINSTANCE.createImport();
-    importElement.setNamespaceURI(namespace);
-    importElement.setLocationURI(location);
-    importElement.setEnclosingDefinition(definition);
-    definition.addImport(importElement);
-  }
-  
-  public void setNamespaceURI(String namespace)
-  {
-    this.namespace = namespace;
-  }
-  
-  public void setLocationURI(String location)
-  {
-    this.location = location;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddInputCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddInputCommand.java
deleted file mode 100644
index 0e33b71..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddInputCommand.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.ui.internal.actions.SmartRenameAction;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-
-
-public final class AddInputCommand extends AddMessageReferenceCommand
-{
-  private Input originalInput;
-	
-  public AddInputCommand(Operation operation, String name)
-  {
-    super(operation,name);
-  }
-
-  public AddInputCommand(Operation operation, String name, boolean createMessage)
-  {
-    super(operation,name,createMessage);
-  }
-  
-  /*
-   * Constructor used to create an Input based on the given Input.  In essence, this will
-   * create a copy of the given Input.
-   */
-  public AddInputCommand(Operation operation, Input originalInput, String name) {
-  	super(operation, name, false);
-  	
-  	this.originalInput = originalInput;
-  }
-  
-  public void run()
-  {
-    messageReference = WSDLFactory.eINSTANCE.createInput();
-  //  messageReference.setName(name); 
-    messageReference.setEnclosingDefinition(operation.getEnclosingDefinition());
-    operation.setInput((Input)messageReference);
-    
-    // TBD - add binding input 
-    
-    if (originalInput == null) {
-    	if (createMessage)
-    		createMessage();
-    }
-    else {
-    	// Do necessary copying of data from original Input to new Input
-    	if (originalInput.getEMessage() != null) {
-    		String originalMsgName = originalInput.getEMessage().getQName().getLocalPart();
-    		
-    		boolean gened = false;
-    		if (originalInput.eContainer() instanceof Operation)
-    			gened = SmartRenameAction.isMessageNameGenerated(originalMsgName, ((Operation) originalInput.eContainer()).getName(), "Request");
-    		
-    		String newMsgName = "";
-    		if (gened) {
-    			newMsgName = NameUtil.buildUniqueMessageName(operation.getEnclosingDefinition(), messageReference);
-    		}
-    		else {
-    			Definition definition = operation.getEnclosingDefinition();
-    			Message tMessage = originalInput.getEMessage();
-    			newMsgName = NameUtil.buildUniqueMessageName(definition, tMessage.getQName().getLocalPart());
-    		}
-
-    		createMessage(originalInput, newMsgName);
-    	}
-    }
-  }
-  
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddMessageCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddMessageCommand.java
deleted file mode 100644
index c7fd6f8..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddMessageCommand.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import java.util.Iterator;
-import javax.xml.namespace.QName;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.ui.internal.actions.SmartRenameAction;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-
-
-public final class AddMessageCommand extends WSDLElementCommand
-{
-  private Definition definition;
-  private String localName;
-  private Message message;
-  private Message originalMessage;
-  
-  private boolean createPart = false;
-  private final String DEFAULT_PART_NAME = "NewPart";
-  
-  public AddMessageCommand
-  	(Definition definition,  
-  	 String localName)
-  {
-    this.definition = definition;
-    this.localName = localName;
-  }
-  
-  public AddMessageCommand
-		(Definition definition, 
-		 String localName,
-		 boolean createPart)
-	{
-	  this.definition = definition;
-	  this.localName = localName;
-	  this.createPart = createPart;
-	}
-  
-  /*
-   * Constructor used to create a Message based on the given Message.  In essence, this will
-   * create a copy of the given Message.
-   */
-  public AddMessageCommand(Definition definition, Message originalMessage, String localName, boolean copyPart) {
-    this.definition = definition;
-	this.localName = localName;
-	this.createPart = copyPart;
-  	this.originalMessage = originalMessage;
-  }
-  
-  public void run()
-  {
-    message = WSDLFactory.eINSTANCE.createMessage();
-    message.setQName(new QName(definition.getTargetNamespace(),localName));
-    message.setEnclosingDefinition(definition);
-    definition.addMessage(message);
-    
-    if (originalMessage == null) {
-    	if (createPart)
-    	{
-    		AddPartCommand command = 
-    			new AddPartCommand(message,DEFAULT_PART_NAME,WSDLConstants.SCHEMA_FOR_SCHEMA_URI_2001,"string",true);
-    		command.run();
-    	}
-    }
-    else {
-    	if (originalMessage.getEParts() != null) {
-    		Iterator it = originalMessage.getEParts().iterator();
-    		
-    		while (it.hasNext()) {
-    			Part part = (Part) it.next();
-    			AddPartCommand command;
-    			if (SmartRenameAction.isPartNameGenerated(part.getName(), originalMessage.getQName().getLocalPart()))
-    				command = new AddPartCommand(message, part, NameUtil.buildUniquePartName(message, message.getQName().getLocalPart()));	
-    			else
-    				command = new AddPartCommand(message, part, part.getName());
-    			
-    			
-    			command.run();
-    		}
-    	}
-    }
-  }
-
-  public void setLocalName(String name)
-  {
-    this.localName = name;
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return message;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddMessageReferenceCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddMessageReferenceCommand.java
deleted file mode 100644
index 1ec11ea..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddMessageReferenceCommand.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.MessageReference;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.WSDLElement;
-
-abstract public class AddMessageReferenceCommand extends WSDLElementCommand
-{
-  protected String name;
-  protected MessageReference messageReference;
-  protected Operation operation;
-  protected boolean createMessage = false;
-  private final String DEFAULT_MESSAGE_NAME = "NewMessage";
-
-  public AddMessageReferenceCommand(Operation operation, String name)
-  {
-    this.operation = operation;
-    this.name = name;
-  }
-  
-  public AddMessageReferenceCommand(Operation operation, String name, boolean createMessage)
-  {
-    this.operation = operation;
-    this.name = name;
-    this.createMessage = createMessage;
-  }
-
-  protected void createMessage()
-  {
-    Definition definition = operation.getEnclosingDefinition();
-    AddMessageCommand command = 
-      new AddMessageCommand(definition,DEFAULT_MESSAGE_NAME,createMessage);      
-    command.run();
-    messageReference.setEMessage((Message)command.getWSDLElement());
-  }
-  
-  /*
-   * Overloaded createMessage(arg) method.  Similar to to createMessage() but takes in a MessageReference.
-   * Method used to create a copy of the original Message (contained in the passed in MessageReference).
-   */
-  protected void createMessage(MessageReference originalMRef, String newMessageRefName) {
-    Definition definition = operation.getEnclosingDefinition();
-    Message tMessage = originalMRef.getEMessage();
-    AddMessageCommand command = 
-      new AddMessageCommand(definition, tMessage, newMessageRefName, true);
-    command.run();
-    messageReference.setEMessage((Message)command.getWSDLElement());
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return messageReference;
-  }
-  
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddOperationCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddOperationCommand.java
deleted file mode 100644
index 8059fc2..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddOperationCommand.java
+++ /dev/null
@@ -1,145 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import java.util.Iterator;
-
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-
-
-public final class AddOperationCommand extends WSDLElementCommand
-{
-  private PortType portType;
-  private String name;
-  private Operation operation;
-  private Operation originalOperation;
-  private boolean copyInOutFault;
-  
-  private boolean createInput = false;
-  private boolean createOutput = false;
-  private boolean createFault = false;
-  
-  private final String DEFAULT_INPUT_NAME = "";
-  private final String DEFAULT_OUTPUT_NAME = "";
-  private final String DEFAULT_FAULT_NAME = "";
-  
-  public AddOperationCommand
-		(PortType portType,  
-		 String name)
-	{
-	  this.portType = portType;
-	  this.name = name;
-	}
-  
-  public AddOperationCommand
-		(PortType portType,  
-		 String name,
-		 boolean createInput,
-		 boolean createOutput,
-		 boolean createFault)
-	{
-	  this.portType = portType;
-	  this.name = name;
-	  this.createInput = createInput;
-	  this.createOutput = createOutput;
-	  this.createFault = createFault;
-	}
-  
-  /*
-   * Constructor used to create an Operation based on the given Operation.  In essence, this will
-   * create a copy of the given Operation.
-   */
-  public AddOperationCommand(PortType portType, Operation originalOperation, String name, boolean copyInOutFault) {
-  	this.portType = portType;
-  	this.originalOperation = originalOperation;
-  	this.name = name;
-  	this.copyInOutFault = copyInOutFault;
-  }
-  
-  public void run()
-  {
-    operation = WSDLFactory.eINSTANCE.createOperation();
-    operation.setName(name);
-    operation.setEnclosingDefinition(portType.getEnclosingDefinition());
-    portType.addOperation(operation);
-
-    if (originalOperation == null) {    
-    	WSDLElementCommand command = null;
-    	if (createInput)
-    	{
-    		command = new AddInputCommand(operation,DEFAULT_INPUT_NAME,true);
-    		command.run();
-    	}
-    
-    	if (createOutput)
-    	{
-    		command = new AddOutputCommand(operation,DEFAULT_OUTPUT_NAME,true);
-    		command.run();
-    	}
-    
-    	if (createFault)
-    	{
-    		command = new AddFaultCommand(operation,DEFAULT_FAULT_NAME,true);
-    		command.run();
-    	}
-    }
-    else {
-    	// Do necessary copying of data from original operation to new operation
-    	// Paramater ordering? Documentation?  This part still needs to be worked on    	
-    	// Copy 'kids' if necessary
-    	if (copyInOutFault) {
-    		WSDLElementCommand command = null;
-        
-        	if (originalOperation.getEOutput() != null)
-        	{
-        		Output output = originalOperation.getEOutput();
-        		command = new AddOutputCommand(operation, output, NameUtil.buildUniqueOutputName(portType, operation.getName(), ""));
-        		command.run();
-        	}
-        	
-        	if (originalOperation.getEInput() != null)
-        	{
-        		Input input = originalOperation.getEInput();
-        		command = new AddInputCommand(operation, input, NameUtil.buildUniqueInputName(portType, operation.getName(), ""));
-        		command.run();
-        	}
-        
-        	if (originalOperation.getEFaults() != null)
-        	{
-        		Iterator it = originalOperation.getEFaults().iterator();
-        		while (it.hasNext()) {
-        			Fault fault = (Fault) it.next();
-        			command = new AddFaultCommand(operation, fault, NameUtil.buildUniqueFaultName(originalOperation, fault.getName()));
-        			command.run();
-        		}
-        	}
-    		
-    	}
-    }
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return operation;
-  }
-  
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddOutputCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddOutputCommand.java
deleted file mode 100644
index 5c57c58..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddOutputCommand.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.ui.internal.actions.SmartRenameAction;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-
-
-public final class AddOutputCommand extends AddMessageReferenceCommand
-{
-  private Output originalOutput;
-  
-  public AddOutputCommand(Operation operation, String name)
-  {
-    super(operation,name);
-  }
-
-  public AddOutputCommand(Operation operation, String name, boolean createMessage)
-  {
-    super(operation,name,createMessage);
-  }
-  
-  /*
-   * Constructor used to create an Output based on the given Output.  In essence, this will
-   * create a copy of the given Output.
-   */
-  public AddOutputCommand(Operation operation, Output originalOutput, String name) {
-  	super(operation, name, false);
-  	
-  	this.originalOutput = originalOutput;
-  }
-  
-  public void run()
-  {
-    messageReference = WSDLFactory.eINSTANCE.createOutput();
-//    messageReference.setName(name);
-    messageReference.setEnclosingDefinition(operation.getEnclosingDefinition());
-    operation.setOutput((Output)messageReference);
-    
-    //  TBD - add binding output 
-    
-    if (originalOutput == null) {
-    	if (createMessage)
-    		createMessage();
-    }
-    else {
-    	// Do necessary copying of data from original Output to new Output
-    	if (originalOutput.getEMessage() != null) {
-    		String originalMsgName = originalOutput.getEMessage().getQName().getLocalPart();
-		
-		boolean gened = false;
-		if (originalOutput.eContainer() instanceof Operation)
-			gened = SmartRenameAction.isMessageNameGenerated(originalMsgName, ((Operation) originalOutput.eContainer()).getName(), "Response");
-		
-		String newMsgName = "";
-		if (gened) {
-			newMsgName = NameUtil.buildUniqueMessageName(operation.getEnclosingDefinition(), messageReference);
-		}
-		else {
-			Definition definition = operation.getEnclosingDefinition();
-			Message tMessage = originalOutput.getEMessage();
-			newMsgName = NameUtil.buildUniqueMessageName(definition, tMessage.getQName().getLocalPart());
-		}
-		
-    	createMessage(originalOutput, newMsgName);
-    	}
-    }
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddPartCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddPartCommand.java
deleted file mode 100644
index 11a461e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddPartCommand.java
+++ /dev/null
@@ -1,210 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.internal.impl.PartImpl;
-import org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.eclipse.xsd.XSDElementDeclaration;
-import org.eclipse.xsd.XSDSchema;
-
-
-public final class AddPartCommand extends WSDLElementCommand
-{
-  private Message message;
-  private String name;
-  private Part part;
-  private Part originalPart;
-  
-  private QName typeOrElementName;
-  private boolean useType = true;
-
-  public AddPartCommand
-		(Message message,
-		 String name)
-	{
-	  this.message = message;
-	  this.name = name;
-	}
-  
-  public AddPartCommand
-		(Message message,
-		 String name,
-		 String namespace,
-		 String localName,
-		 boolean useType)
-	{
-	  this.message = message;
-	  this.name = name;
-	  this.useType = useType;
-	  typeOrElementName = new QName(namespace,localName);
-	}
-  
-  /*
-   * Constructor used to create a Part based on the given Part.  In essence, this will
-   * create a copy of the given Part.
-   */
-  public AddPartCommand
-	(Message message,
-	 Part originalPart,
-	 String name)
-  {
-  	this.message = message;
-  	this.name = name;
-  	this.originalPart = originalPart;
-  }
-  
-  /**
-   * @deprecated
-   */
-  public AddPartCommand
-		(Message message,
-		 String name,
-		 String namespace,
-		 String localName)
-	{
-	  this.message = message;
-	  this.name = name;
-	  typeOrElementName = new QName(namespace,localName);
-	}
-  
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return part;
-  }
-  
-  public void run()
-  {
-    if (typeOrElementName == null)
-      typeOrElementName = createDefaultTypeName();
-    
-    // Add namespace to the Definitions if it is not there yet.
-    addNamespaceDeclaration();
-    
-    part = WSDLFactory.eINSTANCE.createPart();
-    part.setName(name);
-    
-    if (originalPart == null) {
-    	if (useType)
-    		part.setTypeName(typeOrElementName);
-    	else
-    		part.setElementName(typeOrElementName);
-    }
-    else {
-    	if (originalPart.getTypeName() != null)
-    		part.setTypeName(originalPart.getTypeName());
-
-    	String newElementName = null;
-    	if (originalPart.getElementName() != null) {
-    		
-    		boolean createNewElement = true;
-    		if (originalPart.getElementDeclaration() != null && originalPart.getElementDeclaration().getElement() != null) {
-        		if (!(originalPart.getElementDeclaration().getElement() instanceof XMLNode)) {
-        			createNewElement = false;
-        		}        		
-    		}
-    		
-    		if (createNewElement) {
-    			newElementName = getNewNameHelper(name, originalPart.getEnclosingDefinition(), false);
-    			part.setElementName(new QName(originalPart.getElementName().getNamespaceURI(), newElementName));
-	
-    			if (originalPart.getEnclosingDefinition() != null) {
-    				if (newElementName == null) {
-    					newElementName = getNewNameHelper(name, originalPart.getEnclosingDefinition(), false);
-    				}
-    		
-    				AddXSDElementDeclarationCommand elementAction = new AddXSDElementDeclarationCommand(originalPart.getEnclosingDefinition(), newElementName);
-    				elementAction.run();
-    			}
-    		}
-    		else {
-    			part.setElementName(new QName(originalPart.getElementName().getNamespaceURI(), originalPart.getElementName().getLocalPart()));
-    		}
-    	}
-    }
-    	
-    part.setEnclosingDefinition(message.getEnclosingDefinition());
-    ((PartImpl)part).reconcileReferences(false); 
-    message.addPart(part);
-  }
-  
-  private void addNamespaceDeclaration()
-  {
-    Definition definition = message.getEnclosingDefinition();
-    if (!definition.getNamespaces().containsValue(typeOrElementName.getNamespaceURI()))
-    {
-      definition.addNamespace("p",typeOrElementName.getNamespaceURI());
-      ((WSDLElementImpl)definition).updateElement(false);
-    }
-  }
-  
-  private QName createDefaultTypeName()
-  {
-    QName qname = new QName(WSDLConstants.SCHEMA_FOR_SCHEMA_URI_2001,"string");
-    return qname;
-  }
-  
-  private String getNewNameHelper(String base, Definition def, boolean isType)
-  { 
-    String name = base;    
-    int count = 0;
-
-    // Ugly....  Redo this...
-    // Get a list of Elements...
-    List elementList = null;
-    if (def.getETypes() != null) {
-    	List xsdsList = def.getETypes().getEExtensibilityElements();
-    	if (xsdsList != null) {
-    		Iterator xsdsIterator = xsdsList.iterator();
-    		XSDSchemaExtensibilityElement xsdElement = (XSDSchemaExtensibilityElement) xsdsIterator.next();
-    		XSDSchema schema = xsdElement.getSchema();
-    		if (schema != null) {
-    			elementList = schema.getElementDeclarations();
-    		}
-    	}
-    }
-    
-    if (elementList != null) {
-    	int index = 0;
-    	while (index < elementList.size()) {
-    		XSDElementDeclaration elementDeclaration = (XSDElementDeclaration) elementList.get(index);
-    		
-    		if (name.equals(elementDeclaration.getName())) {
-    			count++;
-    			name = name + count;
-    			index = 0;
-    		}
-    		else {
-    			index++;
-    		}
-    	}
-    }
-
-    return name;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddPortCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddPortCommand.java
deleted file mode 100644
index a647c52..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddPortCommand.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-
-public final class AddPortCommand extends WSDLElementCommand
-{
-  private Service service;
-  private String name;
-  private Port port;
-  
-  public AddPortCommand
-		(Service service,
-		 String name)
-	{
-	  this.service = service;
-	  this.name = name;
-	}
-  
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return port;
-  }
-
-  public void run()
-  {
-    port = WSDLFactory.eINSTANCE.createPort();
-    port.setName(name);
-    port.setEnclosingDefinition(service.getEnclosingDefinition());
-    service.addPort(port);
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddPortTypeCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddPortTypeCommand.java
deleted file mode 100644
index 5eb4d5a..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddPortTypeCommand.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-
-
-public final class AddPortTypeCommand extends WSDLElementCommand
-{
-  private Definition definition;
-  private String localName;
-  private PortType portType;
-  
-  private boolean createOperation = false;
-  private final String DEFAULT_OPERATION_NAME = "NewOperation";
-
-  public AddPortTypeCommand
-		(Definition definition,  
-		 String localName)
-	{
-	  this.definition = definition;
-	  this.localName = localName;
-	}
-
-  public AddPortTypeCommand
-		(Definition definition, 
-		 String localName,
-		 boolean createOperation)
-	{
-	  this.definition = definition;
-	  this.localName = localName;
-	  this.createOperation = createOperation;
-	}
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.wsdl.ui.internal.commands.WSDLElementAction#getWSDLElement()
-   */
-  public WSDLElement getWSDLElement()
-  {
-    return portType;
-  }
-
-  public void run()
-  {
-    portType = WSDLFactory.eINSTANCE.createPortType();
-    portType.setQName(new QName(definition.getTargetNamespace(),localName));
-    portType.setEnclosingDefinition(definition);
-    definition.addPortType(portType);
-    
-    if (createOperation)
-    {
-      AddOperationCommand command = 
-        new AddOperationCommand(portType,DEFAULT_OPERATION_NAME,true,true,false);
-      command.run();
-    }
-  }
-  
-  public void setLocalName(String name)
-  {
-    localName = name;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddServiceCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddServiceCommand.java
deleted file mode 100644
index d9fed45..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddServiceCommand.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-
-
-public final class AddServiceCommand extends WSDLElementCommand
-{
-  private Definition definition;
-  private String localName;
-  private Service service;
-  
-  private boolean createPort = false;
-  private final String DEFAULT_PORT_NAME = "NewPort";
-
-  public AddServiceCommand
-		(Definition definition,  
-		 String localName)
-	{
-	  this.definition = definition;
-	  this.localName = localName;
-	}
-
-	public AddServiceCommand
-		(Definition definition, 
-		 String localName,
-		 boolean createPort)
-	{
-	  this.definition = definition;
-	  this.localName = localName;
-	  this.createPort = createPort;
-	}
-
-  public WSDLElement getWSDLElement()
-  {
-    return service;
-  }
-
-  public void run()
-  {
-    service = WSDLFactory.eINSTANCE.createService();
-    service.setQName(new QName(definition.getTargetNamespace(),localName));
-    service.setEnclosingDefinition(definition);
-    definition.addService(service);
-    
-    if (createPort)
-    {
-      AddPortCommand command = 
-        new AddPortCommand(service,DEFAULT_PORT_NAME);
-      command.run();
-    }
-  }
-  
-  public void setLocalName(String name)
-  {
-    localName = name;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddTypesCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddTypesCommand.java
deleted file mode 100644
index b568fd1..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddTypesCommand.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-
-// Definition must not have "types" element to run this command.
-public final class AddTypesCommand extends WSDLElementCommand
-{
-  private Definition definition;
-  private Types types;
-  
-  public AddTypesCommand(Definition definition)
-  {
-    this.definition = definition;
-  }
-
-  public void run()
-  {
-  	if ((types = definition.getETypes()) != null)
-      return; // "types" already exists.
-  	
-    types = WSDLFactory.eINSTANCE.createTypes();
-    types.setEnclosingDefinition(definition);
-    definition.setTypes(types);
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return types;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddUnknownExtensibilityElementCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddUnknownExtensibilityElementCommand.java
deleted file mode 100644
index 828b442..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddUnknownExtensibilityElementCommand.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.wst.wsdl.ExtensibleElement;
-import org.eclipse.wst.wsdl.UnknownExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.internal.impl.UnknownExtensibilityElementImpl;
-
-
-import java.util.Map;
-import java.util.Iterator;
-
-public final class AddUnknownExtensibilityElementCommand extends WSDLElementCommand
-{
-  private ExtensibleElement extensibleElement;
-  private String namespaceURI;
-  private String localName;
-  private UnknownExtensibilityElement extensibilityElement;
-  private Map properties;
- 
-  public AddUnknownExtensibilityElementCommand
-    (ExtensibleElement extensibleElement, 
-     String namespaceURI,
-     String localName)
-  {
-    this.extensibleElement = extensibleElement;
-    this.namespaceURI = namespaceURI;
-    this.localName = localName;
-  }
-  
-  public AddUnknownExtensibilityElementCommand
-    (ExtensibleElement extensibleElement, 
-     String namespaceURI,
-     String localName,
-     Map properties)
-  {
-    this.extensibleElement = extensibleElement;
-    this.namespaceURI = namespaceURI;
-    this.localName = localName;
-    this.properties = properties;
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return extensibilityElement;
-  }
-
-  public void run()
-  {
-  	extensibilityElement = WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
-  	extensibilityElement.setElementType(new QName(namespaceURI,localName));
-  	
-    if (properties != null)
-    {
-      Iterator iterator = properties.entrySet().iterator();
-      Map.Entry entry = null;
-      while (iterator.hasNext())
-      {
-      	entry = (Map.Entry)iterator.next();
-      	String attribute = (String)entry.getKey();
-      	String value = (String)entry.getValue();      	
-      	((UnknownExtensibilityElementImpl)extensibilityElement).setProperty(attribute,value);
-      }
-    }
-    
-  	extensibilityElement.setEnclosingDefinition(extensibleElement.getEnclosingDefinition());
-  	extensibleElement.addExtensibilityElement(extensibilityElement);
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddXSDElementDeclarationCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddXSDElementDeclarationCommand.java
deleted file mode 100644
index ea9f169..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddXSDElementDeclarationCommand.java
+++ /dev/null
@@ -1,139 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import java.util.Iterator;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.xsd.XSDElementDeclaration;
-import org.eclipse.xsd.XSDFactory;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.XSDSimpleTypeDefinition;
-
-
-// This class is used to create a new XSDElementDeclaration in the targetNamespace.
-public final class AddXSDElementDeclarationCommand extends WSDLElementCommand
-{
-  private Definition definition;
-  private String targetNamespace;
-  private String elementName;
-  private XSDSchema schema;
-  
-  /**
-   * TODO:
-   * We have a potential problem here....  What if the definition targetnamespace is null....
-   */
-  public AddXSDElementDeclarationCommand(Definition definition, String elementName)
-  {
-    this.definition = definition;
-    this.targetNamespace = definition.getTargetNamespace();
-    this.elementName = elementName;
-  }
-  
-  /**
-   * @deprecated
-   * Use AddXSDElementDeclarationCommand(Definition definition, String typeName)
-   */
-  public AddXSDElementDeclarationCommand
-    (Definition definition, 
-     String targetNamespace, 
-     String elementName)
-  {
-    this.definition = definition;
-    this.targetNamespace = targetNamespace;
-    this.elementName = elementName;
-  }
-
-  public void run()
-  {
-    XSDSchema xsdSchema = getSchema();
-    XSDElementDeclaration elementDecl = 
-      XSDFactory.eINSTANCE.createXSDElementDeclaration();
-    elementDecl.setName(elementName);
-    
-    XSDSimpleTypeDefinition simpleTypeDefinition = getXSDStringType(xsdSchema);
-    elementDecl.setTypeDefinition(simpleTypeDefinition);    
-    xsdSchema.getContents().add(elementDecl);
-  }
-  
-  public void run(String newElementName) {
-  	elementName = newElementName;
-  	run();
-  }
-  
-  /*
-   * Specify which Schema to use when creating the Type.
-   * Call this method before calling run().  Otherwise it will use the first
-   * Schema it finds.
-   */
-  public void setSchema(XSDSchema schema) {
-  	this.schema = schema;
-  }
-  
-  /*
-   * Return the Schema used to create the Type
-   */
-  public XSDSchema getSchema() {
-  	if (schema == null) {
-  		return getXSDSchema(targetNamespace);
-  	}
-  	else {
-  		return schema;
-  	}
-  }
-  
-  private XSDSimpleTypeDefinition getXSDStringType(XSDSchema schema)
-  {
-    return schema.getSchemaForSchema().resolveSimpleTypeDefinition("string");
-  }
-  
-  private XSDSchema getXSDSchema(String targetNamespace)
-  {
-    XSDSchema xsdSchema;
-    
-    // Do we have a schema already?
-    Iterator iterator = getTypes().getSchemas(targetNamespace).iterator();
-    if (iterator.hasNext())
-    {
-      xsdSchema = (XSDSchema)iterator.next(); // Get the first one.
-      return xsdSchema;
-    }
-    else
-    {	    
-      // Create a new schema because there's none.
-      AddXSDSchemaCommand command = new AddXSDSchemaCommand(definition,targetNamespace);
-      command.run();
-      return ((XSDSchemaExtensibilityElement)command.getWSDLElement()).getSchema();
-    }
-  }
-  
-  private Types getTypes()
-  {
-    // Types is created if it does not exist yet.
-    Types types = (Types)definition.getTypes();
-    if (types != null)
-      return types;
-    else
-    {
-      AddTypesCommand command = new AddTypesCommand(definition);
-      command.run();
-      return (Types)command.getWSDLElement();
-    }
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return null;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddXSDSchemaCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddXSDSchemaCommand.java
deleted file mode 100644
index 73bd1fd..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddXSDSchemaCommand.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.xsd.XSDFactory;
-import org.eclipse.xsd.XSDSchema;
-
-
-
-public final class AddXSDSchemaCommand extends WSDLElementCommand
-{
-  private Definition definition;
-  private XSDSchemaExtensibilityElement extensibilityElement;
-  private String targetNamespace;
-  
-  public AddXSDSchemaCommand(Definition definition)
-  {
-    this.definition = definition;
-    this.targetNamespace = definition.getTargetNamespace();
-  }
-  
-  public AddXSDSchemaCommand(Definition definition, String targetNamespace)
-  {
-    this.definition = definition;
-    this.targetNamespace = targetNamespace;
-  }
-  
-  public void run()
-  {    
-    extensibilityElement = WSDLFactory.eINSTANCE.createXSDSchemaExtensibilityElement();
-    extensibilityElement.setEnclosingDefinition(definition);
- 
-    XSDSchema xsdSchema = XSDFactory.eINSTANCE.createXSDSchema();
-    xsdSchema.setSchemaForSchemaQNamePrefix("xsd");
-    xsdSchema.setTargetNamespace(targetNamespace);
-    // Choose the prefix Choose the prefix used for this schema's namespace and the schema for schema's namespace.
-    //    
-    java.util.Map qNamePrefixToNamespaceMap = xsdSchema.getQNamePrefixToNamespaceMap();
-//    qNamePrefixToNamespaceMap.put("p", xsdSchema.getTargetNamespace());
-    qNamePrefixToNamespaceMap.put
-	  (xsdSchema.getSchemaForSchemaQNamePrefix(),org.eclipse.xsd.util.XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
-    extensibilityElement.setSchema(xsdSchema);
-       
-    // TBD - Check if multiple schemas with the same targetNamespace can co-exist.
-    Types types = getTypes();
-    types.addExtensibilityElement(extensibilityElement);
-  }
-
-  private Types getTypes()
-  {
-    // Types is created if it does not exist.
-    Types types = (Types)definition.getTypes();
-    if (types != null)
-      return types;
-    else
-    {
-      AddTypesCommand command = new AddTypesCommand(definition);
-      command.run();
-      return (Types)command.getWSDLElement();
-    }
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return extensibilityElement;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddXSDTypeDefinitionCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddXSDTypeDefinitionCommand.java
deleted file mode 100644
index b292243..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/AddXSDTypeDefinitionCommand.java
+++ /dev/null
@@ -1,156 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import java.util.Iterator;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.xsd.XSDComplexTypeDefinition;
-import org.eclipse.xsd.XSDFactory;
-import org.eclipse.xsd.XSDNamedComponent;
-import org.eclipse.xsd.XSDSchema;
-
-// This class is used to create a new XSDTypeDefinition in the targetNamespace.
-public final class AddXSDTypeDefinitionCommand extends WSDLElementCommand
-{
-  private Definition definition;
-  private XSDSchemaExtensibilityElement extensibilityElement;
-  private String targetNamespace;
-  private String typeName;
-  private XSDSchema schema;
-  private boolean isComplexType = true;
-  
-  /**
-   * TODO:
-   * We have a potential problem here....  What if the definition targetnamespace is null....
-   */
-  public AddXSDTypeDefinitionCommand(Definition definition, String typeName)
-  {
-    this.definition = definition;
-    this.targetNamespace = definition.getTargetNamespace();
-    this.typeName = typeName;
-  }
-  
-  public AddXSDTypeDefinitionCommand(Definition definition, String typeName, boolean isComplexType)
-  {
-  	this(definition, typeName);
-  	this.isComplexType = isComplexType;
-  }
-  
-  /**
-   * @deprecated
-   * Use AddXSDTypeDefinitionCommand(Definition definition, String typeName)
-   */
-  public AddXSDTypeDefinitionCommand
-    (Definition definition, 
-     String targetNamespace,
-     String typeName)
-  {
-    this.definition = definition;
-    this.targetNamespace = targetNamespace;
-    this.typeName = typeName;
-  }
-  
-  public void run()
-  {
-    XSDSchema xsdSchema = getSchema();
-    XSDNamedComponent typeDef;
-    
-    if (isComplexType) {
-    	typeDef = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition();
-    }
-    else {
-    	typeDef = XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition();
-    }
-    
-    typeDef.setName(typeName);
-    xsdSchema.getContents().add(typeDef);
-  }
-  
-  public void run(String newTypeName) {
-  	typeName = newTypeName;
-  	run();
-  }
-  
-  /*
-   * Specifiy if we should create a complex or simple type.  This should should be
-   * called before run().
-   * Overrides the value set when the constructor
-   * AddXSDTypeDefinitionCommand(Definition definition, String typeName, boolean isComplexType)
-   * is used.
-   */
-  public void isComplexType(boolean isComplexType) {
-  	this.isComplexType = isComplexType;
-  }
-  
-  /*
-   * Specify which Schema to use when creating the Type.
-   * Call this method before calling run().  Otherwise it will use the first
-   * Schema it finds.
-   */
-  public void setSchema(XSDSchema schema) {
-  	this.schema = schema;
-  }
-  
-  /*
-   * Return the Schema used to create the Type
-   */
-  public XSDSchema getSchema() {
-  	if (schema == null) {
-  		return getXSDSchema(targetNamespace);
-  	}
-  	else {
-  		return schema;
-  	}
-  }
-
-  private XSDSchema getXSDSchema(String targetNamespace)
-  {
-    XSDSchema xsdSchema;
-    
-    // Do we have a schema already?
-    Iterator iterator = getTypes().getSchemas(targetNamespace).iterator();
-    if (iterator.hasNext())
-    {
-      xsdSchema = (XSDSchema)iterator.next(); // Get the first one.
-      return xsdSchema;
-    }
-    else
-    {	    
-      // Create a new schema because there's none.
-      AddXSDSchemaCommand command = new AddXSDSchemaCommand(definition,targetNamespace);
-      command.run();
-      return ((XSDSchemaExtensibilityElement)command.getWSDLElement()).getSchema();
-    }
-  }
-  
-  private Types getTypes()
-  {
-    // Types is created if it does not exist yet.
-    Types types = (Types)definition.getTypes();
-    if (types != null)
-      return types;
-    else
-    {
-      AddTypesCommand command = new AddTypesCommand(definition);
-      command.run();
-      return (Types)command.getWSDLElement();
-    }
-  }
-  
-  public WSDLElement getWSDLElement()
-  {
-    return null;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/WSDLElementCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/WSDLElementCommand.java
deleted file mode 100644
index 3fc9c24..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/commands/WSDLElementCommand.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.commands;
-
-import org.eclipse.wst.wsdl.WSDLElement;
-
-public abstract class WSDLElementCommand
-{
-  public abstract WSDLElement getWSDLElement();
-  public abstract void run();
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/AbstractGenerator.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/AbstractGenerator.java
deleted file mode 100644
index cf2d9bf..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/AbstractGenerator.java
+++ /dev/null
@@ -1,232 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.actions.AddNamespaceDeclarationsAction;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.eclipse.wst.xml.core.format.FormatProcessorXML;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-public abstract class AbstractGenerator
-{
-  //public static final String UNSPECIFIED = "(unspecified)"; //WSDLEditorPlugin.getInstance().getWSDLString("_UI_LABEL_NONE");
-  public static final int BINDING_GENERATOR = 1;
-  public static final int PORT_GENERATOR = 2;  
-
-  protected ContentGenerator bindingContentGenerator;
-  protected String name;
-  protected String protocol;
-  protected boolean overwrite;
-  protected Object[] options;
-  protected WSDLElement newComponent;
-
-  public abstract int getType();
-
-  public abstract Definition getDefinition();
-
-  public abstract Node getParentNode();
-
-  public abstract void generateContent();
-
-  protected abstract String getUndoDescription();
-  
-  public WSDLElement getNewComponent()
-  {
-  	return newComponent;
-  }
-  
-  public void setName(String name)
-  {
-  	this.name = name;
-  }
-  
-  public String getName()
-  {
-  	return name;
-  }
-  
-  public abstract void setRefName(String refName);
-  public abstract String getRefName();
-
-
-  public void generate()
-  {
-    try
-    {
-      beginRecording();
-
-      ContentGeneratorExtension extension = WSDLEditorPlugin.getInstance().getContentGeneratorExtensionRegistry().getContentGeneratorExtension(protocol);
-      if (extension != null)
-      {
-        bindingContentGenerator = extension.createBindingContentGenerator();
-      }
-
-      if (bindingContentGenerator == null)
-      {
-        bindingContentGenerator = new EmptyBindingContentGenerator();
-      }
-
-      bindingContentGenerator.init(getDefinition(), this, options);
-
-      Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(getDefinition());
-      if (definitionElement != null)
-      {
-        AddNamespaceDeclarationsAction action =
-          new AddNamespaceDeclarationsAction(definitionElement, bindingContentGenerator.getRequiredNamespaces(), bindingContentGenerator.getPreferredNamespacePrefixes());
-        action.run();
-      }
-
-      generateContent();
-      format();
-    }
-    catch (Exception e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-      endRecording();
-    }
-  }
-
-  public void setProtocol(String protocol)
-  {
-    this.protocol = protocol;
-  }
-
-  public void setOptions(Object[] options)
-  {
-    this.options = options;
-  }
-
-  public String getProtocol()
-  {
-    return protocol;
-  }
-
-  public void setOverwrite(boolean overwrite)
-  {
-    this.overwrite = overwrite;
-  }
-
-  public boolean getOverwrite()
-  {
-    return overwrite;
-  }
-
-  class EmptyBindingContentGenerator implements ContentGenerator
-  {
-    public void init(Definition definition, Object generator, Object[] options)
-    {
-    }
-
-    public String[] getRequiredNamespaces()
-    {
-      return new String[0];
-    }
-
-    public String[] getPreferredNamespacePrefixes()
-    {
-      return new String[0];
-    }
-
-    public void generatePortContent(Element portElement, Port port)
-    {
-    }
-
-    public void generateBindingContent(Element bindingElement, PortType portType)
-    {
-    }
-
-    public void generateBindingOperationContent(Element bindingOperationElement, Operation operation)
-    {
-    }
-
-    public void generateBindingInputContent(Element bindingInputElement, Input input)
-    {
-    }
-
-    public void generateBindingOutputContent(Element bindingOutputElement, Output output)
-    {
-    }
-
-    public void generateBindingFaultContent(Element bindingFaultElement, Fault fault)
-    {
-    }
-  }
-
-  public void beginRecording()
-  {
-    Node node = getParentNode();
-    if (node instanceof XMLNode)
-    {
-      ((XMLNode) node).getModel().beginRecording(this, getUndoDescription());
-    }
-  }
-
-  public void endRecording()
-  {
-    Node node = getParentNode();
-    if (node instanceof XMLNode)
-    {
-      ((XMLNode) node).getModel().endRecording(this);
-    }
-  }
-
-  protected void format()
-  {
-    Node node = getParentNode();
-    if (node instanceof XMLNode)
-    {
-      // tell the model that we are about to make a big model change
-      //model.aboutToChangeModel();
-
-      // format selected node                                                    
-      FormatProcessorXML formatProcessorXML = new FormatProcessorXML();
-      formatProcessorXML.formatNode((XMLNode)node);
-      
-      // tell the model that we are done with the big model change
-      //model.changedModel();
-    }
-  }
-
-  protected Element createWSDLElement(Element parentElement, String elementName)
-  {
-    String prefix = parentElement.getPrefix();
-    String name = prefix != null ? (prefix + ":" + elementName) : elementName;
-    Element result = parentElement.getOwnerDocument().createElementNS(WSDLConstants.WSDL_NAMESPACE_URI ,name);
-    parentElement.appendChild(result);
-    return result;
-  }
-
-  protected Element createElement(Element parentElement, String prefix, String elementName)
-  {
-    String name = prefix != null ? (prefix + ":" + elementName) : elementName;
-    // TODO... consider createElementNS for these elements too
-    //
-    Element result = parentElement.getOwnerDocument().createElement(name);
-    parentElement.appendChild(result);
-    return result;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/BindingGenerator.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/BindingGenerator.java
deleted file mode 100644
index c90c778..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/BindingGenerator.java
+++ /dev/null
@@ -1,308 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.actions.AddElementAction;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-public class BindingGenerator extends AbstractGenerator
-{
-  protected Definition definition;
-  protected String portTypeName;
-  protected boolean generateBindingBody = true; 
-
-  public BindingGenerator(Definition definition)
-  {
-    this.definition = definition;
-  }
-  
-  public void setGenerateBindingBody(boolean generateBindingBody)
-  {
-    this.generateBindingBody = generateBindingBody;
-  }
-  
-  public int getType()
-  {
-  	return BINDING_GENERATOR;
-  }
-
-  public Definition getDefinition()
-  {
-    return this.definition;
-  }
-
-  protected String getUndoDescription()
-  {
-    return WSDLEditorPlugin.getWSDLString("_UI_MENUBAR_GENERATE_BINDING");
-  }
-
-  public void setRefName(String refName)
-  {
-    setPortTypeName(refName);
-  }
-  
-  public String getRefName()
-  {
-  	return portTypeName;
-  }
- 
-  public void setPortTypeName(String portTypeName)
-  {
-    this.portTypeName = portTypeName;
-  }
-
-  public String getPortTypeName()
-  {
-    return portTypeName;
-  }
-
-  class BindingOperationTable
-  {
-    HashMap map = new HashMap();
-
-    public void addBinding(Binding binding)
-    {
-      for (Iterator i = binding.getEBindingOperations().iterator(); i.hasNext();)
-      {
-        putBindingOperation((BindingOperation) i.next());
-      }
-    }
-
-    public void putBindingOperation(BindingOperation bindingOperation)
-    {
-      String key = bindingOperation.getName();
-      List list = (List) map.get(key);
-      if (list == null)
-      {
-        list = new ArrayList();
-        map.put(key, list);
-      }
-      if (!list.contains(bindingOperation))
-      {
-        list.add(bindingOperation);
-      }
-    }
-
-    public BindingOperation lookupBindingOperation(Operation operation)
-    {
-      BindingOperation bindingOperation = null;
-
-      List list = (List) map.get(operation.getName());
-      if (list != null && list.size() > 0)
-      {
-        bindingOperation = (BindingOperation) list.get(0);
-      }
-
-      return bindingOperation;
-    }
-  }
-
-  public void generateContent()
-  {
-    Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-
-    Binding binding = getOrCreateBinding(name, definitionElement);
-	newComponent = binding;
-    if (binding != null)
-    {
-      ComponentReferenceUtil.setPortTypeReference(binding, portTypeName != null ? portTypeName : "");
-    }
-
-    Element bindingElement = binding != null ? WSDLEditorUtil.getInstance().getElementForObject(binding) : null;
-
-    if (bindingElement != null)
-    {
-      if (overwrite)
-      {
-        List nodes = new ArrayList();
-        for (Node node = bindingElement.getFirstChild(); node != null; node = node.getNextSibling())
-        {
-          nodes.add(node);
-        }
-        for (Iterator i = nodes.iterator(); i.hasNext();)
-        {
-          Node node = (Node) i.next();
-          bindingElement.removeChild(node);
-        }
-      }
-
-	  generatePortContent(binding);
-      PortType portType = binding.getEPortType();
-           
-      if (binding.getEExtensibilityElements().size() == 0)
-      {
-         bindingContentGenerator.generateBindingContent(bindingElement, portType);
-      }
-
-	  if (portType != null && generateBindingBody)
-	  {	  
-			BindingOperationTable table = new BindingOperationTable();
-			table.addBinding(binding);
-				  	
-        for (Iterator i = portType.getEOperations().iterator(); i.hasNext();)
-        {
-          Operation operation = (Operation) i.next();
-          BindingOperation bindingOperation = table.lookupBindingOperation(operation);
-          if (bindingOperation == null)
-          {
-            generateBindingOperation(binding, bindingElement, operation);
-          }
-        }
-      }
-
-    }
-  }
-
-  protected void generatePortContent(Binding binding)
-  {
-    for (Iterator i = definition.getEServices().iterator(); i.hasNext();)
-    {
-      Service service = (Service) i.next();
-      /*
-      for (Iterator j = service.getEPorts().iterator(); j.hasNext();)
-      {
-        Port port = (Port) j.next();
-        if (port.getBinding() == binding)
-        {
-          if (port.getEExtensibilityElements().size() == 0)
-          {
-            Element portElement = WSDLUtil.getInstance().getElementForObject(port);
-            bindingContentGenerator.generatePortContent(portElement, port);
-          }
-        }
-      }*/
-    }
-  }
-
-  protected void generateBindingOperation(Binding binding, Element bindingElement, Operation operation)
-  {
-    Element bindingOperationElement = createWSDLElement(bindingElement, "operation");
-    bindingOperationElement.setAttribute("name", operation.getName());
-    bindingContentGenerator.generateBindingOperationContent(bindingOperationElement, operation);
-
-    Input input = operation.getEInput();
-    if (input != null)
-    {
-      Element bindingInputElement = createWSDLElement(bindingOperationElement, "input");
-      if (input.getName() != null)
-      {
-        bindingInputElement.setAttribute("name", input.getName());
-      }
-      bindingContentGenerator.generateBindingInputContent(bindingInputElement, input);
-    }
-
-    Output output = operation.getEOutput();
-    if (output != null)
-    {
-      Element bindingOutputElement = createWSDLElement(bindingOperationElement, "output");
-      if (output.getName() != null)
-      {
-        bindingOutputElement.setAttribute("name", output.getName());
-      }
-      bindingContentGenerator.generateBindingOutputContent(bindingOutputElement, output);
-    }
-
-    for (Iterator i = operation.getEFaults().iterator(); i.hasNext();)
-    {
-      Fault fault = (Fault) i.next();
-
-      Element bindingFaultElement = createWSDLElement(bindingOperationElement, "fault");
-      if (fault.getName() != null)
-      {
-        bindingFaultElement.setAttribute("name", fault.getName());
-      }
-      bindingContentGenerator.generateBindingFaultContent(bindingFaultElement, fault);
-    }
-  }
-
-  protected Binding getOrCreateBindingHelper(String name)
-  {
-    Binding result = null;
-    if (name != null)
-    {
-      for (Iterator i = getDefinition().getEBindings().iterator(); i.hasNext();)
-      {
-        Binding binding = (Binding) i.next();
-        String bindingName = binding.getQName().getLocalPart();
-        if (name.equals(bindingName))
-        {
-          result = binding;
-          break;
-        }
-      }
-    }
-    return result;
-  }
-
-  protected Binding getOrCreateBinding(String name, Element definitionElement)
-  {
-    Binding result = getOrCreateBindingHelper(name);
-    if (result == null)
-    {
-      String prefix = definition.getPrefix(WSDLConstants.WSDL_NAMESPACE_URI);
-      AddBindingAction action = new AddBindingAction(definition, name, definitionElement, prefix);
-      action.run();
-      result = getOrCreateBindingHelper(name);
-    }
-    return result;
-  }
-
-  public Node getParentNode()
-  {
-    return WSDLEditorUtil.getInstance().getElementForObject(definition);
-  }
-}
-
-class AddBindingAction extends AddElementAction
-{
-  protected String name;
-  protected Definition definition;
-
-  public AddBindingAction(Definition definition, String name, Node parentNode, String prefix)
-  {
-    super("binding", "icons/binding_obj.gif", parentNode, prefix, "binding");
-    this.definition = definition;
-    this.name = name;
-    setComputeTopLevelRefChild(true);
-  }
-
-  protected void addAttributes(Element newElement)
-  {
-    newElement.setAttribute("name", name);
-    newElement.setAttribute("type", "");
-  }
-
-  public String getBindingName()
-  {
-    return name;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGenerator.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGenerator.java
deleted file mode 100644
index ff3bfc7..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGenerator.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator;  
-        
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-import org.w3c.dom.Element;
-
-
-
-public interface ContentGenerator
-{        
-	
-  public static String ADDRESS_LOCATION = "http://tempuri.org/";  
-  public void init(Definition definition, Object generator, Object[] options);
-
-  public String[] getRequiredNamespaces();
-  
-  public String[] getPreferredNamespacePrefixes();
-
-  // generates the 'address' extensiblity element for a port
-  //
-  public void generatePortContent(Element portElement, Port port);
- 
-  public void generateBindingContent(Element bindingElement, PortType portType);
-
-  public void generateBindingOperationContent(Element bindingOperationElement, Operation operation);
- 
-  public void generateBindingInputContent(Element bindingInputElement, Input input);    
-
-  public void generateBindingOutputContent(Element bindingOutputElement, Output output);
-
-  public void generateBindingFaultContent(Element bindingFaultElement, Fault fault);
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGeneratorExtension.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGeneratorExtension.java
deleted file mode 100644
index bd3eafc..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGeneratorExtension.java
+++ /dev/null
@@ -1,110 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator;
-
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.ui.ContentGeneratorOptionsPage;
-
-public class ContentGeneratorExtension
-{
-  protected String name;
-  protected String namespace;
-  protected ClassLoader classLoader;
-  protected String contentGeneratorClassName;
-  protected String portOptionsPageClassName;
-  protected String bindingOptionsPageClassName;
-
-  public ContentGeneratorExtension(String name, String contentGeneratorClassName)
-  {
-    this.name = name;
-    this.contentGeneratorClassName = contentGeneratorClassName;
-  }
-
-  public String getName()
-  {
-    return name;
-  }
-
-  public void setClassLoader(ClassLoader classLoader)
-  {
-    this.classLoader = classLoader;
-  }
-
-  public ContentGenerator createBindingContentGenerator()
-  {
-    ContentGenerator result = null;
-    if (contentGeneratorClassName != null)
-    {
-      try
-      {
-        Class theClass = classLoader != null ? classLoader.loadClass(contentGeneratorClassName) : Class.forName(contentGeneratorClassName);
-        result = (ContentGenerator) theClass.newInstance();
-      }
-      catch (Exception e)
-      {
-      }
-    }
-    return result;
-  }
-
-  public ContentGeneratorOptionsPage createBindingContentGeneratorOptionsPage()
-  {
-    ContentGeneratorOptionsPage result = null;
-    if (bindingOptionsPageClassName != null)
-    {
-      try
-      {
-        Class theClass = classLoader != null ? classLoader.loadClass(bindingOptionsPageClassName) : Class.forName(bindingOptionsPageClassName);
-        result = (ContentGeneratorOptionsPage) theClass.newInstance();
-      }
-      catch (Exception e)
-      {
-      }
-    }
-    return result;
-  }
-
-  public ContentGeneratorOptionsPage createPortContentGeneratorOptionsPage()
-  {
-    ContentGeneratorOptionsPage result = null;
-    if (portOptionsPageClassName != null)
-    {
-      try
-      {
-        Class theClass = classLoader != null ? classLoader.loadClass(portOptionsPageClassName) : Class.forName(portOptionsPageClassName);
-        result = (ContentGeneratorOptionsPage) theClass.newInstance();
-      }
-      catch (Exception e)
-      {
-      }
-    }
-    return result;
-  }
-
-  public void setBindingOptionsPageClassName(String string)
-  {
-    bindingOptionsPageClassName = string;
-  }
-
-  public void setPortOptionsPageClassName(String string)
-  {
-    portOptionsPageClassName = string;
-  }
-
-  public String getNamespace()
-  {
-    return namespace;
-  }
-
-  public void setNamespace(String string)
-  {
-    namespace = string;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGeneratorExtensionRegistry.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGeneratorExtensionRegistry.java
deleted file mode 100644
index 7a45bac..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGeneratorExtensionRegistry.java
+++ /dev/null
@@ -1,109 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-public class ContentGeneratorExtensionRegistry
-{
-  protected List staticExtensionList = new ArrayList();
-  protected List dynamicExtensionList = new ArrayList();
-
-  public void add(ContentGeneratorExtension extension)
-  {
-    staticExtensionList.add(extension);
-  }
-
-  public void add(ContentGeneratorProviderExtension extension)
-  {
-    dynamicExtensionList.add(extension);
-  }
-
-  public List getRegisteredExtensionList()
-  {
-    List list = new ArrayList();
-    list.addAll(staticExtensionList);
-    for (Iterator i = dynamicExtensionList.iterator(); i.hasNext();)
-    {
-      try
-      {
-        ContentGeneratorProviderExtension dynamicExtension = (ContentGeneratorProviderExtension) i.next();
-        ContentGeneratorProvider provider = dynamicExtension.createContentGeneratorProvider();
-        List dynamicallyContributedExtensions = provider.getContentGeneratorExtensions();
-        if (dynamicallyContributedExtensions != null)
-        {
-          list.addAll(dynamicallyContributedExtensions);
-        }
-      }
-      catch (Exception e)
-      {
-      }
-    }
-    return list;
-  }
-
-  public List getBindingExtensionNames()
-  {
-    List list = new ArrayList();
-    for (Iterator i = getRegisteredExtensionList().iterator(); i.hasNext();)
-    {
-      ContentGeneratorExtension extension = (ContentGeneratorExtension) i.next();
-      list.add(extension.getName());
-    }
-    return list;
-  }
-
-  public ContentGeneratorExtension getExtensionForNamespace(String namespace)
-  {
-    ContentGeneratorExtension result = null;
-    if (namespace != null)
-    {
-      for (Iterator i = getRegisteredExtensionList().iterator(); i.hasNext();)
-      {
-        ContentGeneratorExtension extension = (ContentGeneratorExtension) i.next();
-        if (namespace.equals(extension.getNamespace()))
-        {
-          result = extension;
-          break;
-        }
-      }
-    }
-    return result;
-  }
-
-  public ContentGeneratorExtension getExtensionForName(String name)
-  {
-    ContentGeneratorExtension result = null;
-    if (name != null)
-    {
-      for (Iterator i = getRegisteredExtensionList().iterator(); i.hasNext();)
-      {
-        ContentGeneratorExtension extension = (ContentGeneratorExtension) i.next();
-        if (name.equals(extension.getName()))
-        {
-          result = extension;
-          break;
-        }
-      }
-    }
-    return result;
-  }
-
-  /*
-   * @deprecated - use getExtensionForName
-   */
-  public ContentGeneratorExtension getContentGeneratorExtension(String name)
-  {
-    return getExtensionForName(name);
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGeneratorProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGeneratorProvider.java
deleted file mode 100644
index fadfb59..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGeneratorProvider.java
+++ /dev/null
@@ -1,18 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator;
-
-import java.util.List;
-
-public interface ContentGeneratorProvider
-{
-	public List getContentGeneratorExtensions();
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGeneratorProviderExtension.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGeneratorProviderExtension.java
deleted file mode 100644
index cc02f92..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ContentGeneratorProviderExtension.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator;
-
-public class ContentGeneratorProviderExtension
-{
-  protected String className;
-  protected ClassLoader classLoader;
-
-  public ContentGeneratorProviderExtension(String className)
-  {
-    this.className = className;
-  }
-
-  public void setClassLoader(ClassLoader classLoader)
-  {
-    this.classLoader = classLoader;
-  }
-
-  public ContentGeneratorProvider createContentGeneratorProvider()
-  {
-	ContentGeneratorProvider result = null;
-    if (className != null)
-    {
-      try
-      {
-        Class theClass = classLoader != null ? classLoader.loadClass(className) : Class.forName(className);
-        result = (ContentGeneratorProvider) theClass.newInstance();
-      }
-      catch (Exception e)
-      {
-      }
-    }
-    return result;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/HttpContentGenerator.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/HttpContentGenerator.java
deleted file mode 100644
index 198f78a..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/HttpContentGenerator.java
+++ /dev/null
@@ -1,109 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-import org.w3c.dom.Element;
-
-
-public class HttpContentGenerator implements ContentGenerator
-{
-  protected Definition definition;
-  protected boolean isPost;
-  protected String addressLocation = ContentGenerator.ADDRESS_LOCATION;
-
-  protected final static String[] requiredNamespaces = { "http://schemas.xmlsoap.org/wsdl/mime/", "http://schemas.xmlsoap.org/wsdl/http/" };
-  protected final static String[] preferredNamespacePrefixes = { "mime", "http" };
-
-  public void init(Definition definition, Object generator, Object[] options)
-  {
-    this.definition = definition;
-
-    if (options != null)
-    {
-      if (options.length > 0 && options[0] != null)
-      {
-        Boolean isPostOption = (Boolean) options[0];
-        isPost = isPostOption.booleanValue();
-      }
-      if (options.length > 1 && options[1] != null)
-      {
-        addressLocation = (String) options[1];
-      }
-    }
-  }
-
-  public String[] getRequiredNamespaces()
-  {
-    return requiredNamespaces;
-  }
-
-  public String[] getPreferredNamespacePrefixes()
-  {
-    return preferredNamespacePrefixes;
-  }
-
-  public void generatePortContent(Element portElement, Port port)
-  {
-    Element element = createElement(portElement, "http", "address");
-    element.setAttribute("location", addressLocation);
-  }
-
-  public void generateBindingContent(Element bindingElement, PortType portType)
-  {
-    Element element = createElement(bindingElement, "http", "binding");
-    element.setAttribute("verb", isPost ? "POST" : "GET");
-  }
-
-  public void generateBindingOperationContent(Element bindingOperationElement, Operation operation)
-  {
-    Element element = createElement(bindingOperationElement, "http", "operation");
-    element.setAttribute("location", "/" + operation.getName());
-  }
-
-  public void generateBindingInputContent(Element bindingInputElement, Input input)
-  {
-    if (isPost)
-    {
-      Element element = createElement(bindingInputElement, "mime", "content");
-      element.setAttribute("type", "application/x-www-form-urlencoded");
-    }
-    else
-    {
-      Element element = createElement(bindingInputElement, "http", "urlEncoded");
-    }
-  }
-
-  public void generateBindingOutputContent(Element bindingOutputElement, Output output)
-  {
-    Element element = createElement(bindingOutputElement, "mime", "content");
-    element.setAttribute("type", "text/xml");
-  }
-
-  public void generateBindingFaultContent(Element bindingFaultElement, Fault fault)
-  {
-    //TODO!!
-  }
-
-  protected Element createElement(Element parentElement, String prefix, String elementName)
-  {
-    String name = prefix != null ? (prefix + ":" + elementName) : elementName;
-    Element result = parentElement.getOwnerDocument().createElement(name);
-    parentElement.appendChild(result);
-    return result;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/PortGenerator.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/PortGenerator.java
deleted file mode 100644
index 98ef341..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/PortGenerator.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator;
-
-import java.util.Iterator;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-public class PortGenerator extends AbstractGenerator
-{
-  protected Service service;
-  protected String bindingName;
-
-  public PortGenerator(Service service)
-  {
-    this.service = service;
-  }
-
-  public int getType()
-  {
-    return PORT_GENERATOR;
-  }
-
-  public Definition getDefinition()
-  {
-    return service.getEnclosingDefinition();
-  }
-
-  public Service getService()
-  {
-    return service;
-  }
-
-  public Node getParentNode()
-  {
-    return WSDLEditorUtil.getInstance().getElementForObject(service);
-  }
-
-  protected String getUndoDescription()
-  {
-    return WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_PORT");
-  }
-
-  public void setRefName(String refName)
-  {
-    setBindingName(refName);
-  }
-
-  public String getRefName()
-  {
-    return bindingName;
-  }
-
-  public void setBindingName(String bindingName)
-  {
-    this.bindingName = bindingName;
-  }
-
-  public void generateContent()
-  {
-    Element portElement = null;
-    for (Iterator i = service.getEPorts().iterator(); i.hasNext();)
-    {
-      Port port = (Port) i.next();
-      if (port.getName().equals(name))
-      {
-        portElement = WSDLEditorUtil.getInstance().getElementForObject(port);
-      }
-    }
-
-    boolean doGenerateContent = false;
-    if (portElement == null)
-    {
-      Element serviceElement = WSDLEditorUtil.getInstance().getElementForObject(service);
-      portElement = createWSDLElement(serviceElement, "port");
-      portElement.setAttribute("name", name);
-      doGenerateContent = true;
-    }
-    else
-    {
-      doGenerateContent = overwrite;
-    }
-
-    portElement.setAttribute("binding", bindingName != null ? bindingName : "");
-    Port port = (Port) WSDLEditorUtil.getInstance().findModelObjectForElement(getDefinition(), portElement);
-    newComponent = port;
-
-    //portElement.
-    bindingContentGenerator.generatePortContent(portElement, port);
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/SoapContentGenerator.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/SoapContentGenerator.java
deleted file mode 100644
index eebf52f..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/SoapContentGenerator.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator;  
-        
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-import org.w3c.dom.Element;
-
-
-public class SoapContentGenerator implements ContentGenerator
-{ 
-  private final int DOCUMENT_LITERAL = 1;
-  private final int RPC_LITERAL      = 2;
-  private final int RPC_ENCODED      = 3;
-
-  protected int bindingOption = DOCUMENT_LITERAL;
-  protected String namespaceValue = "";
-  protected String addressLocation = ContentGenerator.ADDRESS_LOCATION;                   
-  protected Definition definition;                                    
-
-  protected final static String[] requiredNamespaces = {"http://schemas.xmlsoap.org/wsdl/soap/"};
-  protected final static String[] preferredNamespacePrefixes = {"soap"};
-
-
-  public void init(Definition definition, Object generator, Object[] options)
-  {              
-    this.definition = definition;
-                       
-    if (options != null)
-    {
-      bindingOption = computeBindingOption(options);
-
-      if (options.length > 1 && options[1] != null)
-      {
-      	addressLocation = (String)options[1];
-      }  
-    }
-    if (definition.getTargetNamespace() != null)
-    {
-      namespaceValue = definition.getTargetNamespace();
-    } 
-  }
-  
-  private int computeBindingOption(Object[] options) {
-  	int option = DOCUMENT_LITERAL;
-    if (options.length > 0 && options[0] != null)
-    {
-		boolean isDocumentLiteralOption = ((Boolean)options[0]).booleanValue();
-		if (isDocumentLiteralOption)
-			option =  DOCUMENT_LITERAL;
-		else
-			option = RPC_ENCODED;		
-		
-    	if (options.length >= 3 && options[2] != null) {
-    		// Extra info sent in
-    		if (((Boolean)options[2]).booleanValue())
-    			option = RPC_LITERAL;
-    	}
-    }
-
-    return option;
-  }
-     
-  public String[] getRequiredNamespaces()
-  {
-    return requiredNamespaces;
-  }
-  
-  public String[] getPreferredNamespacePrefixes()
-  {
-    return preferredNamespacePrefixes;
-  }  
-
-  public void generatePortContent(Element portElement, Port port)
-  {
-    Element element = createElement(portElement, "soap", "address");
-    element.setAttribute("location", addressLocation);     
-  }  
-
-  public void generateBindingContent(Element bindingElement, PortType portType)
-  {
-    Element element = createElement(bindingElement, "soap", "binding");
-    element.setAttribute("style", (bindingOption == DOCUMENT_LITERAL) ? "document" : "rpc"); 
-    element.setAttribute("transport", "http://schemas.xmlsoap.org/soap/http");
-  }
-
-  public void generateBindingOperationContent(Element bindingOperationElement, Operation operation)
-  {
-    Element element = createElement(bindingOperationElement, "soap", "operation");
-    
-    String soapActionValue = namespaceValue;                                        
-    if (!soapActionValue.endsWith("/"))
-    {                
-      soapActionValue += "/";
-    }                        
-    soapActionValue += operation.getName();
-    element.setAttribute("soapAction", soapActionValue);
-  }  
-
-  public void generateBindingInputContent(Element bindingInputElement, Input input)
-  {
-    generateSoapBody(bindingInputElement);
-  }
-
-  public void generateBindingOutputContent(Element bindingOutputElement, Output output)
-  {
-    generateSoapBody(bindingOutputElement);
-  }         
-
-  public void generateBindingFaultContent(Element bindingFaultElement, Fault fault)
-  {                              
-    Element element = createElement(bindingFaultElement, "soap", "fault");      
-    element.setAttribute("name", fault.getName()); 
-    element.setAttribute("use", (bindingOption == RPC_ENCODED) ? "encoded" : "literal");
-    if (bindingOption == RPC_ENCODED)
-    {
-      element.setAttribute("encodingStyle", "http://schemas.xmlsoap.org/soap/encoding/");
-      element.setAttribute("namespace", namespaceValue);
-    }
-    else if (bindingOption == RPC_LITERAL) {
-        element.setAttribute("namespace", namespaceValue);
-    }
-  }  
-
-  protected void generateSoapBody(Element parentElement)
-  {               
-    String soapActionValue = "";
-    if (definition.getTargetNamespace() != null)
-    {
-      soapActionValue = definition.getTargetNamespace();
-    }    
-
-    Element element = createElement(parentElement, "soap", "body");      
-    element.setAttribute("use", (bindingOption == RPC_ENCODED) ? "encoded" : "literal"); 
-    if (bindingOption == RPC_ENCODED)
-    {
-      element.setAttribute("encodingStyle", "http://schemas.xmlsoap.org/soap/encoding/");
-      element.setAttribute("namespace", namespaceValue);
-    }
-    else if (bindingOption == RPC_LITERAL) {
-    	element.setAttribute("namespace", namespaceValue);
-    }
-  }
-
-  protected Element createElement(Element parentElement, String prefix, String elementName)
-  {                                         
-    String name = prefix != null ? (prefix + ":" + elementName) : elementName;
-    Element result = parentElement.getOwnerDocument().createElement(name);
-    parentElement.appendChild(result);
-    return result;
-  }
-} 
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/ContentGeneratorOptionsPage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/ContentGeneratorOptionsPage.java
deleted file mode 100644
index ac83097..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/ContentGeneratorOptionsPage.java
+++ /dev/null
@@ -1,22 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator.ui;  
-        
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.AbstractGenerator;
-
-
-public interface ContentGeneratorOptionsPage
-{                                          
-  public void init(AbstractGenerator abstractGenerator);             
-  public Composite createControl(Composite parent);
-  public boolean isOverwriteApplicable();
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/HttpBindingOptionsPage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/HttpBindingOptionsPage.java
deleted file mode 100644
index 1586ad4..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/HttpBindingOptionsPage.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator.ui;
-
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.AbstractGenerator;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.w3c.dom.Element;
-
-
-public class HttpBindingOptionsPage implements ContentGeneratorOptionsPage, SelectionListener
-{
-  protected Button getButton;
-  protected Button postButton;
-  protected Composite control;
-  protected AbstractGenerator generator;
-
-  public HttpBindingOptionsPage()
-  {
-  }
-
-  public void init(AbstractGenerator generator)
-  {
-    this.generator = generator;
-  }
-
-  public Composite createControl(Composite parent)
-  {
-    control = new Composite(parent, SWT.NONE);
-    GridLayout layout = new GridLayout();
-    layout.marginWidth = 0;
-    control.setLayout(layout);
-
-    Label separator = new Label(control, SWT.SEPARATOR | SWT.HORIZONTAL);
-    GridData gd= new GridData();
-    gd.horizontalAlignment= GridData.FILL;
-    gd.grabExcessHorizontalSpace= true;
-   
-    separator.setLayoutData(gd);
-
-    Label optionsHeading = new Label(control, SWT.NONE);
-    optionsHeading.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_HTTP_BINDING_OPTIONS"));
-
-    getButton = new Button(control, SWT.RADIO);
-    getButton.setText("HTTP GET");
-    getButton.setSelection(true);
-
-    postButton = new Button(control, SWT.RADIO);
-    postButton.setText("HTTP POST");
-
-    if (generator.getName() != null)
-    {
-      Definition definition = generator.getDefinition();
-      QName qname = new QName(definition.getTargetNamespace(), generator.getName());
-      Binding binding = (Binding) definition.getBinding(qname);
-      if (binding != null)
-      {
-        List eeList = binding.getEExtensibilityElements();
-        if (eeList.size() > 0)
-        {
-          ExtensibilityElement ee = (ExtensibilityElement) eeList.get(0);
-          Element element = WSDLEditorUtil.getInstance().getElementForObject(ee);
-          String verb = element.getAttribute("verb");
-          if ("POST".equals(verb))
-          {
-            getButton.setSelection(false);
-            postButton.setSelection(true);
-          }
-        }
-      }
-    }
-
-    postButton.addSelectionListener(this);
-    getButton.addSelectionListener(this);
-	computeOptions();
-	
-    return control;
-  }
-  
-  public boolean isOverwriteApplicable()
-  {
-  	return true;
-  }  
-
-  public void widgetSelected(SelectionEvent event)
-  {
-	computeOptions();
-  }
-
-  protected void computeOptions()
-  {
-    Object[] options = new Object[1];
-    options[0] = new Boolean(postButton.getSelection());
-    generator.setOptions(options);
-  }
-
-  public void widgetDefaultSelected(SelectionEvent event)
-  {
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/HttpPortOptionsPage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/HttpPortOptionsPage.java
deleted file mode 100644
index 5d893cd..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/HttpPortOptionsPage.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator.ui;
-
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.AbstractGenerator;
-
-
-public class HttpPortOptionsPage implements ContentGeneratorOptionsPage, ModifyListener
-{
-  protected Text addressField;
-  protected Composite control;
-  protected AbstractGenerator generator;
-
-  public HttpPortOptionsPage()
-  {
-  }
-
-  public void init(AbstractGenerator generator)
-  {
-    this.generator = generator;
-  }
-
-  public Composite createControl(Composite parent)
-  {
-    control = new Composite(parent, SWT.NONE);
-    GridLayout layout = new GridLayout();
-    layout.marginWidth = 0;
-    control.setLayout(layout);
-    control.setLayoutData(new GridData(GridData.FILL_BOTH));
-
-    Label separator = new Label(control, SWT.SEPARATOR | SWT.HORIZONTAL);
-    GridData gd= new GridData();
-    gd.horizontalAlignment= GridData.FILL;
-    gd.grabExcessHorizontalSpace= true;
-    separator.setLayoutData(gd);
-
-    Label optionsHeading = new Label(control, SWT.NONE);
-    optionsHeading.setText(WSDLEditorPlugin.getWSDLString("_UI_HTTP_PORT_DETAILS"));
-
-    Composite nameValueGroup = new Composite(control, SWT.NONE);
-    nameValueGroup.setLayoutData(new GridData(GridData.FILL_BOTH));
-    GridLayout layout2 = new GridLayout(2, false);
-    layout2.marginWidth = 0;
-    nameValueGroup.setLayout(layout2);
-
-    Label addressLabel = new Label(nameValueGroup, SWT.NONE);
-    addressLabel.setText(WSDLEditorPlugin.getWSDLString("_UI_LOCATION") + " ");
-    addressField = new Text(nameValueGroup, SWT.BORDER);
-    addressField.setText("http://example.com/");
-    addressField.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-    addressField.addModifyListener(this);
-
-    return control;
-  }
-
-  public boolean isOverwriteApplicable()
-  {
-    return false;
-  }
-
-  public void modifyText(ModifyEvent e)
-  {
-    Object[] options = new Object[2];
-    options[1] = addressField.getText();
-    generator.setOptions(options);
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/SoapBindingOptionsPage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/SoapBindingOptionsPage.java
deleted file mode 100644
index 09bf020..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/SoapBindingOptionsPage.java
+++ /dev/null
@@ -1,169 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator.ui;
-
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.AbstractGenerator;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.w3c.dom.Element;
-
-
-public class SoapBindingOptionsPage implements ContentGeneratorOptionsPage, SelectionListener
-{
-  protected Button docLiteral;
-  protected Button rpcLiteral;
-  protected Button rpcEncoded;
-  protected Composite control;
-  protected AbstractGenerator generator;
-
-  public SoapBindingOptionsPage()
-  {
-  }
-
-  public void init(AbstractGenerator generator)
-  {
-    this.generator = generator;
-  }
-
-  public Composite createControl(Composite parent)
-  {
-    control = new Composite(parent, SWT.NONE);
-    GridLayout layout = new GridLayout();
-    layout.marginWidth = 0;
-    control.setLayout(layout);
-
-    Label separator = new Label(control, SWT.SEPARATOR | SWT.HORIZONTAL);
-    GridData gd= new GridData();
-    gd.horizontalAlignment= GridData.FILL;
-    gd.grabExcessHorizontalSpace= true;
-    separator.setLayoutData(gd);
-
-    Label optionsHeading = new Label(control, SWT.NONE);
-    optionsHeading.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_SOAP_BINDING_OPTIONS"));
-
-    docLiteral = new Button(control, SWT.RADIO);
-    docLiteral.setText(WSDLEditorPlugin.getWSDLString("_UI_RADIO_DOCUMENT_LITERAL"));
-    docLiteral.setSelection(true);
-
-    rpcLiteral = new Button(control, SWT.RADIO);
-    rpcLiteral.setText(WSDLEditorPlugin.getWSDLString("_UI_RADIO_RPC_LITERAL"));
-    
-    rpcEncoded = new Button(control, SWT.RADIO);
-    rpcEncoded.setText(WSDLEditorPlugin.getWSDLString("_UI_RADIO_RPC_ENCODED"));
-
-    if (generator.getName() != null)
-    {
-      Definition definition = generator.getDefinition();
-      QName qname = new QName(definition.getTargetNamespace(), generator.getName());
-      Binding binding = (Binding) definition.getBinding(qname);
-      if (binding != null)
-      {
-        List eeList = binding.getEExtensibilityElements();
-        if (eeList.size() > 0)
-        {
-          ExtensibilityElement ee = (ExtensibilityElement) eeList.get(0);
-
-          Element element = WSDLEditorUtil.getInstance().getElementForObject(ee);
-          String style = element.getAttribute("style");
-          
-          if ("rpc".equals(style))
-          {
-            // Try to determine if it's RPC Literal or RPC Encoded
-          	String use = "encoded";
-          	List operations = binding.getEBindingOperations();
-          	if (operations.size() > 0) {
-          		element = null;
-          		BindingOperation operation = (BindingOperation) operations.get(0);
-          		if (operation.getEBindingInput() != null && operation.getEBindingInput().getEExtensibilityElements().size() > 0) {
-          			Object object = operation.getEBindingInput().getEExtensibilityElements().get(0);
-          			element = WSDLEditorUtil.getInstance().getElementForObject(object);
-          		}
-          		else if (operation.getEBindingOutput() != null && operation.getEBindingOutput().getEExtensibilityElements().size() > 0) {
-          			Object object = operation.getEBindingOutput().getEExtensibilityElements().get(0);
-          			element = WSDLEditorUtil.getInstance().getElementForObject(object);
-          		}
-          		else if (operation.getEBindingFaults().size() > 0) {
-          			BindingFault fault = (BindingFault) operation.getEBindingFaults().get(0);
-          			List faultEE = fault.getExtensibilityElements();
-          			
-          			if (faultEE.size() > 0) {
-          				element = WSDLEditorUtil.getInstance().getElementForObject(faultEE.get(0));
-          			}
-          		}
-          		
-          		if (element != null) {
-          			use = element.getAttribute("use");
-          		}
-          	}
-          	
-          	if (use != null && "literal".equals(use)) {
-          		docLiteral.setSelection(false);
-          		rpcLiteral.setSelection(true);
-          		rpcEncoded.setSelection(false);
-          	}
-          	else {          	
-          		docLiteral.setSelection(false);
-          		rpcLiteral.setSelection(false);
-          		rpcEncoded.setSelection(true);
-          	}
-          }
-        }
-      }
-    }
-
-    docLiteral.addSelectionListener(this);
-    rpcLiteral.addSelectionListener(this);
-    rpcEncoded.addSelectionListener(this);
-    computeOptions();
-
-    return control;
-  }
-
-  public boolean isOverwriteApplicable()
-  {
-    return true;
-  }
-
-  public void widgetSelected(SelectionEvent event)
-  {
-    computeOptions();
-  }
-
-  protected void computeOptions()
-  {
-    Object[] options = new Object[3];
-    options[0] = new Boolean(docLiteral.getSelection());
-    options[2] = new Boolean(rpcLiteral.getSelection());
-    generator.setOptions(options);
-  }
-
-  public void widgetDefaultSelected(SelectionEvent event)
-  {
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/SoapPortOptionsPage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/SoapPortOptionsPage.java
deleted file mode 100644
index 58bc607..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/contentgenerator/ui/SoapPortOptionsPage.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.contentgenerator.ui;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.AbstractGenerator;
-
-
-public class SoapPortOptionsPage implements ContentGeneratorOptionsPage, ModifyListener
-{
-  protected Text addressField;
-  protected Composite control;
-  protected AbstractGenerator generator;
-
-  public SoapPortOptionsPage()
-  {
-  }
-
-  public void init(AbstractGenerator generator)
-  {
-    this.generator = generator;
-  }
-
-  public Composite createControl(Composite parent)
-  {
-    control = new Composite(parent, SWT.NONE);
-    GridLayout layout = new GridLayout();
-    layout.marginWidth = 0;
-    control.setLayout(layout);
-    control.setLayoutData(new GridData(GridData.FILL_BOTH));
-
-    Label separator = new Label(control, SWT.SEPARATOR | SWT.HORIZONTAL);
-    GridData gd= new GridData();
-    gd.horizontalAlignment= GridData.FILL;
-    gd.grabExcessHorizontalSpace= true;
-    separator.setLayoutData(gd);
-
-    Label optionsHeading = new Label(control, SWT.NONE);
-    optionsHeading.setText(WSDLEditorPlugin.getWSDLString("_UI_SOAP_PORT_DETAILS"));
-
-    Composite nameValueGroup = new Composite(control, SWT.NONE);
-    nameValueGroup.setLayoutData(new GridData(GridData.FILL_BOTH));
-    GridLayout layout2 = new GridLayout(2, false);
-    layout2.marginWidth = 0;
-    nameValueGroup.setLayout(layout2);
-
-    Label addressLabel = new Label(nameValueGroup, SWT.NONE);
-    addressLabel.setText(WSDLEditorPlugin.getWSDLString("_UI_LOCATION") + " ");
-    addressField = new Text(nameValueGroup, SWT.BORDER);
-    addressField.setText("http://example.com/");
-    addressField.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-    addressField.addModifyListener(this);
-
-    return control;
-  }
-
-  public boolean isOverwriteApplicable()
-  {
-    return false;
-  }
-
-  public void modifyText(ModifyEvent e)
-  {
-    Object[] options = new Object[2];
-    options[1] = addressField.getText();
-    generator.setOptions(options);
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/dialogs/ImportAddResourceListener.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/dialogs/ImportAddResourceListener.java
deleted file mode 100644
index b696cad..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/dialogs/ImportAddResourceListener.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.dialogs;
-
-import java.util.Collection;
-import java.util.Vector;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IResourceChangeEvent;
-import org.eclipse.core.resources.IResourceChangeListener;
-import org.eclipse.core.resources.IResourceDelta;
-import org.eclipse.core.resources.IResourceDeltaVisitor;
-
-public class ImportAddResourceListener implements IResourceChangeListener, IResourceDeltaVisitor
-{
-  Vector importedFiles;
-
-  ImportAddResourceListener()
-  {
-    importedFiles = new Vector(); 
-  }
-  
-  public void resourceChanged(IResourceChangeEvent event)
-  {
-    IResourceDelta resourceDelta = event.getDelta();
-    
-    try
-    {
-      if (resourceDelta != null) 
-      {
-        resourceDelta.accept(this);
-      }
-    }
-    catch (Exception e)
-    {
-//      B2BGUIPlugin.getPlugin().getMsgLogger().write("Exception caught during resource change" + e);
-//      B2BGUIPlugin.getPlugin().getMsgLogger().writeCurrentThread(); 
-    }      
-  }
-
-  public boolean visit(IResourceDelta delta)
-  {
-    if (delta.getKind() == IResourceDelta.ADDED)
-    {
-      if (delta.getResource() instanceof IFile) 
-        importedFiles.add(delta.getResource());
-    }
-    return true;
-  }
-
-  public Collection getImportedFiles()
-  {
-    return importedFiles;
-  }
-    
-  // This returns the first imported file in the list of imported files
-  public IFile getImportedFile()
-  {
-    if (importedFiles.isEmpty() == false) 
-      return (IFile)importedFiles.firstElement();
-  
-    return null;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/dialogs/InvokeSetDialog.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/dialogs/InvokeSetDialog.java
deleted file mode 100644
index 2619ec5..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/dialogs/InvokeSetDialog.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.dialogs;
-
-import org.eclipse.jface.wizard.IWizard;
-import org.eclipse.jface.wizard.WizardDialog;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.wizards.SetBindingWizard;
-import org.eclipse.wst.wsdl.ui.internal.wizards.SetComponentWizard;
-import org.eclipse.wst.wsdl.ui.internal.wizards.SetMessageWizard;
-import org.eclipse.wst.wsdl.ui.internal.wizards.SetPortTypeWizard;
-
-public class InvokeSetDialog
-{
-  String kind;
-  String newValue = "";
-  
-  public void setReferenceKind(String kind)
-  {
-    this.kind = kind;
-  }
-  
-  public String getValue()
-  {
-    return newValue; 
-  }
-  
-  public void run(Object input, IEditorPart editorPart)
-  {
-    if (input instanceof Binding)
-    {
-      SetPortTypeWizard wiz = new SetPortTypeWizard(input, editorPart);
-      SetXWizardDialog dialog = new SetXWizardDialog(WSDLEditorPlugin.getShell(), wiz);
-      dialog.setBlockOnOpen(true);
-      dialog.create();
-      dialog.open();
-    }
-    else if (input instanceof Port)
-    {
-      SetBindingWizard wiz = new SetBindingWizard(input, editorPart);
-      SetXWizardDialog dialog = new SetXWizardDialog(WSDLEditorPlugin.getShell(), wiz);
-      dialog.create();
-      dialog.open();
-    }
-    else if (input instanceof Part)
-    {
-    	boolean kkk = false;
-    	if (kkk == true) {
-      SetComponentWizard wiz = new SetComponentWizard((Part)input, editorPart);
-      SetXWizardDialog dialog = new SetXWizardDialog(WSDLEditorPlugin.getShell(), wiz);
-      wiz.setReferenceKind(kind);
-      dialog.create();
-      dialog.open();
-    	}
-    	else {
-  	WSDLSetTypeDialog typeDialog = new WSDLSetTypeDialog(WSDLEditorPlugin.getShell(), (Part) input, editorPart, WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_TYPE"), kind);
-  	typeDialog.setBlockOnOpen(true);
-  	typeDialog.create();
-  	int result = typeDialog.open();
-    }
-    }
-    else if (input instanceof Input || input instanceof Output || input instanceof Fault)
-    {
-      SetMessageWizard wiz = new SetMessageWizard(input, editorPart);
-      SetXWizardDialog dialog = new SetXWizardDialog(WSDLEditorPlugin.getShell(), wiz);
-      dialog.create();
-      dialog.open();
-    }
-    else if (input == null)
-    {
-      //error
-    }
-  }
-
-  class SetXWizardDialog extends WizardDialog
-  {
-    public SetXWizardDialog(Shell parentShell, IWizard newWizard)
-    {
-      super(parentShell, newWizard);
-      setShellStyle(SWT.TITLE | SWT.BORDER | SWT.APPLICATION_MODAL | SWT.RESIZE);
-    } 
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/dialogs/WSDLSetTypeDialog.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/dialogs/WSDLSetTypeDialog.java
deleted file mode 100644
index 433ec84..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/dialogs/WSDLSetTypeDialog.java
+++ /dev/null
@@ -1,725 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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.ui.internal.dialogs;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IFileEditorInput;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.internal.impl.ImportImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.actions.AddElementDeclarationAction;
-import org.eclipse.wst.wsdl.ui.internal.actions.AddImportAction;
-import org.eclipse.wst.wsdl.ui.internal.actions.AddWSISchemaImportAction;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddXSDElementDeclarationCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddXSDTypeDefinitionCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.WSDLElementCommand;
-import org.eclipse.wst.wsdl.ui.internal.extension.ITypeSystemProvider;
-import org.eclipse.wst.wsdl.ui.internal.typesystem.ExtensibleTypeSystemProvider;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLResourceUtil;
-import org.eclipse.wst.wsdl.ui.internal.widgets.NewComponentDialog;
-import org.eclipse.wst.xsd.ui.internal.XSDEditorPlugin;
-import org.eclipse.wst.xsd.ui.internal.dialogs.types.ImportTypesDialog;
-import org.eclipse.wst.xsd.ui.internal.dialogs.types.LoadAvaliableItems;
-import org.eclipse.wst.xsd.ui.internal.dialogs.types.NewTypeDialog;
-import org.eclipse.wst.xsd.ui.internal.dialogs.types.SetTypeDialog;
-import org.eclipse.wst.xsd.ui.internal.dialogs.types.TypesDialogTreeObject;
-import org.eclipse.xsd.XSDComplexTypeDefinition;
-import org.eclipse.xsd.XSDElementDeclaration;
-import org.eclipse.xsd.XSDNamedComponent;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.XSDSchemaContent;
-import org.eclipse.xsd.XSDSimpleTypeDefinition;
-import org.eclipse.xsd.impl.XSDImportImpl;
-import org.w3c.dom.Element;
-
-
-public class WSDLSetTypeDialog extends SetTypeDialog {
-	private Definition definition;
-	private IEditorPart editorPart;
-	  
-	public WSDLSetTypeDialog(Shell shell, Object input, IEditorPart editorPart, String dialogTitle, String kind) {
-		super(shell, input, dialogTitle, kind);
-	  	definition = ((Part) input).getEnclosingDefinition();
-	  	this.editorPart = editorPart;
-	}
-	
-	  
-	  protected void updateCanFinish(Object object) {
-	  	if (object instanceof StructuredSelection) {
-	  		Object selectionObject= ((StructuredSelection) object).getFirstElement();
-	  		if (selectionObject instanceof TypesDialogTreeObject) {
-	  			TypesDialogTreeObject treeObject = (TypesDialogTreeObject) selectionObject;
-	  			if (treeObject.getDataObject() instanceof XSDComplexTypeDefinition ||
-	  				treeObject.getDataObject() instanceof XSDSimpleTypeDefinition ||
-					(treeObject.getDataObject() instanceof String && treeObject.getType() == TypesDialogTreeObject.BUILT_IN_TYPE) ||
-					treeObject.getDataObject() instanceof XSDElementDeclaration) {
-	  				getButton(IDialogConstants.OK_ID).setEnabled(true);
-	  			}
-	  			else {
-	  				getButton(IDialogConstants.OK_ID).setEnabled(false);
-	  			}
-	  		}
-	  		else {
-  				getButton(IDialogConstants.OK_ID).setEnabled(false);
-  			}
-	  	}
-	  }
-	
-	protected void createButtonPressed() {
-		// Determine where we create the new type/element
-		XSDSchema parentSchema = null;
-		TypesDialogTreeObject selection = treeView.getSelection();
-		if (selection != null) {
-			Object dataObject = selection.getDataObject();
-			if (dataObject instanceof XSDSchema && selection.getType() == TypesDialogTreeObject.INLINE_SCHEMA) {
-				parentSchema = (XSDSchema) dataObject;
-			}
-			else if (dataObject instanceof XSDComplexTypeDefinition || dataObject instanceof XSDSimpleTypeDefinition ||
-					 dataObject instanceof XSDElementDeclaration) {
-				dataObject = selection.getParent().getDataObject();
-				if (dataObject instanceof XSDSchema && selection.getType() == TypesDialogTreeObject.INLINE_SCHEMA) {
-					parentSchema = (XSDSchema) dataObject;
-				}
-			}
-		}
-
-	    WSDLElementCommand command;
-		String newItemName;
-		List usedNames = new ArrayList();     // Used for either Element or Complex Type names
-		List usedSimpleTypeNames = new ArrayList();
-		int returnCode = -1;
-		if (kind.equalsIgnoreCase("type")) {
-		      command = new AddXSDTypeDefinitionCommand(definition, "NewType");
-		      ((AddXSDTypeDefinitionCommand) command).setSchema(parentSchema);
-		      parentSchema = ((AddXSDTypeDefinitionCommand) command).getSchema();
-
-			  newItemName = "NewComplexType";
-			  
-			  // Determine a list of names already used
-			  usedNames = getUsedComplexTypeNames(parentSchema);
-			  List usedSimpleNames = getUsedSimpleTypeNames(parentSchema);
-			  newItemName = NameUtil.getUniqueNameHelper(newItemName, usedNames);
-			  
-			  NewTypeDialog dialog = new NewTypeDialog(XSDEditorPlugin.getShell(), newItemName, usedNames);
-			  dialog.setUsedSimpleTypeNames(usedSimpleNames);
-				
-			  returnCode = dialog.createAndOpen();
-			  if (returnCode == IDialogConstants.OK_ID) {
-			  	newItemName = dialog.getName();
-			  	((AddXSDTypeDefinitionCommand) command).isComplexType(dialog.isComplexType());
-			  	((AddXSDTypeDefinitionCommand) command).run(newItemName);
-			  }
-		}
-		else {
-			 command = new AddXSDElementDeclarationCommand(definition, "NewElement");
-			 ((AddXSDElementDeclarationCommand) command).setSchema(parentSchema);
-			 parentSchema = ((AddXSDElementDeclarationCommand) command).getSchema();
-			 
-			 newItemName = "NewElement";
-			 String newString = "Element";
-			 
-			 // Determine a list of names already used
-			 usedNames = getUsedElementNames(parentSchema);
-			 newItemName = NameUtil.getUniqueNameHelper(newItemName, usedNames);
-			 
-			 NewComponentDialog dialog = new NewComponentDialog(WSDLEditorPlugin.getShell(), "New" + " " + newString, newItemName, usedNames);
-			 returnCode = dialog.createAndOpen();
-			 if (returnCode == IDialogConstants.OK_ID) {
-			 	newItemName = dialog.getName();
-			 	((AddXSDElementDeclarationCommand) command).run(newItemName);
-			 }
-		}
-		
-
-		if (returnCode == IDialogConstants.OK_ID) {
-	      // Select the newly created type/element
-	      // We need to refresh our tree view
-	      if (viewTypeCheckBox.getSelection()) {
-	      	populateTreeViewer(viewTypeCheckBox.getSelection(), textFilter.getText(), false, false);
-	      	
-		    // We now want to expand the newly imported file and select the proper type/element
-//	      	String prefix = (String) getPrefixes(definition, parentSchema.getTargetNamespace()).get(0);
-//	      	treeView.selectTreeObject(TypesDialogTreeObject.getTreeObject(treeRootViewerInput, prefix + ":" + newItemName));
-	      	treeView.selectTreeObject(TypesDialogTreeObject.getTreeObject(treeRootViewerInput, newItemName));
-	      }
-	      else {
-	      	populateTreeViewer(viewTypeCheckBox.getSelection(), textFilter.getText(), true, true);
-
-		    // We now want to expand the newly imported file and select the proper type/element
-//	      	String prefix = (String) getPrefixes(definition, parentSchema.getTargetNamespace()).get(0);
-			URI uri = URI.createPlatformResourceURI(parentSchema.getSchemaLocation());
-	      	TypesDialogTreeObject parentTreeObject = TypesDialogTreeObject.getTreeObject(treeRootViewerInput, uri.lastSegment());
-//	      	treeView.selectTreeObject(TypesDialogTreeObject.getTreeObject(parentTreeObject, prefix + ":" + newItemName));
-	      	treeView.selectTreeObject(TypesDialogTreeObject.getTreeObject(parentTreeObject, newItemName));
-	      }
-		}
-
-	}
-	
-	protected void importButtonPressed() {
-    	ResourceSet resourceSet = null;
-        resourceSet = ((org.eclipse.emf.ecore.EObject)input).eResource().getResourceSet();
-       
-		ImportTypesDialog dialog = new ImportTypesDialog(WSDLEditorPlugin.getShell(), null, true, kind);
-	    String [] filters = { "xsd", "wsdl" };
-	    IFile currentWSDLFile = ((IFileEditorInput)editorPart.getEditorInput()).getFile();
-	    IFile [] excludedFiles = { currentWSDLFile };
-	      
-	    dialog.addFilterExtensions(filters, excludedFiles);
-	    dialog.create();
-	    dialog.getShell().setText(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT")); //$NON-NLS-1$
-	    dialog.setTitle(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT_FILE")); //$NON-NLS-1$
-	    dialog.setMessage(WSDLEditorPlugin.getWSDLString("_UI_DESCRIPTION_SELECT_WSDL_OR_XSD")); //$NON-NLS-1$
-	    dialog.addLoadAvaliableItemsClass(new WSDLLoadAvaliableItems(resourceSet));
-	    
-	    int rc = dialog.open();
-	    if (rc == IDialogConstants.OK_ID) {
-	  	  XSDNamedComponent selection = (XSDNamedComponent) dialog.getListSelection();
-		  String namespaceURI = selection.getTargetNamespace();
-
-	      if (dialog.isWSIStyleImport())
-	      {
-			AddElementDeclarationAction action = new AddElementDeclarationAction(definition, namespaceURI, "xsd");
-			action.run();
-			action.getPrefix();
-
-			String location = getRelativeLocationOfSelectedFile(dialog.getFile(), false);
-			AddWSISchemaImportAction addImport = new AddWSISchemaImportAction(definition, namespaceURI, location);
-			addImport.run();
-	      }
-	      else
-	      {      
-		    addWSDLImport(definition, definition.getElement(), namespaceURI, "xsd", dialog.getFile());
-	      }
-	      
-	      // We need to refresh our tree view
-	      if (viewTypeCheckBox.getSelection()) {
-	      	populateTreeViewer(viewTypeCheckBox.getSelection(), textFilter.getText(), false, false);
-	      	treeView.selectTreeObject(TypesDialogTreeObject.getTreeObject(treeRootViewerInput, selection.getName()));
-	      }
-	      else {
-	      	populateTreeViewer(viewTypeCheckBox.getSelection(), textFilter.getText(), true, true);
-
-		    // We now want to expand the newly imported file and selected the proper type/element
-	      	TypesDialogTreeObject parentTreeObject = TypesDialogTreeObject.getTreeObject(treeRootViewerInput, dialog.getFile().getName());
-	      	treeView.selectTreeObject(TypesDialogTreeObject.getTreeObject(parentTreeObject, selection.getName()));
-	      }
-	    }
-	}
-	
-	  protected void okPressed() {
-	  	TypesDialogTreeObject selectionObject = (TypesDialogTreeObject) treeView.getSelection(); 
-	  	String selectionString = selectionObject.getLabel();
-	  	boolean isType = false;
-	  	if (kind.equalsIgnoreCase("type")) {
-	  		isType = true;
-	  	}
-	  	
-	  	// We need to add the prefix to the selection
-	  	if (selectionObject.getDataObject() instanceof XSDComplexTypeDefinition ||
-	  			selectionObject.getDataObject() instanceof XSDSimpleTypeDefinition) {
-		  	List selObjects = new ArrayList();
-		  	selObjects.add(selectionObject.getDataObject());
-		  	List prefixedName = getPrefixedNames(selObjects);
-		  	if (prefixedName.size() > 0) {
-		  		selectionString = (String) prefixedName.get(0);     // Grab the first prefixed name
-		  	}	  	
-	  	}
-	  	else {
-	  		// Some built-in type
-	  		List prefixes = getPrefixes(definition, WSDLConstants.XSD_NAMESPACE_URI);
-	  		if (prefixes.size() > 0) {
-	  			selectionString = prefixes.get(0) + ":" + selectionString;       // Grab the first prefix
-	  		}
-	  	}
-	  	
-	  	ComponentReferenceUtil.setComponentReference((Part) input, isType, selectionString);
-	  	super.okPressed();
-	  }
-
-	  protected void createFlatView(TypesDialogTreeObject root, String filterString) {
-	  	if (kind.equalsIgnoreCase("type")) {
-	  		// Type case
-	  		// Handle Inline Schemas Imports
-		  	Iterator schemasIt = getInlineSchemaImports().iterator();
-		  	while (schemasIt.hasNext()) {
-		  		XSDSchema schema = (XSDSchema) schemasIt.next();
-		  		createComplexSimpleTypeTreeObjects(root, schema, filterString);
-		  	}
-		  	
-		  	// Handle Regular Schema Imports
-		  	schemasIt = getRegularSchemaImports().iterator();
-		  	while (schemasIt.hasNext()) {
-		  		XSDSchema schema = (XSDSchema) schemasIt.next();
-		  		createComplexSimpleTypeTreeObjects(root, schema, filterString);
-		  	}
-		  	
-		  	// Handle WSDL Imports
-	        Iterator wsdlImportDefinitions = getWSDLImports().iterator();
-	        while (wsdlImportDefinitions.hasNext()) {
-	        	Definition definition = (Definition) wsdlImportDefinitions.next();
-		  		createComplexSimpleTypeTreeObjects(root, definition, filterString);
-	        }
-		  	
-		  	// Handle Built-in Types
-		  	createBuiltInTypes(root, filterString);
-	  	}
-	  	else {
-	  		// Element case
-		  	Pattern regex = Pattern.compile(filterString);
-	  		
-		  	// Handle Inline and regular Schema Imports
-	  		List schemaList = getInlineSchemaImports();
-	  		schemaList.addAll(getRegularSchemaImports());
-	  		Iterator schemasIt = schemaList.iterator();
-	  		
-	  		while (schemasIt.hasNext()) {
-	  			XSDSchema schema = (XSDSchema) schemasIt.next();
-	  			
-	  			List elementList = schema.getElementDeclarations();
-//	  			List elementNames = getPrefixedNames(elementList);
-
-	  			createElementTreeObjects(root, elementList, filterString);
-	  		}
-	  		
-	  		// Handle WSDL Imports
-	        Iterator wsdlImportDefinitions = getWSDLImports().iterator();
-	        while (wsdlImportDefinitions.hasNext()) {
-	        	Definition definition = (Definition) wsdlImportDefinitions.next();
-	  			createElementTreeObjects(root, definition, filterString);
-	        }
-	  	}
-	  }
-	  
-	  protected void createTreeView(TypesDialogTreeObject root, String filterString) {
-  		// Handle Type case
-	  	// Create the BuiltInType Header TypesDialogTreeObject
-	  	if (kind.equalsIgnoreCase("type")) {
-		  	TypesDialogTreeObject builtInRoot = new TypesDialogTreeObject("Built-in simple type");
-		  	root.addChild(builtInRoot);
-		  	createBuiltInTypes(builtInRoot, filterString);
-	  	}
-	  	
-	  	// Do inline schema imports
-	    Iterator schemaIterator = getInlineSchemaImports().iterator();
-	  	while (schemaIterator.hasNext()) {
-	  		XSDSchema schema = (XSDSchema) schemaIterator.next();
-	  		
-	  		// Create Heading TypesDialogTreeObject for our current Schema
-	  		if (schema.getTargetNamespace() != null) {
-		  		TypesDialogTreeObject importSchemaRoot = new TypesDialogTreeObject(schema, TypesDialogTreeObject.INLINE_SCHEMA);
-		  		importSchemaRoot.setAppendLabel("  (inline schema)");
-		  		root.addChild(importSchemaRoot);
-		  		if (kind.equalsIgnoreCase("type")) {
-		  			createComplexSimpleTypeTreeObjects(importSchemaRoot, schema, filterString);
-		  		}
-		  		else {
-		  			createElementTreeObjects(importSchemaRoot, schema.getElementDeclarations(), filterString);
-		  		}
-	  		}
-	  		else {
-	  			// WS-I Style
-	  			Iterator wsiIterator= getWSISchemaImports(schema).iterator();
-	  			
-	  			while (wsiIterator.hasNext()) {
-	  				XSDSchema wsiSchema = (XSDSchema) wsiIterator.next();
-	  				TypesDialogTreeObject wsiRootObject = new TypesDialogTreeObject(wsiSchema);
-	  		  		root.addChild(wsiRootObject);
-	  		  		wsiRootObject.setAppendLabel("  (WS-I style)");
-			  		if (kind.equalsIgnoreCase("type")) {
-			  			createComplexSimpleTypeTreeObjects(wsiRootObject, wsiSchema, filterString);
-			  		}
-			  		else {
-			  			createElementTreeObjects(wsiRootObject, wsiSchema.getElementDeclarations(), filterString);
-			  		}
-	  			}
-	  		}
-	  	}
-	  	
-	  	// Do regular Schema Imports
-	  	schemaIterator = getRegularSchemaImports().iterator();
-	  	while (schemaIterator.hasNext()) {
-	  		XSDSchema schema = (XSDSchema) schemaIterator.next();
-	  		
-	  		// Create Heading TypesDialogTreeObject for our current Schema
-	  		TypesDialogTreeObject importSchemaRoot = new TypesDialogTreeObject(schema);
-	  		root.addChild(importSchemaRoot);
-	  		if (kind.equalsIgnoreCase("type")) {
-	  			createComplexSimpleTypeTreeObjects(importSchemaRoot, schema, filterString);
-	  		}
-	  		else {
-	  			createElementTreeObjects(importSchemaRoot, schema.getElementDeclarations(), filterString);
-	  		}
-	  	}
-	  	
-	  	// Do WSDL Imports
-        Iterator wsdlImportDefinitions = getWSDLImports().iterator();
-        while (wsdlImportDefinitions.hasNext()) {
-        	Definition definition = (Definition) wsdlImportDefinitions.next();
-            
-            // Create Heading TypesDialogTreeObject for our current WSDL
-        	URI uri = URI.createPlatformResourceURI(definition.getLocation());
-	  		TypesDialogTreeObject importWSDLRoot = new TypesDialogTreeObject(uri.lastSegment());
-	  		root.addChild(importWSDLRoot);
-	  		if (kind.equalsIgnoreCase("type")) {
-	  			createComplexSimpleTypeTreeObjects(importWSDLRoot, definition, filterString);
-	  		}
-	  		else {
-	  			createElementTreeObjects(importWSDLRoot, definition, filterString);
-	  		}
-        }
-	  }
-	  
-	  
-	  private void createElementTreeObjects(TypesDialogTreeObject rootObject, List elementList, String filterString) {
-	  	Pattern regex = Pattern.compile(filterString);	  	
-//	  	List elementList= schema.getElementDeclarations();
-//		List elementNames = getPrefixedNames(elementList);
-
-		for (int index = 0; index < elementList.size(); index++) {
-			String name = ((XSDNamedComponent) elementList.get(index)).getName();
-    		Matcher m = regex.matcher(name.toLowerCase());
-			if (name.startsWith(filterString) || m.matches()) {
-	  			TypesDialogTreeObject elementTreeObject = new TypesDialogTreeObject(elementList.get(index));
-	  			rootObject.addChild(elementTreeObject);
-	  			elementTreeObject.setLabel(name);
-			}
-		}
-	  }
-	  
-	  private void createElementTreeObjects(TypesDialogTreeObject rootObject, Definition definition, String filterString) {
-	   	ResourceSet resourceSet = null;
-        resourceSet = ((org.eclipse.emf.ecore.EObject)input).eResource().getResourceSet();
-        WSDLLoadAvaliableItems loadWSDLItems = new WSDLLoadAvaliableItems(resourceSet);
-        List list = (List) loadWSDLItems.loadDefinitionObjects(definition);
-        createElementTreeObjects(rootObject, list, filterString);
-	  }
-	  
-	  private void createComplexSimpleTypeTreeObjects(TypesDialogTreeObject rootObject, Definition definition, String filterString) {
-	   	ResourceSet resourceSet = null;
-        resourceSet = ((org.eclipse.emf.ecore.EObject)input).eResource().getResourceSet();
-        WSDLLoadAvaliableItems loadWSDLItems = new WSDLLoadAvaliableItems(resourceSet);
-        List typesList = (List) loadWSDLItems.loadDefinitionObjects(definition);
-        createComplexSimpleTypeTreeObjects(rootObject, typesList, filterString);
-	  }
-	  
-	  private void createComplexSimpleTypeTreeObjects(TypesDialogTreeObject rootObject, XSDSchema schema, String filterString) {
-	  	ITypeSystemProvider provider = WSDLEditorUtil.getInstance().getTypeSystemProvider(definition);
-	    if (provider instanceof ExtensibleTypeSystemProvider) {
-	    	provider = (ExtensibleTypeSystemProvider) provider; 
-	    }
-	    else {
-	    	return;
-	    }
-	    
-	    List typesList = new ArrayList();
-	
-	    // Collect all available Complex and Simple Types
-	  	typesList.addAll(provider.getAvailableTypes(definition, schema, ITypeSystemProvider.USER_DEFINED_COMPLEX_TYPE));
-	  	typesList.addAll(provider.getAvailableTypes(definition, schema, ITypeSystemProvider.USER_DEFINED_SIMPLE_TYPE));
-	  	createComplexSimpleTypeTreeObjects(rootObject, typesList, filterString);
-	  }
-	  
-	  /*
-	   * This method will create appropriate Complex Type and Simple Type TreeObjects
-	   * 
-	   * List typeList ==> list of Complex and Simple types
-	   */
-	  private void createComplexSimpleTypeTreeObjects(TypesDialogTreeObject rootObject, List typesList, String filterString) {
-	  	Pattern regex = Pattern.compile(filterString);
-	  	
-	  	for (int index = 0; index < typesList.size(); index++) {
-    		Object typeObject = typesList.get(index);
-    		String name = "";
-    		
-    		if (typeObject instanceof XSDNamedComponent) {
-    			name = ((XSDNamedComponent) typeObject).getName();
-    		
-    			Matcher m = regex.matcher(name.toLowerCase());
-    			if (name.startsWith(filterString) || m.matches()) {
-    				TypesDialogTreeObject complexTreeObject = new TypesDialogTreeObject(typeObject);
-    				rootObject.addChild(complexTreeObject);
-    			}
-    		}
-	  	}
-	  }
-	  
-	  /*
-	   * return a list of WSDL from Imports
-	   */
-	  private List getWSDLImports() {
-	  	return getImportsType(2);
-	  }
-	  
-	  /*
-	   * return a list of XML Schemas from Imports
-	   */
-	  private List getRegularSchemaImports() {
-	  	return getImportsType(1);
-	  }
-	  
-	  /*
-	   * method returns XML Schemas from Imports or WSDLs from Imports (depending on the argument int importType).
-	   * Users should use methods getRegularSchemaImports() or getWSDLImports() instead of calling
-	   * this method directly.
-	   * 
-	   * importType = 1 ==> XML Schema Import
-	   * importType = 2 ==> WSDL Import
-	   */
-	  private List getImportsType(int importType) {
-	  	Definition definition = ((WSDLElement)input).getEnclosingDefinition();
-		List importList = new ArrayList();
-		
-//		 Grab all Schemas under Imports
-		for (Iterator i = definition.getEImports().iterator(); i.hasNext();) {
-			Import theImport = (Import) i.next();
-			((ImportImpl) theImport).importDefinitionOrSchema(); // Need to resolve imports because the model
-									                			 // doesn't automatically do it for us
-			Object importObject = null;
-			if (importType == 1) {
-				importObject = theImport.getESchema();
-			}
-			else if (importType == 2) {
-				importObject = theImport.getEDefinition();
-			}
-			if (importObject != null)	{
-				importList.add(importObject);
-			}
-		}
-
-	  	return importList;
-	  }
-	  
-	  private List getInlineSchemaImports() {
-	  	List schemaList = new ArrayList();
-	  	
-    	Types types = definition.getETypes();
-    	if (types != null)
-    	{
-    		for (Iterator i = types.getEExtensibilityElements().iterator(); i.hasNext();)
-    		{
-    			Object o = i.next();
-    			if (o instanceof XSDSchemaExtensibilityElement)
-    			{
-    				XSDSchema schema = ((XSDSchemaExtensibilityElement) o).getSchema();
-    				if (schema != null)
-    				{
-    					schemaList.add(schema);
-    				}
-    			}
-    		}
-    	}
-    	
-    	// If there is a WS-I style schema wrapper, move it to the front of the list
-    	for (int index = 0; index < schemaList.size(); index++) {
-    		XSDSchema schema = (XSDSchema) schemaList.get(index);
-    		if (schema.getTargetNamespace() == null) {
-    			// Found the WS-I style schema wrapper
-    			schemaList.remove(index);
-    			schemaList.add(0, schema);
-    		}
-    	}
-    	return schemaList;
-	  }
-	  
-	    public List getWSISchemaImports(XSDSchema xsdSchema)
-	    {
-	    	List schemaImports = new ArrayList();
-	        if (xsdSchema.getTargetNamespace() == null) {
-	            for (Iterator i = xsdSchema.getContents().iterator(); i.hasNext();) {
-	                XSDSchemaContent content = (XSDSchemaContent) i.next();
-	                if (content instanceof XSDImportImpl) {
-	                    XSDImportImpl xsdImport = (XSDImportImpl) content;
-						XSDSchema schema = (XSDSchema)xsdImport.getResolvedSchema();					
-						if (schema == null || schema.getSchemaLocation() == null) {
-							schema = xsdImport.importSchema();
-						}
-						if (schema != null) {
-							schemaImports.add(schema);
-						}
-	                }
-	            }
-	        }
-	        
-	        return schemaImports;
-	    }
-	  
-	  private void createBuiltInTypes(TypesDialogTreeObject root, String filterString) {
-	  	Iterator iterator = getBuiltInTypes().iterator();
-	  	Pattern regex = Pattern.compile(filterString);
-	  	if (iterator.hasNext()) {
-	  		while (iterator.hasNext()) {
-	  			Object item = iterator.next();
-	  			String itemString = item.toString();
-    			Matcher m = regex.matcher(itemString.toLowerCase());
-				if (itemString.startsWith(filterString) || m.matches()) {
-		  			TypesDialogTreeObject treeObject = new TypesDialogTreeObject(item, TypesDialogTreeObject.BUILT_IN_TYPE);
-	  				root.addChild(treeObject);
-	  			}
-	  		}
-	  	}
-	  }
-
-	  private List getBuiltInTypes() {
-	  	ITypeSystemProvider provider = WSDLEditorUtil.getInstance().getTypeSystemProvider(definition);
-	    if (provider instanceof ExtensibleTypeSystemProvider)
-	    {
-	      List items = ((ExtensibleTypeSystemProvider) provider).getAvailableTypeNames(definition, ITypeSystemProvider.BUILT_IN_TYPE);
-	      List unPrefixedNames = new ArrayList(items.size());
-	      
-	      // We want to strip out the prefixes
-	      Iterator iterator = items.iterator();
-	      while (iterator.hasNext()) {
-	      	String name = (String) iterator.next();
-	      	int colonIndex = name.indexOf(':') + 1;
-	      	unPrefixedNames.add(name.substring(colonIndex, name.length()));
-	      }
-	      
-	      return unPrefixedNames;
-	    }
-	  	
-	  	return (new ArrayList());
-	  }
-
-
-	  private List getPrefixedNames(List components) {
-	  	List names = new ArrayList();
-	  	ITypeSystemProvider provider = WSDLEditorUtil.getInstance().getTypeSystemProvider(definition);
-	    if (provider instanceof ExtensibleTypeSystemProvider) {
-	    	provider = (ExtensibleTypeSystemProvider) provider; 
-	    }
-	    else {
-	    	return names;
-	    }
-	    
-	    Iterator iterator = components.iterator();
-	    while (iterator.hasNext()) {
-	    	XSDNamedComponent component = (XSDNamedComponent) iterator.next();
-	    	names.addAll(provider.getPrefixedNames(definition, component.getTargetNamespace(), component.getName()));
-	    }
-	  	
-	    return names;
-	  }
-	  
-	  
-	private List getPrefixes(Definition definition, String namespace) {
-		List list = new ArrayList();
-		Map map = definition.getNamespaces();
-		for (Iterator i = map.keySet().iterator(); i.hasNext();) {
-			String prefix = (String) i.next();
-			String theNamespace = (String) map.get(prefix);
-			if (theNamespace != null && theNamespace.equals(namespace)) {
-				list.add(prefix);
-			}
-		}
-		return list;
-	}
-		 
-	  
-	  public String addWSDLImport(Definition definition, Element definitionElement, String namespaceURI, IFile selectedFile)
-	  {
-	    return addWSDLImport(definition, definitionElement, namespaceURI, "wsdl", selectedFile);
-	  }
-
-	  public String addWSDLImport(Definition definition, Element definitionElement, String namespaceURI, String basePrefix, IFile selectedFile)
-	  {
-	    AddElementDeclarationAction action = new AddElementDeclarationAction(definition, namespaceURI, basePrefix);
-	    action.run();
-	    String prefix = action.getPrefix();
-
-	    String location = getRelativeLocationOfSelectedFile(selectedFile, true);
-	    AddImportAction addImport = new AddImportAction(null, definition, definitionElement, definitionElement.getPrefix(), namespaceURI, location);
-	    addImport.selectObjectForNewElement(false);
-	    addImport.run();
-
-	    return prefix;
-	  }
-	  
-	  public String getRelativeLocationOfSelectedFile(IFile selectedFile, boolean enableIEStyleLocation)
-	  {
-	    IFile currentWSDLFile = ((IFileEditorInput) editorPart.getEditorInput()).getFile();
-	    return ComponentReferenceUtil.computeRelativeURI(selectedFile, currentWSDLFile, true);
-	  }
-	  
-	  private class WSDLLoadAvaliableItems extends LoadAvaliableItems {
-		ResourceSet modelResourceSet;
-
-		public WSDLLoadAvaliableItems(ResourceSet rSet) {
-			modelResourceSet = rSet;
-		}
-
-		  protected java.util.List loadFile(IFile wsdlFile) {
-		    java.util.List modelObjectList = Collections.EMPTY_LIST;
-		    try {
-		      if (wsdlFile != null) {
-		        URI uri = URI.createPlatformResourceURI(wsdlFile.getFullPath().toString());
-
-		        Object rootModelObject = null;
-		        if (uri.toString().endsWith("wsdl")) {
-		          rootModelObject = WSDLResourceUtil.lookupAndLoadDefinition(modelResourceSet, uri.toString());
-		        }
-
-		        if (rootModelObject != null) {
-		          modelObjectList = new ArrayList(loadDefinitionObjects(rootModelObject));
-		        }
-		      }
-		    }
-		    catch (Exception e) {
-		    }
-		    return modelObjectList;
-		  }
-		  
-		  private Collection loadDefinitionObjects(Object rootModelObject) {
-		    ArrayList objects = new ArrayList();
-		    
-		    if (rootModelObject instanceof Definition) {
-		      Definition definition = (Definition)rootModelObject;		
-		      Types types = (Types)definition.getTypes();
-		      if (types != null) {
-		        for (Iterator iter = types.getSchemas().iterator(); iter.hasNext();) {
-		          XSDSchema schema = (XSDSchema) iter.next();
-		          if (kind.equalsIgnoreCase("type")) {
-		            objects.addAll(schema.getTypeDefinitions());
-		          }
-		          else if (kind.equalsIgnoreCase("element")) {
-		            objects.addAll(schema.getElementDeclarations());
-		          }
-		        }
-		      } 
-		    }
-		    return objects;
-		  }
-	  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/ExtensibilityItemTreeProviderRegistry.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/ExtensibilityItemTreeProviderRegistry.java
deleted file mode 100644
index 326428b..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/ExtensibilityItemTreeProviderRegistry.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.extension;
-
-import org.eclipse.jface.viewers.ILabelProvider;
-
-/**
- * This class reads the plugin manifests and registers each extensibility item tree provider
- */
-public class ExtensibilityItemTreeProviderRegistry extends NSKeyedExtensionRegistry
-{
-  protected static final String LABEL_PROVIDER_PROPERTY = "labelProviderClass";
-  protected static final String CONTENT_PROVIDER_PROPERTY = "contentProviderClass";
-  protected static final String[] ATT_NAMES = { "labelProviderClass", "contentProviderClass" };
-
-  public ILabelProvider getLabelProvider(String namespace)
-  {
-    return (ILabelProvider) getProperty(namespace, LABEL_PROVIDER_PROPERTY);
-  }
-
-  public ITreeChildProvider getContentProvider(String namespace)
-  {
-    return (ITreeChildProvider) getProperty(namespace, CONTENT_PROVIDER_PROPERTY);
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/IDetailsViewerProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/IDetailsViewerProvider.java
deleted file mode 100644
index d1f474f..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/IDetailsViewerProvider.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.extension;
-
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorPart;
-
-public interface IDetailsViewerProvider
-{                                      
-  public Object getViewerKey(Object modelObject);
-  public Viewer createViewer(Object modelObject, Composite parent, IEditorPart editorPart);
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/IEditPartProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/IEditPartProvider.java
deleted file mode 100644
index 01c8237..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/IEditPartProvider.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.extension;
-
-import org.eclipse.jface.action.IMenuManager;
-import org.w3c.dom.Node;
-
-public interface IEditPartProvider
-{                                      
-  public void contributeMenuActions(IMenuManager manager, Node node, Object object);
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/IMenuActionContributor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/IMenuActionContributor.java
deleted file mode 100644
index a1ff915..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/IMenuActionContributor.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.extension;
-
-import org.eclipse.jface.action.IMenuManager;
-import org.w3c.dom.Node;
-
-public interface IMenuActionContributor
-{                                      
-  public void contributeMenuActions(IMenuManager manager, Node node, Object object);
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/IModelQueryContributor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/IModelQueryContributor.java
deleted file mode 100644
index 1d4d80a..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/IModelQueryContributor.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.extension;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-                   
-// Note this class will likely be removed in the future when the ModelQuery's extension mechanism is updated
-//
-public interface IModelQueryContributor
-{                                      
-  public void setModel(XMLModel xmlModel);
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/INodeAssociationProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/INodeAssociationProvider.java
deleted file mode 100644
index ee956ce..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/INodeAssociationProvider.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.extension;
-
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-public interface INodeAssociationProvider
-{                    
-  public Object getModelObject(Object parentModelObject, Element[] elementChain, int start, int[] end);
-  public Node getNode(Object modelObject); 
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/INodeReconciler.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/INodeReconciler.java
deleted file mode 100644
index 86cfebb..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/INodeReconciler.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.extension;
-
-import org.w3c.dom.Element;
-
-
-public interface INodeReconciler
-{
-  public void notifyChanged(Object modelObject, Element element, int eventType, Object feature, Object oldValue, Object newValue, int index);                                         
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/ITreeChildProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/ITreeChildProvider.java
deleted file mode 100644
index aac380e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/ITreeChildProvider.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.extension;
-
-/**
- * This class allows extension writers to provide specialize tree content behaviour.
- * It is intended to behave similar to the org.eclipse.jface.viewers.ITreeContentProvider.
- * The major difference is that this class is simplified so that only one method is involved.
- * 
- * @see org.eclipse.jface.viewers.ITreeContentProvider#getChildren(java.lang.Object)  	
- */
-public interface ITreeChildProvider
-{
-	public Object[] getChildren(Object object);
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/ITypeSystemProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/ITypeSystemProvider.java
deleted file mode 100644
index 4700ede..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/ITypeSystemProvider.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.extension;
-
-import java.util.List;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.xsd.XSDSchema;
-
-public interface ITypeSystemProvider
-{                                                      
-  public static final int UNKNOWN_TYPE = 0x0;
-  public static final int BUILT_IN_TYPE = 0x1;
-  public static final int USER_DEFINED_SIMPLE_TYPE = 0x2;
-  public static final int USER_DEFINED_COMPLEX_TYPE = 0x4;
-
-  public List getAvailableTypeNames(Definition definition, int typeNameCategory);
-  public List getAvailableElementNames(Definition definition);  
-  public List getAvailableTypes(Definition definition, XSDSchema schema, int typeNameCategory);
-  public int getCategoryForTypeName(Definition definition, String typeName);
-  public List getPrefixedNames(Definition definition, String namespace, String localName);
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/NSKeyedExtensionRegistry.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/NSKeyedExtensionRegistry.java
deleted file mode 100644
index 03b7ea4..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/NSKeyedExtensionRegistry.java
+++ /dev/null
@@ -1,140 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.extension;
-
-import java.util.HashMap;
-
-public class NSKeyedExtensionRegistry
-{
-  protected HashMap map = new HashMap();
-  private static final String PLUGIN_LOADING_ERROR = "PLUGIN_LOADING_ERROR";
-
-  public NSKeyedExtensionRegistry()
-  {
-  }
-
-  public void put(String namespaceURI, String className, ClassLoader classLoader)
-  {
-    ExtensionInfo info = (ExtensionInfo) map.get(namespaceURI);
-    if (info == null)
-    {
-      info = new SinglePropertyExtensionInfo(className, classLoader);
-      map.put(namespaceURI, info);
-    }
-  }
-
-  public void put(String namespaceURI, HashMap propertyToClassNameMap, ClassLoader classLoader)
-  {
-    ExtensionInfo info = (ExtensionInfo) map.get(namespaceURI);
-    if (info == null)
-    {
-      info = new MultiPropertyExtensionInfo(propertyToClassNameMap, classLoader);
-      map.put(namespaceURI, info);
-    }
-  }
-
-  /**
-   * 
-   * @deprecated
-   */
-  public Object get(String namespaceURI)
-  {
-    ExtensionInfo info = (ExtensionInfo) map.get(namespaceURI);
-    return info != null ? info.getObject("") : null;
-  }
-
-  public Object getProperty(String namespaceURI, String property)
-  {
-    ExtensionInfo info = (ExtensionInfo) map.get(namespaceURI);
-    return info != null ? info.getObject(property) : null;
-  }
-
-  private abstract class ExtensionInfo
-  {
-    protected ClassLoader classLoader;
-
-    public ExtensionInfo(ClassLoader classLoader)
-    {
-      this.classLoader = classLoader;
-    }
-
-    public abstract Object getObject(String property);
-  }
-
-  private class SinglePropertyExtensionInfo extends ExtensionInfo
-  {
-    protected String className;
-    protected Object object;
-    protected boolean error;
-
-    public SinglePropertyExtensionInfo(String className, ClassLoader classLoader)
-    {
-      super(classLoader);
-      this.className = className;
-    }
-
-    public Object getObject(String property)
-    {
-      if (object == null)
-      {
-        try
-        {
-          Class theClass = classLoader != null ? classLoader.loadClass(className) : Class.forName(className);
-          object = theClass.newInstance();
-        }
-        catch (Exception e)
-        {
-          object = PLUGIN_LOADING_ERROR;
-          e.printStackTrace();
-        }
-      }
-      return object != PLUGIN_LOADING_ERROR ? object : null;
-    }
-  }
-
-  private class MultiPropertyExtensionInfo extends ExtensionInfo
-  {
-    protected HashMap propertyToClassNameTable;
-    protected HashMap propertyToObjectTable = new HashMap();
-
-    public MultiPropertyExtensionInfo(HashMap propertToClassNameTable, ClassLoader classLoader)
-    {
-      super(classLoader);
-      this.propertyToClassNameTable = propertToClassNameTable;
-    }
-
-    public Object getObject(String property)
-    {
-      Object result = null;
-      String className = (String) propertyToClassNameTable.get(property);
-      if (className != null)
-      {
-        result = propertyToObjectTable.get(property);
-        if (result == null)
-        {
-          try
-          {
-            Class theClass = classLoader != null ? classLoader.loadClass(className) : Class.forName(className);
-            result = theClass.newInstance();
-            propertyToObjectTable.put(property, result);
-          }
-          catch (Exception e)
-          {
-            propertyToObjectTable.put(property, PLUGIN_LOADING_ERROR);
-            result = PLUGIN_LOADING_ERROR;
-            e.printStackTrace();
-          }
-        }
-      }
-	  return result != PLUGIN_LOADING_ERROR ? result : null;      
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/WSDLEditorExtension.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/WSDLEditorExtension.java
deleted file mode 100644
index 5bbaf6c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/WSDLEditorExtension.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.extension;
-
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-
-public interface WSDLEditorExtension
-{                                          
-  public static final int OUTLINE_TREE_CONTENT_PROVIDER = 1;    // req'd for model based ext
-  public static final int OUTLINE_LABEL_PROVIDER = 2;           // req'd for model based ext
-
-  public static final int MENU_ACTION_CONTRIBUTOR = 3;          // node
-  public static final int DETAILS_VIEWER_PROVIDER = 4;          // node
-
-  public static final int EDIT_PART_FACTORY = 5;                // req'd for model based ext
-  public static final int TYPE_SYSTEM_PROVIDER = 6;             // req'd for type system ext
-  public static final int NODE_RECONCILER = 7;                  // req'd for model based ext
-  public static final int NODE_ASSOCIATION_PROVIDER = 8;        // req'd for model based ext
-  public static final int MODEL_QUERY_CONTRIBUTOR = 9;          // req'd for model based ext
-
-  public static final int PROPERTY_SOURCE_PROVIDER = 10;        // req'd for model based ext
-  public static final int PROPERTY_SECTION_DESCRIPTOR_PROVIDER = 11;  // req'd for model based ext
-  public static final int XSD_DELETE_ACTION = 12;
-  
-  boolean isExtensionTypeSupported(int type);
-  boolean isApplicable(Object modelObject);
-  Object createExtensionObject(int type, WSDLEditor wsdlEditor);
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/WSDLEditorExtensionRegistry.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/WSDLEditorExtensionRegistry.java
deleted file mode 100644
index f8e2435..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/extension/WSDLEditorExtensionRegistry.java
+++ /dev/null
@@ -1,107 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.extension;
-        
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-
-public class WSDLEditorExtensionRegistry
-{                   
-  //protected List classNameClassLoaderPairList = new ArrayList();
-  //protected HashMap treeProviderMap = new HashMap(); 
-  protected List registeredExtensionList = new ArrayList();
-
-  public WSDLEditorExtensionRegistry()
-  {
-    add(new WSDLEditor.BuiltInWSDLEditorExtension());
-  }            
-
-  //public ExtensibilityItemTreeProvider getExtensibilityItemTreeProvider(String namespaceURI)
-  //{
-  //  return (ExtensibilityItemTreeProvider)treeProviderMap.get(namespaceURI);
-  //}
-
-  //public void putExtensibilityItemTreeProvider(String namespaceURI, ExtensibilityItemTreeProvider treeProvider)
-  //{
-  //  treeProviderMap.put(namespaceURI, treeProvider);
-  //}
-  
-  public List getRegisteredExtensions()
-  {                            
-    return registeredExtensionList;                                
-  }                       
-
-  public WSDLEditorExtension getApplicableExtension(int type, Object object)
-  { 
-    WSDLEditorExtension result = null;                                    
-    for (Iterator i = getRegisteredExtensions().iterator(); i.hasNext(); )
-    {
-      WSDLEditorExtension extension = (WSDLEditorExtension)i.next();
-      if (extension.isExtensionTypeSupported(type) && extension.isApplicable(object))
-      { 
-        result = extension;
-        break;
-      }
-    }         
-    return result;                                                           
-  }
-
-  public WSDLEditorExtension[] getRegisteredExtensions(int type)
-  { 
-    List list = new ArrayList();                                    
-    for (Iterator i = getRegisteredExtensions().iterator(); i.hasNext(); )
-    {
-      WSDLEditorExtension extension = (WSDLEditorExtension)i.next();
-      if (extension.isExtensionTypeSupported(type))
-      { 
-        list.add(extension);
-      }
-    } 
-
-    WSDLEditorExtension[] result = new WSDLEditorExtension[list.size()];
-    int count = 0;
-    for (Iterator i = list.iterator(); i.hasNext(); )
-    { 
-      WSDLEditorExtension extension = (WSDLEditorExtension)i.next();
-      result[count] = extension;
-      count++;
-    }
-    return result;                          
-  }
-             
-  public void addAsFirst(WSDLEditorExtension extension)
-  {               
-    getRegisteredExtensions().add(0, extension);
-  }    
-
-  public void add(WSDLEditorExtension extension)
-  {               
-    getRegisteredExtensions().add(extension);
-  }          
-
-  public void add(ClassLoader classLoader, String className)
-  {                      
-    // TODO... consider defered instantiation of WSDLEditorExtensions         
-    try
-    {       
-      Class theClass = classLoader != null ? classLoader.loadClass(className) : Class.forName(className);
-      WSDLEditorExtension extension = (WSDLEditorExtension)theClass.newInstance();
-      registeredExtensionList.add(extension);
-    }
-    catch (Exception e)
-    {
-    	e.printStackTrace();
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/ExtensiblityElementFilter.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/ExtensiblityElementFilter.java
deleted file mode 100644
index 61bf0d2..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/ExtensiblityElementFilter.java
+++ /dev/null
@@ -1,18 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.filter;
-
-import org.w3c.dom.Element;
-
-public interface ExtensiblityElementFilter 
-{
-  public boolean isValidContext(Element parentElement, String localName);     
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/HttpExtensiblityElementFilter.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/HttpExtensiblityElementFilter.java
deleted file mode 100644
index 859259c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/HttpExtensiblityElementFilter.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.filter;
-
-import org.w3c.dom.Element;
-
-
-public class HttpExtensiblityElementFilter implements ExtensiblityElementFilter
-{  
-  public HttpExtensiblityElementFilter()
-  {
-  }  	
-	
-  public boolean isValidContext(Element parentElement, String localName)
-  {
-  	boolean result = false;
-    
-    String parentElementName = parentElement.getLocalName();
-	if (parentElementName.equals("binding"))
-	{
-	  result = localName.equals("binding"); 	  
-	}	  
-	else if (parentElementName.equals("operation"))
-	{
-	  result = localName.equals("operation"); 
-	}
-	else if (parentElementName.equals("input") || 
-	         parentElementName.equals("output"))
-	{
-	  result = localName.equals("body") || 
-	           localName.equals("header"); 	  
-	}	
-	else if (parentElementName.equals("fault"))
-	{
-	  result = localName.equals("fault"); 	  
-	}
-	else if (parentElementName.equals("port"))
-	{
-	  result = localName.equals("address"); 	  
-	}	
-    
-    return result;
-  }     
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/MimeExtensiblityElementFilter.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/MimeExtensiblityElementFilter.java
deleted file mode 100644
index 9053650..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/MimeExtensiblityElementFilter.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.filter;
-
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-public class MimeExtensiblityElementFilter implements ExtensiblityElementFilter
-{   
-  private static final String MIME_NAMESPACE_URI="http://schemas.xmlsoap.org/wsdl/mime/";
-  public MimeExtensiblityElementFilter()
-  {
-  }  	
-	
-  public boolean isValidContext(Element parentElement, String localName)
-  {
-  	boolean result = false;
-
-    String parentElementName = parentElement.getLocalName();
-    String parentElementNamespace = parentElement.getNamespaceURI();
-
-  	if (WSDLConstants.WSDL_NAMESPACE_URI.equals(parentElementNamespace))
-  	{
-    	if (parentElementName.equals("input") || parentElementName.equals("output"))
-    	{
-    	  	result = localName.equals("content") ||
-				     localName.equals("multipartRelated") ||
-				     localName.equals("mimeXml");    	  	
-    	}
-  	}
-  	else if (MIME_NAMESPACE_URI.equals(parentElementNamespace))
-  	{
-		result = true;				
-  	}
-    return result;
-  }     
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/SoapExtensiblityElementFilter.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/SoapExtensiblityElementFilter.java
deleted file mode 100644
index fbfe95c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/SoapExtensiblityElementFilter.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.filter;
-
-import org.w3c.dom.Element;
-
-public class SoapExtensiblityElementFilter implements ExtensiblityElementFilter
-{   
-  public SoapExtensiblityElementFilter()
-  {
-  }  	
-	
-  public boolean isValidContext(Element parentElement, String localName)
-  {
-  	boolean result = false;
-
-    String parentElementName = parentElement.getLocalName();
-	if (parentElementName.equals("binding"))
-	{
-	  result = localName.equals("binding"); 	  
-	}	  
-	else if (parentElementName.equals("operation"))
-	{
-	  result = localName.equals("operation"); 
-	}
-	else if (parentElementName.equals("input") || 
-	         parentElementName.equals("output"))
-	{
-	  result = localName.equals("body") || 
-	           localName.equals("header"); 	  
-	}	
-	else if (parentElementName.equals("fault"))
-	{
-	  result = localName.equals("fault"); 	  
-	}
-	else if (parentElementName.equals("port"))
-	{
-	  result = localName.equals("address"); 	  
-	}	
-
-    return result;
-  }     
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/XSDExtensiblityElementFilter.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/XSDExtensiblityElementFilter.java
deleted file mode 100644
index c9d3aec..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/filter/XSDExtensiblityElementFilter.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.filter;
-
-import org.w3c.dom.Element;
-
-public class XSDExtensiblityElementFilter implements ExtensiblityElementFilter
-{   
-  public XSDExtensiblityElementFilter()
-  {
-  }  	
-	
-  public boolean isValidContext(Element parentElement, String localName)
-  {
-  	boolean result = false;
-    String parentElementName = parentElement.getLocalName();
-	if (parentElementName.equals("types"))
-	{
-	  result = localName.equals("schema"); 	  
-	}	  	
-    return result;
-  }     
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/editparts/InteractorHelper.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/editparts/InteractorHelper.java
deleted file mode 100644
index 83606c4..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/editparts/InteractorHelper.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.gef.util.editparts;
-
-import java.util.Iterator;
-
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.LayoutManager;
-import org.eclipse.draw2d.MouseEvent;
-import org.eclipse.draw2d.MouseListener;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.editparts.AbstractGraphicalEditPart;
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.IExpandable;
-import org.eclipse.wst.wsdl.ui.internal.gef.util.figures.Interactor;
-
-                 
-// hooks up an interactor with an edit part and the figure that needs to be expanded and collapsed
-//
-public class InteractorHelper implements MouseListener
-{                             
-  protected boolean needToPerformDefaultExpansion = true;
-  protected EditPart editPart;               
-  protected Interactor interactor;                                                        
-  protected IExpandable expandable;
-
-  public InteractorHelper(EditPart editPart, Interactor interactor, IExpandable expandable)
-  {                          
-    this.editPart = editPart;
-    this.interactor = interactor;
-    this.expandable = expandable;
-    interactor.addMouseListener(this);
-    expandable.setExpanded(interactor.isExpanded());
-  }                  
-
-  public void setExpanded(boolean isExpanded)
-  {
-    interactor.setExpanded(isExpanded);
-    interactorExpansionChanged(isExpanded);
-  }
-  
-  protected void interactorExpansionChanged(boolean isInteractorExpanded)
-  { 
-    expandable.setExpanded(isInteractorExpanded);
-    expandable.setVisible(isInteractorExpanded);
-
-    editPart.refresh();
-
-    EditPart root = editPart.getRoot();
-    if (root instanceof AbstractGraphicalEditPart)
-    {                               
-      IFigure rootFigure = ((AbstractGraphicalEditPart)root).getFigure();
-      invalidateAll(rootFigure);
-      rootFigure.validate();
-      rootFigure.repaint();
-    }      
-  }
-
-         
-  protected void invalidateAll(IFigure figure)
-  {
-    figure.invalidate();   
-    LayoutManager manager = figure.getLayoutManager();
-    if (manager != null)
-    {
-      manager.invalidate();
-    }
-    for (Iterator i = figure.getChildren().iterator(); i.hasNext(); )
-    {
-      IFigure child = (IFigure)i.next();
-      invalidateAll(child);
-    }
-  } 
-     
-
-  // implements MouseListener
-  //
-  public void mouseDoubleClicked(MouseEvent me) 
-  {      
-  }
- 
-  public void mousePressed(MouseEvent me)
-  {      
-    boolean newExpansionState = !interactor.isExpanded();
-    interactor.setExpanded(newExpansionState);
-    interactorExpansionChanged(newExpansionState);
-  }
- 
-  public void mouseReleased(MouseEvent me)  
-  { 
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/editparts/MultiContentPaneEditPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/editparts/MultiContentPaneEditPart.java
deleted file mode 100644
index b76a20b..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/editparts/MultiContentPaneEditPart.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.gef.util.editparts;
-                               
-import org.eclipse.draw2d.*; 
-import org.eclipse.gef.*;
-import org.eclipse.gef.editparts.*;   
-                
-import java.util.*;
-
-
-public abstract class MultiContentPaneEditPart extends AbstractGraphicalEditPart
-{
-  protected IFigure[] contentPanes;
-  protected int[] contentPaneIndexAdjustment;
-                         
-  protected IFigure[] initContentPanes()
-  {                             
-    return null;
-  }    
-
-  protected int getContentPane(Object model)
-  {  
-    return 0;
-  }
-    
-  protected List sortByContentPane(List list)
-  {                    
-    return list;
-  }  
-
-
-  protected void setFigure(IFigure figure)
-  {
-	  super.setFigure(figure);
-    contentPanes = initContentPanes();   
-    if (contentPanes != null)
-    {
-      contentPaneIndexAdjustment = new int[contentPanes.length];
-    }
-  }        
-     
-
-  protected void updateContentPaneInfoIndexAdjustment(List list)
-  { 
-    int index = 0;  
-    int listSize = list.size();
-
-    for (int  j = 0; j < contentPanes.length; j++)
-    { 
-      contentPaneIndexAdjustment[j] = index;
-      while (index < listSize)
-      {              
-        Object model = list.get(index);
-        if (getContentPane(model) != j)
-        {
-          break;
-        }                          
-        index++;
-      }
-    }
-  }
-                            
-
-  protected void refreshChildren()
-  {                        
-    if (contentPanes != null)
-    {
-      List sortedList = sortByContentPane(getModelChildren());
-      updateContentPaneInfoIndexAdjustment(sortedList);
-    }
-    super.refreshChildren();
-  }
-                            
-
-  protected void addChildVisual(EditPart childEditPart, int index)
-  {                
-    if (contentPanes != null)
-    {
-      int j = getContentPane(childEditPart.getModel());
-      if (contentPaneIndexAdjustment.length > j)
-      {
-        int adjustedIndex = index - contentPaneIndexAdjustment[j];
-        if (adjustedIndex >= 0)
-        {
-  	      IFigure child = ((GraphicalEditPart)childEditPart).getFigure();
-  	      contentPanes[j].add(child, adjustedIndex);
-        }
-      }
-    }  
-    else
-    {
-      super.addChildVisual(childEditPart, index);
-    }
-  }
-
-  
-  protected void removeChildVisual(EditPart childEditPart)
-  {                         
-    if (contentPanes != null)
-    {
-      int j = getContentPane(childEditPart.getModel());
-      IFigure child = ((GraphicalEditPart)childEditPart).getFigure();
-      contentPanes[j].remove(child);  
-    }    
-    else
-    {
-      super.removeChildVisual(childEditPart);
-    }
-  }
-
-  protected void reorderChild(EditPart editpart, int index)
-  {
-    removeChildVisual(editpart);
-    List children = getChildren();
-    children.remove(editpart);
-    children.add(index, editpart);
-    addChildVisual(editpart, index);
-  }
-}     
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/editpolicies/IDirectEditPolicyDelegate.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/editpolicies/IDirectEditPolicyDelegate.java
deleted file mode 100644
index e2a84e8..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/editpolicies/IDirectEditPolicyDelegate.java
+++ /dev/null
@@ -1,18 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.gef.util.editpolicies;
-   
-import org.eclipse.jface.viewers.CellEditor;
-
-public interface IDirectEditPolicyDelegate
-{       
-  public void performEdit(CellEditor cellEditor);  
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/editpolicies/TextCellEditorManager.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/editpolicies/TextCellEditorManager.java
deleted file mode 100644
index b1c680e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/editpolicies/TextCellEditorManager.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.gef.util.editpolicies;
-                                                  
-import org.eclipse.draw2d.Label;
-import org.eclipse.draw2d.geometry.Rectangle;
-import org.eclipse.gef.*;
-import org.eclipse.gef.tools.*;
-import org.eclipse.gef.tools.CellEditorLocator;
-import org.eclipse.jface.viewers.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.graphics.Point;
-
-public abstract class TextCellEditorManager extends DirectEditManager implements IDirectEditPolicyDelegate
-{
-  protected Label label;                                 
-
-  public TextCellEditorManager(GraphicalEditPart source,	Label label)
-  {
-	  super(source, TextCellEditor.class, new InternalCellEditorLocator(label));
-    this.label = label;     
-  }
-
-  protected void initCellEditor() 
-  {                                             
-  	String initialLabelText = label.getText();
-  	getCellEditor().setValue(initialLabelText);
-  	Text text = (Text)getCellEditor().getControl();
-  	text.setFont(label.getFont());
-    text.setForeground(label.getForegroundColor());
-    text.setBackground(label.getBackgroundColor());
-  	text.selectAll();
-  }	          
-
-  protected abstract void performModify(String value);
-    
-  public static class InternalCellEditorLocator implements CellEditorLocator
-  {
-    protected Label label;
-
-    public InternalCellEditorLocator(Label label)
-    {
-      this.label = label;
-    }                   
-
-    public void relocate(CellEditor celleditor) 
-    {
-      Text text = (Text)celleditor.getControl();  
-	    Point sel = text.getSelection();
-	    Point pref = text.computeSize(-1, -1);
-	    Rectangle rect = label.getTextBounds().getCopy();
-	    label.translateToAbsolute(rect);
-	    text.setBounds(rect.x-4, rect.y-1, pref.x+1, pref.y+1);	
-	    text.setSelection(0);
-	    text.setSelection(sel); 
-    }
-  }    
-
-  // implements DirectEditPolicyDelegate
-  // 
-  public void performEdit(CellEditor cellEditor)
-  {
-    performModify((String)cellEditor.getValue());
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/figures/CenterLayout.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/figures/CenterLayout.java
deleted file mode 100644
index 267c3a5..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/figures/CenterLayout.java
+++ /dev/null
@@ -1,152 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.gef.util.figures;
-
-import org.eclipse.draw2d.*; 
-import org.eclipse.draw2d.geometry.*; 
-import java.util.*;
-
-
-/**
- * Figures using the StackLayout as their layout manager have
- * their children placed on top of one another. Order of 
- * placement is determined by the order in which the children
- * were added, first child added placed on the bottom.
- */
-public class CenterLayout	extends AbstractLayout
-{       
-  public static final int ALIGNMENT_TOP = 1;
-  public static final int ALIGNMENT_CENTER = 2;
-  public static final int ALIGNMENT_BOTTOM = 3;
-                        
-  protected int spacing;
-  protected int verticalAlignment = ALIGNMENT_CENTER;
-  
-  public CenterLayout(){}
-  public CenterLayout(int spacing){ this.spacing = spacing; }
-  
- 
-  /**
-   * Calculates and returns the preferred size of the input container.
-   * This is the size of the largest child of the container, as all
-   * other children fit into this size.
-   *
-   * @param figure  Container figure for which preferred size is required.
-   * @return  The preferred size of the input figure.
-   * @since 2.0
-   */
-//  protected Dimension calculatePreferredSize(IFigure figure)
-  protected Dimension calculatePreferredSize(IFigure figure, int width, int height)
-  {
-  	Dimension d = calculatePreferredClientAreaSize(figure);
-//  	d.expand(figure.getInsets().getWidth(),
-//  	         figure.getInsets().getHeight());
-    d.expand(width, height);
-  	d.union(getBorderPreferredSize(figure));
-  	return d;
-  }
-  
-  protected Dimension calculatePreferredClientAreaSize(IFigure figure)
-  {
-  	Dimension d = new Dimension();
-  	List children = figure.getChildren();
-  	for (Iterator i = children.iterator(); i.hasNext(); )
-    {
-  		IFigure child = (IFigure)i.next();
-      Dimension childSize = child.getPreferredSize();
-      d.height += childSize.height;
-      d.width = Math.max(childSize.width, d.width);
-  	}	                    
-    int childrenSize = children.size();       
-    if (childrenSize > 0)
-    {
-      d.height += spacing * children.size() - 1;
-    }
-  	return d;
-  }
-  
-  /*
-   * Returns the minimum size required by the input container.
-   * This is the size of the largest child of the container, as all
-   * other children fit into this size.
-   */
-  // TODO GEF PORT
-  public Dimension getMinimumSize(IFigure figure, int width, int height)
-  {
-  	Dimension d = new Dimension();
-  	List children = figure.getChildren();
-  	IFigure child;
-  	for (int i=0; i < children.size(); i++)
-    {
-  		child = (IFigure)children.get(i);
-  		d.union(child.getMinimumSize());
-  	}
-  	d.expand(figure.getInsets().getWidth(), figure.getInsets().getHeight());
-  	return d;
-  }
-  // TODO GEF PORT
-  public Dimension getPreferredSize(IFigure figure, int width, int height)
-  {
-  	return calculatePreferredSize(figure, figure.getInsets().getWidth(), figure.getInsets().getHeight());
-  }
-  
-  
-  public void layout(IFigure figure)
-  {
-  	Rectangle r = figure.getClientArea();
-  	List children = figure.getChildren();
-    
-    Dimension preferredClientAreaSize = calculatePreferredClientAreaSize(figure);
-  
-    int x = r.x + (r.width - preferredClientAreaSize.width) / 2;
-    int y = 0;
-  
-    switch (getVerticalAlignment())
-    {
-      case ALIGNMENT_TOP :  
-      {
-        y = r.y;
-        break;
-      }
-      case ALIGNMENT_CENTER :
-      {
-        y = r.y + (r.height - preferredClientAreaSize.height) / 2;
-        break;
-      }
-      case ALIGNMENT_BOTTOM :
-      {
-        y = r.y + (r.height - preferredClientAreaSize.height);
-        break;
-      }
-    }
-        
-  	for (Iterator i = children.iterator(); i.hasNext(); )
-    {
-  		IFigure child = (IFigure)i.next();
-      Dimension childSize = child.getPreferredSize();
-  		child.setBounds(new Rectangle(x, y, childSize.width, childSize.height));
-      y += childSize.height + spacing;
-  	}
-  }
-  
-  /**
-   * @param verticalAlignment The verticalAlignment to set.
-   */
-  public void setVerticalAlignment(int verticalAlignment)
-  {
-    this.verticalAlignment = verticalAlignment;
-  }
-  
-  protected int getVerticalAlignment()
-  {
-    return verticalAlignment;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/figures/IGraphNodeFigure.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/figures/IGraphNodeFigure.java
deleted file mode 100644
index f1529b3..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/figures/IGraphNodeFigure.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.gef.util.figures;
-            
-import org.eclipse.draw2d.*; 
-import java.util.*; 
-
-public interface IGraphNodeFigure extends IFigure
-{                       
-  public static final int UP_CONNECTION = 1; 
-  public static final int DOWN_CONNECTION = 2;
-  public static final int LEFT_CONNECTION = 3;
-  public static final int RIGHT_CONNECTION = 4;
-
-  public IFigure getSelectionFigure();
-  public IFigure getConnectionFigure();
-  public List getConnectedFigures(int type);
-  public int getConnectionType();      
-  public void addConnectedFigure(IGraphNodeFigure figure);
-  public void removeConnectedFigure(IGraphNodeFigure figure);
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/figures/Interactor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/figures/Interactor.java
deleted file mode 100644
index aaf1978..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/figures/Interactor.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.gef.util.figures;
-            
-import org.eclipse.draw2d.*; 
-import org.eclipse.draw2d.geometry.*; 
-
-/**
- * Interactor the +/- control commonly found in trees
- */
-public class Interactor extends RectangleFigure
-{
-  protected boolean isExpanded;
-
-  public Interactor()
-  {
-    super(); 
-    setPreferredSize(new Dimension(9, 9));               
-  }  
-
-  public void setExpanded(boolean isExpanded)
-  {                                         
-    this.isExpanded = isExpanded;
-    repaint();
-  }
-
-  public boolean isExpanded()
-  {
-    return isExpanded;
-  }
-    
-  protected void fillShape(Graphics g)
-  {
-    super.fillShape(g);
-    Rectangle r = getBounds();                          
-    int mx = r.x + r.width / 2;
-    int my = r.y + r.height / 2;    
-    int s = 2;       
-    g.drawLine(r.x + s, my, r.x + r.width - s - 1, my); 
-    if (!isExpanded)
-    {
-      g.drawLine(mx, r.y + s, mx, r.y + r.height - s -1);
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/figures/RoundedLineBorder.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/figures/RoundedLineBorder.java
deleted file mode 100644
index 6ebcb14..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/gef/util/figures/RoundedLineBorder.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.gef.util.figures;
-            
-import org.eclipse.draw2d.*; 
-import org.eclipse.draw2d.geometry.*; 
-import org.eclipse.swt.graphics.Color;
-
-public class RoundedLineBorder extends LineBorder
-{               
-  protected int arcLength;   
-  protected int lineStyle = Graphics.LINE_SOLID;
-
-  public RoundedLineBorder(Color c, int width, int arcLength)
-  {
-	  super(c, width);     
-    this.arcLength = arcLength;
-  }
-
-  public RoundedLineBorder(int width, int arcLength)
-  {
-	  super(width);     
-    this.arcLength = arcLength;
-  }
-  
-  public RoundedLineBorder(Color c, int width, int arcLength, int lineStyle)
-  {
-    super(c, width);
-    this.arcLength = arcLength;
-    this.lineStyle = lineStyle;
-  }
-
-  public RoundedLineBorder(int width, int arcLength, int lineStyle)
-  {
-    super(width);
-    this.arcLength = arcLength;
-    this.lineStyle = lineStyle;
-  }
-
-  public void paint(IFigure figure, Graphics graphics, Insets insets)
-  {
-	  tempRect.setBounds(getPaintRectangle(figure, insets));
-    int width = getWidth();
-    Color color = getColor();
-  	if (width%2 == 1)
-    {
-		  tempRect.width--;
-		  tempRect.height--;
-	  }
-	  tempRect.shrink(width/2,width/2);
-	  graphics.setLineWidth(width);
-    graphics.setLineStyle(lineStyle);
-	  if (color != null)
-		  graphics.setForegroundColor(color);
-	  graphics.drawRoundRectangle(tempRect, arcLength, arcLength);
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/FigureCanvasKeyboardHandler.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/FigureCanvasKeyboardHandler.java
deleted file mode 100644
index e861ddf..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/FigureCanvasKeyboardHandler.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph;
-
-import org.eclipse.draw2d.FigureCanvas;
-import org.eclipse.draw2d.RangeModel;
-import org.eclipse.draw2d.geometry.Point;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.KeyAdapter;
-import org.eclipse.swt.events.KeyEvent;
-import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.widgets.Widget;
-
-public class FigureCanvasKeyboardHandler extends KeyAdapter
-{
-  public static final int H_SCROLL_INCREMENT = 5;
-  public static final int V_SCROLL_INCREMENT = 30;
-
-  /**
-   * Constructor for FigureCanvasKeyboardHandler.
-   */
-  public FigureCanvasKeyboardHandler()
-  {
-    super();
-  }
-
-  public void keyPressed(KeyEvent e)
-  {
-    Widget w = e.widget;
-    if (w instanceof FigureCanvas)
-    {
-      processKey(e.keyCode, (FigureCanvas)w);
-    }
-  }
-
-  private void processKey(int keyCode, FigureCanvas figureCanvas)
-  {
-    switch (keyCode)
-    {
-      case SWT.ARROW_DOWN :
-        scrollVertical(figureCanvas, false);
-        break;
-      case SWT.ARROW_UP :
-        scrollVertical(figureCanvas, true);
-        break;
-      case SWT.ARROW_LEFT :
-        scrollHorizontal(figureCanvas, true);
-        break;
-      case SWT.ARROW_RIGHT :
-        scrollHorizontal(figureCanvas, false);
-        break;
-      case SWT.PAGE_UP :
-        scrollPage(figureCanvas, true);
-        break;
-      case SWT.PAGE_DOWN :
-        scrollPage(figureCanvas, false);
-        break;
-    }
-  }
-
-  private int verifyScrollBarOffset(RangeModel model, int value)
-  {
-    value = Math.max(model.getMinimum(), value);
-    return Math.min(model.getMaximum() - model.getExtent(), value);
-  }
-
-  private void scrollVertical(FigureCanvas figureCanvas, boolean up)
-  {
-    Point location = figureCanvas.getViewport().getViewLocation();
-    int vOffset = up ? -V_SCROLL_INCREMENT : V_SCROLL_INCREMENT;
-    int x = verifyScrollBarOffset(figureCanvas.getViewport().getHorizontalRangeModel(), location.x);
-    int y = verifyScrollBarOffset(figureCanvas.getViewport().getVerticalRangeModel(), location.y + vOffset);
-    figureCanvas.scrollSmoothTo(x, y);
-  }
-
-  private void scrollHorizontal(FigureCanvas figureCanvas, boolean left)
-  {
-    Point location = figureCanvas.getViewport().getViewLocation();
-    int hOffset = left ? -H_SCROLL_INCREMENT : H_SCROLL_INCREMENT;
-    int x = verifyScrollBarOffset(figureCanvas.getViewport().getHorizontalRangeModel(), location.x + hOffset);
-    int y = verifyScrollBarOffset(figureCanvas.getViewport().getVerticalRangeModel(), location.y);
-    figureCanvas.scrollSmoothTo(x, y);
-  }
-
-  private void scrollPage(FigureCanvas figureCanvas, boolean up)
-  {
-    Rectangle clientArea = figureCanvas.getClientArea();
-    int increment = up ? -clientArea.height : clientArea.height;
-    Point location = figureCanvas.getViewport().getViewLocation();
-    int x = verifyScrollBarOffset(figureCanvas.getViewport().getHorizontalRangeModel(), location.x);
-    int y = verifyScrollBarOffset(figureCanvas.getViewport().getVerticalRangeModel(), location.y + increment);
-    figureCanvas.scrollSmoothTo(x, y);
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/GraphViewToolBar.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/GraphViewToolBar.java
deleted file mode 100644
index a0ec2e8..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/GraphViewToolBar.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph;
-                                                 
-import java.util.List;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.ViewForm;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.TraverseEvent;
-import org.eclipse.swt.events.TraverseListener;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.ToolBar;
-import org.eclipse.swt.widgets.ToolItem;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.graph.model.WSDLGraphModelAdapterFactory;
-import org.eclipse.xsd.XSDConcreteComponent;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.XSDSchemaDirective;
-
- 
-public class GraphViewToolBar extends ViewForm
-{
-    ToolBar graphToolBar;  // the toolbar at the top of the graph view
-    //ToolItem toolItem;   // the view tool item
-    Composite frameBar;  // The composite that contains the toolbar
-    WSDLEditor editor;                        
-
-    ToolItem showBindingsButton;   // the view tool item   
-    ToolItem backButton;
-
-    public GraphViewToolBar(WSDLEditor wsdlEditor, Composite c, int style)
-    {
-      super(c, style);
-      this.editor = wsdlEditor;
-      frameBar = new Composite(this, SWT.NONE);
-      /*
-      CLabel label = new CLabel(frameBar, SWT.NONE);
-      label.setText("View :");
-      */
-      org.eclipse.swt.layout.GridLayout frameLayout = new org.eclipse.swt.layout.GridLayout();
-      frameLayout.numColumns = 3;
-      frameLayout.horizontalSpacing = 0;
-      frameLayout.marginWidth = 0;
-      frameLayout.marginHeight = 0;     
-
-      frameBar.setLayout(frameLayout);
-      
-      graphToolBar = new ToolBar(frameBar, SWT.FLAT);
-      graphToolBar.addTraverseListener(new TraverseListener()
-      {
-        public void keyTraversed(TraverseEvent e)
-        {
-          if (e.detail == SWT.TRAVERSE_MNEMONIC)
-           e.doit = false;
-        }
-      });
-              
-
-      backButton = new ToolItem(graphToolBar, SWT.PUSH);
-      backButton.setImage(WSDLEditorPlugin.getInstance().getImage("icons/back.gif"));
-      // backButton.setToolTipText(WSDLEditorPlugin.getWSDLString("_UI_BACK_TO", "Definition"));
-      backButton.setToolTipText(WSDLEditorPlugin.getWSDLString("_UI_BACK"));
-      backButton.setEnabled(false);
-      backButton.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter()
-      {
-        public void widgetSelected(SelectionEvent e)
-        {
-          Object object = editor.getGraphViewer().getComponentViewer().getInput();
-          if (object instanceof XSDSchema)
-          {
-            editor.getGraphViewer().setInput(editor.getDefinition());
-          }
-          else if (object instanceof XSDConcreteComponent)
-          {
-            // Need to common this up with xsdeditor's BackAction code
-            XSDSchema xsdSchema = ((XSDConcreteComponent)object).getSchema();
-            boolean flag = true;
-            while (flag)
-            {
-              List list = xsdSchema.getReferencingDirectives();
-              if (list.size() > 0)
-              {
-                XSDSchemaDirective xsdSchemaDirective = (XSDSchemaDirective)list.get(0);
-                if (xsdSchemaDirective.getSchema() != null)
-                {
-                  xsdSchema = xsdSchemaDirective.getSchema();
-                }
-                else
-                {
-                  flag = false;
-                }
-              }
-              else
-              {
-                flag = false;
-              }
-            }
-
-            editor.getGraphViewer().setInput(xsdSchema);
-          }
-          else
-          {
-            editor.getGraphViewer().setInput(editor.getDefinition());
-          }
-        }
-      }); 
-
-      // hack to make the button look like a toggle button.  SWT.TOGGLE is not an allowed style
-      // for a ToolItem, but SWT.RADIO is.  SWT.RADIO makes it look like a toggle.......
-      showBindingsButton = new ToolItem(graphToolBar, SWT.RADIO);
-      showBindingsButton.setImage(WSDLEditorPlugin.getInstance().getImage("icons/hidebinding.gif"));
-      showBindingsButton.setToolTipText(WSDLEditorPlugin.getWSDLString("_UI_HIDE_BINDINGS")); 
-      showBindingsButton.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter()
-      {
-      	private boolean currentlySelected = false;
-      	
-        public void widgetSelected(SelectionEvent e)
-        {                                             
-          ViewMode vm = WSDLGraphModelAdapterFactory.getWSDLGraphModelAdapterFactory().getViewMode((Definition)editor.getDefinition());
-          vm.setBindingVisible(!vm.isBindingVisible());
-          
-          // hack to make the button look like a toggle button
-          ToolItem item = (ToolItem) e.widget;
-          if (currentlySelected) {
-          	item.setSelection(false);
-          	currentlySelected = false;
-          }
-          else {
-          	currentlySelected = true;
-          }
-        }
-      }); 
-
-      setTopLeft(frameBar);
-    }
-    
-    public void setBackButtonEnabled(boolean state)
-    {
-      backButton.setEnabled(state);
-    }
-
-    
-//    public void updateHoverHelp(Object object)
-//    {
-//      if (object instanceof XSDSchema)
-//      {
-//        backButton.setToolTipText(WSDLEditorPlugin.getWSDLString("_UI_BACK_TO", "Definition"));
-//      }
-//      else if (object instanceof XSDConcreteComponent)
-//      {
-//        backButton.setToolTipText(WSDLEditorPlugin.getWSDLString("_UI_BACK_TO", "XML Schema"));
-//      }
-//    }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/GraphicsConstants.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/GraphicsConstants.java
deleted file mode 100644
index 8170eba..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/GraphicsConstants.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph;
-
-import org.eclipse.draw2d.ColorConstants;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Font;
-import org.eclipse.swt.widgets.Display;
-
-/**
- * A collection of color and font related constants.
- */
-public interface GraphicsConstants 
-{                          
-  public final static Display display = Display.getDefault(); 
-                                                 
-  public final static Color groupBorderColor        = new Color(null, 118, 134, 164);
-  public final static Color groupHeaderColor        = new Color(null, 232, 240, 248);
-
-  public final static Color elementBorderColor      = new Color(null, 120, 152, 184);
-  public final static Color elementBackgroundColor  = new Color(null, 232, 240, 248);  
-  public final static Color elementLabelColor       = new Color(null,  80, 102, 144);
-  public final static Color readOnlyBorderColor     = new Color(null, 164, 164, 164); 
-  public final static Color red                     = new Color(null, 255,   0,   0); 
-
-  public final static Color readOnlyBackgroundColor = ColorConstants.white;
-
-  public final static Font  smallBoldFont           = new Font(Display.getCurrent(), "Tahoma", 8, SWT.BOLD);
-  public final static Font  mediumFont              = new Font(Display.getCurrent(), "Tahoma", 10, SWT.NONE);
-  public final static Font  mediumBoldFont          = new Font(Display.getCurrent(), "Tahoma", 10, SWT.BOLD); 
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/ViewMode.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/ViewMode.java
deleted file mode 100644
index 6275daf..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/ViewMode.java
+++ /dev/null
@@ -1,163 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-public class ViewMode 
-{
-  public static final int BINDING     =   1;
-  public static final int MESSAGE     =   2;
-  public static final int PORT_TYPE   =   3;
-  public static final int SERVICE     =   4;
-  public static final int TYPES       =   5;
-
-  public static final String BINDING_DESCRIPTION     = WSDLEditorPlugin.getWSDLString("_UI_LABEL_BINDING");
-  public static final String MESSAGE_DESCRIPTION     = WSDLEditorPlugin.getWSDLString("_UI_LABEL_MESSAGE");
-  public static final String PORT_TYPE_DESCRIPTION   = WSDLEditorPlugin.getWSDLString("_UI_LABEL_PORTTYPE");
-  public static final String SERVICE_DESCRIPTION     = WSDLEditorPlugin.getWSDLString("_UI_LABEL_SERVICE");
-  public static final String TYPES_DESCRIPTION       = WSDLEditorPlugin.getWSDLString("_UI_LABEL_TYPES");
-
-
-  protected boolean isBindingVisible = true;
-  protected int mode = SERVICE;
-  protected List listenerList = new ArrayList();
-
-  public ViewMode()
-  {
-  }                              
-
-  public void setBindingVisible(boolean isVisible)
-  {
-    if (isBindingVisible != isVisible)
-    {
-      isBindingVisible = isVisible;
-      fireChangeNotification();
-    }
-  }
-
-  public boolean isBindingVisible()
-  {                                                   
-    return isBindingVisible;
-  }
-
-  public static int getModeForDescription(String description)
-  {               
-    int result = SERVICE;
-    if (description.equals(BINDING_DESCRIPTION))
-    {               
-      result = BINDING; 
-    }
-    else if (description.equals(MESSAGE_DESCRIPTION))
-    {        
-      result = MESSAGE;
-    }
-    else if (description.equals(PORT_TYPE_DESCRIPTION))
-    { 
-      result = PORT_TYPE;
-    }
-    else if (description.equals(SERVICE_DESCRIPTION))
-    {    
-      result = SERVICE;
-    }
-    else if (description.equals(TYPES_DESCRIPTION))
-    {  
-      result = TYPES;
-    }    
-    return result;
-  }
-
-  public static String getDescriptionForMode(int mode)
-  {               
-    String result = SERVICE_DESCRIPTION;
-    switch (mode)
-    {
-      case BINDING :
-      {             
-        result = BINDING_DESCRIPTION;
-        break;
-      }
-      case MESSAGE : 
-      {             
-        result = MESSAGE_DESCRIPTION;
-        break;
-      }
-      case PORT_TYPE : 
-      {             
-        result = PORT_TYPE_DESCRIPTION;
-        break;
-      }
-      case SERVICE : 
-      {             
-        result = SERVICE_DESCRIPTION;
-        break;
-      }
-      case TYPES :  
-      {             
-        result = TYPES_DESCRIPTION;
-        break;
-      }
-    }
-    return result;
-  }
-
-  public interface Listener
-  {
-    public void viewModeChanged(ViewMode mode);
-  }
-
-  public void setMode(int mode)
-  {
-    this.mode = mode;
-    fireChangeNotification();
-  }
-
-  public void setMode(String description)
-  {
-    this.mode = getModeForDescription(description);
-    fireChangeNotification();
-  }
-
-  public int getMode()
-  {
-    return mode;
-  } 
-
-  public String getModeDescription()
-  {
-    return getDescriptionForMode(mode);
-  }
-
-  public void addListener(Listener listener)
-  {
-    if (!listenerList.contains(listener))
-    { 
-      listenerList.add(listener);
-    }  
-  }
-
-  public void removeListener(Listener listener)
-  {
-    listenerList.remove(listener);
-  }  
-
-  public void fireChangeNotification()
-  {
-    for (Iterator i = listenerList.iterator(); i.hasNext(); )
-    {
-      Listener listener = (Listener)i.next();
-      listener.viewModeChanged(this);
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/WSDLComponentViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/WSDLComponentViewer.java
deleted file mode 100644
index 5eb6d0d..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/WSDLComponentViewer.java
+++ /dev/null
@@ -1,235 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph;
-
-import java.util.List;
-
-
-import org.eclipse.draw2d.ColorConstants;
-import org.eclipse.draw2d.Graphics;
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.StackLayout;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.gef.ContextMenuProvider;
-import org.eclipse.gef.DefaultEditDomain;
-import org.eclipse.gef.EditDomain;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.EditPartViewer;
-import org.eclipse.gef.LayerConstants;
-import org.eclipse.gef.editparts.ScalableRootEditPart;
-import org.eclipse.gef.tools.SelectionTool;
-import org.eclipse.gef.ui.parts.ScrollingGraphicalViewer;
-import org.eclipse.jface.action.IMenuManager;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.KeyAdapter;
-import org.eclipse.swt.events.KeyEvent;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.actions.ExtensibleMenuActionContributor;
-import org.eclipse.wst.wsdl.ui.internal.gef.util.figures.CenterLayout;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.ComponentViewerRootEditPart;
-import org.eclipse.wst.wsdl.ui.internal.graph.figures.MyConnectionRenderingHelper;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-import org.eclipse.wst.wsdl.ui.internal.util.OpenOnSelectionHelper;
-import org.w3c.dom.Node;
-
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.ConnectionRenderingFigure;
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.IConnectionRenderingViewer;
-
-public class WSDLComponentViewer extends ScrollingGraphicalViewer implements IConnectionRenderingViewer
-{
-  protected EditDomain editDomain;
-  protected WSDLEditor editor;
-  protected ISelectionProvider menuSelectionProvider;
-  protected ComponentViewerRootEditPart componentViewerRootEditPart;
-  protected ConnectionRenderingFigure connectionRenderingFigure;
-  protected boolean isPreserveExpansionEnabled;
-
-  public WSDLComponentViewer(WSDLEditor editor, ISelectionProvider menuSelectionProvider)
-  {
-    super();
-    this.editor = editor;
-    this.menuSelectionProvider = menuSelectionProvider;
-  }
-
-  public void setPreserveExpansionEnabled(boolean isPreserveExpansionEnabled)
-  {
-    this.isPreserveExpansionEnabled = isPreserveExpansionEnabled;
-  }
-
-  public boolean isPreserveExpansionEnabled()
-  {
-    return isPreserveExpansionEnabled;
-  }
-
-  public ConnectionRenderingFigure getConnectionRenderingFigure()
-  {
-    return connectionRenderingFigure;
-  }
-
-  public Object getInput()
-  {
-    return componentViewerRootEditPart.getModel();
-  }
-
-  public void setInput(Object object)
-  {
-    componentViewerRootEditPart.setInput(object);
-    
-    if (object instanceof Definition)
-    {
-      editor.getGraphViewer().setBackButtonEnabled(false);
-    }
-    else
-    {
-      editor.getGraphViewer().setBackButtonEnabled(true);
-    }
-    
-    // todo.. revisit this to understand why we don't get a set input
-    // when drilling down into a schema element or type
-    //
-    int layoutAlignment = (object instanceof Definition) ? 
-                          CenterLayout.ALIGNMENT_TOP :
-                          CenterLayout.ALIGNMENT_CENTER;
-    
-    ScalableRootEditPart graphicalRootEditPart = (ScalableRootEditPart)getRootEditPart();
-    CenterLayout centerLayout = (CenterLayout)graphicalRootEditPart.getLayer(LayerConstants.PRIMARY_LAYER).getLayoutManager();
-    centerLayout.setVerticalAlignment(layoutAlignment);
-  }
-
-  //public void setSelection(Object object)
-  //{                                      
-  //}
-
-  protected void hookControl()
-  {
-    super.hookControl();
-
-    getControl().setBackground(ColorConstants.white);
-
-    editDomain = new DefaultEditDomain(null);
-    ((DefaultEditDomain)editDomain).setDefaultTool(new SelectionTool());
-    editDomain.loadDefaultTool();
-    editDomain.addViewer(this);
-
-    componentViewerRootEditPart = new ComponentViewerRootEditPart();
-
-    KeyAdapter keyListener = new KeyAdapter()
-    {
-      public void keyReleased(KeyEvent e)
-      {   	
-        if (e.keyCode == SWT.F3)
-        {
-          ISelection selection = editor.getSelectionManager().getSelection();
-          if (selection instanceof IStructuredSelection)
-          {
-            Object object = ((IStructuredSelection)selection).getFirstElement();
-            if (object instanceof EObject)
-            {
-			  OpenOnSelectionHelper helper = new OpenOnSelectionHelper(editor.getDefinition());
-              helper.openEditor((EObject)object);
-            }
-          }
-
-        }
-      }
-    };
-    getControl().addKeyListener(keyListener);
-
-    setContents(componentViewerRootEditPart);
-    //getFigureCanvas().addKeyListener(new FigureCanvasKeyboardHandler(editor));
-    getRootEditPart().activate();
-
-    componentViewerRootEditPart.setInput(editor.getDefinition());
-
-    ScalableRootEditPart graphicalRootEditPart = (ScalableRootEditPart)getRootEditPart();
-
-    // set the layout for the primary layer so that the children are always centered
-    //
-    CenterLayout centerLayout = new CenterLayout();
-    centerLayout.setVerticalAlignment(CenterLayout.ALIGNMENT_TOP);
-    graphicalRootEditPart.getLayer(LayerConstants.PRIMARY_LAYER).setLayoutManager(centerLayout); //new ContainerLayout());//
-
-    setContextMenu(new InternalContextMenuProvider(this, editor));
-
-    // add the ConnectionFigure which is responsible for drawing all of the lines in the view
-    //                       
-    IFigure figure = graphicalRootEditPart.getLayer(LayerConstants.CONNECTION_LAYER);
-    figure.setLayoutManager(new StackLayout());
-
-    final MyConnectionRenderingHelper connectionRenderingHelper = new MyConnectionRenderingHelper(this);
-
-    connectionRenderingFigure = new ConnectionRenderingFigure(graphicalRootEditPart.getLayer(LayerConstants.PRIMARY_LAYER))
-    {
-      protected void fillShape(Graphics graphics)
-      {
-        super.fillShape(graphics);
-        connectionRenderingHelper.fillShapeHelper(graphics);
-      }
-    };
-    figure.add(connectionRenderingFigure);
-    figure.validate();
-  }
-  
-  public WSDLEditor getWSDLEditor() {
-  	return editor;
-  }
-
-  public class InternalContextMenuProvider extends ContextMenuProvider
-  {
-    protected EditPartViewer viewer;
-    protected ExtensibleMenuActionContributor extensibleMenuActionContributor;
-
-    public InternalContextMenuProvider(EditPartViewer viewer, WSDLEditor editor)
-    {
-      super(viewer);
-      this.viewer = viewer;
-      extensibleMenuActionContributor = new ExtensibleMenuActionContributor(editor);
-    }
-
-    public void buildContextMenu(IMenuManager menu)
-    {
-      List list = getSelectedEditParts();
-      if (list.size() > 0)
-      {
-        EditPart editPart = (EditPart)list.get(0);
-        Object object = editPart.getModel();
-
-        //if (editPart instanceof PropertyEditPart)
-        //{
-        //  object = ((PropertyEditPart)editPart).getOwnerModel();
-        //}               
-
-        if (object != null)
-        {
-          Node node = null;
-          if (object instanceof Node)
-          {
-            node = (Node)object;
-          }
-          else if (object instanceof WSDLElement)
-          {
-            node = ((WSDLElement)object).getElement();
-          }
-          else if (object instanceof WSDLGroupObject)
-          {
-            node = ((WSDLGroupObject)object).getDefinition().getElement();
-          }
-          extensibleMenuActionContributor.contributeMenuActions(menu, node, object);
-        }
-      }
-    }
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/WSDLGraphViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/WSDLGraphViewer.java
deleted file mode 100644
index 1937cd4..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/WSDLGraphViewer.java
+++ /dev/null
@@ -1,366 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph;
-                                                 
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.gef.EditPart;
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.SelectionChangedEvent;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.KeyAdapter;
-import org.eclipse.swt.events.KeyEvent;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.ui.IActionBars;
-import org.eclipse.ui.actions.ActionFactory;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLTextEditor;
-import org.eclipse.wst.wsdl.ui.internal.actions.CopyGlobalAction;
-import org.eclipse.wst.wsdl.ui.internal.actions.DeleteWSDLAndXSDAction;
-import org.eclipse.wst.wsdl.ui.internal.actions.PasteGlobalAction;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.ComponentViewerRootEditPart;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.GroupEditPart;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.TreeNodeEditPart;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-import org.eclipse.wst.wsdl.ui.internal.util.SelectionAdapter;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.eclipse.xsd.XSDComplexTypeDefinition;
-import org.eclipse.xsd.XSDConcreteComponent;
-import org.eclipse.xsd.XSDElementDeclaration;
-import org.eclipse.xsd.XSDModelGroupDefinition;
-import org.eclipse.xsd.XSDSchema;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-public class WSDLGraphViewer implements ISelectionChangedListener
-{
-  protected Control componentViewerControl; 
-  protected WSDLComponentViewer componentViewer;
-  protected Definition definition;              
-  protected WSDLEditor editor;  
-  protected InternalSelectionAdapter internalSelectionAdapter = new InternalSelectionAdapter();
-
-  GraphViewToolBar form;  // Tool bar view form
-  
-  public WSDLGraphViewer(WSDLEditor editor)
-  {
-    super();
-    this.editor = editor;                 
-  }    
-
-  public void setDefinition(Definition definition)
-  {
-    this.definition = definition;              
-  }
-
-  public ISelectionProvider getSelectionProvider()
-  {
-    return internalSelectionAdapter;
-  }
-
-  public Control createControl(Composite parent)
-  {
-    componentViewer = new WSDLComponentViewer(editor, null);
-
-    componentViewer.addSelectionChangedListener(internalSelectionAdapter);
-    internalSelectionAdapter.addSelectionChangedListener(editor.getSelectionManager());
-
-    form = new GraphViewToolBar(editor, parent, SWT.NONE);
-
-    componentViewerControl = componentViewer.createControl(form);
-    form.setContent(componentViewerControl);
-
-    editor.getSelectionManager().addSelectionChangedListener(this);
-    
-    componentViewerControl.addKeyListener(new KeyAdapter() {
-    	public void keyPressed(KeyEvent e) {
-    		if (e.character == SWT.DEL) {
-    			List selections = ((IStructuredSelection) editor.getSelectionManager().getSelection()).toList();
-       			DeleteWSDLAndXSDAction deleteAction = new DeleteWSDLAndXSDAction(selections, editor.getDefinition().getElement(), editor);
-       			deleteAction.run();
-    		}
-    	}    	
-    });
-    
-    return componentViewerControl; 
-  }
-
-  public WSDLComponentViewer getComponentViewer()
-  {
-    return componentViewer;
-  }
-
-
-  Node inputNode;    
-  public void setInput(Object object)
-  {
-    componentViewer.setInput(object);
-  }
-  
-  public void setBackButtonEnabled(boolean state)
-  {
-    form.setBackButtonEnabled(state);
-  }
-
-  //protected boolean isDeleted(Object object)
-  //}            
-
-    
-  // this is called when selection changes in the selection manager
-  //
-
-
-  
-  protected Object getInputComponentForNode(Node node)   
-  {
-    // TODO... logic to get WSDLElement or other object (e.g. XSD or extension for the Node)
-    // TODO... consider case where the model is simply a chunk of DOM
-    return null;
-  }
-   
-  protected Object getSelectionComponentForNode(Node node)   
-  {
-    // TODO... logic to get WSDLElement or other object (e.g. XSD or extension for the Node)
-    // TODO... consider case where the model is simply a chunk of DOM
-    return null;
-  } 
-
-  protected class InternalSelectionAdapter extends SelectionAdapter implements ISelectionChangedListener
-  {
-    public Object getObjectForOtherModel(Object object)
-    {            
-      Object result = null;
-      if (object instanceof EditPart)
-      {       
-        // fix for defect 4294 ... this test prevents selection from changing
-        // when a component is renamed which indirectly causes it to be removed and
-        // re-added from the 'sorted' list
-        //
-        if (!(object instanceof ComponentViewerRootEditPart))
-        {  
-          EditPart editPart = (EditPart)object;
-          result = editPart.getModel();
-        }  
-      }
-      return result;
-    }  
-
-    public void selectionChanged(SelectionChangedEvent event)                                       
-    {                                        
-      setSelection(event.getSelection()); 
-    }  
-  }
-    
-  // this gets called when the selection changes within the selection manager
-  //
-  public void selectionChanged(SelectionChangedEvent event) 
-  {   
-    //System.out.println("WSDLGraphViewer.selectionChanged( " + event.getSource() + ")");
-  	
-  	 IStructuredSelection selectionObject = (IStructuredSelection)event.getSelection();
-     Object modelObject = selectionObject.getFirstElement();
-     if (modelObject instanceof WSDLElement) {
-     	Element node = ((WSDLElement) modelObject).getElement();
-         boolean isEditable = (node instanceof XMLNode);
-         
-     	Action copyAction = new CopyGlobalAction((WSDLElement) modelObject, editor);
-     	Action pasteAction = new PasteGlobalAction((WSDLElement) modelObject, editor);
- 		
- 		IActionBars actionBars = editor.getEditorSite().getActionBars();
- 		actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), copyAction);
- 		actionBars.setGlobalActionHandler(ActionFactory.PASTE.getId(), pasteAction);
- 		actionBars.updateActionBars();
- 		
- 		if (!isEditable) {
- 			copyAction.setEnabled(false);
- 			pasteAction.setEnabled(false);
- 		}
-     }
-
-    if (event.getSource() != internalSelectionAdapter && event.getSource() != ((WSDLTextEditor)editor.getTextEditor()).getInternalSelectionProvider())
-    {   
-      boolean isEmptySelectionRequired = true;
-      if (event.getSelection() instanceof IStructuredSelection)
-      {
-        IStructuredSelection selection = (IStructuredSelection)event.getSelection();
-        Object model = selection.getFirstElement();
-
-        if (model != null)
-        {                                                                           
-          EditPart editPart = getEditPart(componentViewer.getRootEditPart(), model);
-          if (editPart == null)
-          {                                                                         
-            editPart = expandToReveal(componentViewer.getRootEditPart(), model);
-          }
-          if (editPart == null)
-          {
-          	if (model instanceof XSDConcreteComponent) {
-          		model = getTopLevelComponent((XSDConcreteComponent) model);
-          		
-				if (model instanceof XSDElementDeclaration ||
-					model instanceof XSDComplexTypeDefinition ||
-					model instanceof XSDModelGroupDefinition ||
-					model instanceof XSDSchema) {
-						componentViewer.setInput(model);
-				}
-            }
-          	else if (model instanceof WSDLElement || model instanceof WSDLGroupObject) {
-          		// We need to switch the output to Definition
-          		componentViewer.setInput(editor.getDefinition());
-          		editPart = getEditPart(componentViewer.getRootEditPart(), model);
-          		if (editPart == null)
-          		{                                                                         
-          			editPart = expandToReveal(componentViewer.getRootEditPart(), model);
-          		}
-          	}
-            else
-            {
-              // bad hack to convert xsd editor category to xsd object
-              // see also WSDLTabbedPropertySheetPage
-              Node node = WSDLEditorUtil.getInstance().getNodeForObject(model);
-              Object o = WSDLEditorUtil.getInstance().findModelObjectForElement(editor.getDefinition(), (Element)node);
-              if (o instanceof XSDSchemaExtensibilityElement)
-              {
-                Object obj = ((XSDSchemaExtensibilityElement)o).getSchema();
-                componentViewer.setInput(obj);
-              }
-            }
-          }
-          if (editPart != null)
-          {
-            isEmptySelectionRequired = false;
-            componentViewer.setSelection(new StructuredSelection(editPart));
-            scrollIntoView(editPart);
-          }   
-        }
-      }
-      if (isEmptySelectionRequired)
-      {
-        componentViewer.setSelection(new StructuredSelection());
-      }
-    }
-  }
-  
-  protected XSDConcreteComponent getTopLevelComponent(XSDConcreteComponent component)
-  {
-    XSDConcreteComponent prev = component;
-    XSDConcreteComponent container = component;
-    while ( container != null && !(container instanceof XSDSchema))
-    {
-      prev = container;     
-      container = container.getContainer();
-    }
-    return container != null ? prev : null;
-  }
-
-  protected EditPart getEditPart(EditPart editPart, Object model)  
-  {                     
-    EditPart result = null;
-    if (editPart.getModel() == model)
-    {
-      result = editPart;      
-    }                   
-    else
-    {
-      for (Iterator i = editPart.getChildren().iterator(); i.hasNext(); )
-      {
-        result = getEditPart((EditPart)i.next(), model);
-        if (result != null)
-        {
-          break;
-        }
-      }
-    }
-    return result;
-  }
-
-
-  public EditPart expandToReveal(EditPart editPart, Object model)
-  {   
-    // here we create the parent list
-    //
-    List parentList = new ArrayList();
-    for (Object o = model; o != null; o = getParent(o))
-    {
-      parentList.add(0, o);
-    }               
-    EditPart result = expandToRevealHelper(editPart, parentList, 0);    
-                 
-    return result;
-  }   
-
-
-  public EditPart expandToRevealHelper(EditPart editPart, List parentList, int index)
-  {                                      
-    EditPart result = null;
-    int parentListSize =  parentList.size();
-    Object model = index < parentListSize ? parentList.get(index) : null;
-    if (model != null && editPart != null)
-    { 
-      // search editpart and its descendants to find a match for this model object
-      //
-      result = getEditPart(editPart, model);  
-      //System.out.println("getEditPart(" + index + ", " + model + ") = " + result);
-    }
-
-    if (result != null)
-    {
-      if (index < (parentListSize - 1))
-      {
-        // we've found the editPart for the item in the parentList 
-        // now we need to find the next item 
-        if (result instanceof TreeNodeEditPart)
-        {
-          ((TreeNodeEditPart)result).setExpanded(true);
-        }           
-        result = expandToRevealHelper(result, parentList, index + 1);
-      }
-    }
-    return result;
-  }
-    
-    
-  protected Object getParent(Object model)
-  { 
-    Object parent = null;
-    if (model instanceof EObject)
-    {
-      parent = ((EObject)model).eContainer();
-    }                                        
-    return parent;
-  }     
-
-
-  public void scrollIntoView(EditPart editPart)
-  {                
-    for (EditPart parent = editPart.getParent(); parent != null; parent = parent.getParent())
-    {
-      if (parent instanceof GroupEditPart)
-      {
-        GroupEditPart groupEditPart = (GroupEditPart)parent;
-        groupEditPart.scrollToRevealEditPart(editPart);
-        break;
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/AbstractConnectionManager.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/AbstractConnectionManager.java
deleted file mode 100644
index c2acef3..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/AbstractConnectionManager.java
+++ /dev/null
@@ -1,213 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-                                  
-import org.eclipse.emf.ecore.EObject;
-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.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.wsdl.internal.util.WSDLSwitch;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-                                                   
-public class AbstractConnectionManager implements IConnectionManager
-{            
-  public static final int PROPAGATE_FORWARD = 0;
-  public static final int PROPAGATE_BACK    = 1;
-  public static final int SELECTED          = 2;
-
-  protected GroupEditPart groupEditPart;
-
-  public AbstractConnectionManager(GroupEditPart groupEditPart)
-  {
-    this.groupEditPart = groupEditPart;
-  }                                    
-                                                
-  protected WSDLSwitch createSwitch(int selectionType)
-  {
-    return new WSDLSwitch();
-  }
-
-  public void propagateForward(Object model)
-  {  
-    if (model instanceof WSDLElement)
-    {
-      WSDLSwitch theSwitch = createSwitch(PROPAGATE_FORWARD);
-      theSwitch.doSwitch((EObject)model);    
-      groupEditPart.scrollToRevealInputConnection();
-    }       
-    else
-    {
-      removeConnections();
-    }
-    propagateForwardToNext(model);
-  }
-
-  public void propagateBack(Object model)
-  {                               
-    if (model instanceof WSDLElement)
-    {                        
-      WSDLSwitch theSwitch = createSwitch(PROPAGATE_BACK);
-      theSwitch.doSwitch((EObject)model);   
-      groupEditPart.scrollToRevealOutputConnection();
-    }
-    else
-    {
-      removeConnections();
-    }
-    propagateBackToPrevious(model);
-  }
-
-  public void setSelectedModelObject(Object model)
-  {  
-	if (model instanceof Node)
-	{
-    	Node node = (Node)model;
-		//Definition definition = groupEditPart.getDefinition();
-        while(node != null)
-        {        
-    	  if (WSDLConstants.WSDL_NAMESPACE_URI.equals(node.getNamespaceURI()))
-    	  {
-    		break;
-    	  }  
-    	  else
-    	  {
-    	  	node = node.getParentNode();
-    	  }
-        }
-        if (node instanceof Element)
-        {
-        	model = WSDLEditorUtil.getInstance().findModelObjectForElement( groupEditPart.getDefinition(), (Element)node);
-        }  
-	}
-	  	
-    if (model instanceof WSDLElement)
-    {
-      WSDLSwitch theSwitch = createSwitch(SELECTED);
-      theSwitch.doSwitch((EObject)model);                                                       
-    }
-    else 
-    {
-      removeConnections();
-    }
-    propagateForwardToNext(model);
-    propagateBackToPrevious(model);
-  } 
-
- 
-  protected void removeConnections()
-  {
-    groupEditPart.setEmphasizedModelObject(null);
-    groupEditPart.setInputConnectionModelObject(null);
-    groupEditPart.setOutputConnectionModelObject(null);
-  }
-     
-  protected void propagateForwardToNext(Object model)
-  {
-    GroupEditPart group = groupEditPart.getNext();
-    if (group != null)
-    {
-      IConnectionManager connectionManager = group.getConnectionManager();
-      if (connectionManager != null)
-      {
-        connectionManager.propagateForward(model);
-      }
-    }
-  }
-
-  protected void propagateBackToPrevious(Object model)
-  {
-    GroupEditPart group = groupEditPart.getPrevious();
-    if (group != null)
-    {
-      IConnectionManager connectionManager = group.getConnectionManager();
-      if (connectionManager != null)
-      {
-        connectionManager.propagateBack(model);
-      }
-    }
-  }  
-
-  protected Binding getEnclosingBinding(EObject object)
-  { 
-    Binding binding = null;
-    if (object instanceof Binding)
-    {     
-      binding = (Binding)object;
-    }
-    else if (object instanceof BindingOperation)
-    {     
-      binding = (Binding)object.eContainer();
-    }
-    else if (object instanceof BindingInput ||
-             object instanceof BindingOutput ||
-             object instanceof BindingFault)
-    {
-      binding = (Binding)object.eContainer().eContainer();
-    }
-    return binding;
-  }   
-
-  protected PortType getEnclosingPortType(EObject object)
-  { 
-    PortType portType = null;
-    if (object instanceof Operation)
-    {     
-      portType = (PortType)object.eContainer();
-    }
-    else if (object instanceof Input ||
-             object instanceof Output ||
-             object instanceof Fault)
-    {
-    	
-      portType = object.eContainer() != null ? (PortType)object.eContainer().eContainer() : null;
-    } 
-    else if (object instanceof PortType)
-    {
-      portType = (PortType)object;	
-    }                         
-    return portType;
-  }
-  
-  protected Operation getEnclosingOperation(EObject object)
-  { 
-    Operation operation = null;
-    if (object instanceof Operation)
-    {     
-      operation = (Operation)object;
-    }
-    else if (object instanceof Input ||
-             object instanceof Output ||
-             object instanceof Fault)
-    {
-      operation = (Operation)object.eContainer();
-    } 	                
-    return operation;
-  } 
-	
-  protected EObject getMessageReference(EObject object)
-  {      
-    return (object instanceof Input ||
-            object instanceof Output ||
-            object instanceof Fault) ? object : null;  
-  }	
-}  
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/BindingsGroupConnectionManager.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/BindingsGroupConnectionManager.java
deleted file mode 100644
index 65e1eaa..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/BindingsGroupConnectionManager.java
+++ /dev/null
@@ -1,186 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-                                  
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-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.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.internal.util.WSDLSwitch;
-
-                                                   
-public class BindingsGroupConnectionManager extends AbstractConnectionManager
-{ 
-  public BindingsGroupConnectionManager(GroupEditPart groupEditPart)
-  {
-    super(groupEditPart);
-  }                                    
-
-    
-  class InternalWSDLSwitch extends WSDLSwitch
-  {                             
-    protected ComponentReferenceUtil util = new ComponentReferenceUtil(groupEditPart.getDefinition());
-
-    public Object caseBinding(Binding binding)
-    {                
-      groupEditPart.setEmphasizedModelObject(binding);      
-      groupEditPart.setInputConnectionModelObject(binding);
-      groupEditPart.setOutputConnectionModelObject(binding);
-      return Boolean.TRUE;
-    }  
-      
-    public Object caseBindingFault(BindingFault bindingFault)
-    {    
-      groupEditPart.setEmphasizedModelObject(getEnclosingBinding(bindingFault)); 
-      groupEditPart.setInputConnectionModelObject(getEnclosingBinding(bindingFault));
-      groupEditPart.setOutputConnectionModelObject(bindingFault);
-      return Boolean.TRUE;
-    }
-
-    public Object caseBindingInput(BindingInput bindingInput)
-    {                                                
-      groupEditPart.setEmphasizedModelObject(getEnclosingBinding(bindingInput)); 
-      groupEditPart.setInputConnectionModelObject(getEnclosingBinding(bindingInput));
-      groupEditPart.setOutputConnectionModelObject(bindingInput);
-      return Boolean.TRUE;
-    }
-      
-    public Object caseBindingOperation(BindingOperation bindingOperation)
-    {                       
-      groupEditPart.setEmphasizedModelObject(getEnclosingBinding(bindingOperation));
-      groupEditPart.setInputConnectionModelObject(getEnclosingBinding(bindingOperation));
-      groupEditPart.setOutputConnectionModelObject(bindingOperation);
-      return Boolean.TRUE;
-    }
-      
-    public Object caseBindingOutput(BindingOutput bindingOutput)
-    {                
-      groupEditPart.setEmphasizedModelObject(getEnclosingBinding(bindingOutput));
-      groupEditPart.setInputConnectionModelObject(getEnclosingBinding(bindingOutput));
-      groupEditPart.setOutputConnectionModelObject(bindingOutput);
-      return Boolean.TRUE;
-    }                                            
-                 
-    public Object caseFault(Fault fault)
-    {                                               
-      handleInterfaceHelper(fault); 
-      return Boolean.TRUE;
-    } 
-          
-    public Object caseInput(Input input)
-    { 
-                
-      handleInterfaceHelper(input);
-      return Boolean.TRUE;
-    }     
-            
-    public Object caseOperation(Operation operation) 
-    {      
-      handleInterfaceHelper(operation);     
-      return Boolean.TRUE;
-    }
-          
-    public Object caseOutput(Output output)
-    {  
-      handleInterfaceHelper(output);
-      return Boolean.TRUE;
-    }   
-                                        
-    public Object casePortType(PortType portType)
-    {                     
-      handleInterfaceHelper(portType);
-      return Boolean.TRUE;
-    }  
-
-    public Object casePort(Port port)
-    {          
-      Binding binding = port.getEBinding();
-      groupEditPart.setEmphasizedModelObject(binding); 
-      groupEditPart.setInputConnectionModelObject(binding);
-      groupEditPart.setOutputConnectionModelObject(binding);
-      return Boolean.TRUE;
-    }                                         
-      
-    public Object defaultCase(EObject object)
-    {                       
-      groupEditPart.setEmphasizedModelObject(null);
-      groupEditPart.setInputConnectionModelObject(null);
-      groupEditPart.setOutputConnectionModelObject(null);
-      return Boolean.TRUE;
-    }   
-    
-    protected Binding getPreviousMatchingBinding(PortType portType)
-    {
-      Binding result = null;
-      Object previousContext = groupEditPart.getOutputConnectionModelObject();
-      if (previousContext == null)      
-      {
-        previousContext = groupEditPart.getEmphasizedModelObject();
-      }
-      if (previousContext instanceof EObject) 
-      {
-        Binding binding = getEnclosingBinding((EObject)previousContext);
-        if (binding.getEPortType() == portType)
-        {
-          result = binding;  
-        }        
-      }
-      return result;
-    }     
-
-    protected void handleInterfaceHelper(EObject interfaceObject)
-    {   
-      Binding binding = null;
-      PortType portType = getEnclosingPortType(interfaceObject);
-      if (portType != null)
-      {              
-        binding = getPreviousMatchingBinding(portType);     
-        if (binding == null)
-        {      
-          List list = util.getBindings(portType);
-          binding = list.size() > 0 ? (Binding)list.get(0) : null;  
-        }
-        if (binding != null)
-        {
-          groupEditPart.setEmphasizedModelObject(binding);   
-          groupEditPart.setInputConnectionModelObject(binding);     
-          EObject bindingObject = util.getBindingObject(interfaceObject, binding);
-          groupEditPart.setOutputConnectionModelObject(bindingObject);                  
-        }
-      }
-      if (binding == null)
-      {
-        defaultCase(null);
-      }
-    }   
-  }    
-    
-  protected WSDLSwitch createSwitch(int selectionType)
-  {
-    return new InternalWSDLSwitch();
-  }
-  
-  protected void propagateBackToPrevious(Object model)
-  {   
-    super.propagateBackToPrevious(groupEditPart.getInputConnectionModelObject());
-  }  
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/ComponentViewerRootEditPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/ComponentViewerRootEditPart.java
deleted file mode 100644
index b0e0863..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/ComponentViewerRootEditPart.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-                                    
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.MarginBorder;
-import org.eclipse.draw2d.Panel;
-import org.eclipse.gef.EditPart;
-import org.eclipse.wst.xsd.ui.internal.gef.util.editparts.AbstractComponentViewerRootEditPart;
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.ContainerLayout;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapter;
-              
-
-public class ComponentViewerRootEditPart extends AbstractComponentViewerRootEditPart
-{                       
-  protected final static String MESSAGE_PLACE_HOLDER = "MESSAGE_PLACE_HOLDER";
-  protected Object input; 
-
-  public void setInput(Object newInput)
-  {
-    input = newInput;  
-    setModel(input);
-    refreshChildren();
-  }
-
-  protected IFigure createFigure()
-  {
-    Panel panel = new Panel();
-    panel.setBorder(new MarginBorder(30, 30, 30, 30));
-    //panel.setBackgroundColor(GraphicsConstants.red);
-    
-    ContainerLayout layout = new ContainerLayout();
-    layout.setHorizontal(false);
-    panel.setLayoutManager(layout);
-    return panel;
-  } 
-   
-
-  protected EditPart createChild(Object model)
-  {
-    EditPart editPart = null;
-    if (model == MESSAGE_PLACE_HOLDER)
-    {
-      editPart = new NotAvailableMessageEditPart();
-      editPart.setModel(model);
-    } 
-    else
-    {
-      editPart = ExtensibleEditPartFactory.getInstance().createEditPart(this, model);
-    }
-    return editPart;
-  }  
-  
-
-  protected List getModelChildren() 
-  {   
-    List result = new ArrayList();
-
-    if (input != null)
-    {              
-      result.add(input);
-    }     
-    else
-    {
-      result.add(MESSAGE_PLACE_HOLDER);
-    }       
-
-    return result;
-  }    
-                                                           
-
-  public void propertyChanged(Object object, String property)
-  {                                                                                                  
-    if (property == ModelAdapter.CHILDREN_PROPERTY)
-    {
-      refreshChildren();
-    }
-    else if (property == ModelAdapter.DETAIL_PROPERTY)
-    { 
-      refreshVisuals(); 
-    }                                       
-    else
-    {
-      refreshChildren();
-      refreshVisuals();
-    }
-  }                                          
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/DefinitionEditPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/DefinitionEditPart.java
deleted file mode 100644
index bfdd830..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/DefinitionEditPart.java
+++ /dev/null
@@ -1,418 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.draw2d.ColorConstants;
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.Label;
-import org.eclipse.draw2d.MarginBorder;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.editparts.AbstractGraphicalEditPart;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.SelectionChangedEvent;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.gef.util.figures.RoundedLineBorder;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-import org.eclipse.wst.wsdl.ui.internal.util.OpenOnSelectionHelper;
-
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.ContainerFigure;
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.ContainerLayout;
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.FillLayout;
-
-public class DefinitionEditPart extends WSDLEditPart implements ISelectionChangedListener //, ModelAdapterListener
-{
-  protected Label label;
-  protected ContainerFigure outlined;
-
-  protected ContainerFigure rightContentPane;
-  protected ContainerFigure topContentPane;
-  protected ContainerFigure middleContentPane;
-  protected ContainerFigure bottomContentPane;
-  protected static final String SELECTED_EDIT_PART_REFERENCE = "SELECTED_EDIT_PART_REFERENCE";
-
-  public void activate()
-  {
-    super.activate();
-    getViewer().addSelectionChangedListener(this);
-  }
-  /** 
-   * Apart from the deactivation done in super, the source
-   * and target connections are deactivated, and the visual
-   * part of the this is removed.
-   *
-   * @see #activate() 
-   */
-  public void deactivate()
-  {
-    getViewer().removeSelectionChangedListener(this);
-    super.deactivate();
-  }
-
-  protected IFigure[] initContentPanes()
-  {
-    IFigure[] contentPanes = new IFigure[4];
-    contentPanes[0] = rightContentPane;
-    contentPanes[1] = topContentPane;
-    contentPanes[2] = middleContentPane;
-    contentPanes[3] = bottomContentPane;
-    return contentPanes;
-  }
-
-  protected int getContentPane(Object model)
-  {
-    int result = 0;
-
-    if (model == SELECTED_EDIT_PART_REFERENCE)
-    {
-      result = 0;
-    }
-    else if (model instanceof WSDLGroupObject)
-    {
-      WSDLGroupObject groupObject = (WSDLGroupObject)model;
-      switch (groupObject.getType())
-      {
-        case WSDLGroupObject.IMPORTS_GROUP :
-        case WSDLGroupObject.TYPES_GROUP :
-          //case WSDLGroupObject.EXTENSIBILITY_ELEMENTS_GROUP :
-          {
-            result = 1;
-            break;
-          }
-        case WSDLGroupObject.BINDINGS_GROUP :
-        case WSDLGroupObject.MESSAGES_GROUP :
-        case WSDLGroupObject.PORT_TYPES_GROUP :
-        case WSDLGroupObject.SERVICES_GROUP :
-          {
-            result = 2;
-            break;
-          }
-        case WSDLGroupObject.EXTENSIBILITY_ELEMENTS_GROUP :
-          {
-            result = 3;
-            break;
-          }
-      }
-    }
-    return result;
-  }
-
-  protected EditPart createChild(Object model)
-  {
-    EditPart editPart = null;
-    if (model == SELECTED_EDIT_PART_REFERENCE)
-    {
-      editPart = new PartReferenceSectionEditPart();
-      editPart.setModel(model);
-      editPart.setParent(this);
-    }
-    else
-    {
-      editPart = super.createChild(model);
-    }
-    return editPart;
-  }
-
-  protected IFigure createFigure()
-  {
-    ContainerFigure outer = new ContainerFigure();
-    ContainerLayout anchoredLayout = new ContainerLayout()
-    {
-      protected int alignFigure(IFigure parent, IFigure child)
-      {
-        return (child == outlined) ? 0 : -1;
-      }
-    };
-    outer.setLayoutManager(anchoredLayout);
-    /*
-    ContainerFigure outer = new ConnectedEditPartFigure(this)
-    {
-      public IFigure getConnectionFigure()
-      {
-        return selectedPartEditPart != null ? selectedPartEditPart.getFigure() : this;
-      }               
-    };*/
-    outer.getContainerLayout().setHorizontal(true);
-    //outer.setBorder(new MarginBorder(0, 20, 0, 0));
-
-    outlined = new ContainerFigure();
-    outer.add(outlined);
-    //outlined.getContainerLayout().setHorizontal(false);
-    outlined.setLayoutManager(new FillLayout());
-    outlined.setBorder(new RoundedLineBorder(1, 6));
-    outlined.setForegroundColor(groupBorderColor);
-
-    ContainerFigure rightPane = new ContainerFigure();
-    rightPane.setBorder(new MarginBorder(0, 0, 0, 300));
-    rightPane.getContainerLayout().setHorizontal(false);
-    outer.add(rightPane);
-
-    //RectangleFigure spacer = new RectangleFigure();
-    //rightPane.add(spacer);
-    //spacer.setPreferredSize(new Dimension(450, 200));
-
-    rightContentPane = new ContainerFigure();
-    rightPane.add(rightContentPane);
-    rightContentPane.setBorder(new MarginBorder(15, 20, 15, 15));
-
-    ContainerFigure labelHolder = new ContainerFigure();
-    outlined.add(labelHolder);
-
-    label = new Label();
-    labelHolder.add(label);
-    label.setBorder(new MarginBorder(2, 5, 0, 5));
-    label.setFont(mediumFont);
-    label.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_DEFINITION"));
-    label.setForegroundColor(ColorConstants.black);
-
-    topContentPane = new ContainerFigure();
-    outlined.add(topContentPane);
-
-    FillLayout fillLayout = new FillLayout(15);
-    fillLayout.setHorizontal(true);
-    topContentPane.setLayoutManager(fillLayout);
-    topContentPane.setBorder(new MarginBorder(10, 10, 10, 10));
-
-    middleContentPane = new ContainerFigure();
-    outlined.add(middleContentPane);
-    fillLayout = new FillLayout(15);
-    fillLayout.setHorizontal(true);
-    middleContentPane.setLayoutManager(fillLayout);
-    middleContentPane.setBorder(new MarginBorder(0, 10, 10, 10));
-
-    bottomContentPane = new ContainerFigure();
-    outlined.add(bottomContentPane);
-    bottomContentPane.setLayoutManager(new FillLayout());
-    bottomContentPane.setBorder(new MarginBorder(0, 10, 10, 10));
-
-    return outer;
-  }
-
-  //public IFigure getContentPane()
-  //{
-  //  return contentPane;
-  //}   
-  public PartReferenceSectionEditPart getPartReferenceSectionEditPart()
-  {
-    PartReferenceSectionEditPart result = null;
-    for (Iterator i = getChildren().iterator(); i.hasNext();)
-    {
-      EditPart editPart = (EditPart)i.next();
-      if (editPart.getModel() == SELECTED_EDIT_PART_REFERENCE)
-      {
-        result = (PartReferenceSectionEditPart)editPart;
-        break;
-      }
-    }
-    return result;
-  }
-
-  public GroupEditPart getGroupEditPart(int type)
-  {
-    GroupEditPart result = null;
-    for (Iterator i = getChildren().iterator(); i.hasNext();)
-    {
-      Object o = i.next();
-      if (o instanceof GroupEditPart)
-      {
-        GroupEditPart groupEditPart = (GroupEditPart)o;
-        if (groupEditPart.getType() == type)
-        {
-          result = groupEditPart;
-          break;
-        }
-      }
-    }
-    return result;
-  }
-
-  public List getModelChildren()
-  {
-    List list = new ArrayList();
-    list.add(SELECTED_EDIT_PART_REFERENCE);
-    list.addAll(super.getModelChildren());
-    return list;
-  }
-
-  public void handleOpenRequest(EditPart editPart)
-  {
-    GroupEditPart groupEditPart = null;
-    if (editPart.getModel() instanceof Import)
-    {
-      Import theImport = (Import)editPart.getModel();
-      Definition definition = (Definition)getModel();
-      OpenOnSelectionHelper helper = new OpenOnSelectionHelper(definition);
-      helper.openEditor(theImport);
-    }
-    else
-    {
-      for (EditPart parent = (EditPart)editPart.getParent(); parent != null; parent = parent.getParent())
-      {
-        if (parent instanceof GroupEditPart)
-        {
-          groupEditPart = (GroupEditPart)parent;
-          break;
-        }
-      }
-
-      if (groupEditPart != null)
-      {
-        GroupEditPart nextGroupEditPart = groupEditPart.getNext();
-        if (nextGroupEditPart != null)
-        {
-          if (nextGroupEditPart.inputConnection instanceof TreeNodeEditPart)
-          {
-            ((TreeNodeEditPart) (nextGroupEditPart.inputConnection)).setExpanded(true);
-          }
-        }
-        GroupEditPart prevGroupEditPart = groupEditPart.getPrevious();
-        if (prevGroupEditPart != null)
-        {
-          if (prevGroupEditPart.outputConnection instanceof TreeNodeEditPart)
-          {
-            ((TreeNodeEditPart) (prevGroupEditPart.outputConnection)).setExpanded(true);
-          }
-        }
-      }
-      updateConnections();
-    }
-  }
-
-  public void selectionChanged(SelectionChangedEvent event)
-  {
-    updateConnections();
-  }
-
-  public void updateConnections()
-  {
-    // todo         
-    if (isActive())
-    {
-      try
-      {
-        final AbstractGraphicalEditPart selectedEditPart = getSelectedEditPart(getViewer().getSelection());
-        GroupEditPart group = getContainingGroup(selectedEditPart);
-        if (group != null && group.getConnectionManager() != null)
-        {
-          group.getConnectionManager().setSelectedModelObject(selectedEditPart.getModel());
-        }
-        else if (!isAncestor(getPartReferenceSectionEditPart(), selectedEditPart))
-        {
-          group = getGroupEditPart(WSDLGroupObject.PORT_TYPES_GROUP);
-          group.getConnectionManager().setSelectedModelObject(null);
-        }
-      }
-      catch (Exception e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  public GroupEditPart getContainingGroup(AbstractGraphicalEditPart editPart)
-  {
-    GroupEditPart result = null;
-    for (EditPart parent = editPart.getParent(); parent != null; parent = parent.getParent())
-    {
-      if (parent instanceof GroupEditPart)
-      {
-        result = (GroupEditPart)parent;
-        break;
-      }
-    }
-    return result;
-  }
-
-  public GroupEditPart getNextGroupEditPart(GroupEditPart groupEditPart)
-  {
-    GroupEditPart result = null;
-    GroupEditPart prev = null;
-    for (Iterator i = getChildren().iterator(); i.hasNext();)
-    {
-      Object o = i.next();
-      if (o instanceof GroupEditPart)
-      {
-        GroupEditPart editPart = (GroupEditPart)o;
-        if (prev == groupEditPart)
-        {
-          result = editPart;
-          break;
-        }
-        prev = editPart;
-      }
-    }
-    return result;
-  }
-
-  public GroupEditPart getPreviousGroupEditPart(GroupEditPart groupEditPart)
-  {
-    GroupEditPart prev = null;
-    for (Iterator i = getChildren().iterator(); i.hasNext();)
-    {
-      Object o = i.next();
-      if (o instanceof GroupEditPart)
-      {
-        GroupEditPart editPart = (GroupEditPart)o;
-        if (editPart == groupEditPart)
-        {
-          break;
-        }
-        prev = editPart;
-      }
-    }
-    return prev;
-  }
-
-  protected AbstractGraphicalEditPart getSelectedEditPart(ISelection selection)
-  {
-    AbstractGraphicalEditPart editPart = null;
-    if (selection instanceof IStructuredSelection)
-    {
-      IStructuredSelection s = (IStructuredSelection)selection;
-      Object first = s.getFirstElement();
-      if (first instanceof AbstractGraphicalEditPart)
-      {
-        editPart = (AbstractGraphicalEditPart)first;
-      }
-    }
-    return editPart;
-  }
-
-  public void refreshChildren()
-  {
-    super.refreshChildren();
-    updateConnections();
-  }
-
-  public boolean isAncestor(EditPart ancestor, EditPart child)
-  {
-    boolean result = false;
-    if (ancestor != null && child != null)
-    {
-      for (EditPart editPart = child; editPart != null; editPart = editPart.getParent())
-      {
-        if (editPart == ancestor)
-        {
-          result = true;
-          break;
-        }
-      }
-    }
-    return result;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/DrillDownEditPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/DrillDownEditPart.java
deleted file mode 100644
index d53e775..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/DrillDownEditPart.java
+++ /dev/null
@@ -1,155 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-
-import java.lang.reflect.Field;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.Label;
-import org.eclipse.draw2d.geometry.Point;
-import org.eclipse.draw2d.geometry.Rectangle;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.EditPolicy;
-import org.eclipse.gef.GraphicalEditPart;
-import org.eclipse.gef.Request;
-import org.eclipse.gef.RequestConstants;
-import org.eclipse.gef.editparts.AbstractGraphicalEditPart;
-import org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy;
-import org.eclipse.gef.handles.MoveHandle;
-import org.eclipse.gef.handles.MoveHandleLocator;
-import org.eclipse.gef.requests.LocationRequest;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.graphics.Font;
-import org.eclipse.swt.graphics.FontData;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.graph.WSDLComponentViewer;
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.ContainerFigure;
-
-public class DrillDownEditPart extends AbstractGraphicalEditPart
-{
-  protected Label drillDownButtonLabel; 
-  protected Label label;            
-
-  protected IFigure createFigure()
-  {                                     
-    ContainerFigure figure = new ContainerFigure();  
-    drillDownButtonLabel = new Label();
-    drillDownButtonLabel.setIcon(WSDLEditorPlugin.getInstance().getImage("icons/forward.gif"));
-    figure.add(drillDownButtonLabel);
-    label = new Label();
-    label.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_UNKNOWN"));
-    
-//  evil hack to provide underlines
-    boolean isLinux = java.io.File.separator.equals("/");
-    if (!isLinux)
-    {
-      Font underlineFont = new Font(Display.getCurrent(), "Tahoma", 8, SWT.NONE); 
-      FontData oldData = underlineFont.getFontData()[0];
-      FontData fontData = new FontData(oldData.getName(), oldData.getHeight(), SWT.NONE);
-      try
-      {
-        // TODO... clean this awful code up... we seem to be leaking here too
-        // we can't call this directly since the methods are OS dependant
-        // fontData.data.lfUnderline = 1
-        // so instead we use reflection
-        Object data = fontData.getClass().getField("data").get(fontData);
-        System.out.println("data" + data.getClass());
-        data.getClass().getField("lfUnderline").setByte(data, (byte)1);
-        Font font = new Font(Display.getCurrent(), fontData);
-        label.setFont(font);        
-      }
-      catch (Exception e)
-      {    
-      }
-    }
-    figure.add(label);
-    
-    return figure;
-  }    
-
-
-  protected void createEditPolicies() 
-  {
-  	DrillDownEditPartSelectionHandlesEditPolicy policy = new DrillDownEditPartSelectionHandlesEditPolicy();
-    installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE, policy);      
-  }
-
-  public void performRequest(Request request)
-  {  
-	  if (request.getType() == RequestConstants.REQ_DIRECT_EDIT ||
-        request.getType() == RequestConstants.REQ_OPEN)
-    {                                         
-      if (request instanceof LocationRequest)
-      {
-        LocationRequest locationRequest = (LocationRequest)request;
-        Point p = locationRequest.getLocation();
-        
-        if (hitTest(drillDownButtonLabel, p) || hitTest(label, p))
-        {
-  		    performDrillDownAction();
-        }              
-      }
-    }
-  }  
-
-  protected EditPart createChild(Object model) 
-  {
-    return null;
-  }  
-
-  protected List getModelChildren() 
-  {   
-    return Collections.EMPTY_LIST;
-  } 
-
-  public boolean hitTest(IFigure target, Point location)
-  {
-    Rectangle b = target.getBounds().getCopy();
-    target.translateToAbsolute(b);  
-    return b.contains(location);
-  }  
-
-  protected void performDrillDownAction()
-  {                                                                                    
-    Runnable runnable = new Runnable()
-    {
-      public void run()
-      {
-        ((WSDLComponentViewer)getViewer()).setInput(getModel());
-      }
-    };
-    Display.getCurrent().asyncExec(runnable);
-  }
-  
-  private class DrillDownEditPartSelectionHandlesEditPolicy extends SelectionHandlesEditPolicy {
-  	 protected List createSelectionHandles()
-  	  {              
-  	    List list = new ArrayList();
-  	    EditPart editPart = getHost();  
-  	  
-  	    if (editPart instanceof GraphicalEditPart)
-  	    {
-  	      GraphicalEditPart graphicalEditPart = (GraphicalEditPart)editPart;
-  	      IFigure figure = graphicalEditPart.getFigure();
-
-  	      MoveHandleLocator loc = new MoveHandleLocator(figure);    
-  	      MoveHandle moveHandle = new MoveHandle(graphicalEditPart, loc);     
-  	      list.add(moveHandle);
-  	    }
-
-  	    return list;
-  	  }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/ExtensibleEditPartFactory.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/ExtensibleEditPartFactory.java
deleted file mode 100644
index 4caaf08..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/ExtensibleEditPartFactory.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.EditPartFactory;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtension;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtensionRegistry;
-
-public class ExtensibleEditPartFactory implements EditPartFactory
-{                           
-  protected WSDLEditorExtension[] extensions;
-  protected EditPartFactory[] editPartFactories;
-
-  protected static ExtensibleEditPartFactory instance;
-                      
-  public static ExtensibleEditPartFactory getInstance()
-  {
-    if (instance == null)
-    {               
-      instance = new ExtensibleEditPartFactory();
-    }
-    return instance;
-  }
-                                              
-  public ExtensibleEditPartFactory()
-  {
-    WSDLEditorExtensionRegistry registry = WSDLEditorPlugin.getInstance().getWSDLEditorExtensionRegistry(); 
-
-    extensions = registry.getRegisteredExtensions(WSDLEditorExtension.EDIT_PART_FACTORY); 
-    editPartFactories = new EditPartFactory[extensions.length]; 
-    for (int i = 0; i < extensions.length; i++)
-    {
-      editPartFactories[i] = (EditPartFactory)extensions[i].createExtensionObject(WSDLEditorExtension.EDIT_PART_FACTORY, null);
-    }
-  }        
-
-  protected EditPartFactory getApplicableEditPartFactory(Object object)
-  {                             
-    EditPartFactory result = null;
-    for (int i = 0; i < extensions.length; i++)
-    {
-      if (extensions[i].isApplicable(object))
-      {
-        result  = editPartFactories[i];
-        if (result != null)
-        {
-          break;
-        }
-      }
-    }
-    
-    if (result == null) {
-    	boolean b = true;
-    }
-    return result;
-  }  
-
-  public EditPart createEditPart(EditPart parent, Object model)
-  {                     
-    EditPart result = null;
-    EditPartFactory factory = getApplicableEditPartFactory(model);
-    if (factory != null)   
-    {
-      result = factory.createEditPart(parent, model);
-    }  
-    else
-    {
-      result = new UnknownObjectEditPart();
-      result.setModel(model);
-      result.setParent(parent);
-    }
-    return result;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/GroupEditPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/GroupEditPart.java
deleted file mode 100644
index c9b6ed1..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/GroupEditPart.java
+++ /dev/null
@@ -1,481 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.draw2d.ColorConstants;
-import org.eclipse.draw2d.FigureListener;
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.Label;
-import org.eclipse.draw2d.MarginBorder;
-import org.eclipse.draw2d.RectangleFigure;
-import org.eclipse.draw2d.ScrollPane;
-import org.eclipse.draw2d.Viewport;
-import org.eclipse.draw2d.ViewportLayout;
-import org.eclipse.draw2d.geometry.Dimension;
-import org.eclipse.draw2d.geometry.Rectangle;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.LayerConstants;
-import org.eclipse.gef.editparts.AbstractGraphicalEditPart;
-import org.eclipse.gef.editparts.ScalableRootEditPart;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.gef.util.figures.RoundedLineBorder;
-import org.eclipse.wst.wsdl.ui.internal.graph.WSDLComponentViewer;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapter;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.ContainerFigure;
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.ContainerLayout;
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.FillLayout;
-
-public class GroupEditPart extends WSDLEditPart
-{
-  protected ScrollPane scrollpane;
-  protected Label label;
-
-  protected Object emphasizedModelObject;
-  protected Object inputConnectionModelObject;
-  protected Object outputConnectionModelObject;
-
-  public WSDLTreeNodeEditPart emphasizedEditPart;
-  public AbstractGraphicalEditPart inputConnection;
-  public AbstractGraphicalEditPart outputConnection;
-
-  public GroupEditPart nextGroupEditPart;
-  public IConnectionManager connectionManager;
-
-  protected InternalFigureListener figureListener = new InternalFigureListener();
-
-  class InternalFigureListener implements FigureListener
-  {
-    public void figureMoved(IFigure source)
-    {
-      ScalableRootEditPart root = (ScalableRootEditPart)getViewer().getRootEditPart();
-      root.getLayer(LayerConstants.CONNECTION_LAYER).repaint();
-    }
-  }
-
-  public Object getEmphasizedModelObject()
-  {
-    return emphasizedModelObject;
-  }
-
-  public Definition getDefinition()
-  {
-    return ((WSDLGroupObject)getModel()).getDefinition();
-  }
-
-  //protected void setEmphasizedObject(EditPart editPart)
-  //{                                                            
-  //  UnknownObjectEditPart ep = null;
-  //  if (editPart instanceof UnknownObjectEditPart)
-  //  {
-  //   ep = (UnknownObjectEditPart)editPart;
-  //  }
-  //
-  //  if (emphasizedEditPart != null)
-  //  {
-  //    emphasizedEditPart.setEmphasized(false);
-  //  }
-  //  if (ep != null)
-  //  {
-  //    emphasizedEditPart = ep;
-  //    emphasizedEditPart.setEmphasized(true);
-  //  }
-  //}  
-
-  public void setEmphasizedModelObject(Object model)
-  {
-    emphasizedModelObject = model;
-
-    if (emphasizedEditPart != null)
-    {
-      emphasizedEditPart.setEmphasized(false);
-    }
-
-    EditPart editPart = getMatchingChildEditPart(model);
-    emphasizedEditPart = (editPart instanceof WSDLTreeNodeEditPart) ? (WSDLTreeNodeEditPart)editPart : null;
-
-    if (emphasizedEditPart != null)
-    {
-      emphasizedEditPart.setEmphasized(true);
-    }
-  }
-
-  public void scrollToRevealEditPart(EditPart editPart)
-  {
-    if (editPart instanceof AbstractGraphicalEditPart)
-    {
-      scrollToEditPart((AbstractGraphicalEditPart)editPart);
-    }
-  }
-
-  public void scrollToRevealInputConnection()
-  {
-    if (inputConnection != null)
-    {
-      scrollToEditPart(inputConnection);
-    }
-  }
-
-  public void scrollToRevealOutputConnection()
-  {
-    if (outputConnection != null)
-    {
-      scrollToEditPart(outputConnection);
-    }
-  }
-
-  public void setInputConnectionModelObject(Object model)
-  {
-    inputConnection = getMatchingChildEditPart(model);
-    inputConnectionModelObject = model;
-  }
-
-  public Object getInputConnectionModelObject()
-  {
-    return inputConnectionModelObject;
-  }
-
-  public Object getOutputConnectionModelObject()
-  {
-    return outputConnectionModelObject;
-  }
-
-  public void setOutputConnectionModelObject(Object model)
-  {
-    outputConnection = getMatchingChildEditPart(model);
-    outputConnectionModelObject = model;
-  }
-
-  protected void createConnectionManager()
-  {
-    switch (getType())
-    {
-      case WSDLGroupObject.MESSAGES_GROUP :
-        {
-          connectionManager = new MessagesGroupConnectionManager(this);
-          break;
-        }
-      case WSDLGroupObject.SERVICES_GROUP :
-        {
-          connectionManager = new ServicesGroupConnectionManager(this);
-          break;
-        }
-      case WSDLGroupObject.BINDINGS_GROUP :
-        {
-          connectionManager = new BindingsGroupConnectionManager(this);
-          break;
-        }
-      case WSDLGroupObject.PORT_TYPES_GROUP :
-        {
-          connectionManager = new PortTypesGroupConnectionManager(this);
-          break;
-        }
-    }
-  }
-
-  public IConnectionManager getConnectionManager()
-  {
-    return connectionManager;
-  }
-
-  public ContainerFigure outerPane;
-
-  public IFigure createFigure()
-  {
-    createConnectionManager();
-
-    outerPane = new ContainerFigure();
-    outerPane.setBorder(new RoundedLineBorder(1, 6));
-    outerPane.setForegroundColor(groupBorderColor);
-
-    ContainerFigure r = new ContainerFigure();
-    //r.setCornerDimensions(new Dimension(4, 4));   
-    r.setOutline(false);
-    r.setMinimumSize(new Dimension(0, 0));
-
-    r.setFill(true);
-
-    r.setBackgroundColor(groupHeaderColor);
-    outerPane.add(r);
-
-    //ContainerFigure labelHolder = new ContainerFigure();                             
-    //labelHolder.add(label);
-    label = new Label();
-    label.setForegroundColor(ColorConstants.black);
-    label.setBorder(new MarginBorder(2, 4, 2, 4));
-    r.add(label); //Holder);
-
-    RectangleFigure line = new RectangleFigure();
-    line.setPreferredSize(20, 1);
-    outerPane.add(line);
-
-    int minHeight = 250;
-    switch (getType())
-    {
-    	case WSDLGroupObject.IMPORTS_GROUP :
-		case WSDLGroupObject.TYPES_GROUP :
-		{
-			minHeight = 50;
-			break;	
-		}
-		case WSDLGroupObject.EXTENSIBILITY_ELEMENTS_GROUP :
-		{
-			minHeight = 150;
-			break;
-		}
-    }
-
-	final int theMinHeight = minHeight;
-    FillLayout outerLayout = new FillLayout()
-    {
-      protected Dimension calculatePreferredSize(IFigure parent, int width, int height)
-      {
-        Dimension d = super.calculatePreferredSize(parent, width, height);
-        d.union(new Dimension(100, theMinHeight));
-        return d;
-      }
-    };
-    outerLayout.setHorizontal(false);
-    //layout.setSpacing(5);
-    outerPane.setLayoutManager(outerLayout);
-
-    scrollpane = new ScrollPane();
-    scrollpane.setForegroundColor(ColorConstants.black);
-    scrollpane.setVerticalScrollBarVisibility(ScrollPane.AUTOMATIC); //ScrollPane.ALWAYS);
-    outerPane.add(scrollpane);
-
-    ContainerFigure pane = new ContainerFigure();
-    pane.setBorder(new MarginBorder(5, 8, 5, 8));
-    ContainerLayout layout = new ContainerLayout();
-    layout.setHorizontal(false);
-    layout.setSpacing(0);
-    pane.setLayoutManager(layout);
-
-    Viewport viewport = new Viewport();
-    viewport.setContentsTracksHeight(true);
-    ViewportLayout viewportLayout = new ViewportLayout()
-    {
-      protected Dimension calculatePreferredSize(IFigure parent, int width, int height)
-      {
-        Dimension d = super.calculatePreferredSize(parent, width, height);
-        d.height = Math.min(d.height, theMinHeight - 25); //getViewer().getControl().getBounds().height);
-        return d;
-      }
-    };
-    viewport.setLayoutManager(viewportLayout);
-
-    scrollpane.setViewport(viewport);
-    scrollpane.setContents(pane);
-    pane.addFigureListener(figureListener);
-
-    return outerPane;
-  }
-
-  protected void refreshVisuals()
-  {
-    ModelAdapter adapter = getModelAdapter(getModel());
-    if (adapter != null)
-    {
-      label.setText((String)adapter.getProperty(getModel(), ModelAdapter.LABEL_PROPERTY));
-      //label.setIcon((Image)adapter.getProperty(getModel(), ModelAdapter.IMAGE_PROPERTY));
-    }
-    super.refreshVisuals();
-  }
-
-  protected void createEditPolicies()
-  {
-  }
-
-  public IFigure getContentPane()
-  {
-    return scrollpane.getContents();
-  }
-
-  protected void scrollToEditPart(final AbstractGraphicalEditPart targetEditPart)
-  {
-    Runnable r = new Runnable()
-    {
-      public void run()
-      {
-        scrollToEditPartHelper(targetEditPart);
-      }
-    };
-    Display.getCurrent().asyncExec(r);
-  }
-
-  protected void scrollToEditPartHelper(AbstractGraphicalEditPart targetEditPart)
-  {
-    if (targetEditPart != null)
-    {
-      Rectangle r1 = targetEditPart.getFigure().getBounds();
-      Rectangle r2 = getContentPane().getBounds();
-      scrollpane.scrollVerticalTo((r1.y - r2.y) - scrollpane.getBounds().height / 2);
-    }
-  }
-
-  public AbstractGraphicalEditPart getMatchingChildEditPart(Object model)
-  {
-    List list = new ArrayList();
-    Definition definition = getDefinition();
-    for (Object o = model; o != null && !(o instanceof Definition); o = getParent(o))
-    {
-      list.add(0, o);
-    }
-    return getMatchingChildEditPart(this, list, 0, true);
-  }
-
-  protected Object getParent(Object model)
-  {
-    Object parent = null;
-    if (model instanceof EObject)
-    {
-      parent = ((EObject)model).eContainer();
-    }
-    return parent;
-  }
-
-  protected AbstractGraphicalEditPart getMatchingChildEditPart(AbstractGraphicalEditPart editPart, List list, int index, boolean getUnexpandedParent)
-  {
-    AbstractGraphicalEditPart result = (getUnexpandedParent && editPart != this) ? editPart : null;
-    Object model = list.size() > index ? list.get(index) : null;
-    if (model != null && editPart != null)
-    {
-      for (Iterator i = editPart.getChildren().iterator(); i.hasNext();)
-      {
-        AbstractGraphicalEditPart child = (AbstractGraphicalEditPart)i.next();
-        if (child.getModel() == model)
-        {
-          result = child;
-          break;
-        }
-      }
-      index++;
-      if (index < list.size())
-      {
-        result = getMatchingChildEditPart(result, list, index, getUnexpandedParent);
-      }
-    }
-    return result;
-  }
-
-  public int getType()
-  {
-    return ((WSDLGroupObject)getModel()).getType();
-  }
-
-  public GroupEditPart getNext()
-  {
-    return ((DefinitionEditPart)getParent()).getNextGroupEditPart(this);
-  }
-
-  public GroupEditPart getPrevious()
-  {
-    return ((DefinitionEditPart)getParent()).getPreviousGroupEditPart(this);
-  }
-
-  private void _refreshChildren()
-  {
-    int i;
-    EditPart editPart;
-    Object model;
-
-    Map modelToEditPart = new HashMap();
-    List children = getChildren();
-
-    for (i = 0; i < children.size(); i++)
-    {
-      editPart = (EditPart)children.get(i);
-      modelToEditPart.put(editPart.getModel(), editPart);
-    }
-
-    List modelObjects = getModelChildren();
-
-    for (i = 0; i < modelObjects.size(); i++)
-    {
-      model = modelObjects.get(i);
-
-      //Do a quick check to see if editPart[i] == model[i]
-      if (i < children.size())
-      {
-        editPart = (EditPart)children.get(i);
-        Object editPartModel = editPart.getModel();
-        if (editPartModel == model)
-        {
-          continue;
-        }
-        else if (editPartModel.getClass() == model.getClass())
-        {
-          modelToEditPart.remove(editPartModel);
-
-          if (isActive())
-            editPart.deactivate();
-
-          editPart.setModel(model);
-
-          if (isActive())
-          {
-            editPart.activate();
-            editPart.refresh();
-          }
-          continue;
-        }
-      }
-
-      //Look to see if the EditPart is already around but in the wrong location
-      editPart = (EditPart)modelToEditPart.get(model);
-
-      if (editPart != null)
-        reorderChild(editPart, i);
-      else
-      {
-        //An editpart for this model doesn't exist yet.  Create and insert one.
-        editPart = createChild(model);
-        addChild(editPart, i);
-      }
-    }
-    List trash = new ArrayList();
-    for (; i < children.size(); i++)
-      trash.add(children.get(i));
-    for (i = 0; i < trash.size(); i++)
-    {
-      EditPart ep = (EditPart)trash.get(i);
-      removeChild(ep);
-    }
-  }
-
-  public void refreshChildren()
-  {
-    boolean reuseChildren = false;
-    if (getViewer() instanceof WSDLComponentViewer)
-    {
-      WSDLComponentViewer wsdlComponentViewer = (WSDLComponentViewer)getViewer();
-      reuseChildren = wsdlComponentViewer.isPreserveExpansionEnabled();
-    }
-
-    if (reuseChildren)
-    {
-      _refreshChildren();
-    }
-    else
-    {
-      super.refreshChildren();
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/IConnectionManager.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/IConnectionManager.java
deleted file mode 100644
index bd0d0a8..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/IConnectionManager.java
+++ /dev/null
@@ -1,18 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-
-public interface IConnectionManager
-{ 
-  public void propagateForward(Object model);
-  public void propagateBack(Object model);
-  public void setSelectedModelObject(Object model);
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/IFeedbackHandler.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/IFeedbackHandler.java
deleted file mode 100644
index b6ac2b5..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/IFeedbackHandler.java
+++ /dev/null
@@ -1,17 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-
-public interface IFeedbackHandler
-{
-  public void addFeedback();
-  public void removeFeedback();
-}              
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/MessagesGroupConnectionManager.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/MessagesGroupConnectionManager.java
deleted file mode 100644
index 231455d..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/MessagesGroupConnectionManager.java
+++ /dev/null
@@ -1,110 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-                                  
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.internal.util.WSDLSwitch;
-
-                                                   
-public class MessagesGroupConnectionManager extends AbstractConnectionManager
-{ 
-  public MessagesGroupConnectionManager(GroupEditPart groupEditPart)
-  {
-    super(groupEditPart);
-  }                                    
-              
-  class InternalWSDLSwitch extends WSDLSwitch
-  {            
-    public Object caseFault(Fault fault)
-    {                      
-      groupEditPart.setEmphasizedModelObject(fault.getEMessage());
-      groupEditPart.setInputConnectionModelObject(fault.getEMessage());
-      groupEditPart.setOutputConnectionModelObject(getFirstPart(fault.getEMessage()));
-      return Boolean.TRUE;
-    } 
-          
-    public Object caseInput(Input input)
-    {       
-      groupEditPart.setEmphasizedModelObject(input.getEMessage());
-      groupEditPart.setInputConnectionModelObject(input.getEMessage());
-      groupEditPart.setOutputConnectionModelObject(getFirstPart(input.getEMessage()));
-      return Boolean.TRUE;
-    }     
-
-    public Object caseMessage(Message message)
-    {  
-      groupEditPart.setEmphasizedModelObject(message);  
-      groupEditPart.setInputConnectionModelObject(message);
-      groupEditPart.setOutputConnectionModelObject(getFirstPart(message));
-      return Boolean.TRUE;
-    } 
-                      
-    public Object caseOutput(Output output)
-    {  
-      groupEditPart.setEmphasizedModelObject(output.getEMessage());  
-      groupEditPart.setInputConnectionModelObject(output.getEMessage());
-      groupEditPart.setOutputConnectionModelObject(getFirstPart(output.getEMessage()));
-      return Boolean.TRUE;
-    }                                                         
-
-    public Object casePart(Part part)
-    {  
-      groupEditPart.setEmphasizedModelObject(part.eContainer());  
-      groupEditPart.setInputConnectionModelObject(part.eContainer());
-      groupEditPart.setOutputConnectionModelObject(part);
-      return Boolean.TRUE;
-    } 
-      
-    public Object defaultCase(EObject object)
-    {                       
-      groupEditPart.setEmphasizedModelObject(null);
-      groupEditPart.setInputConnectionModelObject(null);
-      groupEditPart.setOutputConnectionModelObject(null);
-      return Boolean.TRUE;
-    }      
-
-    public Object doSwitch(EObject theEObject)
-    {
-      Object result = super.doSwitch(theEObject);
-      ((DefinitionEditPart)groupEditPart.getParent()).getPartReferenceSectionEditPart().setInput(groupEditPart.getOutputConnectionModelObject());
-      return result;
-    }
-  }
-
-  protected WSDLSwitch createSwitch(int selectionType)
-  {
-    return new InternalWSDLSwitch();
-  }   
-
-  protected Part getFirstPart(Message message)
-  {           
-    Part result = null;
-    if (message != null)
-    {    
-      List parts = message.getEParts();
-      result = (parts.size() > 0) ? (Part)parts.get(0) : null;
-    }
-    return result;
-  }
-  
-  protected void propagateBackToPrevious(Object model)
-  {  	
-  	model = (model instanceof Part) ?((Part)model).eContainer() : model; 
-    super.propagateBackToPrevious(model);
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/NotAvailableMessageEditPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/NotAvailableMessageEditPart.java
deleted file mode 100644
index 6a4a500..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/NotAvailableMessageEditPart.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-                          
-import java.util.Collections;
-import java.util.List;
-
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.Label;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.editparts.AbstractGraphicalEditPart;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-              
-
-public class NotAvailableMessageEditPart extends AbstractGraphicalEditPart 
-{            
-  public NotAvailableMessageEditPart()
-  {
-  }   
-  
-  protected IFigure createFigure()
-  {                            
-    Label label = new Label(WSDLEditorPlugin.getWSDLString("_UI_LABEL_VIEW_NOT_AVAILABLE"));
-    return label;
-  }    
-
-  protected List getModelChildren() 
-  {                  
-    return Collections.EMPTY_LIST;
-  }    
-
-  protected EditPart createChild(Object model)
-  {
-    return null;
-  }
- 
-  protected void createEditPolicies()
-  {  
-  }   
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/PartReferenceSectionEditPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/PartReferenceSectionEditPart.java
deleted file mode 100644
index 5d0293c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/PartReferenceSectionEditPart.java
+++ /dev/null
@@ -1,141 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-                                  
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.EditPartFactory;
-import org.eclipse.gef.editparts.AbstractGraphicalEditPart;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.ContainerFigure;
-import org.eclipse.wst.wsdl.ui.internal.graph.model.WSDLGraphModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapter;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterListener;
-import org.eclipse.xsd.XSDElementDeclaration;
-                                                   
-
-public class PartReferenceSectionEditPart extends AbstractGraphicalEditPart implements ModelAdapterListener
-{ 
-  protected Object input;
-  protected Definition definition;
-              
-  protected IFigure createFigure()
-  {                                                  
-    ContainerFigure outer = new ContainerFigure(); 
-    return outer;
-  } 
-
-  protected void setInput(Object object)
-  {                    
-    if (input != null)
-    {
-      removeModelAdapterListener(input, this);
-	  removeModelAdapterListener(definition, this);
-    }
-    input = object;
-    if (input != null)
-    {
-      addModelAdapterListener(input, this);
-	  definition = getParent() != null ? (Definition)getParent().getModel() : null;
-      addModelAdapterListener(definition, this);
-    }
-    refresh();
-    getFigure().repaint();
-  }
-  
-	public void deactivate() 
-	  {       
-		  if (input != null)
-		  { 	
-	        removeModelAdapterListener(input, this);
-	        removeModelAdapterListener(definition, this);
-		  }  
-			super.deactivate(); 
-		}  
-
-  protected List getModelChildren() 
-  { 
-    List list = new ArrayList();
-    if (input instanceof Part)
-    {
-      Part part = (Part)input;
-      Object component = part.getTypeDefinition();
-      if (component != null) 
-      {
-        // TODO... i'm pulling a fast one here.... we should call the extension
-        // to see if he wants to show a child here
-        if (component instanceof org.eclipse.xsd.XSDComplexTypeDefinition)
-        {
-          list.add(component);
-        }
-      }
-      else
-      {
-        // This is before the new org.eclipse.wst.wsdl model
-        // where it handled DOM nodes
-        // component = part.getElement();
-        XSDElementDeclaration ed = part.getElementDeclaration();
-        if (ed != null && ed.getContainer() != null)
-        {
-          list.add(ed);
-        }
-      }
-    }                    
-    return list;
-  }
-       
-  protected void createEditPolicies() 
-  {
-  }       
-
-  protected EditPart createChild(Object model) 
-  {
-    return getEditPartFactory().createEditPart(this, model);
-  } 
-
-  protected EditPartFactory getEditPartFactory()
-  {
-    return ExtensibleEditPartFactory.getInstance();
-  } 
-
-  public void propertyChanged(Object object, String property)
-  {                     
-    refreshChildren();
-  }  
-
-  protected ModelAdapter getModelAdapter(Object modelObject)
-  {
-    return WSDLGraphModelAdapterFactory.getWSDLGraphModelAdapterFactory().getAdapter(modelObject);
-  } 
-
-  protected void addModelAdapterListener(Object modelObject, ModelAdapterListener listener)
-  {
-    ModelAdapter adapter = getModelAdapter(modelObject);
-    if (adapter != null)
-    {
-      adapter.addListener(listener);
-    }
-  }
-
-  protected void removeModelAdapterListener(Object modelObject, ModelAdapterListener listener)
-  {
-    ModelAdapter adapter = getModelAdapter(modelObject);
-    if (adapter != null)
-    {
-      adapter.removeListener(listener);
-    }
-  }  
-
-}   
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/PortTypesGroupConnectionManager.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/PortTypesGroupConnectionManager.java
deleted file mode 100644
index 6a17def..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/PortTypesGroupConnectionManager.java
+++ /dev/null
@@ -1,351 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-                                  
-import java.util.Iterator;
-
-import org.eclipse.emf.ecore.EObject;
-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.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.internal.util.WSDLSwitch;
-
-                                                   
-public class PortTypesGroupConnectionManager extends AbstractConnectionManager
-{ 
-  public PortTypesGroupConnectionManager(GroupEditPart groupEditPart)
-  {
-    super(groupEditPart);
-  }                                    
-
-    
-  class InternalWSDLSwitch extends WSDLSwitch
-  {        
-    public boolean isBindingGroupShowing()
-    {
-      GroupEditPart prevGroupEditPart = groupEditPart.getPrevious();
-      return prevGroupEditPart  != null && prevGroupEditPart.getType() == WSDLGroupObject.BINDINGS_GROUP;
-    } 
-
-    public Object caseBinding(Binding binding)
-    {                             
-      Object portType = getPortTypeForBindingObject(binding);
-      groupEditPart.setEmphasizedModelObject(portType);      
-      groupEditPart.setInputConnectionModelObject(portType);
-      groupEditPart.setOutputConnectionModelObject(null);
-      return Boolean.TRUE;
-    }  
-
-    public Object caseBindingFault(BindingFault bindingFault)
-    {                
-      groupEditPart.setEmphasizedModelObject(getPortTypeForBindingObject(bindingFault));
-      Fault fault = ComponentReferenceUtil.computeFault(bindingFault);
-      groupEditPart.setInputConnectionModelObject(fault);
-      groupEditPart.setOutputConnectionModelObject(fault);
-      return Boolean.TRUE;
-    } 
-      
-    public Object caseBindingInput(BindingInput bindingInput)
-    {    
-      groupEditPart.setEmphasizedModelObject(getPortTypeForBindingObject(bindingInput)); 
-      Input input = ComponentReferenceUtil.computeInput(bindingInput);
-      groupEditPart.setInputConnectionModelObject(input);
-      groupEditPart.setOutputConnectionModelObject(input);
-      return Boolean.TRUE;
-    }
-      
-    public Object caseBindingOperation(BindingOperation bindingOperation)
-    {                       
-      groupEditPart.setEmphasizedModelObject(getPortTypeForBindingObject(bindingOperation));
-      groupEditPart.setInputConnectionModelObject(ComponentReferenceUtil.computeOperation(bindingOperation));
-      groupEditPart.setOutputConnectionModelObject(null);
-      return Boolean.TRUE;
-    }
-      
-    public Object caseBindingOutput(BindingOutput bindingOutput)
-    {                
-      groupEditPart.setEmphasizedModelObject(getPortTypeForBindingObject(bindingOutput));
-      Output output = ComponentReferenceUtil.computeOutput(bindingOutput);
-      groupEditPart.setInputConnectionModelObject(output);
-      groupEditPart.setOutputConnectionModelObject(output);
-      return Boolean.TRUE;
-    }                                            
-                 
-    public Object caseFault(Fault fault)
-    {                      
-      groupEditPart.setEmphasizedModelObject(getEnclosingPortType(fault));   
-      if (isBindingGroupShowing())
-      {
-        groupEditPart.setInputConnectionModelObject(fault);
-      }
-      else
-      {
-        groupEditPart.setInputConnectionModelObject(getEnclosingPortType(fault));
-      }
-      groupEditPart.setOutputConnectionModelObject(fault);
-      return Boolean.TRUE;
-    } 
-          
-    public Object caseInput(Input input)
-    {       
-      groupEditPart.setEmphasizedModelObject(getEnclosingPortType(input));   
-      if (isBindingGroupShowing())
-      {
-        groupEditPart.setInputConnectionModelObject(input);
-      }
-      else
-      {
-        groupEditPart.setInputConnectionModelObject(getEnclosingPortType(input));
-      }
-      groupEditPart.setOutputConnectionModelObject(input);
-      return Boolean.TRUE;
-    }     
-    
-    public Object caseMessage(Message message)
-    {
-      Object previousContext = groupEditPart.getOutputConnectionModelObject();
-      if (previousContext == null)      
-      {
-        previousContext = groupEditPart.getEmphasizedModelObject();
-      }
-      
-      EObject messageReference = null;      
-      if (previousContext == null || previousContext instanceof EObject)
-      {
-      messageReference = getMessageReference(message, (EObject)previousContext);
-      }
-
-      if (messageReference != null)
-      {
-        doSwitch(messageReference);
-      }
-      else
-      {
-      defaultCase(null);
-      }
-      return Boolean.TRUE;
-    }  
-            
-    public Object caseOperation(Operation operation) 
-    {      
-      groupEditPart.setEmphasizedModelObject(getEnclosingPortType(operation));
-      if (isBindingGroupShowing())
-      {
-        groupEditPart.setInputConnectionModelObject(operation);
-      }
-      else
-      {
-        groupEditPart.setInputConnectionModelObject(getEnclosingPortType(operation));
-      }
-      groupEditPart.setOutputConnectionModelObject(null);      
-      return Boolean.TRUE;
-    }
-          
-    public Object caseOutput(Output output)
-    {  
-      groupEditPart.setEmphasizedModelObject(getEnclosingPortType(output));   
-      if (isBindingGroupShowing())
-      {
-        groupEditPart.setInputConnectionModelObject(output);
-      }
-      else
-      {
-        groupEditPart.setInputConnectionModelObject(getEnclosingPortType(output));
-      }
-      groupEditPart.setOutputConnectionModelObject(output);  
-      return Boolean.TRUE;
-    }   
-                                        
-    public Object casePortType(PortType portType)
-    { 
-      groupEditPart.setEmphasizedModelObject(portType); 
-      groupEditPart.setInputConnectionModelObject(portType);
-      groupEditPart.setOutputConnectionModelObject(null);
-      return Boolean.TRUE;
-    }  
-
-    public Object casePort(Port port)
-    {          
-      Binding binding = port.getEBinding();
-      PortType portType = binding != null ? binding.getEPortType() : null;
-      groupEditPart.setEmphasizedModelObject(portType);     
-      groupEditPart.setInputConnectionModelObject(portType);
-      groupEditPart.setOutputConnectionModelObject(null);
-      return Boolean.TRUE;
-    }                                         
-      
-    public Object defaultCase(EObject object)
-    {                       
-      groupEditPart.setEmphasizedModelObject(null);
-      groupEditPart.setInputConnectionModelObject(null);
-      groupEditPart.setOutputConnectionModelObject(null);
-      return Boolean.TRUE;
-    }      
-  } 
-
-  protected WSDLSwitch createSwitch(int selectionType)
-  {
-    return new InternalWSDLSwitch();
-  }
-
-  protected PortType getPortTypeForBindingObject(EObject object)
-  { 
-    Binding binding = getEnclosingBinding(object);
-    return binding.getEPortType();
-  }   
-            
-  public void propagateForward(Object model)
-  { 
-    if (model instanceof WSDLElement)
-    {
-      WSDLSwitch theSwitch = createSwitch(PROPAGATE_FORWARD);
-      theSwitch.doSwitch((EObject)model);    
-      groupEditPart.scrollToRevealInputConnection();
-    }       
-    else
-    {
-      removeConnections();
-    }
-
-    Object o = groupEditPart.getOutputConnectionModelObject();
-    propagateForwardToNext(o != null ? o : model); 
-  }
-  
-  protected void propagateBackToPrevious(Object model)
-  {
-    model = (model instanceof Message) ? groupEditPart.getInputConnectionModelObject() : model; 
-    super.propagateBackToPrevious(model);
-  } 
-  
-
-  protected Message getReferencedMessage(EObject o)
-  {      
-    Message result = null;
-    if (o instanceof Input)
-    {
-      result = ((Input)o).getEMessage();
-    }                                   
-    else if (o instanceof Output)
-    {
-      result = ((Output)o).getEMessage();
-    }  
-    else if (o instanceof Fault)
-    {
-      result = ((Fault)o).getEMessage();
-    }                     
-    return result;
-  }
-  
-  protected boolean isMatchingMessageReference(EObject messageReference, Message message)
-  {
-    Message m = getReferencedMessage(messageReference);
-    return (m != null) && (m == messageReference);
-  }
-  
-  public EObject getMessageReference(Message message, EObject prevContext)
-  {
-    EObject result = null;
-        
-    PortType prevPortType = getEnclosingPortType(prevContext);
-    Operation prevOperation = getEnclosingOperation(prevContext);  
-    EObject prevMessageReference = getMessageReference(prevContext);
-    
-    if (prevPortType != null)
-    {
-      result = getMessageReference(message, prevPortType, prevOperation, prevMessageReference);  
-    }   
-    if (result == null)
-    {    
-      Definition definition = groupEditPart.getDefinition();
-      ComponentReferenceUtil util = new ComponentReferenceUtil(definition);
-      for (Iterator i = util.getPortTypes().iterator(); i.hasNext(); )
-      {
-        PortType portType = (PortType)i.next();              
-        result = getMessageReference(message, portType, null, null);  
-        
-        if (result != null)
-        {
-          break;
-        }
-      }
-    }
-    return result;
-  }
-  
-  public EObject getMessageReference(Message message, PortType portType, Operation prevOperation, EObject prevMessageReference)
-  {
-    EObject result = null;
-    if (prevMessageReference != null && isMatchingMessageReference(prevMessageReference, message)) 
-    {
-      result = prevMessageReference;
-    }
-      
-    if (result == null && prevOperation != null)
-    {
-      result = getMessageReference(message, prevOperation);       
-    }
-            
-    if (result == null)
-    {             
-      for (Iterator i = portType.getOperations().iterator(); i.hasNext();)
-      { 
-        Operation operation = (Operation)i.next();
-        result = getMessageReference(message, operation);
-        if (result != null)
-        {
-          break; 
-        }
-      }
-    }
-    return result;    
-  } 
-  
-  public EObject getMessageReference(Message message, Operation operation)
-  {
-    EObject result = null;
-    Input input = operation.getEInput();
-    Output output = operation.getEOutput(); 
-    if (input != null && input.getMessage() == message)
-    {
-      result = input;
-    }
-    else if (output != null && output.getMessage() == message)
-    {
-      result = output;
-    }
-    if (result == null)
-    {
-      for (Iterator i = operation.getEFaults().iterator(); i.hasNext();)
-      {
-        Fault fault = (Fault)i.next();
-        if (fault.getMessage() == message)
-        {
-          result = fault;
-          break;
-        }  
-      }
-    }
-    return result;        
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/ServicesGroupConnectionManager.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/ServicesGroupConnectionManager.java
deleted file mode 100644
index d5d35b7..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/ServicesGroupConnectionManager.java
+++ /dev/null
@@ -1,170 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-                                  
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-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.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.internal.util.WSDLSwitch;
-
-                                                   
-public class ServicesGroupConnectionManager extends AbstractConnectionManager
-{   
-  public ServicesGroupConnectionManager(GroupEditPart groupEditPart)
-  {
-    super(groupEditPart);
-  }                                    
-    
-  protected class InternalWSDLSwitch extends WSDLSwitch
-  {
-   	public Object caseBinding(Binding binding)
-    {                   
-      handleBindingHelper(binding);
-      return Boolean.TRUE;
-    }         
-
-    public Object caseBindingFault(BindingFault bindingFault)
-    {    
-      handleBindingHelper(getEnclosingBinding(bindingFault)); 
-      return Boolean.TRUE;
-    }
-
-    public Object caseBindingInput(BindingInput bindingInput)
-    {    
-      handleBindingHelper(getEnclosingBinding(bindingInput)); 
-      return Boolean.TRUE;
-    }
-      
-    public Object caseBindingOperation(BindingOperation bindingOperation)
-    {                       
-      handleBindingHelper(getEnclosingBinding(bindingOperation));
-      return Boolean.TRUE;
-    }
-      
-    public Object caseBindingOutput(BindingOutput bindingOutput)
-    {                
-      handleBindingHelper(getEnclosingBinding(bindingOutput));
-      return Boolean.TRUE;
-    }      
-
-    public Object caseFault(Fault fault)
-    {                      
-      handlePortTypeHelper(getEnclosingPortType(fault));   
-      return Boolean.TRUE;
-    } 
-          
-    public Object caseInput(Input input)
-    {       
-      handlePortTypeHelper(getEnclosingPortType(input));   
-      return Boolean.TRUE;
-    }     
-            
-    public Object caseOperation(Operation operation) 
-    {      
-      handlePortTypeHelper(getEnclosingPortType(operation));    
-      return Boolean.TRUE;
-    }
-          
-    public Object caseOutput(Output output)
-    {  
-      handlePortTypeHelper(getEnclosingPortType(output));   
-      return Boolean.TRUE;
-    }  
-
-   	public Object casePort(Port port)
-    {           
-      groupEditPart.setEmphasizedModelObject(port);     
-      groupEditPart.setOutputConnectionModelObject(port);
-      return Boolean.TRUE;
-    }   
-
-   	public Object casePortType(PortType portType)
-    {           
-      handlePortTypeHelper(portType);
-      return Boolean.TRUE;
-    }          
-        
-   	public Object defaultCase(EObject object)
-    {
-      groupEditPart.setEmphasizedModelObject(null);
-      groupEditPart.setOutputConnectionModelObject(null);
-      return Boolean.TRUE;
-    }          
-
-    //
-    protected void handlePortTypeHelper(PortType portType)
-    {       
-      if (portType != null)
-      { 
-        Port port = null;   
-        Object previousContext = groupEditPart.getOutputConnectionModelObject();
-        if (previousContext == null)      
-        {
-          previousContext = groupEditPart.getEmphasizedModelObject();
-        }
-        if (previousContext instanceof Port)
-        {
-          Port previousPort = (Port)previousContext;
-          if (previousPort.getEBinding() != null && previousPort.getEBinding().getEPortType() == portType)
-          {
-            port = previousPort;
-          }          
-        }                  
-
-        if (port == null)
-        {
-          ComponentReferenceUtil util = new ComponentReferenceUtil(groupEditPart.getDefinition());           
-          List list = util.getPortsForPortType(portType);          
-          if (list.size() > 0)
-          {
-            port = (Port)list.get(0);
-          }                          
-        }
-
-        groupEditPart.setEmphasizedModelObject(port);     
-        groupEditPart.setOutputConnectionModelObject(port);
-      } 
-    }   
-
-    protected void handleBindingHelper(Binding binding)
-    {       
-      if (binding != null)
-      {
-        ComponentReferenceUtil util = new ComponentReferenceUtil(groupEditPart.getDefinition());
-        List list = util.getPortsForBinding(binding);
-        Port port = null;
-        if (list.size() > 0)
-        {
-          port = (Port)list.get(0);
-        }                          
-        groupEditPart.setEmphasizedModelObject(port);     
-        groupEditPart.setOutputConnectionModelObject(port);                                          
-      }
-    }
-  }
-
-  protected WSDLSwitch createSwitch(int selectionType)
-  {
-    return new InternalWSDLSwitch();
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/TreeNodeEditPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/TreeNodeEditPart.java
deleted file mode 100644
index de799bd..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/TreeNodeEditPart.java
+++ /dev/null
@@ -1,343 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.draw2d.ColorConstants;
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.Label;
-import org.eclipse.draw2d.RectangleFigure;
-import org.eclipse.draw2d.geometry.Dimension;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.EditPartFactory;
-import org.eclipse.gef.EditPolicy;
-import org.eclipse.gef.editparts.AbstractGraphicalEditPart;
-import org.eclipse.gef.editpolicies.SelectionEditPolicy;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.gef.util.editparts.InteractorHelper;
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.ContainerFigure;
-import org.eclipse.wst.wsdl.ui.internal.graph.GraphicsConstants;
-import org.eclipse.wst.wsdl.ui.internal.graph.WSDLComponentViewer;
-import org.eclipse.wst.wsdl.ui.internal.graph.editpolicies.WSDLSelectionHandlesEditPolicyImpl;
-import org.eclipse.wst.wsdl.ui.internal.graph.figures.TreeNodeContentFigure;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapter;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterListener;
-
-public abstract class TreeNodeEditPart extends AbstractGraphicalEditPart implements ModelAdapterListener, GraphicsConstants, IFeedbackHandler
-{
-  protected Label label;
-  protected Label label2;
-  protected ContainerFigure labelHolder = new ContainerFigure();
-  protected TreeNodeContentFigure contentFigure;
-  protected InteractorHelper interactorHelper;
-  protected boolean isSelected = false;
-  protected boolean isReadOnly = false;
-
-  public void activate()
-  {
-    super.activate();
-    addModelAdapterListener(getModel(), this);
-    //viewer = getViewer();
-  }
-
-  int removeNotifyCount = 0;
-
-  public void removeNotify()
-  {
-    removeNotifyCount++;
-    if (removeNotifyCount == 1)
-    {
-      super.removeNotify();
-    }
-  }
-
-  /** 
-   * Apart from the deactivation done in super, the source
-   * and target connections are deactivated, and the visual
-   * part of the this is removed.
-   *
-   * @see #activate() 
-   */
-  public void deactivate()
-  {
-    removeModelAdapterListener(getModel(), this);
-    super.deactivate();
-  }
-
-  protected void createEditPolicies()
-  {
-    //SelectionHandlesEditPolicyImpl policy = new SelectionHandlesEditPolicyImpl();
-    //installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE, policy);
-
-    SelectionEditPolicy feedBackSelectionEditPolicy = new WSDLSelectionHandlesEditPolicyImpl();
-    installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE, feedBackSelectionEditPolicy);
-  }
-
-  protected EditPart createChild(Object model)
-  {
-    return getEditPartFactory().createEditPart(this, model);
-  }
-
-  public void propertyChanged(Object object, String property)
-  {
-    if (property == ModelAdapter.CHILDREN_PROPERTY)
-    {
-      refreshChildren();
-    }
-    else if (property == ModelAdapter.DETAIL_PROPERTY)
-    {
-      refreshVisuals();
-    }
-    else
-    {
-      refreshChildren();
-      refreshVisuals();
-    }
-  }
-
-  protected IFigure createFigure()
-  {
-    createContentFigure();
-    createFigureContent();
-    return contentFigure;
-  }
-
-  protected void createContentFigure()
-  {
-    contentFigure = new TreeNodeContentFigure();
-  }
-
-  protected void createFigureContent()
-  {
-    // add a bit of space between the interactor and icon
-    //                      
-    RectangleFigure space = new RectangleFigure();
-    space.setVisible(false);
-    space.setPreferredSize(new Dimension(3, 3));
-    contentFigure.getIconArea().add(space);
-
-    labelHolder = new ContainerFigure();
-    labelHolder.setFill(true);
-    contentFigure.getIconArea().add(labelHolder);
-
-    label = new Label(WSDLEditorPlugin.getWSDLString("_UI_LABEL_UNKNOWN_OBJECT"));
-    label.setForegroundColor(ColorConstants.black);
-    labelHolder.add(label);
-
-    interactorHelper = new InteractorHelper(this, contentFigure.getInteractor(), contentFigure.getInnerContentArea());
-  }
-
-  public IFigure getContentPane()
-  {
-    return contentFigure.getInnerContentArea();
-  }
-
-  public Color computeLabelColor()
-  {
-    Color color = ColorConstants.black;
-    if (isSelected)
-    {
-      color = ColorConstants.white;
-    }
-    else if (isReadOnly)
-    {
-      color = ColorConstants.gray;
-    }
-    return color;
-  }
-
-  public void refreshVisuals()
-  {
-    ModelAdapter adapter = getModelAdapter(getModel());
-    if (adapter != null)
-    {
-      isReadOnly = Boolean.TRUE.equals(adapter.getProperty(getModel(), "isReadOnly"));
-      label.setForegroundColor(computeLabelColor());
-      label.setText((String)adapter.getProperty(getModel(), ModelAdapter.LABEL_PROPERTY));
-      label.setIcon((Image)adapter.getProperty(getModel(), ModelAdapter.IMAGE_PROPERTY));
-    }
-    else
-    {
-      label.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_UNKNOWN_NODE") + getModel().getClass().getName());
-    }
-  }
-
-  private void _refreshChildren()
-  {
-    int i;
-    EditPart editPart;
-    Object model;
-
-    Map modelToEditPart = new HashMap();
-    List children = getChildren();
-
-    for (i = 0; i < children.size(); i++)
-    {
-      editPart = (EditPart)children.get(i);
-      modelToEditPart.put(editPart.getModel(), editPart);
-    }
-
-    List modelObjects = getModelChildren();
-
-    for (i = 0; i < modelObjects.size(); i++)
-    {
-      model = modelObjects.get(i);
-
-      //Do a quick check to see if editPart[i] == model[i]
-      if (i < children.size())
-      {
-        editPart = (EditPart)children.get(i);
-        Object editPartModel = editPart.getModel();
-        if (editPartModel == model)
-        {
-          continue;
-        }
-        else if (editPartModel.getClass() == model.getClass())
-        {
-          modelToEditPart.remove(editPartModel);
-
-          if (isActive())
-            editPart.deactivate();
-
-          editPart.setModel(model);
-
-          if (isActive())
-          {
-            editPart.activate();
-            editPart.refresh();
-          }
-          continue;
-        }
-      }
-
-      //Look to see if the EditPart is already around but in the wrong location
-      editPart = (EditPart)modelToEditPart.get(model);
-
-      if (editPart != null)
-        reorderChild(editPart, i);
-      else
-      {
-        //An editpart for this model doesn't exist yet.  Create and insert one.
-        editPart = createChild(model);
-        addChild(editPart, i);
-      }
-    }
-    List trash = new ArrayList();
-    for (; i < children.size(); i++)
-      trash.add(children.get(i));
-    for (i = 0; i < trash.size(); i++)
-    {
-      EditPart ep = (EditPart)trash.get(i);
-      removeChild(ep);
-    }
-  }
-
-  public void refreshChildren()
-  {
-
-    boolean reuseChildren = false;
-    if (getViewer() instanceof WSDLComponentViewer)
-    {
-      WSDLComponentViewer wsdlComponentViewer = (WSDLComponentViewer)getViewer();
-      reuseChildren = wsdlComponentViewer.isPreserveExpansionEnabled();
-    }
-
-    if (reuseChildren)
-    {
-      _refreshChildren();
-    }
-    else
-    {
-      super.refreshChildren();
-    }
-
-    contentFigure.getInteractor().setVisible(hasChildren());
-  }
-
-  public List getModelChildren()
-  {
-    return contentFigure.getInteractor().isExpanded() ? getModelChildrenHelper() : Collections.EMPTY_LIST;
-  }
-
-  protected List getModelChildrenHelper()
-  {
-    List result = null;
-    ModelAdapter modelAdapter = getModelAdapter(getModel());
-    if (modelAdapter != null)
-    {
-      result = (List)modelAdapter.getProperty(getModel(), ModelAdapter.CHILDREN_PROPERTY);
-    }
-    return result != null ? result : Collections.EMPTY_LIST;
-  }
-
-  protected boolean hasChildren()
-  {
-    return getModelChildrenHelper().size() > 0;
-  }
-
-  protected abstract ModelAdapter getModelAdapter(Object model);
-
-  protected EditPartFactory getEditPartFactory()
-  {
-    return ExtensibleEditPartFactory.getInstance();
-  }
-
-  protected void addModelAdapterListener(Object modelObject, ModelAdapterListener listener)
-  {
-    ModelAdapter adapter = getModelAdapter(modelObject);
-    if (adapter != null)
-    {
-      adapter.addListener(listener);
-    }
-  }
-
-  protected void removeModelAdapterListener(Object modelObject, ModelAdapterListener listener)
-  {
-    ModelAdapter adapter = getModelAdapter(modelObject);
-    if (adapter != null)
-    {
-      adapter.removeListener(listener);
-    }
-  }
-
-  public void addFeedback()
-  {
-    isSelected = true;
-    labelHolder.setBackgroundColor(ColorConstants.black);
-    label.setForegroundColor(computeLabelColor());
-    labelHolder.setFill(true);
-  }
-
-  public void removeFeedback()
-  {
-    isSelected = false;
-    labelHolder.setBackgroundColor(null);
-    label.setForegroundColor(computeLabelColor());
-    labelHolder.setFill(false);
-  }
-
-  public boolean isExpanded()
-  {
-    return contentFigure.getInteractor().isExpanded();
-  }
-
-  public void setExpanded(boolean arg)
-  {
-    interactorHelper.setExpanded(arg);
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/UnknownObjectEditPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/UnknownObjectEditPart.java
deleted file mode 100644
index 2354fbf..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/UnknownObjectEditPart.java
+++ /dev/null
@@ -1,22 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-                                         
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapter;
-
-
-public class UnknownObjectEditPart extends TreeNodeEditPart
-{
-  protected ModelAdapter getModelAdapter(Object model)
-  {
-    return null;
-  }                                                                               
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/WSDLEditPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/WSDLEditPart.java
deleted file mode 100644
index a8872a4..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/WSDLEditPart.java
+++ /dev/null
@@ -1,152 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-                                     
-import java.util.Collections;
-import java.util.List;
-
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.geometry.Point;
-import org.eclipse.draw2d.geometry.Rectangle;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.EditPartFactory;
-import org.eclipse.gef.EditPolicy;
-import org.eclipse.gef.editpolicies.SelectionEditPolicy;
-import org.eclipse.wst.wsdl.ui.internal.gef.util.editparts.MultiContentPaneEditPart;
-import org.eclipse.wst.wsdl.ui.internal.graph.GraphicsConstants;
-import org.eclipse.wst.wsdl.ui.internal.graph.model.WSDLGraphModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapter;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterListener;
-
-
-public abstract class WSDLEditPart extends MultiContentPaneEditPart implements ModelAdapterListener, GraphicsConstants
-{
-	/**
-	 * Activates the <code>EditPart</code> by setting the
-	 * appropriate flags, and activating its children.
-	 * activation signals to the EditPart that is should start observing
-	 * it's model, and that is should support editing at this time.
-	 * An EditPart will have a parent prior to activiation.
-	 * @see #deactivate()
-	 */
-	public void activate() 
-  {
-		super.activate();         
-    addModelAdapterListener(getModel(), this);   
-	}
-	/** 
-	 * Apart from the deactivation done in super, the source
-	 * and target connections are deactivated, and the visual
-	 * part of the this is removed.
-	 *
-	 * @see #activate() 
-	 */
-	public void deactivate() 
-  {                    
-    removeModelAdapterListener(getModel(), this); 
-		super.deactivate(); 
-	}   
-    
-  protected void createEditPolicies() 
-  {
-    SelectionEditPolicy policy = new SelectionEditPolicy()
-    {        
-      protected  void hideSelection() 
-      {
-        EditPart editPart = getHost();
-        if (editPart instanceof IFeedbackHandler)
-        {
-          ((IFeedbackHandler)editPart).removeFeedback();
-        }
-      }
-
-      protected  void showSelection()  
-      { 
-        EditPart editPart = getHost();
-        if (editPart instanceof IFeedbackHandler)
-        {
-          ((IFeedbackHandler)editPart).addFeedback();
-        }
-      }             
-    };
-    installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE, policy);           
-  }  
-
-  protected EditPart createChild(Object model) 
-  {
-    return getEditPartFactory().createEditPart(this, model);
-  } 
-
-  public void propertyChanged(Object object, String property)
-  {                                                                                                  
-    if (property == ModelAdapter.CHILDREN_PROPERTY)
-    {
-      refreshChildren();
-    }
-    else if (property == ModelAdapter.DETAIL_PROPERTY)
-    { 
-      refreshVisuals(); 
-    }                                       
-    else
-    {
-      refreshChildren();
-      refreshVisuals();
-    }
-  }  
-
-  protected List getModelChildren() 
-  {   
-    List result = null;
-    ModelAdapter modelAdapter = getModelAdapter(getModel());
-    if (modelAdapter != null)
-    {
-      result = (List)modelAdapter.getProperty(getModel(), ModelAdapter.CHILDREN_PROPERTY);
-    }
-    return result != null ? result : Collections.EMPTY_LIST;
-  } 
-
-  protected EditPartFactory getEditPartFactory()
-  {
-    return ExtensibleEditPartFactory.getInstance();
-  } 
-
-  protected ModelAdapter getModelAdapter(Object modelObject)
-  {
-    // TODO : port check
-    return WSDLGraphModelAdapterFactory.getWSDLGraphModelAdapterFactory().getAdapter(modelObject);
-//    return WSDLGraphModelAdapterFactory.EcoreUtil.getAdapter(getWSDLGraphModelAdapterFactory().eAdapters(),modelObject);
-  } 
-
-  protected void addModelAdapterListener(Object modelObject, ModelAdapterListener listener)
-  {
-    ModelAdapter adapter = getModelAdapter(modelObject);
-    if (adapter != null)
-    {
-      adapter.addListener(listener);
-    }
-  }
-
-  protected void removeModelAdapterListener(Object modelObject, ModelAdapterListener listener)
-  {
-    ModelAdapter adapter = getModelAdapter(modelObject);
-    if (adapter != null)
-    {
-      adapter.removeListener(listener);
-    }
-  }  
-
-  public boolean hitTest(IFigure target, Point location)
-  {
-    Rectangle b = target.getBounds().getCopy();
-    target.translateToAbsolute(b);  
-    return b.contains(location);
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/WSDLEditPartFactory.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/WSDLEditPartFactory.java
deleted file mode 100644
index 6f70cf5..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/WSDLEditPartFactory.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-                              
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.EditPartFactory;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-import org.eclipse.wst.wsdl.internal.util.WSDLSwitch;
-
-
-public class WSDLEditPartFactory implements EditPartFactory
-{ 
-  protected static WSDLEditPartFactory instance;                            
-
-  public static WSDLEditPartFactory getInstance()
-  {
-    if (instance == null)
-    {
-      instance = new WSDLEditPartFactory();
-    }
-    return instance;
-  }
-           
-
-
-  public EditPart createEditPart(final EditPart parent, Object model)
-  {             
-      WSDLSwitch wsdlSwitch = new WSDLSwitch()
-      {                   
-      	public Object caseWSDLElement(WSDLElement wsdlElement)
-        {   
-          return new WSDLTreeNodeEditPart();
-	      }   
-       
-      	public Object caseDefinition(Definition definition)
-        {   
-          return new DefinitionEditPart();
-	      }                   
-      };   
-    EditPart editPart = null;                                
-    if (model instanceof EObject)
-    {
-      editPart = (EditPart)wsdlSwitch.doSwitch((EObject)model);                    
-    }
-    else if (model instanceof WSDLGroupObject)
-    {
-      editPart = new GroupEditPart();
-    }                                
-
-    if (editPart != null)   
-    {
-      editPart.setModel(model);
-      editPart.setParent(parent);
-    }
-    else
-    {      
-      System.out.println("can't create editPart for " + model);
-      Thread.dumpStack();
-    }
-    return editPart;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/WSDLTreeNodeEditPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/WSDLTreeNodeEditPart.java
deleted file mode 100644
index a6c9339..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editparts/WSDLTreeNodeEditPart.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editparts;
-
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.Label;
-import org.eclipse.draw2d.MarginBorder;
-import org.eclipse.gef.DragTracker;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.EditPolicy;
-import org.eclipse.gef.Request;
-import org.eclipse.gef.RequestConstants;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.ui.internal.graph.editpolicies.WSDLDragAndDropEditPolicy;
-import org.eclipse.wst.wsdl.ui.internal.graph.editpolicies.WSDLGraphNodeDragTracker;
-import org.eclipse.wst.wsdl.ui.internal.graph.editpolicies.WSDLSelectionHandlesEditPolicyImpl;
-import org.eclipse.wst.wsdl.ui.internal.graph.figures.TreeNodeContentFigure;
-import org.eclipse.wst.wsdl.ui.internal.graph.model.WSDLGraphModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapter;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-
-public class WSDLTreeNodeEditPart extends TreeNodeEditPart
-{ 
-  protected Label label2;                                     
-  protected boolean isEmphasized = false;  
-
-  protected static final Color emphasisColor = new Color(null, 238, 238, 238);
-  protected static final Color label2ForegroundColor = new Color(null, 82, 82, 158);        
-  protected static final Color label2ForegroundColorSelected = new Color(null, 182, 182, 255);
-
-  protected ModelAdapter getModelAdapter(Object modelObject)
-  {
-    return WSDLGraphModelAdapterFactory.getWSDLGraphModelAdapterFactory().getAdapter(modelObject);
-  }                                       
-
-  protected void createContentFigure()
-  {
-	contentFigure = new TreeNodeContentFigure()
-	{
-	  public IFigure getConnectionFigure()
-	  {  	
-  	    return isTopLevel() ? outlinedArea : iconArea;
-	  }   	  
-	};      
-  }
-  
-  protected boolean isTopLevel()
-  {
-    return getParent() instanceof GroupEditPart;
-  }
-	
-  protected void createFigureContent()
-  {                  
-    super.createFigureContent();
-      
-    if (getModel() instanceof Part)
-    {
-      label2 = new Label();
-      labelHolder.add(label2);
-      label2.setBorder(new MarginBorder(0, 5, 0, 0));
-      label2.setForegroundColor(label2ForegroundColor);
-    }
-  }   
-
-  public void setEmphasized(boolean isEmphasized)
-  {
-    this.isEmphasized = isEmphasized;
-    refreshVisuals();
-  }
-  
-  protected void updateEmphasis()
-  {
-    boolean isEmphasisShowing = isEmphasized && (!isSelected || getModelChildren().size() > 0);
-    if (isEmphasisShowing)
-    {              
-      contentFigure.getOutlinedArea().setBackgroundColor(emphasisColor); 
-    }                                                                                    
-
-    contentFigure.getOutlinedArea().setFill(isEmphasisShowing);
-    contentFigure.getOutlinedArea().setOutlined(isEmphasisShowing);    
-    contentFigure.setForegroundColor(elementBorderColor);
-  }
-
-  public void refreshVisuals()
-  {   
-    updateEmphasis();
-
-    super.refreshVisuals();
-   
-    if (label2 != null)
-    {
-      Part part = (Part)getModel();
-	  //String label = ComponentReferenceUtil.isType(part) ? "type" : "element";
-	  String value = ComponentReferenceUtil.getPartReferenceValue(part);  
-      label2.setText("(" + value + ")");
-    }
-  }         
-
-  public void performRequest(Request request)
-  {  
-    if (request.getType() == RequestConstants.REQ_OPEN)
-    {                                        
-      for (EditPart parent = (EditPart)getParent(); parent != null; parent = parent.getParent())
-      {
-        if (parent instanceof DefinitionEditPart)
-        {
-          ((DefinitionEditPart)parent).handleOpenRequest(this);
-          break;
-        }
-      }
-    }    
-    //else if (request.getType() == RequestConstants.REQ_DIRECT_EDIT)
-    //{                            
-    //  performDirectEdit();
-    //}
-  }     
-
-  public void addFeedback()
-  {    
-    super.addFeedback();
-    if (label2 != null)        
-    {
-      label2.setForegroundColor(label2ForegroundColorSelected);
-    }    
-    updateEmphasis();
-  }   
-
-  public void removeFeedback()
-  { 
-    super.removeFeedback();
-    if (label2 != null)        
-    {
-      label2.setForegroundColor(label2ForegroundColor);
-    }
-    updateEmphasis();
-  }                     
-  
-  protected void createEditPolicies()
-  { 
-    super.createEditPolicies();
-    selectionHandlesEditPolicy = new WSDLSelectionHandlesEditPolicyImpl();
-    installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, new WSDLDragAndDropEditPolicy(getViewer(), selectionHandlesEditPolicy));
-    installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE, selectionHandlesEditPolicy);
-  }  
-  
-  WSDLSelectionHandlesEditPolicyImpl selectionHandlesEditPolicy;
-
-  public IFigure getSelectionFigure()
-  {
-    return getFigure();
-  }
-
-  public DragTracker getDragTracker(Request request)
-  {
-    return new WSDLGraphNodeDragTracker((EditPart)this);
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/EditUtil.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/EditUtil.java
deleted file mode 100644
index 69bcb3f..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/EditUtil.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editpolicies;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.w3c.dom.Element;
-
-//import org.eclipse.wst.wsdl.ui.internal.reconciler.WSDLToDOMElementUtil;
-
-
-public class EditUtil
-{
-  public static List getPossiblePropertyValues(Object model, String propertyName)
-  {
-    List list = null;
-    if (model instanceof Port)
-    {
-      Port port = (Port)model;   
-      ComponentReferenceUtil util = new ComponentReferenceUtil(port.getEnclosingDefinition());
-      list = util.getBindingNames();
-    }                                                   
-    else if (model instanceof Binding)
-    {
-      Binding binding = (Binding)model;   
-      ComponentReferenceUtil util = new ComponentReferenceUtil(binding.getEnclosingDefinition());
-      list = util.getPortTypeNames();
-    }    
-    else if (model instanceof Part)
-    {
-      Part part = (Part)model;    
-      boolean isType = ComponentReferenceUtil.isType(part);
-      list = ComponentReferenceUtil.getComponentNameList(part, isType);
-    } 
-    else if (model instanceof Input ||
-             model instanceof Output ||
-             model instanceof Fault)
-    { 
-      WSDLElement wsdlElement = (WSDLElement)model;   
-      ComponentReferenceUtil util = new ComponentReferenceUtil(wsdlElement.getEnclosingDefinition());
-      list = util.getMessageNames();
-    } 
-
-    if (list == null)
-    {                
-      list = new ArrayList();                            
-      list.add("A");
-      list.add("B");
-      list.add("C");
-    }
-    return list;
-  }
-
-  public static void setPropertyValue(Object model, String propertyName, String value)
-  { 
-    if (model instanceof Part)
-    {                     
-      Part part = (Part)model; 
-      boolean isType = ComponentReferenceUtil.isType(part);
-      ComponentReferenceUtil.setComponentReference(part, isType, value);
-    } 
-    else if (model instanceof Port)
-    {
-      Element element = ((WSDLElement)model).getElement();
-      element.setAttribute("binding", value);
-    } 
-    else if (model instanceof Binding)
-    { 
-      Element element = ((WSDLElement)model).getElement();
-      element.setAttribute("type", value);
-    } 
-    else if (model instanceof Input ||
-             model instanceof Output ||
-             model instanceof Fault)
-    { 
-      Element element = ((WSDLElement)model).getElement();
-      element.setAttribute("message", value);
-    } 
-  }
-
-  public static String getPropertyValue(Object model, String propertyName)
-  { 
-    String result = null;
-
-    if (model instanceof Part)
-    {
-      Element element = ((WSDLElement)model).getElement();
-      result = element.getAttribute(propertyName);
-    } 
-    else if (model instanceof Port)
-    {
-      Element element = ((WSDLElement)model).getElement();
-      result = element.getAttribute("binding");
-    }   
-    else if (model instanceof Binding)
-    { 
-      Element element = ((WSDLElement)model).getElement();
-      result = element.getAttribute("type");
-    }   
-    else if (model instanceof Input ||
-             model instanceof Output ||
-             model instanceof Fault)
-    { 
-      Element element = ((WSDLElement)model).getElement();
-      result = element.getAttribute("message");
-    }              
-    return result;
-  }
-
-  public static void setName(Object model, String value)
-  { 
-    if (model instanceof WSDLElement)
-    {
-      Element element = ((WSDLElement)model).getElement();
-      element.setAttribute("name", value);
-    }  
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/NameDirectEditManager.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/NameDirectEditManager.java
deleted file mode 100644
index 7619958..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/NameDirectEditManager.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editpolicies;
-
-import org.eclipse.draw2d.Label;
-import org.eclipse.gef.GraphicalEditPart;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.wst.wsdl.ui.internal.actions.SmartRenameAction;
-import org.eclipse.wst.wsdl.ui.internal.gef.util.editpolicies.TextCellEditorManager;
-
-public class NameDirectEditManager extends TextCellEditorManager
-{
-  protected Object model;
-
-  public NameDirectEditManager(GraphicalEditPart source, Label label, Object model)
-  {
-    super(source, label);  
-    this.model = model;
-  }
-
-  public void performModify(final String value)
-  {          
-    Display.getCurrent().asyncExec(new SmartRenameAction(model, value));
-  }      
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/WSDLDragAndDropCommand.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/WSDLDragAndDropCommand.java
deleted file mode 100644
index f9a9288..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/WSDLDragAndDropCommand.java
+++ /dev/null
@@ -1,147 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editpolicies;
-
-import java.util.Iterator;
-import java.util.List;
-import java.util.Vector;
-
-import org.eclipse.draw2d.FigureCanvas;
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.geometry.Point;
-import org.eclipse.draw2d.geometry.Rectangle;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.EditPartViewer;
-import org.eclipse.gef.GraphicalEditPart;
-import org.eclipse.gef.RequestConstants;
-import org.eclipse.gef.commands.Command;
-import org.eclipse.gef.requests.ChangeBoundsRequest;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.actions.CopyWSDLElementAction;
-import org.eclipse.wst.wsdl.ui.internal.actions.WSDLDragAction;
-import org.eclipse.wst.wsdl.ui.internal.actions.WSDLDragReorderAction;
-import org.eclipse.wst.wsdl.ui.internal.actions.WSDLDragSetMessageAction;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.WSDLTreeNodeEditPart;
-import org.eclipse.wst.xml.core.document.XMLNode;
-
-
-public class WSDLDragAndDropCommand extends Command //AbstractCommand
-{ 
-  protected EditPartViewer viewer;    
-  protected ChangeBoundsRequest request;
-  protected Point location;
-  protected WSDLDragAction dragAction;    
-  protected boolean canExecute = false;
-
-  public WSDLDragAndDropCommand(EditPartViewer viewer, ChangeBoundsRequest request)
-  {
-  	boolean constructor = false;
-    this.viewer = viewer;                    
-    this.request = request;
-
-    location = request.getLocation();   
-    EditPart targetEditPart = viewer.findObjectAt(location); 
-
-    // Only support drag and drop for WSDLTreeNodeEditPart
-  	if (targetEditPart instanceof WSDLTreeNodeEditPart) {
-  		WSDLElement wsdlElement = (WSDLElement) targetEditPart.getModel();
-  		if (wsdlElement.getElement() instanceof XMLNode) {
-  			((GraphicalEditPart)viewer.getRootEditPart()).getFigure().translateToRelative(location);
-  			Rectangle targetRectangle; 
-  			WSDLTreeNodeEditPart targetParentEditPart;
-  			WSDLTreeNodeEditPart movingChildEditPart;
-  			Vector dragActions = new Vector();
-
-  			if (request.getType().equals(RequestConstants.REQ_ADD))  { // This really shouldn't be REQ_ADD....
-  				List list = request.getEditParts();
-  				if (list.size() <= 0) {
-  					canExecute = false;
-  					return;
-  				}
-            
-  				// Grabbing the fist selection
-  				movingChildEditPart = (WSDLTreeNodeEditPart) list.get(0);
-  				Object model = movingChildEditPart.getModel();
-  				EditPart pointerEditPart = viewer.findObjectAt(location);
- 
-  				if (model instanceof Input || model instanceof Output) {
-  					dragActions.add(new WSDLDragReorderAction(movingChildEditPart, pointerEditPart, getPointerLocation(location)));
-  					dragActions.add(new WSDLDragSetMessageAction(movingChildEditPart, pointerEditPart, location));
-  				}
-  				else if (model instanceof Part) {
-  					dragActions.add(new WSDLDragReorderAction(movingChildEditPart, pointerEditPart, getPointerLocation(location)));     
-  				}
-  				else if (model instanceof Fault) {
-  					dragActions.add(new WSDLDragSetMessageAction(movingChildEditPart, pointerEditPart, location));
-  				}            
-  			}
-  			else if (request.getType().equals(RequestConstants.REQ_CLONE)) {
-  				List list = request.getEditParts();
-  				if (list.size() > 0)
-  				{
-  					// Grabbing the fist selection
-  					movingChildEditPart = (WSDLTreeNodeEditPart) list.get(0);
-             
-  					dragActions.add(new CopyWSDLElementAction(viewer,
-             											  (WSDLElement) movingChildEditPart.getModel(),
-             										      (WSDLElement) targetEditPart.getModel(),
-														  null));
-  				}
-  			}
-        
-  			Iterator it = dragActions.iterator();
-  			while (it.hasNext()) {
-  				dragAction = (WSDLDragAction) it.next();
-  				canExecute = dragAction.canExecute();
-  				if (canExecute)
-  					break;
-  			}
-  		}
-  	}
-  }
-  
-  public boolean canExecute()
-  { 
-    return canExecute;
-  }     
-  
-  public void execute() {
-    if (canExecute)
-    { 
-      dragAction.run(); 
-    }
-  }
-  
-  public IFigure getFeedbackFigure() {
-  	if (dragAction != null) {
-  		return dragAction.getFeedbackFigure();
-  	}
-  	else {
-  		return null;
-  	}
-  }
-  
-  /*
-   * This method compensates for the current scroll position
-   */
-  private Point getPointerLocation(Point origPointerLocation) {
-  	 Point compensatedLocation = origPointerLocation;
-  	 FigureCanvas figureCanvas = (FigureCanvas) viewer.getControl();
-     int yOffset = figureCanvas.getViewport().getVerticalRangeModel().getValue();
-     compensatedLocation.y = compensatedLocation.y + yOffset;
-     
-     return compensatedLocation;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/WSDLDragAndDropEditPolicy.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/WSDLDragAndDropEditPolicy.java
deleted file mode 100644
index b5dddbc..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/WSDLDragAndDropEditPolicy.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editpolicies;
-
-import org.eclipse.gef.EditPartViewer;
-import org.eclipse.gef.Request;
-import org.eclipse.gef.requests.ChangeBoundsRequest;
-
-public class WSDLDragAndDropEditPolicy extends org.eclipse.gef.editpolicies.GraphicalEditPolicy
-{ 
-  protected EditPartViewer viewer;    
-  protected WSDLSelectionHandlesEditPolicyImpl selectionHandlesEditPolicy;
-
-  public WSDLDragAndDropEditPolicy(EditPartViewer viewer, WSDLSelectionHandlesEditPolicyImpl selectionHandlesEditPolicy)
-  {
-    this.viewer = viewer;
-    this.selectionHandlesEditPolicy = selectionHandlesEditPolicy;
-  }
-
-  public boolean understandsRequest(Request req)
-  {
-	  return true;
-  }                             
-  
-  public org.eclipse.gef.commands.Command getCommand(Request request)
-  {
-    WSDLDragAndDropCommand command = null;                            
-    if (request instanceof ChangeBoundsRequest)
-    {
-      command = new WSDLDragAndDropCommand(viewer, (ChangeBoundsRequest)request);  
-      selectionHandlesEditPolicy.setDragAndDropCommand(command);
-    } 
-    return command;             
-  }                                                     
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/WSDLGraphNodeDragTracker.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/WSDLGraphNodeDragTracker.java
deleted file mode 100644
index 182b939..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/WSDLGraphNodeDragTracker.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editpolicies;
-
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.Request;
-import org.eclipse.gef.commands.Command;
-import org.eclipse.gef.tools.DragEditPartsTracker;
-                                   
-public class WSDLGraphNodeDragTracker extends DragEditPartsTracker 
-{                                     
-  protected EditPart editPart; 
-           
-  public WSDLGraphNodeDragTracker(EditPart editPart)
-  {
-    super(editPart);
-    this.editPart = editPart;
-  } 
-                                              
-  protected Command getCommand() 
-  { 
-	  Request request = getTargetRequest();
-    return editPart.getCommand(request); 
-  }
-} 
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/WSDLSelectionHandlesEditPolicyImpl.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/WSDLSelectionHandlesEditPolicyImpl.java
deleted file mode 100644
index b038d9a..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/editpolicies/WSDLSelectionHandlesEditPolicyImpl.java
+++ /dev/null
@@ -1,234 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.editpolicies;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.geometry.Rectangle;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.GraphicalEditPart;
-import org.eclipse.gef.Request;
-import org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy;
-import org.eclipse.gef.handles.MoveHandle;
-import org.eclipse.gef.handles.MoveHandleLocator;
-import org.eclipse.gef.requests.ChangeBoundsRequest;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.IFeedbackHandler;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.WSDLTreeNodeEditPart;
-
-public class WSDLSelectionHandlesEditPolicyImpl	extends SelectionHandlesEditPolicy
-{
-  protected IFigure feedback;
-  protected Rectangle originalLocation;
-  protected WSDLDragAndDropCommand dragAndDropCommand;
-
-  protected List createSelectionHandles()
-  {              
-    List list = new ArrayList();
-    EditPart editPart = getHost();  
-
-    if (editPart instanceof GraphicalEditPart)
-    {
-      GraphicalEditPart graphicalEditPart = (GraphicalEditPart)editPart;
-      IFigure figure = (graphicalEditPart instanceof WSDLTreeNodeEditPart) ? 
-                          ((WSDLTreeNodeEditPart)graphicalEditPart).getSelectionFigure() :
-                          graphicalEditPart.getFigure();
-   
-      MoveHandleLocator loc = new MoveHandleLocator(figure);    
-      MoveHandle moveHandle = new MoveHandle(graphicalEditPart, loc);     
-      list.add(moveHandle);
-    }
-
-    return list;
-  }   
-  
-
-  public boolean understandsRequest(Request request)
-  {    
-    boolean result = false;
-
-	  if (REQ_MOVE.equals(request.getType()))
-    {  
-		  result = false; // return false to disable move for now 
-    }
-    else
-    {
-	    result = super.understandsRequest(request);
-    }
-    return result;
-  }
-  
-
-  public org.eclipse.gef.commands.Command getCommand(Request request) 
-  {                                          
-    return null;  
-  }   
-
-  public void setDragAndDropCommand(WSDLDragAndDropCommand dragAndDropCommand)
-  {
-    this.dragAndDropCommand = dragAndDropCommand;
-  }
-
-  protected org.eclipse.gef.commands.Command getMoveCommand(ChangeBoundsRequest request) 
-  {
-	  ChangeBoundsRequest req = new ChangeBoundsRequest(REQ_MOVE_CHILDREN);
-	  req.setEditParts(getHost());
-	
-	  req.setMoveDelta(request.getMoveDelta());
-	  req.setSizeDelta(request.getSizeDelta());
-	  req.setLocation(request.getLocation());
-
-	  return getHost().getParent().getCommand(req);
-  } 
-
-  public void showSourceFeedback(Request request)
-  {
-  	eraseChangeBoundsFeedback(null);
-  	
-  	if (dragAndDropCommand != null && dragAndDropCommand.canExecute()) {
-	  if (REQ_MOVE.equals(request.getType()) || REQ_ADD.equals(request.getType())) {
-		  showMoveChangeBoundsFeedback((ChangeBoundsRequest) request);
-	  }
-	  else if (REQ_CLONE.equals(request.getType())) {
-	  	  showCopyChangeBoundsFeedback((ChangeBoundsRequest) request);
-	  }
-  	}
-  }
-
-  protected void showMoveChangeBoundsFeedback(ChangeBoundsRequest request)
-  {
-  	if (dragAndDropCommand != null && dragAndDropCommand.getFeedbackFigure() != null) {
-  		feedback = dragAndDropCommand.getFeedbackFigure();
-  		addFeedback(feedback);
-  	}
-  }        
-
-  protected void showCopyChangeBoundsFeedback(ChangeBoundsRequest request)
-  {
-  	/*
-  	IFigure p = getDragSourceFeedbackFigure();
-  	Rectangle r = originalLocation.getTranslated(request.getMoveDelta());
-  	Dimension resize = request.getSizeDelta();
-  	r.width += resize.width;
-  	r.height+= resize.height;
-  
-  	((GraphicalEditPart)getHost()).getFigure().translateToAbsolute(r);
-  	p.translateToRelative(r);
-                
-    Rectangle pBounds = r.getCopy();                            
-
-    if (dragAndDropCommand != null && dragAndDropCommand.canExecute())
-    {                     
-      int size = request.getEditParts().size();
-      if (size > 0 && request.getEditParts().get(size - 1) == getHost())
-      {         
-        PointList pointList = dragAndDropCommand.getConnectionPoints(r);
-        if (pointList != null && pointList.size() > 0)
-        {
-          polyLine.setPoints(pointList);
-          
-          Point firstPoint = pointList.getFirstPoint();
-          if (firstPoint != null)
-          {
-            pBounds = pBounds.getUnion(new Rectangle(firstPoint.x, firstPoint.y, 1, 1));
-          }
-        }
-      }
-    }
-    p.setBounds(pBounds);
-    ghostShape.setBounds(r);
-  	p.validate();
-  	*/
-  }        
-/*
-  protected IFigure getDragSourceFeedbackFigure() 
-  {
-    EditPart editPart = getHost(); 
-    if (feedback == null && editPart instanceof WSDLTreeNodeEditPart)
-    {                                       
-      WSDLTreeNodeEditPart baseEditPart = (WSDLTreeNodeEditPart)editPart;
-      originalLocation = new Rectangle(baseEditPart.getSelectionFigure().getBounds());
-      feedback = createDragSourceFeedbackFigure(baseEditPart.getSelectionFigure());
-	}
-	return feedback;
-  }
-
-  protected IFigure createDragSourceFeedbackFigure(IFigure draggedFigure)
-  {  	
-  	Polyline polyLine = new Polyline();                         
-//    polyLine.setLineStyle(Graphics.LINE_DASHDOT);      
-    polyLine.setLineWidth(1);
-    addFeedback(polyLine);
-			
-  	return polyLine;
-	} 
-	*/
-
-  public void deactivate()
-  {
-	  if (feedback != null)
-    {
-		  removeFeedback(feedback);
-		  feedback = null;
-	  }
-	  hideFocus();
-	  super.deactivate();
-  }
-
-  /**
-   * Erase feedback indicating that the receiver object is 
-   * being dragged.  This method is called when a drag is
-   * completed or cancelled on the receiver object.
-   * @param dragTracker org.eclipse.gef.tools.DragTracker The drag tracker of the tool performing the drag.
-   */
-  protected void eraseChangeBoundsFeedback(ChangeBoundsRequest request) 
-  {
-	  if (feedback != null) 
-    {		      
-		  removeFeedback(feedback);
-	  }
-	  feedback = null;
-	  originalLocation = null;
-  }
-
-  /**
-   * Erase feedback indicating that the receiver object is 
-   * being dragged.  This method is called when a drag is
-   * completed or cancelled on the receiver object.
-   * @param dragTracker org.eclipse.gef.tools.DragTracker The drag tracker of the tool performing the drag.
-   */
-  public void eraseSourceFeedback(Request request) 
-  {
-    if (REQ_MOVE.equals(request.getType()) ||  REQ_ADD.equals(request.getType()))
-    {
-		  eraseChangeBoundsFeedback((ChangeBoundsRequest)request);
-    }
-  }
-
-  protected void hideSelection()
-  {
-    EditPart editPart = getHost();
-    if (editPart instanceof IFeedbackHandler)
-    {
-      ((IFeedbackHandler)editPart).removeFeedback();
-    }
-  }
-
-  protected void showSelection()
-  {
-    EditPart editPart = getHost();
-    if (editPart instanceof IFeedbackHandler)
-    {
-      ((IFeedbackHandler)editPart).addFeedback();
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/figures/ExpandableGraphNodeContentFigure.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/figures/ExpandableGraphNodeContentFigure.java
deleted file mode 100644
index 0120df3..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/figures/ExpandableGraphNodeContentFigure.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.figures;
-
-import org.eclipse.draw2d.ColorConstants;
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.MarginBorder;
-import org.eclipse.draw2d.RectangleFigure;
-import org.eclipse.draw2d.geometry.Dimension;
-import org.eclipse.wst.wsdl.ui.internal.gef.util.figures.Interactor;
-
-              
-              
-
-//  --------------------------------------------
-//  | ExpandableGraphNodeContentFigure         |
-//  |                                          |
-//  |   ----------------------------------     |
-//  |   | verticalGroup                  |     |
-//  |   |                                |     |
-//  |   | -----------------------------  |     |
-//  |   | | horizontalGroup           |  |     |
-//  |   | |                           |  |     |
-//  |   | | ---------------------     |  |     |
-//  |   | | | outlinedArea      |     |  |     |
-//  |   | | | ----------------- |     |  |     |
-//  |   | | | |[+]iconArea    | |     |  |     |
-//  |   | | | ----------------- |     |  |     |
-//  |   | | | ----------------- |     |  |     |
-//  |   | | | | innerContent  | |     |  |     |
-//  |   | | | ----------------- |     |  |     |
-//  |   | | ---------------------     |  |     |
-//  |   | -----------------------------  |     |
-//  |   |                                |     |
-//  |   ----------------------------------     |
-//  --------------------------------------------
-
-public class ExpandableGraphNodeContentFigure extends GraphNodeContentFigure
-{   
-  protected Interactor interactor; 
-  //protected ContainerFigure occurenceArea;  
- 
-  public ExpandableGraphNodeContentFigure()
-  {
-    super();    
-  }      
-  
-  public Interactor getInteractor()
-  {
-    return interactor;
-  } 
-
-
-  protected void createFigure()
-  {   
-    //createPreceedingSpace(this);           
-    createVerticalGroup(this);
-    createOutlinedArea(verticalGroup);   
-    createInteractor(iconArea);
-    innerContentArea.setBorder(new MarginBorder(0, 10, 0, 0));
-    //createOccurenceArea(verticalGroup);   
-  }
-  
-              
-
-  protected void createInteractor(IFigure parent)
-  {
-    interactor = new Interactor();
-    interactor.setBorder(new MarginBorder(0, 0, 0, 5));
-    interactor.setForegroundColor(ColorConstants.black);
-    interactor.setBackgroundColor(ColorConstants.white); 
-    parent.add(interactor);
-  } 
-
-                                
-  protected void createPreceedingSpace(IFigure parent)
-  {
-    // create a small space
-    RectangleFigure space = new RectangleFigure();
-    space.setVisible(false);
-    space.setPreferredSize(new Dimension(10, 10));
-    parent.add(space);  
-  }  
-  
-
-  //protected void createOccurenceArea(IFigure parent)
-  //{
-  //  occurenceArea = new ContainerFigure();             
-  //  parent.add(occurenceArea);
-  //}                 
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/figures/GraphNodeContentFigure.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/figures/GraphNodeContentFigure.java
deleted file mode 100644
index 61003b2..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/figures/GraphNodeContentFigure.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.figures;
-                                         
-import org.eclipse.draw2d.IFigure;
-
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.ContainerFigure;
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.IConnectedFigure;
-              
-
-//  ------------------------------
-//  | GraphNodeContentFigure     |
-//  |                            |
-//  | -------------------------  |
-//  | | vertical group        |  |
-//  | | --------------------- |  |
-//  | | | outlined area     | |  |
-//  | | | ----------------- | |  |
-//  | | | | icon area     | | |  |
-//  | | | ----------------- | |  |
-//  | | | ----------------- | |  |
-//  | | | | inner content | | |  |
-//  | | | ----------------- | |  |
-//  | | --------------------- |  |
-//  | -------------------------  |
-//  ------------------------------
-
-public class GraphNodeContentFigure extends ContainerFigure implements IConnectedFigure
-{                        
-  protected ContainerFigure verticalGroup; 
-  protected ContainerFigure outlinedArea;
-  protected ContainerFigure iconArea;
-  protected ContainerFigure innerContentArea; 
-         
-  public GraphNodeContentFigure()
-  {                                    
-    createFigure();                    
-  }      
-                  
-  protected void createFigure()
-  {                     
-    //getContainerLayout().setHorizontal(true);
-    //setLayoutManager(new FillLayout());
-    createVerticalGroup(this);
-    createOutlinedArea(verticalGroup); 
-  }
-
-  protected void createVerticalGroup(IFigure parent)
-  {
-    verticalGroup = new ContainerFigure();
-    verticalGroup.getContainerLayout().setHorizontal(false);
-    ///verticalGroup.setLayoutManager(new FillLayout());
-    parent.add(verticalGroup);
-  }
-
-  protected void createOutlinedArea(IFigure parent)
-  { 
-    outlinedArea = new ContainerFigure();
-    //outlinedArea.setLayoutManager(new FillLayout());
-    outlinedArea.getContainerLayout().setHorizontal(false);
-    parent.add(outlinedArea);      
-     
-    iconArea = new ContainerFigure();
-    iconArea.getContainerLayout().setHorizontal(true);
-    outlinedArea.add(iconArea);
-
-    innerContentArea = new ContainerFigure();
-    //innerContentArea.setLayoutManager(new FillLayout());
-    innerContentArea.getContainerLayout().setHorizontal(false);
-    outlinedArea.add(innerContentArea);  
-  }   
-
-  public ContainerFigure getIconArea()
-  {
-    return iconArea;
-  }
-
-  public ContainerFigure getOutlinedArea()
-  {
-    return outlinedArea;
-  }
-
-  public ContainerFigure getInnerContentArea()
-  {
-    return innerContentArea;
-  } 
-
-  public IFigure getConnectionFigure()
-  {
-    return outlinedArea;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/figures/MyConnectionRenderingHelper.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/figures/MyConnectionRenderingHelper.java
deleted file mode 100644
index 7f00787..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/figures/MyConnectionRenderingHelper.java
+++ /dev/null
@@ -1,262 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.figures;
-
-import java.util.Iterator;
-
-import org.eclipse.draw2d.ColorConstants;
-import org.eclipse.draw2d.Graphics;
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.geometry.Rectangle;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.EditPartViewer;
-import org.eclipse.gef.editparts.AbstractGraphicalEditPart;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.DefinitionEditPart;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.GroupEditPart;
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.PartReferenceSectionEditPart;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.IConnectedFigure;
-              
-
-public class MyConnectionRenderingHelper //implements ISelectionChangedListener
-{               
-  protected boolean isOutlined = true;
-  protected EditPartViewer viewer;
-
-  public MyConnectionRenderingHelper(EditPartViewer viewer)
-  {
-    this.viewer = viewer;    
-    //viewer.addSelectionChangedListener(this);
-    //setFocusTraversable(false); 
-    //setEnabled(false); 
-  }      
-  
-  //public void selectionChanged(SelectionChangedEvent event) 
-  //{
-  //}
-            
-  public void fillShapeHelper(Graphics graphics)
-  { 
-    drawLines(graphics, viewer.getRootEditPart());    
-  }
-                 
-  protected Rectangle getConnectionBounds(IFigure figure)
-  {                 
-    Rectangle r = null;
-    if (figure instanceof IConnectedFigure)
-    {
-      IConnectedFigure connectedFigure = (IConnectedFigure)figure;
-      r = connectedFigure.getConnectionFigure().getBounds();
-    }
-    else
-    {
-      r = figure.getBounds();
-    }
-    return r; 
-  }                      
-            
-  final static int DOTTED_LINE_HEIGHT = 20;
-  protected int getClippedY(int y, Rectangle bounds)
-  {                        
-    if (bounds != null)
-    {
-      if (y < bounds.y)
-      {
-        y = bounds.y;
-      }     
-      if (y  > (bounds.y + bounds.height))
-      {
-        y = bounds.y + bounds.height; 
-      }
-    }
-    return y;
-  }
-    
-  protected void drawLine(Graphics graphics, IFigure a, IFigure b, int mx, Rectangle bounds)
-  {
-        Rectangle r1 = getConnectionBounds(a);
-        Rectangle r2 = getConnectionBounds(b);
-        int x1 = r1.x + r1.width;
-        int y1 = r1.y + r1.height / 2;
-        int x2 = r2.x - 1;
-        int y2 = r2.y + r2.height / 2;
-          
-        int clippedY1 = getClippedY(y1, bounds);
-        int clippedY2 = getClippedY(y2, bounds);
-
-        graphics.setForegroundColor(ColorConstants.black);
-
-        if (clippedY1 == y1 || clippedY2 == y2)
-        {                       
-          if (clippedY1 == y1)
-          {                                                
-            // draw horizontal line
-            graphics.drawLine(x1, y1, mx, y1); 
-          }
-       
-          if (clippedY2 == y2)
-          {        
-            // draw horizontal line
-            graphics.drawLine(mx, y2, x2 - 1, y2);    
-
-            // draw the arrow head
-            //
-            graphics.drawLine(x2 - 1, y2, x2 - 4, y2 - 3); 
-            graphics.drawLine(x2 - 1, y2, x2 - 4, y2 + 3); 
-          }  
-                  
-            
-          // draw the vertical line including dotted ends
-          //
-          int lowClippedY = Math.min(clippedY1, clippedY2);
-          int highClippedY = Math.max(clippedY1, clippedY2);
-          int lowY = Math.min(y1, y2);
-          int highY = Math.max(y1, y2);
-            
-          if (lowY == lowClippedY && highY == highClippedY)
-          {
-            graphics.drawLine(mx, lowClippedY, mx, highClippedY);
-          }
-          else
-          { 
-            int dottedLineLength = Math.min(DOTTED_LINE_HEIGHT, (highY - lowY)/3);
-            if (lowY != lowClippedY)
-            {
-              graphics.setLineStyle(Graphics.LINE_DOT);
-              int dottedY = lowClippedY + dottedLineLength;
-              graphics.drawLine(mx, lowClippedY, mx, dottedY); 
-              graphics.setLineStyle(Graphics.LINE_SOLID);
-              graphics.drawLine(mx, dottedY, mx, highClippedY); 
-            }
-            else //if (highY != highClippedY)
-            {
-              graphics.setLineStyle(Graphics.LINE_DOT);
-              int dottedY = highClippedY - dottedLineLength;
-              graphics.drawLine(mx, highClippedY, mx, dottedY); 
-              graphics.setLineStyle(Graphics.LINE_SOLID);
-              graphics.drawLine(mx, dottedY, mx, lowClippedY); 
-            }                              
-          }
-        }
-  }
-
-  protected void drawLines(Graphics graphics, EditPart editPart)
-  { 
-    if (editPart instanceof GroupEditPart)
-    { 
-      GroupEditPart leftGroupEditPart = (GroupEditPart)editPart;
-      GroupEditPart rightGroupEditPart = leftGroupEditPart.getNext();
-
-      if (leftGroupEditPart != null && rightGroupEditPart != null)
-      {                                                  
-        if (leftGroupEditPart.outputConnection != null && rightGroupEditPart.inputConnection != null)
-        {
-          int mx = rightGroupEditPart.getFigure().getBounds().x - 5;                                                      
-
-          Rectangle l = leftGroupEditPart.outerPane.getBounds();
-          Rectangle r = leftGroupEditPart.outerPane.getBounds();
-
-          // here we compute the union of the group bounds... rectangle.union() doesn't seem to work
-          //
-          int ux1 = Math.min(l.x, r.x); 
-          int uy1 = Math.min(l.y, r.y);       
-          int ux2 = Math.max(l.x + l.width, r.x + r.width);
-          int uy2 = Math.max(l.y + l.height, r.y + r.height);
-          Rectangle bounds = new Rectangle(ux1, uy1, ux2 - ux1, uy2 - uy1);       
-          drawLine(graphics, leftGroupEditPart.outputConnection.getFigure(), rightGroupEditPart.inputConnection.getFigure(), mx, bounds);      
-        }
-      }                                              
-    }  
-    else if (editPart instanceof PartReferenceSectionEditPart)
-    {
-      AbstractGraphicalEditPart child = (editPart.getChildren().size() > 0) ? 
-                                        (AbstractGraphicalEditPart)editPart.getChildren().get(0) :
-                                        null;
-      if (child != null)
-      {
-        DefinitionEditPart def = (DefinitionEditPart)editPart.getParent();
-        GroupEditPart groupEditPart = def.getGroupEditPart(WSDLGroupObject.MESSAGES_GROUP);
-        if (groupEditPart != null && groupEditPart.outputConnection != null)
-        {
-          int mx = child.getFigure().getBounds().x - 12;
-          drawLine(graphics, groupEditPart.outputConnection.getFigure(), child.getFigure(), mx, null);
-        }
-      }
-    }
-    else
-    {
-      for (Iterator i = editPart.getChildren().iterator(); i.hasNext(); )
-      {
-        EditPart child = (EditPart)i.next();
-        drawLines(graphics, child);
-      }
-    } 
-  }    
-}     
-
-/*
-    /*
-    List children = figure.getChildren();
-    for (Iterator i = children.iterator(); i.hasNext(); )
-    {
-      IFigure child = (IFigure)i.next();
-      drawLines(graphics, child);    
-    } */ 
-      /*  
-      List connectedFigures = graphNodeFigure.getConnectedFigures(IConnectedEditPartFigure.RIGHT_CONNECTION);
-      int connectedFiguresSize = connectedFigures.size();              
-
-      if (connectedFiguresSize > 0) 
-      {                                         
-        IConnectedEditPartFigure firstGraphNodeFigure = (IConnectedEditPartFigure)connectedFigures.get(0);
-        Rectangle r = graphNodeFigure.getConnectionFigure().getBounds();    
-          
-        int x1 = r.x + r.width;
-        int y1 = r.y + r.height/2;
-                                                                                   
-        int startOfChildBox = firstGraphNodeFigure.getConnectionFigure().getBounds().x;
-        int x2 = x1 + (startOfChildBox - x1) / 3;
-        int y2 = y1;
-      
-        if (connectedFiguresSize == 1)
-        {
-          graphics.drawLine(x1, y1, startOfChildBox, y2);   
-        }
-        else // (connectedFigures.length > 1)
-        { 
-          graphics.drawLine(x1, y1, x2, y2);
-
-          int minY = Integer.MAX_VALUE;
-          int maxY = -1;
-
-          for (Iterator i = connectedFigures.iterator(); i.hasNext(); )
-          {                                 
-            IConnectedEditPartFigure connectedFigure = (IConnectedEditPartFigure)i.next();
-            Rectangle childConnectionRectangle = connectedFigure.getConnectionFigure().getBounds();
-            int y = childConnectionRectangle.y + childConnectionRectangle.height / 2;
-            minY = Math.min(minY, y);
-            maxY = Math.max(maxY, y);
-            graphics.drawLine(x2, y, childConnectionRectangle.x, y);
-          }                   
-          graphics.drawLine(x2, minY, x2, maxY);
-        }                          
-      }                             
-    }            
-
-    //boolean visitChildren = true;
-    List children = figure.getChildren();
-    for (Iterator i = children.iterator(); i.hasNext(); )
-    {
-      IFigure child = (IFigure)i.next();
-      drawLines(graphics, child);
-    }
-*/
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/figures/TreeNodeContentFigure.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/figures/TreeNodeContentFigure.java
deleted file mode 100644
index 628b798..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/figures/TreeNodeContentFigure.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.figures;
-                                         
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.MarginBorder;
-              
-
-public class TreeNodeContentFigure extends ExpandableGraphNodeContentFigure
-{            
-  protected void createOutlinedArea(IFigure parent)
-  {                   
-    super.createOutlinedArea(parent);
-    outlinedArea.setBorder(new MarginBorder(0,2,0,2)); 
-  }    
-  
-  public IFigure getConnectionFigure()
-  {
-    return outlinedArea;
-  }           
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/model/WSDLGraphModelAdapterFactory.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/model/WSDLGraphModelAdapterFactory.java
deleted file mode 100644
index c336ce0..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/graph/model/WSDLGraphModelAdapterFactory.java
+++ /dev/null
@@ -1,394 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.graph.model;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.AdapterFactory;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.graph.ViewMode;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapter;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterListener;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-
-
-public class WSDLGraphModelAdapterFactory extends WSDLModelAdapterFactory
-{          
-  protected static WSDLGraphModelAdapterFactory wsdlGraphModelAdapterFactoryInstance;
-
-  public static WSDLGraphModelAdapterFactory getWSDLGraphModelAdapterFactory()
-  {                
-    if (wsdlGraphModelAdapterFactoryInstance == null)
-    {
-      wsdlGraphModelAdapterFactoryInstance = new WSDLGraphModelAdapterFactory();
-    }
-    return wsdlGraphModelAdapterFactoryInstance;
-  }  
-  
-  protected AdapterFactory createAdapterFactory()
-  {
-    return new GraphAdapterFactory();
-  }  
-
-  //protected boolean isExtensibilityElementConsideredChild()
-  //{
-  //  return false;
-  //}
-        
-
-  // There are many adapters associated with this factory.  Each DOM Node has its own adapter.
-  //
-  protected class GraphAdapterFactory extends WSDLAdapterFactoryImpl
-  {                                                                
-
-    public Adapter createDefinitionAdapter()
-    {
-      return new GraphDefinitionAdapter();
-    } 
-    
-    public Adapter createBindingAdapter()
-    {
-      return new GraphBindingAdapter();
-    } 
-
-    public Adapter createPartAdapter()
-    {
-      return new GraphPartAdapter();
-    }                                         
-
-    //public Adapter createPortAdapter()
-    //{
-    //  return new GraphPortAdapter();
-    //}
-
-    public Adapter createPortTypeAdapter()
-    {
-      return new GraphPortTypeAdapter();
-    }
-
-    //public Adapter createInputAdapter()
-    //{
-    //  return new GraphInputAdapter();
-    //} 
-
-    //public Adapter createOutputAdapter()
-    //{
-    //  return new GraphOutputAdapter();
-    //}   
-
-    //public Adapter createFaultAdapter()
-    //{
-    //  return new GraphFaultAdapter();
-    //}
-
-  	public Adapter createTypesAdapter() 
-    {                    
-      return new GraphTypesAdapter();
-    }
-  }      
-
-        
-  
-  protected class GraphDefinitionAdapter extends DefinitionAdapter implements ViewMode.Listener
-  {                
-    protected ViewMode viewMode = new ViewMode();  
- 
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);   
-      viewMode.addListener(this);         
-    }
-                                                      
-    protected List getChildren()
-    {             
-      List list = new ArrayList();
-      list.add(permanentWSDLGroupObjectList.get(0));
-      list.add(permanentWSDLGroupObjectList.get(1));  
-      list.add(permanentWSDLGroupObjectList.get(5));
-      if (viewMode.isBindingVisible())
-      {
-        list.add(permanentWSDLGroupObjectList.get(4));
-      } 
-      list.add(permanentWSDLGroupObjectList.get(3));  
-      list.add(permanentWSDLGroupObjectList.get(2));  
-      if (extensibilityElementsGroup.getChildren().size() > 0)
-      {
-        list.add(extensibilityElementsGroup);
-      }
-      return list;      
-    }
-
-  
-    public void viewModeChanged(ViewMode mode)
-    {
-      firePropertyChangedHelper();
-    }    
-
-    public ViewMode getViewMode()
-    {
-      return viewMode;
-    }    
-
-    protected ModelAdapterFactory getModelAdapterFactory()
-    {
-      return getWSDLGraphModelAdapterFactory();
-    }
-  }
-
-
-
-
-  protected class GraphBindingAdapter extends BindingAdapter
-  { /*                                  
-    protected List getChildren()
-    {                
-      List list = new ArrayList();   
-      if (binding.getPortType() != null)
-      {
-        list.add(binding.getPortType());
-      }
-      return list;
-    }*/  
-  }
-      
-                        
-  protected class GraphPartAdapter extends PartAdapter
-  { /*  
-    protected List getChildren()
-    {                  
-      List list = new ArrayList();
-
-      Object component = part.getType();
-      if (component != null) 
-      {
-        // TODO... i'm pulling a fast one here.... we should call the extension
-        // to see if he wants to show a child here
-        if (component instanceof org.eclipse.xsd.XSDComplexTypeDefinition)
-        {
-          list.add(component);
-        }
-      }
-      else
-      {
-        component = part.getElement();
-        if (component != null)
-        {
-          list.add(component);
-        }
-      }
-
-      return list;
-    }*/   
-  }
-    
-  protected class GraphPortTypeAdapter extends PortTypeAdapter
-  {   
-    public Object getProperty(Object modelObject, String propertyName)
-    {           
-      Object result = null;
-      if (propertyName.equals("bindings"))
-      {    
-        ComponentReferenceUtil util = new ComponentReferenceUtil(portType.getEnclosingDefinition());
-        result = util.getBindings(portType);
-      }
-      else
-      {
-        result = super.getProperty(modelObject, propertyName);
-      }   
-      return result;
-    }  
-  }
-
-  protected class GraphPortAdapter extends PortAdapter implements ModelAdapterListener
-  {                                                
-    protected List getChildren()
-    {                
-      List list = new ArrayList(); 
-    
-      Binding binding = (Binding)port.getBinding();
-
-      if (binding != null)
-      {
-        list.add(binding);
-      }
-     
-      return list;
-    }
-                     
-    // propagate changes to the binding object
-    //
-    public void propertyChanged(Object object, String property)
-    {
-      firePropertyChanged(port, null);
-    }
-  }   
-            
-
-  protected class GraphInputAdapter extends InputAdapter
-  {
-    protected List getChildren()
-    {     
-      List list = new ArrayList();
-      if (input.getMessage() != null)
-      {
-        list.add(input.getMessage());
-      }       
-      return list;
-    }     
-
-    public Object getProperty(Object modelObject, String propertyName)
-    {           
-      Object result = null;
-      if (propertyName.equals("bindings"))
-      {    
-        ComponentReferenceUtil util = new ComponentReferenceUtil(input.getEnclosingDefinition());
-        result = util.getBindingInputs(input);
-      }
-      else
-      {
-        result = super.getProperty(modelObject, propertyName);
-      }   
-      return result;
-    }   
-  }
-
-
-  protected class GraphOutputAdapter extends OutputAdapter
-  {
-    protected List getChildren()
-    {     
-      List list = new ArrayList();
-      if (output.getMessage() != null)
-      {
-        list.add(output.getMessage());
-      }       
-      return list;
-    }  
-
-    public Object getProperty(Object modelObject, String propertyName)
-    {           
-      Object result = null;
-      if (propertyName.equals("bindings"))
-      {    
-        ComponentReferenceUtil util = new ComponentReferenceUtil(output.getEnclosingDefinition());
-        result = util.getBindingOutputs(output);
-      }
-      else
-      {
-        result = super.getProperty(modelObject, propertyName);
-      }   
-      return result;
-    }   
-  }
-
-  protected class GraphFaultAdapter extends FaultAdapter
-  {
-    protected List getChildren()
-    {     
-      List list = new ArrayList();
-      if (fault.getMessage() != null)
-      {
-        list.add(fault.getMessage());
-      }       
-      return list;
-    }  
-
-    public Object getProperty(Object modelObject, String propertyName)
-    {           
-      Object result = null;
-      if (propertyName.equals("bindings"))
-      {    
-        ComponentReferenceUtil util = new ComponentReferenceUtil(fault.getEnclosingDefinition());
-        result = util.getBindingFaults(fault);
-      }
-      else
-      {
-        result = super.getProperty(modelObject, propertyName);
-      }   
-      return result;
-    }                                     
-  }     
-
-  public class GraphTypesAdapter extends TypesAdapter
-  {                                             
-    protected List getChildren()
-    {  
-      List list = new ArrayList();
-      for (Iterator i = types.getEExtensibilityElements().iterator(); i.hasNext(); )
-      {
-        Object o = i.next();
-        if (o instanceof XSDSchemaExtensibilityElement)
-        {
-          XSDSchemaExtensibilityElement s = (XSDSchemaExtensibilityElement)o;
-          Object schema = s.getSchema();
-          if (schema != null)
-          {
-            list.add(schema);
-          }
-        } 
-        else
-        {
-          list.add(o);
-        }
-      }
-      return list;
-    }                                                                                                         
-  }
-  /*
-  protected class GraphBindingAdapter extends BindingAdapter
-  {                                   
-    protected List getChildren()
-    {                
-      List list = new ArrayList();   
-      if (binding.getPortType() != null)
-      {
-        list.add(binding.getPortType());
-      }
-      return list;
-    }  
-  }*/
-
-  // convenience methods
-  //
-  public static void addModelAdapterListener(Object modelObject, ModelAdapterListener listener)
-  {                                                               
-// TODO: port check
-    ModelAdapter adapter = getWSDLGraphModelAdapterFactory().getAdapter(modelObject);
-//    ModelAdapter adapter = EcoreUtil.getAdapter(getWSDLGraphModelAdapterFactory().eAdapters(),modelObject);
-    if (adapter != null)
-    {
-      adapter.addListener(listener);
-    }
-  }    
-
-  public static void removeModelAdapterListener(Object modelObject, ModelAdapterListener listener)
-  {                                                            
-    ModelAdapter adapter = getWSDLGraphModelAdapterFactory().getAdapter(modelObject);
-    if (adapter != null)
-    {
-      adapter.removeListener(listener);
-    }
-  } 
-
-  public static ViewMode getViewMode(Definition definition)
-  {
-    GraphDefinitionAdapter adapter = (GraphDefinitionAdapter)getWSDLGraphModelAdapterFactory().getAdapter(definition);
-    return adapter.getViewMode();
-  }           
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/back.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/back.gif
deleted file mode 100644
index 24d1a27..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/back.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/binding_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/binding_obj.gif
deleted file mode 100644
index 896e2f0..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/binding_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/bindingheader_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/bindingheader_obj.gif
deleted file mode 100644
index 1ffe54e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/bindingheader_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/browsebutton.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/browsebutton.gif
deleted file mode 100644
index e2402f8..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/browsebutton.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/complextype_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/complextype_obj.gif
deleted file mode 100644
index 007f852..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/complextype_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/element_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/element_obj.gif
deleted file mode 100644
index dd45f08..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/element_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/error_co.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/error_co.gif
deleted file mode 100644
index 119dccc..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/error_co.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/fault_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/fault_obj.gif
deleted file mode 100644
index f228117..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/fault_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/file_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/file_obj.gif
deleted file mode 100644
index efa7a38..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/file_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/fldr_el.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/fldr_el.gif
deleted file mode 100644
index 801c133..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/fldr_el.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/forward.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/forward.gif
deleted file mode 100644
index eab699e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/forward.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/hidebinding.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/hidebinding.gif
deleted file mode 100644
index c846cd8..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/hidebinding.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpaddress_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpaddress_obj.gif
deleted file mode 100644
index fb20c38..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpaddress_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpbinding_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpbinding_obj.gif
deleted file mode 100644
index 4428ef3..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpbinding_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpoperation_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpoperation_obj.gif
deleted file mode 100644
index 1c40418..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpoperation_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpurlencoded_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpurlencoded_obj.gif
deleted file mode 100644
index ed5050f..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpurlencoded_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpurlreplacement_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpurlreplacement_obj.gif
deleted file mode 100644
index 273587e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/httpurlreplacement_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/import_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/import_obj.gif
deleted file mode 100644
index b7275aa..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/import_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/importheader_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/importheader_obj.gif
deleted file mode 100644
index 6000cb8..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/importheader_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/input_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/input_obj.gif
deleted file mode 100644
index fe6b349..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/input_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/message_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/message_obj.gif
deleted file mode 100644
index 2dce483..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/message_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/messageheader_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/messageheader_obj.gif
deleted file mode 100644
index 02a711c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/messageheader_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/namespace_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/namespace_obj.gif
deleted file mode 100644
index 7e3f274..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/namespace_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/namespacedecl_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/namespacedecl_obj.gif
deleted file mode 100644
index 2b79d27..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/namespacedecl_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/new_wsdl_wiz.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/new_wsdl_wiz.gif
deleted file mode 100644
index d1087b9..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/new_wsdl_wiz.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/operation_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/operation_obj.gif
deleted file mode 100644
index 5818a30..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/operation_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/operationbinding_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/operationbinding_obj.gif
deleted file mode 100644
index ae386c6..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/operationbinding_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/output_no.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/output_no.gif
deleted file mode 100644
index f6b9f8a..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/output_no.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/output_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/output_obj.gif
deleted file mode 100644
index bd0918c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/output_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/output_yes.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/output_yes.gif
deleted file mode 100644
index 9cacb96..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/output_yes.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/page_banner.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/page_banner.gif
deleted file mode 100644
index aebc0b2..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/page_banner.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/part_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/part_obj.gif
deleted file mode 100644
index 5219dfa..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/part_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/port_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/port_obj.gif
deleted file mode 100644
index 379498b..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/port_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/porttype_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/porttype_obj.gif
deleted file mode 100644
index 21325ca..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/porttype_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/porttypeheader_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/porttypeheader_obj.gif
deleted file mode 100644
index 9afcc01..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/porttypeheader_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/prtcmplxpltyp_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/prtcmplxpltyp_obj.gif
deleted file mode 100644
index db86643..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/prtcmplxpltyp_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/prtelemt_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/prtelemt_obj.gif
deleted file mode 100644
index 782d108..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/prtelemt_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/prtsmpltyp_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/prtsmpltyp_obj.gif
deleted file mode 100644
index 8ffc7c5..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/prtsmpltyp_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/service_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/service_obj.gif
deleted file mode 100644
index 5216b3f..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/service_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/serviceheader_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/serviceheader_obj.gif
deleted file mode 100644
index 8b4814c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/serviceheader_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/simpletype_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/simpletype_obj.gif
deleted file mode 100644
index e45dbb1..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/simpletype_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soap_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soap_obj.gif
deleted file mode 100644
index fd426ed..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soap_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapaddress_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapaddress_obj.gif
deleted file mode 100644
index 4880ba7..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapaddress_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapatt_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapatt_obj.gif
deleted file mode 100644
index d0b3661..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapatt_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapbinding_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapbinding_obj.gif
deleted file mode 100644
index 115f6bf..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapbinding_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapbody_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapbody_obj.gif
deleted file mode 100644
index b2d01aa..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapbody_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapfault_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapfault_obj.gif
deleted file mode 100644
index 856b1f7..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapfault_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapheader_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapheader_obj.gif
deleted file mode 100644
index f72ea3b..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapheader_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapheaderfault_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapheaderfault_obj.gif
deleted file mode 100644
index 2f0e190..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapheaderfault_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapoperation_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapoperation_obj.gif
deleted file mode 100644
index bcc1914..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/soapoperation_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/types_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/types_obj.gif
deleted file mode 100644
index d1f6f88..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/types_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/validate.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/validate.gif
deleted file mode 100644
index 2b347ac..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/validate.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/wsdl_file_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/wsdl_file_obj.gif
deleted file mode 100644
index 75b1f92..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/wsdl_file_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/xsd_file_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/xsd_file_obj.gif
deleted file mode 100644
index 13dcfce..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/xsd_file_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/xsd_obj.gif b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/xsd_obj.gif
deleted file mode 100644
index 13dcfce..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/icons/xsd_obj.gif
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/ModelAdapter.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/ModelAdapter.java
deleted file mode 100644
index 0e53e7e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/ModelAdapter.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.model;
-
-public interface ModelAdapter
-{               
-  public static final String CHILDREN_PROPERTY = "CHILDREN_PROPERTY";
-  public static final String LABEL_PROPERTY = "LABEL_PROPERTY";
-  public static final String IMAGE_PROPERTY = "IMAGE_PROPERTY";
-  public static final String DETAIL_PROPERTY = "DETAIL_PROPERTY";
-                                       
-  public void addListener(ModelAdapterListener l);
-  public void removeListener(ModelAdapterListener l);
-  public Object getProperty(Object modelObject, String propertyName); 
-  public void firePropertyChanged(Object modelObject, String propertyName);
-}
-
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/ModelAdapterFactory.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/ModelAdapterFactory.java
deleted file mode 100644
index 9db0daa..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/ModelAdapterFactory.java
+++ /dev/null
@@ -1,16 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.model;
-
-public interface ModelAdapterFactory
-{
-  public ModelAdapter getAdapter(Object o);
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/ModelAdapterListener.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/ModelAdapterListener.java
deleted file mode 100644
index 1e3e851..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/ModelAdapterListener.java
+++ /dev/null
@@ -1,16 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.model;
-
-public interface ModelAdapterListener
-{                             
-  public void propertyChanged(Object object, String property);
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/WSDLGroupObject.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/WSDLGroupObject.java
deleted file mode 100644
index efc43c2..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/WSDLGroupObject.java
+++ /dev/null
@@ -1,415 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.model;
-
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Comparator;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Vector;
-
-
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-
-
-  
-// Note that the TYPES_GROUP group is just a place holder.  If the Types obejct actually exists 
-// for the root WSDL document, it will be used instead of this model group
-//
-public class WSDLGroupObject implements ModelAdapter
-{
-  public static final int IMPORTS_GROUP = 1;
-  public static final int MESSAGES_GROUP = 2;
-  public static final int SERVICES_GROUP = 3;
-  public static final int PORT_TYPES_GROUP = 4;
-  public static final int BINDINGS_GROUP = 5;
-  public static final int TYPES_GROUP = 6;  
-  public static final int EXTENSIBILITY_ELEMENTS_GROUP = 7;
-         
-  protected Definition definition;
-  protected int type;       
-  protected List listenerList = new ArrayList();
-  protected ModelAdapterFactory modelAdapterFactory;
-
-  public WSDLGroupObject(Definition definition, int type)
-  {
-    this(definition, type, null);
-  }  
-
-  public WSDLGroupObject(Definition definition, int type, ModelAdapterFactory modelAdapterFactory)
-  {
-    this.definition = definition;
-    this.type = type;        
-    this.modelAdapterFactory = modelAdapterFactory;
-  }
-     
-  public Definition getParent()
-  {
-    return definition;
-  }               
-
-  public Definition getDefinition()
-  {
-    return definition;
-  }               
-
-
-  public int getType()
-  {
-    return type;
-  }
-
-  public String getLabel()
-  {            
-    String name = "";
-    switch (type)
-    {
-      case IMPORTS_GROUP :
-      {           
-        name = WSDLEditorPlugin.getWSDLString("_UI_FOLDER_IMPORTS");  //$NON-NLS-1$
-        break;
-      }
-      case MESSAGES_GROUP :
-      {    
-        name = WSDLEditorPlugin.getWSDLString("_UI_FOLDER_MESSAGES"); //$NON-NLS-1$
-        break;
-      }
-      case SERVICES_GROUP :
-      {
-        name = WSDLEditorPlugin.getWSDLString("_UI_FOLDER_SERVICES"); //$NON-NLS-1$
-        break;
-      }
-      case BINDINGS_GROUP :
-      {                   
-        name = WSDLEditorPlugin.getWSDLString("_UI_FOLDER_BINDINGS"); //$NON-NLS-1$
-        break;
-      }    
-      case PORT_TYPES_GROUP :
-      {                   
-        name = WSDLEditorPlugin.getWSDLString("_UI_FOLDER_PORTTYPES"); //$NON-NLS-1$
-        break;
-      }  
-      case TYPES_GROUP :
-      {                   
-        name = WSDLEditorPlugin.getWSDLString("_UI_FOLDER_TYPES"); //$NON-NLS-1$
-        break;
-      } 
-      case EXTENSIBILITY_ELEMENTS_GROUP:
-      {
-        name = WSDLEditorPlugin.getWSDLString("_UI_FOLDER_EXTENSIBILITY_ELEMENTS"); //$NON-NLS-1$
-        break;
-      }
-    }  
-    return name;
-  }    
-         
-
-  public Image getImage()
-  {                
-    Image image = null;
-    switch (type)
-    {
-      case IMPORTS_GROUP :
-      {    
-        image = WSDLEditorPlugin.getInstance().getImage("icons/importheader_obj.gif"); //$NON-NLS-1$
-        break;
-      }
-      case MESSAGES_GROUP :
-      {    
-        image = WSDLEditorPlugin.getInstance().getImage("icons/messageheader_obj.gif"); //$NON-NLS-1$
-        break;
-      }
-      case SERVICES_GROUP :
-      {
-        image = WSDLEditorPlugin.getInstance().getImage("icons/serviceheader_obj.gif"); //$NON-NLS-1$
-        break;
-      }
-      case PORT_TYPES_GROUP :
-      {                   
-        image = WSDLEditorPlugin.getInstance().getImage("icons/porttypeheader_obj.gif"); //$NON-NLS-1$
-        break;
-      }
-      case BINDINGS_GROUP :
-      {                   
-        image = WSDLEditorPlugin.getInstance().getImage("icons/bindingheader_obj.gif"); //$NON-NLS-1$
-        break;
-      }    
-      case TYPES_GROUP :
-      {                   
-        image = WSDLEditorPlugin.getInstance().getImage("icons/types_obj.gif"); //$NON-NLS-1$
-        break;
-      } 
-      case EXTENSIBILITY_ELEMENTS_GROUP:
-      {
-        image = WSDLEditorPlugin.getInstance().getImage("icons/fldr_el.gif"); //$NON-NLS-1$
-        break;
-      }
-    }  
-    return image;
-  }   
-
-
-  // implement ModelAdapter                                                             
-  public void addListener(ModelAdapterListener listener)
-  {
-    if (!listenerList.contains(listener))
-    {
-      listenerList.add(listener);
-    }
-  }   
-
-  public void removeListener(ModelAdapterListener listener)
-  {
-    listenerList.remove(listener);
-  } 
-
-
-  public Object getProperty(Object modelObject, String propertyName)
-  {       
-    Object result = null;
-    if (propertyName.equals(CHILDREN_PROPERTY))
-    {
-      result = getChildren();      
-    }                    
-    else if (propertyName.equals(LABEL_PROPERTY))
-    {
-      result = getLabel();      
-    }    
-    else if (propertyName.equals(IMAGE_PROPERTY))
-    {
-      result = getImage();      
-    }       
-    return result;
-  }
-
-
-  public  void firePropertyChanged(Object notifier, String property)
-  {                       
-    List list = new ArrayList();
-    list.addAll(listenerList);
-    for (Iterator i = list .iterator(); i.hasNext(); )
-    {
-      ModelAdapterListener listener = (ModelAdapterListener)i.next();
-      listener.propertyChanged(notifier, property);
-    }
-  } 
-   
-
-  public List getChildren()
-  {
-    List list = Collections.EMPTY_LIST;
-              
-    ComponentReferenceUtil util = new ComponentReferenceUtil(definition);
-    switch (getType())
-    {
-      case WSDLGroupObject.IMPORTS_GROUP : 
-      {   
-        list = definition.getEImports();
-        break;
-      }
-      case WSDLGroupObject.MESSAGES_GROUP : 
-      {
-        try
-        {
-          list = sortMessages(util.getMessages());
-        }
-        catch(Exception e)
-        {
-          list = util.getMessages();
-        }  
-        break;
-      }
-      case WSDLGroupObject.SERVICES_GROUP : 
-      {
-        list = util.getServices();
-        break;
-      }
-      case WSDLGroupObject.PORT_TYPES_GROUP : 
-      {       
-        list = util.getPortTypes();
-        break;
-      }
-      case WSDLGroupObject.BINDINGS_GROUP : 
-      {
-        list = util.getBindings();
-        break;
-      }
-      case WSDLGroupObject.TYPES_GROUP : 
-      {                     
-        Object types = definition.getETypes();
-        if (types != null)                                                   
-        {
-          list = (List)modelAdapterFactory.getAdapter(types).getProperty(types, ModelAdapter.CHILDREN_PROPERTY);
-        }
-        break;
-      }     
-      case WSDLGroupObject.EXTENSIBILITY_ELEMENTS_GROUP:
-      {
-        list = WSDLEditorUtil.getInstance().getExtensibilityElementNodes(definition);
-        break;
-      }
-    }   
-    return list;
-  }
-  
-  private List initialSort(List inputList) {
-  	List messageGroups = new ArrayList();
-  	Iterator iterator = inputList.iterator();
-  	
-  	while (iterator.hasNext()) {
-  		Message newMessage = (Message) iterator.next();
-  		
-  		boolean messageAdded = false;
-  		for (int index = 0; index < messageGroups.size(); index++) {
-  			MessageGroup messageItem = (MessageGroup) messageGroups.get(index);
-  			
-  			if(messageItem.addMessage(newMessage)) {
-  				messageAdded = true;
-  				break;
-  			}
-  		}
-  		
-  		// Do we need to create a new MessageGroup object?
-  		if (!messageAdded) {
-  			MessageGroup msGroup = new MessageGroup(newMessage.getQName().getLocalPart());
-			msGroup.addMessage(newMessage);
-  			messageGroups.add(msGroup);
-  		}
-  	}
-
-  	return messageGroups;
-  }
-  
-  private List buildMessageList(List list) {
-  	List sortedMessageList = new ArrayList();
-  	
-  	Iterator iterator = list.iterator();
-  	while (iterator.hasNext()) {
-  		MessageGroup mGroup = (MessageGroup) iterator.next();
-  		sortedMessageList.addAll(mGroup.getMessages());
-  	}
-  	
-  	return sortedMessageList;
-  }
-
-  private List sortMessages(List inputList) {
-  	List sortedList = new ArrayList();
-  	sortedList.addAll(inputList);
-  	
-  	// Get a sorted list of MessageGroups
-  	sortedList = initialSort(inputList);
-
-  	Collections.sort(sortedList, new Comparator() {
-  		public int compare(Object o1, Object o2) {
-  			String name1 = ((MessageGroup) o1).getBaseName();
-  			String name2 = ((MessageGroup) o2).getBaseName();
-  			
-  			return name1.compareToIgnoreCase(name2);
-      	}  	
-  	});
-  	
-  	sortedList = buildMessageList(sortedList);
-  	return sortedList;
-  }
-  
-  private class MessageGroup {
-  	private String baseName;
-  	private Vector messages;
-  	
-  	public MessageGroup(String name) {
-  		this.baseName = computeBaseName(name);
-  		messages = new Vector();
-  	}
-  	
-  	public boolean addMessage(Message newMessage) {
-  		// do check if it belongs here?......
-  		String newMessageBaseName = computeBaseName(newMessage.getQName().getLocalPart());
-  		
-  		if (newMessageBaseName.equalsIgnoreCase(getBaseName())) {
-  			addToSortedList(newMessage);
-  			
-  			return true;
-  		}
-  		
-  		return false;
-  	}
-  	
-  	public Vector getMessages() {
-  		return messages;
-  	}
-  	
-  	public String getBaseName() {
-  		return baseName;
-  	}
-  	
-  	private int getFirstInstance(String subString) {
-  		for (int index = 0; index < messages.size(); index++) {
-  			Message message = (Message) messages.get(index);
-  			String messageName = message.getQName().getLocalPart();
-  			
-  			if (messageName.indexOf(subString, 1) > 0) {
-  				return index;
-  			}
-  		}
-  		  		
-  		return -1;
-  	}
-  	
-  	private void addToSortedList(Message message) {
-  		// We need to add the new Message in the right position
-  		int index = -1;
-  		String name = message.getQName().getLocalPart();
-  		if (name.indexOf("Request", 1) > 0) {
-  			// Add after first instance of 'Response'
-  			index = getFirstInstance("Response");
-  		}
-  		else if (name.indexOf("Response", 1) > 0) {
-  			// Add after first instance of 'Request'
-  			index = getFirstInstance("Request");
-  			if (index >= 0)
-  				index++;
-  		}
-  		
-  		if (index >= 0) {
-  			messages.add(index, message);
-  		}
-  		else {
-  			messages.add(message);
-  		}
-  	}
-  	
-  	private String computeBaseName(String name) {
-  		int resReqIndex = name.indexOf("Request", 1);
-  		int resReqLength;
-  		if (resReqIndex == -1) {
-  			resReqIndex = name.indexOf("Response", 1);
-  			resReqLength = "Response".length();
-  		}
-  		else {
-  			resReqLength = "Request".length();
-  		}
-  				
-  		// Did we even find a Request/Response in both strings?
-  		if (resReqIndex != -1) {
-  			return name.substring(0, resReqIndex) + name.substring(resReqIndex + resReqLength, name.length());
-  		}
-  		else {  		
-  			return name;
-  		}
-  	}
-  }  
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/WSDLModelAdapterFactory.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/WSDLModelAdapterFactory.java
deleted file mode 100644
index 8604dbf..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/model/WSDLModelAdapterFactory.java
+++ /dev/null
@@ -1,1219 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.model;
-        
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Comparator;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.wsdl.OperationType;
-
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.AdapterFactory;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-import org.eclipse.emf.common.notify.impl.AdapterImpl;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.jface.viewers.ILabelProvider;
-import org.eclipse.swt.graphics.Image;
-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.ExtensibleElement;
-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.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.Service;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.UnknownExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.ITreeChildProvider;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.internal.impl.OperationImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLSwitch;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-
-public class WSDLModelAdapterFactory implements ModelAdapterFactory
-{                                      
-  protected static WSDLModelAdapterFactory wsdlModelAdapterFactoryInstance;
-
-  public AdapterFactory adapterFactory;
-                       
-  public WSDLModelAdapterFactory()
-  {
-    adapterFactory = createAdapterFactory();
-  }   
-                                                 
-  protected boolean isExtensibilityElementConsideredChild()
-  {
-    return true;
-  }
-
-  protected void addExtensiblityElementChildren(List list, ExtensibleElement extensibleElement)
-  {
-    if (isExtensibilityElementConsideredChild())
-    {
-      //list.addAll(WSDLEditorUtil.getInstance().getExtensibilityElementNodes(extensibleElement));
-      list.addAll(WSDLEditorUtil.getInstance().getExtensibilityElementNodes(extensibleElement));
-    }
-  }
-
-  public static WSDLModelAdapterFactory getWSDLModelAdapterFactory()
-  {                
-    if (wsdlModelAdapterFactoryInstance == null)
-    {
-      wsdlModelAdapterFactoryInstance = new WSDLModelAdapterFactory();
-    }
-    return wsdlModelAdapterFactoryInstance;
-  }  
-    
-
-  protected AdapterFactory createAdapterFactory()
-  {
-    return new WSDLAdapterFactoryImpl();
-  }            
-
-
-  public ModelAdapter getAdapter(Object o)
-  {                             
-    ModelAdapter adapter = null;
-    if (o instanceof WSDLElement)                     
-    {
-      adapter = (ModelAdapter)adapterFactory.adapt((WSDLElement)o, adapterFactory);
-    }
-    else if (o instanceof WSDLGroupObject)
-    {           
-      adapter = (WSDLGroupObject)o;
-    }
-    return adapter;
-  }                                    
-
-  //
-  //
-  //
-  public class WSDLAdapterFactoryImpl extends AdapterFactoryImpl
-  {                     
-    public Adapter createAdapter(Notifier target)
-    {                     
-      WSDLSwitch wsdlSwitch = new WSDLSwitch()
-      {                   
-      	public Object caseWSDLElement(WSDLElement wsdlElement)
-        {   
-          return createWSDLElementAdapter();
-	      }   
-
-      	public Object caseBinding(Binding binding)
-        {   
-          return createBindingAdapter();
-	      } 
-
-      	public Object caseBindingFault(BindingFault bindingFault)
-        {   
-          return createBindingFaultAdapter();
-	      } 
-
-      	public Object caseBindingInput(BindingInput bindingInput)
-        {   
-          return createBindingInputAdapter();
-	      } 
-
-      	public Object caseBindingOutput(BindingOutput bindingOutput)
-        {   
-          return createBindingOutputAdapter();
-	      } 
-                           
-      	public Object caseBindingOperation(BindingOperation bindingOperation)
-        {   
-          return createBindingOperationAdapter();
-	      } 
- 
-      	public Object caseDefinition(Definition definition)
-        {   
-          return createDefinitionAdapter();
-	      }           
-
-      	public Object caseFault(Fault fault)
-        {   
-          return createFaultAdapter();
-	      } 
-
-      	public Object caseImport(Import i)
-        {   
-          return createImportAdapter();
-	      } 
-
-      	public Object caseInput(Input input)
-        {   
-          return createInputAdapter();
-	      } 	
-
-      	public Object caseOutput(Output output)
-        {   
-          return createOutputAdapter();
-	      } 
-
-      	public Object caseMessage(Message message)
-        {   
-          return createMessageAdapter();
-	      }       
-
-      	public Object caseOperation(Operation operation)
-        {   
-          return createOperationAdapter();
-	      } 
-
-      	public Object casePart(Part part)
-        {   
-          return createPartAdapter();
-	      }  
-
-      	public Object casePort(Port port)
-        {   
-          return createPortAdapter();
-	      }  
-
-      	public Object casePortType(PortType portType)
-        {   
-          return createPortTypeAdapter();
-	      }  
-
-      	public Object caseService(Service service)
-        {   
-          return createServiceAdapter();
-	      }  
-
-      	public Object caseTypes(Types types)
-        {   
-          return createTypesAdapter();
-	      } 
-        
-        public Object caseUnknownExtensibilityElement(UnknownExtensibilityElement uee)
-        {   
-          return createUnknownExtensibilityElementAdapter();
-        }
-      };   
-
-      Object o = wsdlSwitch.doSwitch((EObject)target);
-
-      Adapter result = null;
-      if (o instanceof Adapter)
-      {
-        result  = (Adapter)o;
-      }
-      else
-      {          
-        System.out.println("did not create adapter for target : " + target);
-        Thread.dumpStack();
-      }                   
-      return result;
-    }      
-                               
-  
-    public Adapter createWSDLElementAdapter()
-    {
-      return new WSDLElementAdapter();
-    }
-
-  	public Adapter createBindingAdapter()
-    {
-      return new BindingAdapter();
-    }   
-
- 	  public Adapter createBindingFaultAdapter()
-    {                                      
-      return new BindingFaultAdapter();
-    }           
-
- 	  public Adapter createBindingInputAdapter()
-    {                                      
-      return new BindingInputAdapter();
-    }
-
-    public Adapter createBindingOutputAdapter()
-    {
-      return new BindingOutputAdapter();
-	  } 
-                
-    public Adapter createBindingOperationAdapter()
-    {     
-      return new BindingOperationAdapter();
-    }
-          
-  	public Adapter createDefinitionAdapter() 
-    {
-		  return new DefinitionAdapter();
-	  }
-
-  	public Adapter createFaultAdapter() 
-    {
-		  return new FaultAdapter();
-	  }
-
-  	public Adapter createImportAdapter() 
-    {
-		  return new ImportAdapter();
-	  }
-
-  	public Adapter createInputAdapter() 
-    {
-		  return new InputAdapter();
-	  }
-
-  	public Adapter createMessageAdapter() 
-    {
-		  return new MessageAdapter();
-	  }
-
-
-  	public Adapter createOperationAdapter() 
-    {
-		  return new OperationAdapter();
-	  }
-
-  	public Adapter createOutputAdapter() 
-    {
-		  return new OutputAdapter();
-	  }
-
-  	public Adapter createPartAdapter() 
-    {
-		  return new PartAdapter();
-	  }
-
-  	public Adapter createPortAdapter() 
-    {
-		  return new PortAdapter();
-	  }
-
-  	public Adapter createPortTypeAdapter() 
-    {
-		  return new PortTypeAdapter();
-	  }
-
-  	public Adapter createServiceAdapter() 
-    {                    
-		  return new ServiceAdapter();
-	  } 
-
-  	public Adapter createTypesAdapter() 
-    {                    
-		  return new TypesAdapter();
-	  } 
-    
-    public Adapter createUnknownExtensibilityElementAdapter()
-    {
-      return new UnknownExtensibilityElementAdapter();
-    }
-    
-    // convenience method
-    //
-    public Adapter adapt(Notifier target)
-    {
-      return adapt(target, this);
-    }
-  }
-    
-  //
-  //
-  //
-  protected class WSDLElementAdapter extends AdapterImpl implements ModelAdapter
-  {   
-    protected List listenerList = new ArrayList();
-
-
-    public WSDLElementAdapter()
-    {
-    }  
-                                 
-    public boolean isAdapterForType(Object type)
-    {
-      return type == adapterFactory;
-    }                                             
-
-    public void addListener(ModelAdapterListener listener)
-    {
-      if (!listenerList.contains(listener))
-      {
-        listenerList.add(listener);
-      }  
-    }  
-
-    public void removeListener(ModelAdapterListener listener)
-    {
-      if (listenerList.contains(listener))
-      {
-        listenerList.remove(listener);
-      }
-    } 
-
-    public void firePropertyChanged(Object notifier, String property)
-    {         
-      List list = new ArrayList();
-      list.addAll(listenerList);               
-      for (Iterator i = list.iterator(); i.hasNext(); )
-      {
-        ModelAdapterListener listener = (ModelAdapterListener)i.next();
-        listener.propertyChanged(getTarget(), property);
-      }
-    }   
-
-    public void notifyChanged(Notification msg)
-    {                        
-      if (msg.getEventType() != Notification.RESOLVE)
-      {        
-        firePropertyChanged(msg.getNotifier(), null);
-      }
-    }  
-
-       
-    public Object getProperty(Object modelObject, String propertyName)
-    {           
-      Object result = null;
-      if (propertyName.equals(CHILDREN_PROPERTY))
-      {
-        result = getChildren();      
-      }                    
-      else if (propertyName.equals(LABEL_PROPERTY))
-      {
-        result = getLabel();      
-      }                    
-      else if (propertyName.equals(IMAGE_PROPERTY))
-      {
-        result = getImage();
-      } 
-      else if (propertyName.equals("extensibilityElements"))
-      { 
-        if (modelObject instanceof ExtensibleElement)
-        {
-          result = WSDLEditorUtil.getInstance().getExtensibilityElementNodes((ExtensibleElement)modelObject);
-        }
-      } 
-      else if (propertyName.equals("isReadOnly"))
-      {
-      	Element element = WSDLEditorUtil.getInstance().getElementForObject(target); 
-     	  result = (element instanceof XMLNode) ? Boolean.FALSE : Boolean.TRUE;    
-      }
-      return result;
-    } 
-
-    protected List getChildren()
-    {
-      return Collections.EMPTY_LIST;
-    }                        
-
-    protected String getLabel()
-    {  
-      return "todo";
-    }
-
-    protected Image getImage()
-    {
-      return null;
-    }                       
-  }                     
-  
-
-  protected class BindingAdapter extends WSDLElementAdapter
-  {                
-    protected Binding binding;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.binding = (Binding)newTarget;
-    }
-                                                      
-    protected List getChildren()
-    {                  
-      List list = new ArrayList();                 
-      addExtensiblityElementChildren(list, binding);
-      List operationsList = binding.getEBindingOperations();
-      List tempList = new ArrayList();
-      tempList.addAll(operationsList);
-      
-      Collections.sort(tempList, new Comparator() {
-    	public int compare(Object o1, Object o2) {
-    		String s1 = ((BindingOperation) o1).getName();
-    		String s2 = ((BindingOperation) o2).getName();
-    		
-    		if (s1 == null) {
-    			s1 = "";
-    		}
-    		if (s2 == null) {
-    			s2 = "";
-    		}
-    		
-    		boolean boo = true;
-      		return s1.compareToIgnoreCase(s2);
-      	}
-      });
-      
-      list.addAll(tempList);
-      
-      return list;
-    }     
-
-    protected String getLabel()
-    {  
-      return binding.getQName().getLocalPart();
-    }
-
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/binding_obj.gif");
-    }                             
-  }  
-    
-
-  protected class BindingFaultAdapter extends WSDLElementAdapter
-  {                
-    protected BindingFault bindingFault;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.bindingFault = (BindingFault)newTarget;
-    }
-                                                      
-    protected List getChildren()
-    {                  
-      List list = new ArrayList();    
-      addExtensiblityElementChildren(list, bindingFault);
-      return list;
-    }     
-
-    protected String getLabel()
-    {  
-      return bindingFault.getName();
-    }
-
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/fault_obj.gif");
-    }               
-  } 
-
-
-  protected class BindingInputAdapter extends WSDLElementAdapter
-  {                
-    protected BindingInput bindingInput;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.bindingInput = (BindingInput)newTarget;
-    }
-                                                      
-    protected List getChildren()
-    {                  
-      List list = new ArrayList();    
-      addExtensiblityElementChildren(list, bindingInput);
-      return list;
-    }     
-
-    protected String getLabel()
-    {  
-      return "input";
-    }
-
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/input_obj.gif");
-    }                             
-  }  
-
- 
-  protected class BindingOutputAdapter extends WSDLElementAdapter
-  {                
-    protected BindingOutput bindingOutput;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.bindingOutput = (BindingOutput)newTarget;
-    }
-                                                      
-    protected List getChildren()
-    {                  
-      List list = new ArrayList();    
-      addExtensiblityElementChildren(list, bindingOutput);
-      return list;
-    }     
-
-    protected String getLabel()
-    {  
-      return "output";
-    }
-
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/output_obj.gif");
-    }    
-  }  
-                              
-
-  protected class BindingOperationAdapter extends WSDLElementAdapter
-  {                
-    protected BindingOperation bindingOperation;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.bindingOperation = (BindingOperation)newTarget;
-    }
-                                                      
-    protected List getChildren()
-    {                  
-      List list = new ArrayList();         
-                  
-      addExtensiblityElementChildren(list, bindingOperation); 
-
-      if (bindingOperation.getBindingInput() != null)
-      {
-        list.add(bindingOperation.getBindingInput());
-      }
-      if (bindingOperation.getBindingOutput() != null)
-      {
-        list.add(bindingOperation.getBindingOutput());
-      }                             
-      list.addAll(bindingOperation.getEBindingFaults());
-      
-      return list;
-    }        
-                
-
-    protected String getLabel()
-    {  
-      return bindingOperation.getName();
-    }
-
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/operationbinding_obj.gif");
-    }               
-  }  
-
-  //
-  //
-  //
-  protected class DefinitionAdapter extends WSDLElementAdapter implements ModelAdapterListener
-  {                
-    protected List permanentWSDLGroupObjectList;
-    protected Definition definition;
-
-    protected WSDLGroupObject typesGroup;
-    protected WSDLGroupObject extensibilityElementsGroup;
-    protected Types types; 
-     
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.definition = (Definition)newTarget;
-     
-      // this group is added and removed from the child list dynamically
-      // dependant on the presence of an 'actual' types element
-      //
-      typesGroup = new WSDLGroupObject(definition, WSDLGroupObject.TYPES_GROUP, getModelAdapterFactory());
-                                                          
-      // these groups always exist in the child list      
-      //
-      permanentWSDLGroupObjectList = new ArrayList();       
-      permanentWSDLGroupObjectList.add(new WSDLGroupObject(definition, WSDLGroupObject.IMPORTS_GROUP));
-      permanentWSDLGroupObjectList.add(typesGroup);  
-      permanentWSDLGroupObjectList.add(new WSDLGroupObject(definition, WSDLGroupObject.MESSAGES_GROUP));
-      permanentWSDLGroupObjectList.add(new WSDLGroupObject(definition, WSDLGroupObject.PORT_TYPES_GROUP));
-      permanentWSDLGroupObjectList.add(new WSDLGroupObject(definition, WSDLGroupObject.BINDINGS_GROUP));
-      permanentWSDLGroupObjectList.add(new WSDLGroupObject(definition, WSDLGroupObject.SERVICES_GROUP));
-      // we only add this group when it has content
-      //
-      extensibilityElementsGroup = new WSDLGroupObject(definition, WSDLGroupObject.EXTENSIBILITY_ELEMENTS_GROUP);
-
-      updateTypes();
-    }
-                                                      
-    protected List getChildren()
-    {       
-      List list = new ArrayList();
-      list.addAll(permanentWSDLGroupObjectList);   
-      //if (extensibilityElementsGroup.getChildren().size() > 0)
-      //{
-      list.add(extensibilityElementsGroup);
-      //}
-      return list;
-    }
-
-    public void notifyChanged(Notification msg)
-    {     
-      if (msg.getEventType() != Notification.RESOLVE)
-      {                           
-        updateTypes();
-        firePropertyChangedHelper();   
-      }
-    }        
-
-    protected void updateTypes()
-    {
-      if (types != definition.getETypes())
-      {
-        if (types != null)
-        {
-          removeModelAdapterListener(types, this);
-        }                                         
-        types = definition.getETypes();
-        if (types != null)
-        {
-          addModelAdapterListener(types, this);
-        }
-      }  
-    }
-
-    protected void firePropertyChangedHelper()
-    {                        
-      firePropertyChanged(getTarget(), null);
-
-      for (Iterator i = getChildren().iterator(); i.hasNext(); )
-      {                                                                              
-        ModelAdapter adapter = getAdapter(i.next());
-        adapter.firePropertyChanged(adapter, null);
-      }                                             
-    } 
-
-    // propagate changes to 'types' object
-    //
-    public void propertyChanged(Object object, String property)
-    {
-      typesGroup.firePropertyChanged(typesGroup, property);
-    } 
-
-    protected ModelAdapterFactory getModelAdapterFactory()
-    {
-      return getWSDLModelAdapterFactory();
-    }
-    
-    protected String getLabel()
-    {  
-      return definition.getQName().getLocalPart();
-    }
-
-    protected Image getImage()
-    {
-      return null;
-    }                       
-  }
-
- 
-
-  protected class FaultAdapter extends WSDLElementAdapter
-  {                
-    protected Fault fault;
-                                    
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.fault = (Fault)newTarget;
-    }
-                                                      
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/fault_obj.gif");
-    }   
-
-    protected String getLabel()
-    {  
-      return fault.getName();
-    }               
-  }   
-      
-
-  //
-  //
-  //
-  protected class ImportAdapter extends WSDLElementAdapter
-  {                
-    protected Import theImport;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.theImport = (Import)newTarget;
-    }
-                                                       
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/import_obj.gif");
-    }   
-
-    protected String getLabel()
-    {  
-      String result = theImport.getLocationURI();
-      if (result == null || result.length() == 0)
-      {
-      	result = WSDLEditorPlugin.getWSDLString("_UI_NO_IMPORT_SPECIFIED");
-      }
-      return result;
-    }               
-  } 
-
-
-  //
-  //
-  //
-  protected class InputAdapter extends WSDLElementAdapter
-  {                
-    protected Input input;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.input = (Input)newTarget;
-    }
-                                                       
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/input_obj.gif");
-    }   
-
-    protected String getLabel()
-    {  
-      return "input";
-    }               
-  }    
-
-   
- 
-  //
-  //
-  //
-  protected class MessageAdapter extends WSDLElementAdapter
-  {                
-    protected Message message;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.message = (Message)newTarget;
-    }
-                                                      
-    protected List getChildren()
-    {
-      List list = new ArrayList();
-      list.addAll(message.getEParts());
-      return list;
-    }                        
-
-    protected String getLabel()
-    {  
-      if (message.getQName() == null) return ""; // revisit...it shouldn't be null 
-      return message.getQName().getLocalPart();
-    
-    }
-
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/message_obj.gif");
-    }
-  }
-
-
-  //
-  //
-  //
-  protected class OutputAdapter extends WSDLElementAdapter
-  {                
-    protected Output output;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.output = (Output)newTarget;
-    }                     
-        
-    protected String getLabel()
-    {  
-      return "output";
-    }
-
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/output_obj.gif");
-    }                                                        
-  }  
-
-  //
-  //
-  //
-  protected class OperationAdapter extends WSDLElementAdapter
-  {                
-    protected Operation operation;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.operation = (Operation)newTarget;
-    }
-                                                      
-    protected List getChildren()
-    {                  
-      List list = new ArrayList();
-      Input input = operation.getEInput();
-      Output output = operation.getEOutput();
-      
-      OperationType operationType = ((OperationImpl) operation).getStyle();
-      if (operationType != null) {
-      	if (operationType.equals(OperationType.REQUEST_RESPONSE) && input != null && output != null) {
-      		// Input, Output
-      		list.add(input);
-      		list.add(output);
-      	}
-      	else if (operationType.equals(OperationType.SOLICIT_RESPONSE) && input != null && output != null) {
-      		// Output, Input
-      		list.add(output);
-      		list.add(input);
-      	}
-      	else if (operationType.equals(OperationType.ONE_WAY) && input != null) {
-      		// Input
-      		list.add(input);
-      	}
-      	else if (operationType.equals(OperationType.NOTIFICATION) && output != null) {
-      		//Output
-      		list.add(output);
-      	}
-      }
-      list.addAll(operation.getFaults().values());
-      
-      return list;
-    }
-      
-	private int getNodeIndex(NodeList nodeList, Node node) {
-		int index = 0;
-		while (index < nodeList.getLength() && !(nodeList.item(index).equals(node))) {
-			index++;
-		}
-		
-		if (index >= nodeList.getLength()) {
-			index = -1;
-		}
-		
-		return index;
-	}
-
-    protected String getLabel()
-    {  
-      return operation.getName();
-    }
-
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/operation_obj.gif");
-    }               
-  }  
-   
-
-  //
-  //
-  //
-  protected class PartAdapter extends WSDLElementAdapter
-  {                
-    protected Part part;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.part = (Part)newTarget;
-    }                                                       
-
-    protected String getLabel()
-    {
-      return part.getName();
-    }
-
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/part_obj.gif");
-    }                             
-  }     
-
-  //
-  //
-  //
-  protected class PortAdapter extends WSDLElementAdapter implements ModelAdapterListener
-  {                
-    protected Port port;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.port = (Port)newTarget;
-    }
-                                                                             
-    protected String getLabel()
-    {  
-      return port.getName();
-    }
-
-    protected Image getImage()
-    {                                
-      return WSDLEditorPlugin.getInstance().getImage("icons/port_obj.gif");
-    }    
-
-    protected List getChildren()
-    {
-      return WSDLEditorUtil.getInstance().getExtensibilityElementNodes(port);  
-    }
-    // propagate changes to the binding object
-    //
-    public void propertyChanged(Object object, String property)
-    {
-      firePropertyChanged(port, property);
-    }
-  } 
-     
-  protected class UnknownExtensibilityElementAdapter extends WSDLElementAdapter implements ModelAdapterListener
-  {                
-    protected UnknownExtensibilityElement uee;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.uee = (UnknownExtensibilityElement)newTarget;
-    }
-                                                                             
-    protected String getLabel()
-    {  
-      String result = null;
-      Node node = (Node) uee.getElement();
-
-      ILabelProvider labelProvider = getExtensibilityLabelProvider(node);
-      if (labelProvider != null)
-      {
-        result = labelProvider.getText(node);
-      }
-
-      if (result == null)
-      {
-        result = node.getNodeName();
-      }
-      return result;
-    }
-
-    protected Image getImage()
-    {                                
-      Image image = null;
-      Node node = (Node) uee.getElement();
-
-      ILabelProvider labelProvider = getExtensibilityLabelProvider(node);
-      if (labelProvider != null)
-      {
-        image = labelProvider.getImage(node);
-      }
-
-      if (image == null)
-      {
-        image = WSDLEditorPlugin.getInstance().getImage("icons/element_obj.gif");
-      }
-      return image;
-    }    
-
-    protected List getChildren()
-    {
-      List list = null;
-      //Node node = (Node) uee.getElement();
-      //ITreeChildProvider childProvider = getExtensibilityContentProvider(node);
-      // TBD - Discuss with Craig why we would need childProvider
-      //if (childProvider != null)
-      //{
-      //  Object[] array = childProvider.getChildren(node);
-      //  list = Arrays.asList(array);
-      //}
-      //else
-      {
-        list = uee.getChildren();
-      }
-      return list; 
-    }
-
-    public void propertyChanged(Object object, String property)
-    {
-      firePropertyChanged(uee, property);
-    }
-    
-    protected ILabelProvider getExtensibilityLabelProvider(Node node)
-    {
-      ILabelProvider result = null;
-      String namespaceURI = node.getNamespaceURI();
-      if (namespaceURI != null)
-      {
-        result = WSDLEditorPlugin.getInstance().getExtensibilityItemTreeProviderRegistry().getLabelProvider(namespaceURI);
-      }
-      return result;
-    }
-    
-    protected ITreeChildProvider getExtensibilityContentProvider(Node node)
-    {
-      ITreeChildProvider result = null;
-      String namespaceURI = node.getNamespaceURI();
-      if (namespaceURI != null)
-      {
-        result = WSDLEditorPlugin.getInstance().getExtensibilityItemTreeProviderRegistry().getContentProvider(namespaceURI);
-      }
-      return result;
-    }
-
-    boolean isReadOnly()
-    {
-      return true;
-    }
-  } 
-
-
-  //
-  //
-  //
-  protected class PortTypeAdapter extends WSDLElementAdapter
-  {                
-    protected PortType portType;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.portType = (PortType)newTarget;
-    }
-                                                      
-    protected List getChildren()
-    {                  
-      List list = new ArrayList();
-      list.addAll(portType.getOperations());
-      
-      Collections.sort(list, new Comparator()
-      {
-        public int compare(Object o1, Object o2)
-        {
-          String o1Name = ((Operation) o1).getName();
-          String o2Name = ((Operation) o2).getName();
-          if (o1Name == null) o1Name = "";
-          if (o2Name == null) o2Name = "";
-          return (o1Name.compareToIgnoreCase(o2Name));
-        }
-      });
-      return list; 
-    }                    
-      
-    protected String getLabel()
-    {  
-      return portType.getQName().getLocalPart();
-    }
-
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/porttype_obj.gif");
-    }
-  } 
-     
-
-  protected class ServiceAdapter extends WSDLElementAdapter
-  {                
-    protected Service service;
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.service = (Service)newTarget;
-    }
-                                                      
-    protected List getChildren()
-    {                  
-      List list = new ArrayList();
-      list.addAll(service.getEPorts());
-      return list; 
-    }                    
-      
-    protected String getLabel()
-    {  
-      return service.getQName().getLocalPart();
-    }
-
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/service_obj.gif");
-    }   
-  } 
-     
-  //
-  //
-  //
-  public class TypesAdapter extends WSDLElementAdapter
-  {
-    protected Types types; 
-                         
-    public void setTarget(Notifier newTarget) 
-    {
-      super.setTarget(newTarget);
-      this.types = (Types)newTarget;
-    }
-                                                      
-    protected List getChildren()
-    {                  
-      List list = new ArrayList();  
-      list.addAll(WSDLEditorUtil.getInstance().getExtensibilityElementNodes(types));
-      return list; 
-    }                    
-      
-    protected String getLabel()
-    {  
-      return "Types";
-    }
-
-    protected Image getImage()
-    {
-      return WSDLEditorPlugin.getInstance().getImage("icons/types_obj.gif");
-    }                                                                                      
-  }
-
-  public static void addModelAdapterListener(Object modelObject, ModelAdapterListener listener)
-  {                                                               
-// TODO: port check
-    ModelAdapter adapter = getWSDLModelAdapterFactory().getAdapter(modelObject);
-//    ModelAdapter adapter = EcoreUtil.getAdapter(getWSDLModelAdapterFactory().eAdapters(),modelObject);
-    if (adapter != null)
-    {
-      adapter.addListener(listener);
-    }
-  }    
-
-  public static void removeModelAdapterListener(Object modelObject, ModelAdapterListener listener)
-  {                                                            
-// TODO: port check
-    ModelAdapter adapter = getWSDLModelAdapterFactory().getAdapter(modelObject);
-//    ModelAdapter adapter = EcoreUtil.getAdapter(getWSDLModelAdapterFactory().eAdapters(),modelObject);
-    if (adapter != null)
-    {
-      adapter.removeListener(listener);
-    }
-  }            
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/nsedit/EditNamespacesDialog.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/nsedit/EditNamespacesDialog.java
deleted file mode 100644
index 97cc505..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/nsedit/EditNamespacesDialog.java
+++ /dev/null
@@ -1,126 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.nsedit;
-
-import java.util.List;
-
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.wst.xml.ui.nsedit.CommonEditNamespacesTargetFieldDialog;
-
-public class EditNamespacesDialog extends Dialog
-{
-  protected Button okButton;
-  protected String title;
-  protected String targetNamespace;
-  protected List namespaceInfoList;
-  protected CommonEditNamespacesTargetFieldDialog editWSDLNamespacesControl;
-  protected IPath resourceLocation;
-  //  protected Label errorMessageLabel;
-  //  protected String errorMessage;  
-
-  //protected Label errorMessageLabel;
-
-  public EditNamespacesDialog(Shell parentShell, IPath resourceLocation, String title, String targetNamespace, List namespaceList)
-  {
-    super(parentShell);
-    this.resourceLocation = resourceLocation;
-    setShellStyle(getShellStyle() | SWT.RESIZE);
-    this.title = title;
-    this.targetNamespace = targetNamespace;
-    this.namespaceInfoList = namespaceList;
-  }
-
-  public int createAndOpen()
-  {
-    create();
-    getShell().setText(title);
-    setBlockOnOpen(true);
-    return open();
-  }
-
-  protected Control createContents(Composite parent)
-  {
-    Control control = super.createContents(parent);
-    updateErrorMessage();
-    return control;
-  }
-
-  protected void createButtonsForButtonBar(Composite parent)
-  {
-    okButton = createButton(parent, IDialogConstants.OK_ID, IDialogConstants.OK_LABEL, true);
-    createButton(parent, IDialogConstants.CANCEL_ID, IDialogConstants.CANCEL_LABEL, false);
-  }
-
-  protected Control createDialogArea(Composite parent)
-  {
-    Composite dialogArea = (Composite) super.createDialogArea(parent);
-    editWSDLNamespacesControl = new CommonEditNamespacesTargetFieldDialog(dialogArea, resourceLocation);
-    editWSDLNamespacesControl.setNamespaceInfoList(namespaceInfoList);
-    editWSDLNamespacesControl.setTargetNamespace(targetNamespace);
-
-    return dialogArea;
-  }
-
-  public void modifyText(ModifyEvent e)
-  {
-    updateErrorMessage();
-  }
-
-  protected String computeErrorMessage(String name)
-  {
-    return null;
-  }
-
-  protected void updateErrorMessage()
-  {
-    String errorMessage = null;
-    /*
-    String name = nameField.getText().trim();
-    if (name.length() > 0)
-    {
-      errorMessage = computeErrorMessage(name);
-    }
-    else
-    {
-      errorMessage = "";
-    }*/
-
-    //errorMessageLabel.setText(errorMessage != null ? errorMessage : "");
-    okButton.setEnabled(errorMessage == null);
-  }
-
-  protected void buttonPressed(int buttonId)
-  {
-    if (buttonId == IDialogConstants.OK_ID)
-    {
-      targetNamespace = editWSDLNamespacesControl.getTargetNamespace();
-    }
-    super.buttonPressed(buttonId);
-  }
-
-  public List getNamespaceInfoList()
-  {
-    return namespaceInfoList;
-  }
-
-  public String getTargetNamespace()
-  {
-    return targetNamespace;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/ExtensibleOutlineProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/ExtensibleOutlineProvider.java
deleted file mode 100644
index b1ca649..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/ExtensibleOutlineProvider.java
+++ /dev/null
@@ -1,162 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.outline;
-
-import org.eclipse.jface.viewers.ILabelProvider;
-import org.eclipse.jface.viewers.ILabelProviderListener;
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtension;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtensionRegistry;
-
-
-public class ExtensibleOutlineProvider implements ITreeContentProvider, ILabelProvider
-{
-  protected WSDLEditorExtension[] treeContentProviderExtensions;
-  protected ITreeContentProvider[] treeContentProviders;
-
-  protected WSDLEditorExtension[] labelProviderExtensions;
-  protected ILabelProvider[] labelProviders;
-
-  protected final static Object[] EMPTY_ARRAY = {};
-
-  public ExtensibleOutlineProvider(WSDLEditor wsdlEditor)
-  {
-    WSDLEditorExtensionRegistry registry = WSDLEditorPlugin.getInstance().getWSDLEditorExtensionRegistry(); 
-
-    treeContentProviderExtensions = registry.getRegisteredExtensions(WSDLEditorExtension.OUTLINE_TREE_CONTENT_PROVIDER); 
-    treeContentProviders = new ITreeContentProvider[treeContentProviderExtensions.length]; 
-    for (int i = 0; i < treeContentProviderExtensions.length; i++)
-    {
-      treeContentProviders[i] = (ITreeContentProvider)treeContentProviderExtensions[i].createExtensionObject(WSDLEditorExtension.OUTLINE_TREE_CONTENT_PROVIDER, wsdlEditor);
-    }
-
-    labelProviderExtensions = registry.getRegisteredExtensions(WSDLEditorExtension.OUTLINE_LABEL_PROVIDER); 
-    labelProviders = new ILabelProvider[labelProviderExtensions.length]; 
-    for (int i = 0; i < labelProviderExtensions.length; i++)
-    {
-      labelProviders[i] = (ILabelProvider)labelProviderExtensions[i].createExtensionObject(WSDLEditorExtension.OUTLINE_LABEL_PROVIDER, wsdlEditor);
-    }
-  }
-      
-                   
-  protected ITreeContentProvider getApplicableTreeContentProvider(Object object)
-  {                             
-    ITreeContentProvider provider = null;
-    for (int i = 0; i < treeContentProviderExtensions.length; i++)
-    {
-      if (treeContentProviderExtensions[i].isApplicable(object))
-      {
-        provider = treeContentProviders[i];
-        if (provider != null)
-        {
-          break;
-        }
-      }
-    }
-    return provider;
-  }
-
-
-  protected ILabelProvider getApplicableLabelProvider(Object object)
-  {
-    ILabelProvider provider = null;
-    for (int i = 0; i < labelProviderExtensions.length; i++)
-    {
-      if (labelProviderExtensions[i].isApplicable(object))
-      {
-        provider = labelProviders[i];
-        if (provider != null)
-        {
-          break;
-        }
-      }
-    }
-    return provider;
-  }
-
-  // implements ITreeContentProvider
-  //
-  public Object[] getChildren(Object parentElement) 
-  { 
-    ITreeContentProvider provider = getApplicableTreeContentProvider(parentElement);
-    //System.out.println("getElements " + provider);
-    return provider != null ? provider.getChildren(parentElement) : EMPTY_ARRAY;
-  }
-
-  public Object getParent(Object element)
-  {
-    ITreeContentProvider provider = getApplicableTreeContentProvider(element);
-    return provider != null ? provider.getParent(element) : null;
-  }
-
-  public boolean hasChildren(Object element)
-  {
-    ITreeContentProvider provider = getApplicableTreeContentProvider(element);
-    return provider != null ? provider.hasChildren(element) : false;
-  }
-
-  public Object[] getElements(Object inputElement)  
-  {                                            
-    ITreeContentProvider provider = getApplicableTreeContentProvider(inputElement);
-    //System.out.println("getElements " + provider);
-    return provider != null ? provider.getElements(inputElement) : EMPTY_ARRAY;
-  }
-
-  public void dispose()  
-  {
-    // TODO... call dispose dispose the created label and content providers
-  }
-
-  public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
-  {
-    for (int i = 0; i < treeContentProviders.length; i++)
-    {
-      treeContentProviders[i].inputChanged(viewer, oldInput, newInput);
-    }
-  }                 
-
-  // implements ILabelProvider  
-  //
-  public Image getImage(Object element) 
-  { 
-    ILabelProvider provider = getApplicableLabelProvider(element);
-    return provider != null ? provider.getImage(element) : null;
-  }
-
-  public String getText(Object element)  
-  {            
-    String result = null;       
-    if (element != null)
-    {
-      ILabelProvider provider = getApplicableLabelProvider(element);
-      result = provider != null ? provider.getText(element) : (element.toString() + "noProviderForClass=" + element.getClass().getName());
-    }
-    return result != null ? result : "";
-  }   
-
-  public void addListener(ILabelProviderListener listener) 
-  {
-  }
-
-  public void removeListener(ILabelProviderListener listener)
-  {
-  }
-
-  public boolean isLabelProperty(Object element, String property) 
-  {              
-    return false;
-  }
-}
-
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/HTTPLabelProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/HTTPLabelProvider.java
deleted file mode 100644
index 7de18a1..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/HTTPLabelProvider.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.outline;
-
-import java.util.HashMap;
-
-
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.w3c.dom.Node;
-
-
-public class HTTPLabelProvider extends LabelProvider
-{                                                   
-  protected final static String ADDRESS         = "address";
-  protected final static String BINDING         = "binding";
-  protected final static String OPERATION       = "operation";
-  protected final static String URL_ENCODED     = "urlEncoded";
-  protected final static String URL_REPLACEMENT = "urlReplacement";
-
-  protected HashMap map = new HashMap();
-                         
-  public HTTPLabelProvider()
-  {                    
-    map.put(ADDRESS, "icons/httpaddress_obj.gif");
-    map.put(BINDING, "icons/httpbinding_obj.gif");
-    map.put(OPERATION, "icons/httpoperation_obj.gif");    
-    map.put(URL_ENCODED, "icons/httpurlencoded_obj.gif");
-    map.put(URL_REPLACEMENT, "icons/httpurlreplacement_obj.gif");
-  }
-
-  public Image getImage(Object object) 
-  {    
-    Node node = (Node)object;
-    String imageName = (String)map.get(node.getLocalName());       
-    return imageName != null ? WSDLEditorPlugin.getInstance().getImage(imageName) : null; 
-  }
-  
-  public String getText(Object object)  
-  {
-    Node node = (Node)object;
-    return node.getNodeName();
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/ModelAdapterContentProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/ModelAdapterContentProvider.java
deleted file mode 100644
index 7068aad..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/ModelAdapterContentProvider.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.outline;
-
-import java.util.Collections;
-import java.util.List;
-
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.StructuredViewer;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapter;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterListener;
-
-
-
-public class ModelAdapterContentProvider implements ITreeContentProvider, ModelAdapterListener
-{                                 
-  protected Viewer viewer;
-  protected ModelAdapterFactory adapterFactory;
-
-  public ModelAdapterContentProvider(ModelAdapterFactory adapterFactory)
-  {                                      
-    this.adapterFactory = adapterFactory;  
-  }
-        
-  protected void attachListener(Object object)
-  {
-    ModelAdapter adapter = adapterFactory.getAdapter(object);
-// TODO: port check
-//    ModelAdapter adapter = EcoreUtil.getAdapter(adapterFactory.eAdapters(),object);
-    if (adapter != null)
-    {
-      adapter.addListener(this);
-    }
-  } 
-
-  public void propertyChanged(Object object, String property)
-  {             
-    if (viewer != null)
-    {
-      if (viewer instanceof StructuredViewer)
-      {
-        ((StructuredViewer)viewer).refresh(object);
-      }
-      else
-      {     
-        viewer.refresh();
-      }
-    }
-  }
-
-  /*
-   * @see ITreeContentProvider#getChildren(Object)
-   */
-  public Object[] getChildren(Object parentObject)
-  {                                     
-    attachListener(parentObject);
-
-    List list = null;
-// TODO: port check    
-    ModelAdapter modelAdapter = adapterFactory.getAdapter(parentObject);
-//    ModelAdapter modelAdapter = EcoreUtil.getAdapter(adapterFactory.eAdapters(),parentObject);
-    if (modelAdapter != null)
-    {
-      list = (List)modelAdapter.getProperty(parentObject, ModelAdapter.CHILDREN_PROPERTY);     
-    }
-    list =  list != null ? list : Collections.EMPTY_LIST;
-    return list.toArray();
-  }
-
-  /*
-   * @see ITreeContentProvider#getParent(Object)
-   */
-  public Object getParent(Object element)
-  {
-    return null;
-  }
-
-  /*
-   * @see ITreeContentProvider#hasChildren(Object)
-   */
-  public boolean hasChildren(Object element)
-  {
-    Object[] children = getChildren(element);
-    return children != null && children.length > 0;   
-  }
-
-  /*
-   * @see IStructuredContentProvider#getElements(Object)
-   */
-  public Object[] getElements(Object inputElement)
-  {
-    return getChildren(inputElement);
-  }
-
-  /*
-   * @see IContentProvider#dispose()
-   */
-  public void dispose()
-  { 
-    viewer = null;
-  }
-  
-  /*
-   * @see IContentProvider#inputChanged(Viewer, Object, Object)
-   */
-  public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
-  {               
-    this.viewer = viewer;
-  }   
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/ModelAdapterLabelProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/ModelAdapterLabelProvider.java
deleted file mode 100644
index 720c74c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/ModelAdapterLabelProvider.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.outline;
-        
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapter;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterFactory;
-
-
-
-public class ModelAdapterLabelProvider extends LabelProvider
-{                     
-  protected ModelAdapterFactory adapterFactory;
-
-  public ModelAdapterLabelProvider(ModelAdapterFactory adapterFactory)
-  {                                      
-    this.adapterFactory = adapterFactory;
-  }
-
- 
-  public Image getImage(Object object)
-  {
-    Image result = null;           
-// TODO: port check
-    ModelAdapter modelAdapter = adapterFactory.getAdapter(object);
-//    ModelAdapter modelAdapter = EcoreUtil.getAdapter(adapterFactory.eAdapters(),object);
-    if (modelAdapter != null)
-    {
-      result = (Image)modelAdapter.getProperty(object, ModelAdapter.IMAGE_PROPERTY);     
-    }                                            
-    return result;
-  } 
-    
-
-  public String getText(Object object)
-  {                
-    String result = null;               
-// TODO: port check
-    ModelAdapter modelAdapter = adapterFactory.getAdapter(object);
-//    ModelAdapter modelAdapter = EcoreUtil.getAdapter(adapterFactory.eAdapters(),object);
-    if (modelAdapter != null)
-    {                       
-      result = (String)modelAdapter.getProperty(object, ModelAdapter.LABEL_PROPERTY);     
-    }                                            
-    return result;
-  }   
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/SOAPLabelProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/SOAPLabelProvider.java
deleted file mode 100644
index 2c2a07c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/SOAPLabelProvider.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.outline;
-
-import java.util.HashMap;
-
-
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.w3c.dom.Node;
-
-
-public class SOAPLabelProvider extends LabelProvider
-{                                                     
-  protected final static String ADDRESS      = "address";
-  protected final static String BODY         = "body";
-  protected final static String BINDING      = "binding";
-  protected final static String FAULT        = "fault";                                 
-  protected final static String HEADER       = "header"; 
-  protected final static String HEADER_FAULT = "headerfault"; 
-  protected final static String OPERATION    = "operation";
-
-  protected HashMap map = new HashMap();
-                         
-  public SOAPLabelProvider()
-  {
-    map.put(ADDRESS, "icons/soapaddress_obj.gif");
-    map.put(BINDING, "icons/soapbinding_obj.gif");
-    map.put(BODY, "icons/soapbody_obj.gif");
-    map.put(FAULT, "icons/soapfault_obj.gif");
-    map.put(HEADER, "icons/soapheader_obj.gif");
-    map.put(HEADER_FAULT, "icons/soapheaderfault_obj.gif");
-    map.put(OPERATION, "icons/soapoperation_obj.gif");
-  }
-
-  public Image getImage(Object object) 
-  {    
-    Node node = (Node)object;
-    String imageName = (String)map.get(node.getLocalName());                        
-    boolean isReadOnly = !(node instanceof XMLNode);  
-	  return imageName != null ? WSDLEditorPlugin.getInstance().getImage(imageName) : null; 
-  }
-  
-  public String getText(Object object)  
-  {
-    Node node = (Node)object;
-    return node.getNodeName();
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/WSDLContentOutlinePage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/WSDLContentOutlinePage.java
deleted file mode 100644
index 07d2fb6..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/outline/WSDLContentOutlinePage.java
+++ /dev/null
@@ -1,207 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.outline;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.jface.action.MenuManager;
-import org.eclipse.jface.viewers.ILabelProvider;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.SelectionChangedEvent;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.KeyAdapter;
-import org.eclipse.swt.events.KeyEvent;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Menu;
-import org.eclipse.ui.views.contentoutline.ContentOutlinePage;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLSelectionManager;
-import org.eclipse.wst.wsdl.ui.internal.actions.WSDLMenuListener;
-import org.eclipse.wst.wsdl.ui.internal.util.OpenOnSelectionHelper;
-
-
-public class WSDLContentOutlinePage extends ContentOutlinePage 
-{                                                    
-  protected WSDLEditor wsdlEditor;
-	protected int level = 0;  
-  protected Object model;                          
-  protected ITreeContentProvider contentProvider;
-  protected ILabelProvider labelProvider;
-  protected WSDLSelectionManager selectionManager;
-  protected SelectionManagerSelectionChangeListener selectionManagerSelectionChangeListener = new SelectionManagerSelectionChangeListener();
-  protected TreeSelectionChangeListener treeSelectionChangeListener = new TreeSelectionChangeListener();
-        
-  public WSDLContentOutlinePage(WSDLEditor wsdlEditor)
-  {                                          
-    this.wsdlEditor = wsdlEditor;
-  }
-
-
-  public void setContentProvider(ITreeContentProvider contentProvider)
-  {
-    this.contentProvider = contentProvider;
-  }
-
-
-  public void setLabelProvider(ILabelProvider labelProvider)
-  {
-    this.labelProvider = labelProvider;
-  }
-
-                          
-  // expose
-  public TreeViewer getTreeViewer()
-  {
-    return super.getTreeViewer();
-  }
-
-	public void createControl(Composite parent) 
-  {                                                 
-		super.createControl(parent);                 
-
-		getTreeViewer().setContentProvider(contentProvider);
-		getTreeViewer().setLabelProvider(labelProvider);
-    getTreeViewer().setInput(model);
-    getTreeViewer().addSelectionChangedListener(this);
-    
-    KeyAdapter keyListener = new KeyAdapter()
-    {
-      public void keyReleased(KeyEvent e)
-      {   	
-        if (e.keyCode == SWT.F3)
-        {
-          ISelection selection = selectionManager.getSelection();
-          if (selection instanceof IStructuredSelection)
-          {
-            Object object = ((IStructuredSelection)selection).getFirstElement();
-            if (object instanceof EObject)
-            {
-			  OpenOnSelectionHelper helper = new OpenOnSelectionHelper(wsdlEditor.getDefinition());
-              helper.openEditor((EObject)object);
-            }
-          }
-        }
-      }
-    };
-    getTreeViewer().getTree().addKeyListener(keyListener);
-
-    MenuManager menuManager = new MenuManager("#popup");//$NON-NLS-1$
-    menuManager.setRemoveAllWhenShown(true);
-    Menu menu = menuManager.createContextMenu(getTreeViewer().getControl());
-    getTreeViewer().getControl().setMenu(menu);
-    
-    WSDLMenuListener menuListener = new WSDLMenuListener(wsdlEditor, wsdlEditor.getSelectionManager());//, (XSDTextEditor)fTextEditor);
-    menuManager.addMenuListener(menuListener);
-
-    setSelectionManager(wsdlEditor.getSelectionManager());
-	}
-
-
-  public void setModel(Object object)
-  {
-    model = object;
-  }
-
-	
-	public void setExpandToLevel(int i) 
-  {
-		level = i;
-	}
-
-	
-	public void setInput(Object value) 
-  {
-		getTreeViewer().setInput(value);
-	 	getTreeViewer().expandToLevel(level);
-	}  
-
-
-  public void setSelectionManager(WSDLSelectionManager newSelectionManager)
-  { 
-    TreeViewer treeViewer = getTreeViewer();
-
-    // disconnect from old one
-    if (selectionManager != null)
-    {                                                        
-      selectionManager.removeSelectionChangedListener(selectionManagerSelectionChangeListener);  
-      treeViewer.removeSelectionChangedListener(treeSelectionChangeListener);
-    }
-
-    selectionManager = newSelectionManager;
-
-    // connect to new one
-    if (selectionManager != null)
-    {
-      selectionManager.addSelectionChangedListener(selectionManagerSelectionChangeListener);  
-      treeViewer.addSelectionChangedListener(treeSelectionChangeListener);
-    }
-  }    
-
-  class SelectionManagerSelectionChangeListener implements ISelectionChangedListener
-  {
-    public void selectionChanged(SelectionChangedEvent event)  
-    {         
-      if (event.getSelectionProvider() != getTreeViewer())
-      {
-        getTreeViewer().setSelection(event.getSelection(), true);
-      }
-    }    
-  }
-
-  class TreeSelectionChangeListener implements ISelectionChangedListener
-  {
-    public void selectionChanged(SelectionChangedEvent event)  
-    { 
-      if (selectionManager != null)
-      {
-        ISelection selection = event.getSelection();
-        if (selection instanceof IStructuredSelection)
-        {
-          IStructuredSelection structuredSelection = (IStructuredSelection)selection;
-          Object o = structuredSelection.getFirstElement();
-        
-          // TODO ... 
-          // we need to implement a selectionManagerMapping extension point
-          // so that extensions can specify how they'd like to map view objects 
-          // to selection objects
-          //                                        
-//          if (o instanceof Element)
-//          {  
-//            try
-//            {
-//              Object modelObject = WSDLEditorUtil.getInstance().findModelObjectForElement(wsdlEditor.getDefinition(), (Element)o);
-//              if (modelObject != null && !(modelObject instanceof UnknownExtensibilityElement))
-//              {
-//                o = modelObject;
-//              }
-//            }
-//            catch (Exception e)
-//            {
-//            }
-//          }
-
-          if (o != null)
-          {
-            selectionManager.setSelection(new StructuredSelection(o), getTreeViewer());
-          }
-          else
-          {
-            selectionManager.setSelection(new StructuredSelection(), getTreeViewer());
-          }   
-        }
-      }
-    }    
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/AbstractSection.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/AbstractSection.java
deleted file mode 100644
index a8289f0..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/AbstractSection.java
+++ /dev/null
@@ -1,353 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import org.eclipse.jface.action.IStatusLineManager;
-import org.eclipse.jface.util.Assert;
-import org.eclipse.jface.util.IPropertyChangeListener;
-import org.eclipse.jface.util.PropertyChangeEvent;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.graphics.GC;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Listener;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.part.EditorActionBarContributor;
-import org.eclipse.wst.common.ui.properties.ISection;
-import org.eclipse.wst.common.ui.properties.TabbedPropertySheetPage;
-import org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.graph.model.WSDLGraphModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapter;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-import org.eclipse.wst.xml.core.internal.document.DocumentImpl;
-import org.w3c.dom.Element;
-
-public class AbstractSection implements ISection, IPropertyChangeListener, Listener, SelectionListener
-{
-	private TabbedPropertySheetWidgetFactory factory;
-	private WSDLElement element;
-  protected boolean isReadOnly = false;
-  protected Composite composite;
-  protected int rightMarginSpace;
-  protected int tableMinimumWidth = 50;
-	
-  public void createControls(Composite parent,	TabbedPropertySheetPage tabbedPropertySheetPage)
-  {
-    createControls(parent, tabbedPropertySheetPage.getWidgetFactory());
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISection#createControls(org.eclipse.swt.widgets.Composite, org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory)
-   */
-  public void createControls(Composite parent, TabbedPropertySheetWidgetFactory aFactory)
-  {
-		this.factory = aFactory;
-    GC gc = new GC(parent);
-    Point extent = gc.textExtent("  ...  "); //$NON-NLS-1$
-    rightMarginSpace = extent.x;
-    gc.dispose();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISection#setInput(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection)
-   */
-  public void setInput(IWorkbenchPart part, ISelection selection)
-  {
-		Assert.isTrue(selection instanceof IStructuredSelection);
-		Object input = ((IStructuredSelection)selection).getFirstElement();
-		
-		if (input instanceof WSDLElement)
-		{
-		  this.element = (WSDLElement)input;
-      ModelAdapter adapter = WSDLGraphModelAdapterFactory.getWSDLGraphModelAdapterFactory().getAdapter(input);
-      if (adapter != null)
-      {
-        isReadOnly = Boolean.TRUE.equals(adapter.getProperty(input, "isReadOnly")); //$NON-NLS-1$
-      }
-		}
-		else if (input instanceof WSDLGroupObject)
-		{
-		  this.element = ((WSDLGroupObject)input).getDefinition();
-		}
-		refresh();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISection#aboutToBeShown()
-   */
-  public void aboutToBeShown()
-  {
-		refresh();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISection#aboutToBeHidden()
-   */
-  public void aboutToBeHidden()
-  {
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISection#dispose()
-   */
-  public void dispose()
-  {
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISection#getMinimumHeight()
-   */
-  public int getMinimumHeight()
-  {
-    return SWT.DEFAULT;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISection#shouldUseExtraSpace()
-   */
-  public boolean shouldUseExtraSpace()
-  {
-    return true;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISection#refresh()
-   */
-  public void refresh()
-  {
-    if (isReadOnly)
-    {
-      composite.setEnabled(false);
-    }
-    else
-    {
-      composite.setEnabled(true);
-    }
-  }
-
-  public WSDLElement getElement()
-  {
-    return element;
-  }
-  
-	/**
-	 * Get the widget factory.
-	 * @return the widget factory.
-	 */
-	public TabbedPropertySheetWidgetFactory getWidgetFactory() {
-		return factory;
-	}
-
-	public void propertyChange(PropertyChangeEvent event)
-	{
-    refresh();
-	}
-
-	
-  public void doWidgetDefaultSelected(SelectionEvent e)
-  {}
-  
-  public void doWidgetSelected(SelectionEvent e)
-  {}
-  
-  /**
-   * @see org.eclipse.swt.events.SelectionListener#widgetDefaultSelected(SelectionEvent)
-   */
-  public void widgetDefaultSelected(SelectionEvent e)
-  {
-    if (isListenerEnabled() &&
-        getElement() != null &&
-        !isInDoHandle) 
-    {
-      isInDoHandle = true;
-      doWidgetDefaultSelected(e);
-      isInDoHandle = false;
-    }
-    
-  }
-
-  /**
-   * @see org.eclipse.swt.events.SelectionListener#widgetSelected(SelectionEvent)
-   */
-  public void widgetSelected(SelectionEvent e)
-  {
-    if (isListenerEnabled() &&
-        getElement() != null &&
-        !isInDoHandle) 
-    {
-      isInDoHandle = true;
-      doWidgetSelected(e);
-      isInDoHandle = false;
-    }
-    
-  }
-  
-  boolean listenerEnabled = true;
-  /**
-   * Get the value of listenerEnabled.
-   * @return value of listenerEnabled.
-   */
-  public boolean isListenerEnabled() 
-  {
-    return listenerEnabled;
-  }
-  
-  /**
-   * Set the value of listenerEnabled.
-   * @param v  Value to assign to listenerEnabled.
-   */
-  public void setListenerEnabled(boolean  v) 
-  {
-    this.listenerEnabled = v;
-  }
-
-  public void handleEvent(Event event)
-  {
-    if (isListenerEnabled() && !isInDoHandle) 
-    {
-      isInDoHandle = true;
-      startDelayedEvent(event);
-      isInDoHandle = false;
-    } // end of if ()
-  }
-  
-  public void doHandleEvent(Event event)
-  {
-    
-  }
-  
-  protected DelayedEvent delayedTask;
-  
-  protected void startDelayedEvent(Event e)
-  {
-    if (delayedTask == null ||
-      delayedTask.getEvent() == null)
-    {
-      delayedTask = new DelayedEvent();
-      delayedTask.setEvent(e);
-      Display.getDefault().timerExec(500,delayedTask);
-    }
-    else
-    {
-      Event delayedEvent = delayedTask.getEvent();
-      
-      if (e.widget == delayedEvent.widget &&
-        e.type == delayedEvent.type)
-      {
-        // same event, just different data, delay new event
-        delayedTask.setEvent(null);
-      }
-      delayedTask = new DelayedEvent();
-      delayedTask.setEvent(e);
-      Display.getDefault().timerExec(500,delayedTask);
-    }
-  }
-  
-  class DelayedEvent implements Runnable
-  {
-    protected Event event;
-    
-    /*
-     * @see Runnable#run()
-     */
-    public void run()
-    {
-      if (event != null)
-      {
-        isInDoHandle = true;
-        doHandleEvent(event);
-        isInDoHandle = false;
-        event = null;
-      }
-    }
-    
-    /**
-     * Gets the event.
-     * @return Returns a Event
-     */
-    public Event getEvent()
-    {
-      return event;
-    }
-
-    /**
-     * Sets the event.
-     * @param event The event to set
-     */
-    public void setEvent(Event event)
-    {
-      this.event = event;
-    }
-
-  }
-
-  boolean isInDoHandle;
-  /**
-   * Get the value of isInDoHandle.
-   * @return value of isInDoHandle.
-   */
-  public boolean isInDoHandle() 
-  {
-    return isInDoHandle;
-  }
-
-  
-  static protected IEditorPart getActiveEditor()
-  {
-    IWorkbench workbench = WSDLEditorPlugin.getInstance().getWorkbench();
-    IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow();
-    IEditorPart editorPart = workbenchWindow.getActivePage().getActiveEditor();
-
-    return editorPart;
-  }
-
-  static protected IStatusLineManager getStatusLineManager(IEditorPart editorPart)
-  { 
-    IStatusLineManager result = null;
-    try
-    {                       
-      EditorActionBarContributor contributor = (EditorActionBarContributor)editorPart.getEditorSite().getActionBarContributor();
-      result = contributor.getActionBars().getStatusLineManager();
-    }
-    catch (Exception e)
-    {
-    }  
-    return result;
-  }
-
-  public DocumentImpl getDocument(Element element)
-  {
-    return (DocumentImpl) element.getOwnerDocument();
-  }
-
-  public void beginRecording(String description, Element element)
-  {
-    getDocument(element).getModel().beginRecording(this, description);
-  }
-  
-  public void endRecording(Element element)
-  {
-    DocumentImpl doc = (DocumentImpl) getDocument(element);
-    
-    doc.getModel().endRecording(this);    
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/AbstractSectionDescriptor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/AbstractSectionDescriptor.java
deleted file mode 100644
index 0e295dd..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/AbstractSectionDescriptor.java
+++ /dev/null
@@ -1,103 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.wst.common.ui.properties.ISection;
-import org.eclipse.wst.common.ui.properties.ISectionDescriptor;
-import org.eclipse.wst.common.ui.properties.ITypeMapper;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-
-public class AbstractSectionDescriptor implements ISectionDescriptor
-{
-  /**
-   * 
-   */
-  public AbstractSectionDescriptor()
-  {
-    super();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getId()
-   */
-  public String getId()
-  {
-    return "";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getFilter()
-   */
-  public ITypeMapper getFilter()
-  {
-    return null;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getInputTypes()
-   */
-  public List getInputTypes()
-  {
-    List list = new ArrayList();
-    list.add(WSDLElement.class);
-    return list;
- }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getSectionClass()
-   */
-  public ISection getSectionClass()
-  {
-    return null;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getTargetTab()
-   */
-  public String getTargetTab()
-  {
-    // TODO Auto-generated method stub
-    return null;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#appliesTo(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection)
-   */
-  public boolean appliesTo(IWorkbenchPart part, ISelection selection)
-  {
-    Object object = null;
-    if (selection instanceof StructuredSelection)
-    {
-      StructuredSelection structuredSelection = (StructuredSelection)selection;
-      object = structuredSelection.getFirstElement();
-      if (object instanceof WSDLElement || object instanceof WSDLGroupObject)
-      {
-        return true;
-      }
-    }
-    return false;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getAfterSection()
-   */
-  public String getAfterSection()
-  {
-    return "";
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/DocumentationSection.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/DocumentationSection.java
deleted file mode 100644
index 9993a13..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/DocumentationSection.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory;
-import org.eclipse.wst.wsdl.ui.internal.actions.AddElementAction;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-public class DocumentationSection extends AbstractSection {
-
-	Text docText;
-
-	/**
-	 * @see org.eclipse.wst.common.ui.properties.ITabbedPropertySection#createControls(org.eclipse.swt.widgets.Composite, org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory)
-	 */
-	public void createControls(Composite parent, TabbedPropertySheetWidgetFactory factory)
-	{
-	  super.createControls(parent, factory);
-		composite =	getWidgetFactory().createFlatFormComposite(parent);
-		
-		docText = getWidgetFactory().createText(composite, "", SWT.MULTI | SWT.NONE | SWT.H_SCROLL | SWT.V_SCROLL); //$NON-NLS-1$
-    docText.addListener(SWT.Modify, this);  
-		FormData data = new FormData();
-		data.left = new FormAttachment(0, 0);
-		data.right = new FormAttachment(100, 0);
-		data.top = new FormAttachment(0, 0);
-		data.bottom = new FormAttachment(100, 0);
-		docText.setLayoutData(data);
-	}
-
-	/*
-	 * @see org.eclipse.wst.common.ui.properties.view.ITabbedPropertySection#refresh()
-	 */
-	public void refresh()
-	{
-    super.refresh();
-    if (docText.isFocusControl())
-    {
-      return;
-    }
-    setListenerEnabled(false);
-	  docText.setText("");
-	  if (getElement() != null)
-	  {
-	    Element docNode = getElement().getDocumentationElement();
-	    if (docNode != null)
-	    {
-        Node textNode = docNode.getFirstChild();
-        if (textNode != null)
-        {
-          String docValue = textNode.getNodeValue();
-          if (docValue != null)
-          {
-            docText.setText(docValue);
-          }
-        }
-	    }
-	  }
-	  setListenerEnabled(true);
-	}
-	
-	public void doHandleEvent(Event event)
-	{
-	  if (event.widget == docText)
-	  {
-	    String value = docText.getText();
-	    if (getElement() != null)
-	    {
-	      Element docNode = getElement().getDocumentationElement();
-	      if (docNode != null)
-	      {
-          Node textNode = docNode.getFirstChild();
-          if (textNode != null)
-          {
-            textNode.setNodeValue(value);
-          }
-          else
-          {
-            if (value.length() > 0)
-            {
-              Document document = docNode.getOwnerDocument();
-              org.w3c.dom.Text newTextNode = document.createTextNode(value);
-              docNode.appendChild(newTextNode);
-            }
-          }
-	      }
-	      else
-	      {
-	        Element element = getElement().getElement();
-          AddElementAction action = new AddElementAction(element, element.getPrefix(), "documentation", element.getFirstChild()); //$NON-NLS-1$
-          action.run();
-          Element newDocumentation = action.getNewElement();
-          
-          Document document = newDocumentation.getOwnerDocument();
-          org.w3c.dom.Text newTextNode = document.createTextNode(value);
-          newDocumentation.appendChild(newTextNode);
-          getElement().setDocumentationElement(newDocumentation);
-	      }
-	    }
-	  }
-	}
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/DocumentationSectionDescriptor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/DocumentationSectionDescriptor.java
deleted file mode 100644
index 95c0286..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/DocumentationSectionDescriptor.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.wst.common.ui.properties.ISection;
-import org.eclipse.wst.common.ui.properties.ISectionDescriptor;
-import org.eclipse.wst.wsdl.WSDLElement;
-
-
-public class DocumentationSectionDescriptor extends AbstractSectionDescriptor implements ISectionDescriptor
-{
-  /**
-   * 
-   */
-  public DocumentationSectionDescriptor()
-  {
-    super();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getId()
-   */
-  public String getId()
-  {
-    return "org.eclipse.wst.wsdl.ui.internal.section.documentation";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getSectionClass()
-   */
-  public ISection getSectionClass()
-  {
-    // TODO Auto-generated method stub
-    return new DocumentationSection();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getTargetTab()
-   */
-  public String getTargetTab()
-  {
-    // TODO Auto-generated method stub
-    return "com.ibm.xmlwebservices.documentation";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#appliesTo(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection)
-   */
-  public boolean appliesTo(IWorkbenchPart part, ISelection selection)
-  {
-    Object object = null;
-    if (selection instanceof StructuredSelection)
-    {
-      StructuredSelection structuredSelection = (StructuredSelection)selection;
-      object = structuredSelection.getFirstElement();
-      if (object instanceof WSDLElement)
-      {
-        return true;
-      }
-    }
-    return false;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getAfterSection()
-   */
-  public String getAfterSection()
-  {
-    return "com.ibm.xmlwebservices.general";
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ExtensibilityElementSectionDescriptor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ExtensibilityElementSectionDescriptor.java
deleted file mode 100644
index e94c9e6..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ExtensibilityElementSectionDescriptor.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.wst.common.ui.properties.ISection;
-import org.eclipse.wst.common.ui.properties.ISectionDescriptor;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-public class ExtensibilityElementSectionDescriptor extends AbstractSectionDescriptor implements ISectionDescriptor
-{
-  /**
-   * 
-   */
-  public ExtensibilityElementSectionDescriptor()
-  {
-    super();
-  }
-  
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getId()
-   */
-  public String getId()
-  {
-    return "org.eclipse.wst.wsdl.ui.internal.section.extensibilityelement";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getSectionClass()
-   */
-  public ISection getSectionClass()
-  {
-    // TODO Auto-generated method stub
-    return new ExtensiblityElementSection();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getTargetTab()
-   */
-  public String getTargetTab()
-  {
-    // TODO Auto-generated method stub
-    return "com.ibm.xmlwebservices.general";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#appliesTo(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection)
-   */
-  public boolean appliesTo(IWorkbenchPart part, ISelection selection)
-  {
-    Object object = null;
-    if (selection instanceof StructuredSelection)
-    {
-      StructuredSelection structuredSelection = (StructuredSelection)selection;
-      object = structuredSelection.getFirstElement();
-      if (object instanceof ExtensibilityElement)
-      {
-        return true;
-      }
-    }
-    return false;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getAfterSection()
-   */
-  public String getAfterSection()
-  {
-    return "";
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ExtensiblityElementSection.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ExtensiblityElementSection.java
deleted file mode 100644
index dc9d2c7..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ExtensiblityElementSection.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterListener;
-import org.eclipse.wst.wsdl.ui.internal.viewers.ExtensibilityElementViewer;
-import org.eclipse.wst.wsdl.ui.internal.viewers.widgets.AttributesTable;
-
-public class ExtensiblityElementSection extends AbstractSection implements ModelAdapterListener
-{
-  ExtensibilityElementViewer viewer;
-  protected AttributesTable attributesTable;
-	/**
-	 * @see org.eclipse.wst.common.ui.properties.ITabbedPropertySection#createControls(org.eclipse.swt.widgets.Composite, org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory)
-	 */
-	public void createControls(Composite parent, TabbedPropertySheetWidgetFactory factory)
-	{
-		super.createControls(parent, factory);
-
-		composite =	getWidgetFactory().createFlatFormComposite(parent);
-	
-//		viewer = new ExtensibilityElementViewer(composite, getActiveEditor(), true);
-		attributesTable = new AttributesTable(getActiveEditor(), composite);
-		FormData data = new FormData();
-		data.left = new FormAttachment(0, 0);
-		data.right = new FormAttachment(100, 0);
-		data.top = new FormAttachment(0, 0);
-		data.bottom = new FormAttachment(100, 0);
-		attributesTable.getControl().setLayoutData(data);
-//		viewer.getControl().setLayoutData(data);
-	}
-	
-  public void propertyChanged(Object object, String property)
-  {
-    if (isListenerEnabled())
-    {
-      setListenerEnabled(false);
-      refresh();
-      setListenerEnabled(true);
-    }
-  }  
-
-	/*
-	 * @see org.eclipse.wst.common.ui.properties.view.ITabbedPropertySection#refresh()
-	 */
-	public void refresh()
-	{
-    super.refresh();
-    attributesTable.setInput(getElement().getElement());
-
-    Runnable runnable = new Runnable()
-    { 
-      public void run()
-      {           
-        if (!attributesTable.getControl().isDisposed())
-        {
-          attributesTable.refresh();
-        }
-      }
-    };               
-    Display.getCurrent().asyncExec(runnable);
-
-	}
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/IPropertyDescriptorProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/IPropertyDescriptorProvider.java
deleted file mode 100644
index c5f1e93..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/IPropertyDescriptorProvider.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.views.properties.IPropertyDescriptor;
-import org.w3c.dom.Element;
-
-public interface IPropertyDescriptorProvider 
-{
-  //public void init(IEditorPart editor);  
-  public IPropertyDescriptor getPropertyDescriptor(IEditorPart editor, Element ownerElement, String attributeNamespace, String attributeName);
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ImportSection.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ImportSection.java
deleted file mode 100644
index a94bdf8..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ImportSection.java
+++ /dev/null
@@ -1,307 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import java.util.Map;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CLabel;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IFileEditorInput;
-import org.eclipse.wst.common.ui.dialogs.SelectSingleFileDialog;
-import org.eclipse.wst.common.ui.properties.ITabbedPropertyConstants;
-import org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.XMLQuickScan;
-import org.w3c.dom.Element;
-
-public class ImportSection extends AbstractSection
-{
-  protected Text namespaceText, prefixText, locationText;
-  private String oldPrefixValue;
-  Button button;
-  IEditorPart editorPart;
-  
-	/**
-	 * @see org.eclipse.wst.common.ui.properties.ITabbedPropertySection#createControls(org.eclipse.swt.widgets.Composite, org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory)
-	 */
-	public void createControls(Composite parent, TabbedPropertySheetWidgetFactory factory)
-	{
-		super.createControls(parent, factory);
-		Composite composite = getWidgetFactory().createFlatFormComposite(parent);
-		FormData data;
-
-		namespaceText = getWidgetFactory().createText(composite, ""); //$NON-NLS-1$
-		namespaceText.setEditable(false);
-//		namespaceText.addListener(SWT.Modify, this);
-		data = new FormData();
-		data.left = new FormAttachment(0, 100);
-		data.right = new FormAttachment(100, -rightMarginSpace - ITabbedPropertyConstants.HSPACE);
-		data.top = new FormAttachment(0, 0);
-		namespaceText.setLayoutData(data);
-
-		CLabel namespaceLabel = getWidgetFactory().createCLabel(composite, WSDLEditorPlugin.getWSDLString("_UI_LABEL_NAMESPACE")); //$NON-NLS-1$
-		data = new FormData();
-		data.left = new FormAttachment(0, 0);
-		data.right = new FormAttachment(namespaceText, -ITabbedPropertyConstants.HSPACE);
-		data.top = new FormAttachment(namespaceText, 0, SWT.CENTER);
-		namespaceLabel.setLayoutData(data);
-
-		prefixText = getWidgetFactory().createText(composite, ""); //$NON-NLS-1$
-//		prefixText.setEditable(false);
-		prefixText.addListener(SWT.Modify, this);
-		data = new FormData();
-		data.left = new FormAttachment(0, 100);
-		data.right = new FormAttachment(100, -rightMarginSpace - ITabbedPropertyConstants.HSPACE);
-		data.top = new FormAttachment(namespaceText, +ITabbedPropertyConstants.VSPACE);
-		prefixText.setLayoutData(data);
-
-		CLabel prefixLabel = getWidgetFactory().createCLabel(composite, WSDLEditorPlugin.getWSDLString("_UI_LABEL_PREFIX")); //$NON-NLS-1$
-		data = new FormData();
-		data.left = new FormAttachment(0, 0);
-		data.right = new FormAttachment(prefixText, -ITabbedPropertyConstants.HSPACE);
-		data.top = new FormAttachment(prefixText, 0, SWT.CENTER);
-		prefixLabel.setLayoutData(data);
-
-		locationText = getWidgetFactory().createText(composite, ""); //$NON-NLS-1$
-		locationText.setEditable(false);
-//		locationText.addListener(SWT.Modify, this);
-
-		CLabel locationLabel = getWidgetFactory().createCLabel(composite, WSDLEditorPlugin.getWSDLString("_UI_LABEL_LOCATION")); //$NON-NLS-1$
-		data = new FormData();
-		data.left = new FormAttachment(0, 0);
-		data.right = new FormAttachment(locationText, -ITabbedPropertyConstants.HSPACE);
-		data.top = new FormAttachment(locationText, 0, SWT.CENTER);
-		locationLabel.setLayoutData(data);
-
-    button = getWidgetFactory().createButton(composite, "", SWT.PUSH); //$NON-NLS-1$
-    button.setImage(WSDLEditorPlugin.getInstance().getImage("icons/browsebutton.gif")); //$NON-NLS-1$
-
-    button.addSelectionListener(this);
-		data = new FormData();
-		data.left = new FormAttachment(100, -rightMarginSpace + 2);
-		data.right = new FormAttachment(100,0);
-		data.top = new FormAttachment(locationText, 0, SWT.CENTER);
-		button.setLayoutData(data);
-    
-    data = new FormData();
-    data.left = new FormAttachment(0, 100);
-    data.right = new FormAttachment(button, 0);
-    data.top = new FormAttachment(prefixText, +ITabbedPropertyConstants.VSPACE);
-    locationText.setLayoutData(data);
-	}
-
-	/*
-	 * @see org.eclipse.wst.common.ui.properties.view.ITabbedPropertySection#refresh()
-	 */
-	public void refresh()
-	{
-	  setListenerEnabled(false);  
-	  Object obj = getElement();
-    boolean refreshPrefixText = true;
-    boolean refreshLocationText = true;
-    boolean refreshNamespaceText = true;
-    if (prefixText.isFocusControl())
-    {
-      refreshPrefixText = false;
-    }
-    if (locationText.isFocusControl())
-    {
-      refreshLocationText = false;
-    }
-    if (namespaceText.isFocusControl())
-    {
-      refreshNamespaceText = false;
-    }
-    
-    if (refreshPrefixText)
-    {
-      prefixText.setText(""); //$NON-NLS-1$
-    }
-    if (refreshLocationText)
-    {
-      locationText.setText(""); //$NON-NLS-1$
-    }
-    if (refreshNamespaceText)
-    {
-      namespaceText.setText(""); //$NON-NLS-1$
-    }
-	  if (obj instanceof Import)
-	  {
-	    Element element = ((Import)obj).getElement();                           
-      if (refreshLocationText)
-      {
-        String locationValue = element.getAttribute("location"); //$NON-NLS-1$
-  	    locationText.setText(locationValue != null ? locationValue : ""); //$NON-NLS-1$
-      }
-
-      String namespaceValue = element.getAttribute("namespace"); //$NON-NLS-1$
-      if (refreshNamespaceText)
-      {
-        namespaceText.setText(namespaceValue != null ? namespaceValue : ""); //$NON-NLS-1$
-      }
-      
-      if (refreshPrefixText)
-      {
-  	    String prefix = ((Import)obj).getEnclosingDefinition().getPrefix(namespaceValue);
-  	    prefixText.setText(prefix != null ? prefix : ""); //$NON-NLS-1$
-      }
-	  }
-	oldPrefixValue = prefixText.getText();
-    setListenerEnabled(true);
-	}
-
-	public void doHandleEvent(Event event) {
-	    if (event.widget == prefixText && locationText.getText().length() > 0 && namespaceText.getText().length() > 0) {    	
-	    	Object input = getElement();
-	        Import importObj = (Import)input;
-	        org.w3c.dom.Element importElement = WSDLEditorUtil.getInstance().getElementForObject(importObj);
-	        Map namespacesMap = importObj.getEnclosingDefinition().getNamespaces();
-
-	        if (namespacesMap.containsKey(prefixText.getText())) {
-	        	// We should add error messages.........
-	 //           setErrorMessage(XSDEditorPlugin.getXSDString("_ERROR_LABEL_PREFIX_EXISTS"));
-	        }
-	        else {
-	            Element definitionElement = importObj.getEnclosingDefinition().getElement();
-	            definitionElement.removeAttribute("xmlns:"+oldPrefixValue);
-	            definitionElement.setAttribute("xmlns:" + prefixText.getText(), namespaceText.getText());
-
-//	            clearErrorMessage();
-	            oldPrefixValue = prefixText.getText();
-	        }
-	    }
-	}
-	
-  public void widgetSelected(SelectionEvent e)
-  {
-    if (e.widget == button)
-    {
-        ResourceSet resourceSet = null;
-        
-        Object input = getElement();
-        
-           resourceSet = ((org.eclipse.emf.ecore.EObject)input).eResource().getResourceSet();
-
-           WSDLEditor editor = (WSDLEditor)editorPart;
-           IFile currentWSDLFile = ((IFileEditorInput)editor.getEditorInput()).getFile();
-           
-           SelectSingleFileDialog dialog = new SelectSingleFileDialog(WSDLEditorPlugin.getShell(), null, true);
-           String [] filters = { "xsd", "wsdl" }; //$NON-NLS-1$
-           IFile [] excludedFiles = { currentWSDLFile };
-           
-           dialog.addFilterExtensions(filters, excludedFiles);
-           dialog.create();
-           dialog.getShell().setText(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT")); //$NON-NLS-1$
-           dialog.setTitle(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT_FILE")); //$NON-NLS-1$
-           dialog.setMessage(WSDLEditorPlugin.getWSDLString("_UI_DESCRIPTION_SELECT_WSDL_OR_XSD")); //$NON-NLS-1$
-           int rc = dialog.open();
-           if (rc == IDialogConstants.OK_ID)
-           {
-             IFile selectedFile = dialog.getFile();
-                     
-             //if (selectedFile.getLocation().toOSString().equals(currentWSDLFile.getLocation().toOSString()))
-             //{
-             //  System.out.println("SAME FILE:" + currentWSDLFile.getLocation());
-             //}
-
-             String location = ComponentReferenceUtil.computeRelativeURI(selectedFile, currentWSDLFile, true);
-
-             Import importObj = (Import)input;
-             org.w3c.dom.Element importElement = WSDLEditorUtil.getInstance().getElementForObject(importObj);
-             Definition definition = importObj.getEnclosingDefinition();
-             org.w3c.dom.Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-             
-             String importTargetNamespace = ""; //$NON-NLS-1$
-             String prefix = prefixText.getText();
-             String uniquePrefix = ""; //$NON-NLS-1$
-           
-     		URI uri = URI.createPlatformResourceURI(selectedFile.getFullPath().toString());      
-
-     		// note that the getTargetNamespaceURIForSchema works for both schema and wsdl files
-     		// I should change the name of this convenience method
-             importTargetNamespace =  XMLQuickScan.getTargetNamespaceURIForSchema(uri.toString());
-
-             if (prefix.trim().equals("")) //$NON-NLS-1$
-             {
-               uniquePrefix = getUniquePrefix(definition, uri.fileExtension());
-             }
-             else
-             {
-               uniquePrefix = prefix; 
-             }
-            
-             
-             if (importTargetNamespace == null ||
-                (importTargetNamespace != null && importTargetNamespace.trim().length() == 0))
-             {
-               return;  // what to do with no namespace docs?
-             }
-
-             importElement.setAttribute("location", location); //$NON-NLS-1$
-             importElement.setAttribute("namespace", importTargetNamespace); //$NON-NLS-1$
-
-             definitionElement.setAttribute("xmlns:" + uniquePrefix, importTargetNamespace); //$NON-NLS-1$
-
-             namespaceText.setText(importTargetNamespace);
-             locationText.setText(location);
-             prefixText.setText(uniquePrefix);
-           }
-
-        refresh();
-    }
-  }
-	
-  
-  private String getUniquePrefix(Definition definition, String initPrefix)
-  {
-    String uniquePrefix;
-    Map map = definition.getNamespaces();
-
-    if (definition.getNamespace(initPrefix) == null)
-    {
-      uniquePrefix = initPrefix;
-    }
-    else // if used, then try to create a unique one
-    {
-      String tempPrefix = initPrefix;
-      int i = 1;
-      while(map.containsKey(tempPrefix + i))
-      {
-        i++;
-      }
-      uniquePrefix = tempPrefix + i;
-    }
-    return uniquePrefix;    
-  } 
-  
-  public void setEditorPart(IEditorPart editorPart)
-  {
-    this.editorPart = editorPart;
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ImportSectionDescriptor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ImportSectionDescriptor.java
deleted file mode 100644
index 022cabf..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ImportSectionDescriptor.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.wst.common.ui.properties.ISection;
-import org.eclipse.wst.common.ui.properties.ISectionDescriptor;
-import org.eclipse.wst.wsdl.Import;
-
-public class ImportSectionDescriptor extends AbstractSectionDescriptor implements ISectionDescriptor
-{
-  ImportSection importSection;
-  /**
-   * 
-   */
-  public ImportSectionDescriptor()
-  {
-    super();
-    importSection = new ImportSection();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getId()
-   */
-  public String getId()
-  {
-    return "org.eclipse.wst.wsdl.ui.internal.section.import";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getInputTypes()
-   */
-  public List getInputTypes()
-  {
-    List list = new ArrayList();
-    list.add(Import.class);
-    return list;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getSectionClass()
-   */
-  public ISection getSectionClass()
-  {
-    return importSection;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getTargetTab()
-   */
-  public String getTargetTab()
-  {
-    return "com.ibm.xmlwebservices.general";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#appliesTo(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection)
-   */
-  public boolean appliesTo(IWorkbenchPart part, ISelection selection)
-  {
-    importSection.setEditorPart(part.getSite().getWorkbenchWindow().getActivePage().getActiveEditor());
-    Object object = null;
-    if (selection instanceof StructuredSelection)
-    {
-      StructuredSelection structuredSelection = (StructuredSelection)selection;
-      object = structuredSelection.getFirstElement();
-      if (object instanceof Import)
-      {
-        return true;
-      }
-    }
-    return false;
-  }
-  
-  public String getAfterSection()
-  {
-    return "org.eclipse.wst.wsdl.ui.internal.section.name";
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/NameSection.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/NameSection.java
deleted file mode 100644
index 3b37396..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/NameSection.java
+++ /dev/null
@@ -1,175 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CLabel;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.wst.common.ui.properties.ITabbedPropertyConstants;
-import org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory;
-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.Message;
-import org.eclipse.wst.wsdl.MessageReference;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.actions.SmartRenameAction;
-
-
-public class NameSection extends AbstractSection
-{
-
-	Text nameText;
-
-	/**
-	 * @see org.eclipse.wst.common.ui.properties.ITabbedPropertySection#createControls(org.eclipse.swt.widgets.Composite, org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory)
-	 */
-	public void createControls(Composite parent,TabbedPropertySheetWidgetFactory factory)
-	{
-		super.createControls(parent, factory);
-		composite =	getWidgetFactory().createFlatFormComposite(parent);
-		FormData data;
-		
-
-		nameText = getWidgetFactory().createText(composite, ""); //$NON-NLS-1$
-		data = new FormData();
-		data.left = new FormAttachment(0, 100);
-		data.right = new FormAttachment(100, -rightMarginSpace - ITabbedPropertyConstants.HSPACE);
-		data.top = new FormAttachment(0, 0);
-		nameText.setLayoutData(data);
-
-		CLabel nameLabel = getWidgetFactory().createCLabel(composite, WSDLEditorPlugin.getWSDLString("_UI_LABEL_NAME") + ":"); //$NON-NLS-1$
-		data = new FormData();
-		data.left = new FormAttachment(0, 0);
-		data.right = new FormAttachment(nameText, -ITabbedPropertyConstants.HSPACE);
-		data.top = new FormAttachment(nameText, 0, SWT.CENTER);
-		nameLabel.setLayoutData(data);
-		
-		nameText.addListener(SWT.Modify, this);
-	}
-
-	/*
-	 * @see org.eclipse.wst.common.ui.properties.view.ITabbedPropertySection#refresh()
-	 */
-	public void refresh()
-	{
-    super.refresh();
-    if (nameText.isFocusControl())
-    {
-      return;
-    }
-    setListenerEnabled(false);
-	  nameText.setText(""); //$NON-NLS-1$
-	  if (getElement() != null)
-	  {
-	    if (getElement().getElement()!= null)
-	    {
-	      String name = getElement().getElement().getAttribute("name"); //$NON-NLS-1$
-	      if (name==null) name="";
-	      nameText.setText(name);
-	    }
-	  }
-    setListenerEnabled(true);
-	}
-	
-  public boolean shouldUseExtraSpace()
-  {
-    return false;
-  }
-
-  public void doHandleEvent(Event event)
-  {
-    if (event.widget == nameText && !nameText.isDisposed()) {
-        String newValue = nameText.getText();
-        Object wsdlElement = getElement();
-
-        if (wsdlElement instanceof Definition) {
-        	Definition definition = (Definition) wsdlElement;
-        	String uri = definition.getQName().getNamespaceURI();
-        	definition.setQName(new QName(uri, newValue));
-        }
-        else if (wsdlElement instanceof Service) {        
-        	Service service = (Service) wsdlElement;
-        	String uri = service.getQName().getNamespaceURI(); 
-        	service.setQName(new QName(uri, newValue));
-        }
-        else if (wsdlElement instanceof Port) {
-        	new SmartRenameAction(wsdlElement, newValue).run();
-//        	((Port) wsdlElement).setName(newValue);
-        }
-        else if (wsdlElement instanceof Binding) {
-        	Binding binding = (Binding) wsdlElement;
-        	String uri = binding.getQName().getNamespaceURI();
-        	binding.setQName(new QName(uri, newValue));
-        }
-        else if (wsdlElement instanceof BindingOperation) {
-        		((BindingOperation) wsdlElement).setName(newValue);
-        }
-        else if (wsdlElement instanceof BindingInput) {
-        	if(((BindingInput) wsdlElement).getName() == null && newValue.equals("")) //$NON-NLS-1$
-        		return;
-        	
-        	((BindingInput) wsdlElement).setName(newValue);
-        }
-        else if (wsdlElement instanceof BindingOutput) {
-        	if (((BindingOutput) wsdlElement).getName() == null && newValue.equals("")) //$NON-NLS-1$
-        		return;
-        	
-        	((BindingOutput) wsdlElement).setName(newValue);
-        }
-        else if (wsdlElement instanceof BindingFault) {
-        	((BindingFault) wsdlElement).setName(newValue);
-        }
-        else if (wsdlElement instanceof PortType) {
-        	PortType portType = (PortType) wsdlElement;
-        	String uri = portType.getQName().getNamespaceURI();
-        	portType.setQName(new QName(uri, newValue));
-        }
-        else if (wsdlElement instanceof Operation) {
-        	new SmartRenameAction(wsdlElement, newValue).run();
-//        	((Operation) wsdlElement).setName(newValue);
-        }
-        else if (wsdlElement instanceof MessageReference) {
-        	if (((MessageReference) wsdlElement).getName() == null && newValue.equals("")) //$NON-NLS-1$
-        		return;
-        	
-        	new SmartRenameAction(wsdlElement, newValue).run();
-//        	((MessageReference) wsdlElement).setName(newValue);
-        }
-        else if (wsdlElement instanceof Message) {
-/*
-        	Message message = (Message) wsdlElement;
-        	String uri = message.getQName().getNamespaceURI();
-        	message.setQName(new QName(uri, newValue));
-        	*/
-        	new SmartRenameAction(wsdlElement, newValue).run();
-        }
-        else if (wsdlElement instanceof Part) {
-//        	((Part) wsdlElement).setName(newValue);
-        	new SmartRenameAction(wsdlElement, newValue).run();
-        }
-    }
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/NameSectionDescriptor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/NameSectionDescriptor.java
deleted file mode 100644
index 087f832..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/NameSectionDescriptor.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.wst.common.ui.properties.ISection;
-import org.eclipse.wst.common.ui.properties.ISectionDescriptor;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.WSDLElement;
-
-
-public class NameSectionDescriptor extends AbstractSectionDescriptor implements ISectionDescriptor
-{
-  /**
-   * 
-   */
-  public NameSectionDescriptor()
-  {
-    super();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getId()
-   */
-  public String getId()
-  {
-    return "org.eclipse.wst.wsdl.ui.internal.section.name";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getInputTypes()
-   */
-  public List getInputTypes()
-  {
-    List list = new ArrayList();
-    list.add(WSDLElement.class);
-    return list;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getSectionClass()
-   */
-  public ISection getSectionClass()
-  {
-    return new NameSection();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getTargetTab()
-   */
-  public String getTargetTab()
-  {
-    return "com.ibm.xmlwebservices.general";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#appliesTo(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection)
-   */
-  public boolean appliesTo(IWorkbenchPart part, ISelection selection)
-  {
-    Object object = null;
-    if (selection instanceof StructuredSelection)
-    {
-      StructuredSelection structuredSelection = (StructuredSelection)selection;
-      object = structuredSelection.getFirstElement();
-      if (object instanceof WSDLElement && 
-          !(object instanceof ExtensibilityElement) &&
-          !(object instanceof Import))
-      {
-      	if (object instanceof WSDLElement) {
-      		Definition definition = ((WSDLElement) object).getEnclosingDefinition();
-      		if (definition.getElement() != null && !(object instanceof Definition)) {
-      			return true;
-      		}
-      		
-      		return false;
-      	}
-      	/*
-      	else if (object instanceof WSDLGroupObject) {
-      		Definition definition = ((WSDLGroupObject) object).getDefinition();
-      		if (definition.getElement() != null) {
-      			return true;
-      		}
-      		
-      		return false;
-      	}
-      	*/
-      }
-    }
-    return false;
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/NamespaceSection.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/NamespaceSection.java
deleted file mode 100644
index 2d75866..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/NamespaceSection.java
+++ /dev/null
@@ -1,251 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CLabel;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.wst.common.ui.properties.ITabbedPropertyConstants;
-import org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.actions.EditNamespacesAction;
-import org.eclipse.wst.xml.core.internal.document.AttrImpl;
-import org.eclipse.wst.xml.ui.nsedit.CommonEditNamespacesTargetFieldDialog;
-import org.eclipse.wst.xml.ui.nsedit.CommonNamespaceInfoTable;
-import org.w3c.dom.Element;
-
-public class NamespaceSection extends AbstractSection
-{
-  protected String targetNamespace;
-  protected List namespaceInfoList;
-  protected CommonEditNamespacesTargetFieldDialog editWSDLNamespacesControl;
-  protected Button button;
-  
-  Text nameText;
-  Text prefixText;
-  Text targetNamespaceText;
-  protected CommonNamespaceInfoTable tableViewer;
-  private boolean handlingEvent;
-
-	/**
-	 * @see org.eclipse.wst.common.ui.properties.ITabbedPropertySection#createControls(org.eclipse.swt.widgets.Composite, org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory)
-	 */
-	public void createControls(Composite parent, TabbedPropertySheetWidgetFactory factory)
-	{
-		super.createControls(parent, factory);
-		composite =	getWidgetFactory().createFlatFormComposite(parent);
-		
-		// name
-		CLabel nameLabel = getWidgetFactory().createCLabel(composite, WSDLEditorPlugin.getWSDLString("_UI_LABEL_NAME") + ":"); //$NON-NLS-1$
-		nameText = getWidgetFactory().createText(composite, ""); //$NON-NLS-1$
-		
-		// prefix
-		CLabel prefixLabel = getWidgetFactory().createCLabel(composite, WSDLEditorPlugin.getWSDLString("_UI_LABEL_PREFIX") + ":"); //$NON-NLS-1$
-		prefixText = getWidgetFactory().createText(composite, ""); //$NON-NLS-1$
-
-		// targetnamespace
-		CLabel targetNamespaceLabel = getWidgetFactory().createCLabel(composite, WSDLEditorPlugin.getWSDLString("_UI_LABEL_TARGET_NAMESPACE")); //$NON-NLS-1$
-		targetNamespaceText = getWidgetFactory().createText(composite, ""); //$NON-NLS-1$
-
-		// Advanced button
-		button = getWidgetFactory().createButton(composite, WSDLEditorPlugin.getWSDLString("_UI_SECTION_ADVANCED_ATTRIBUTES") + "...", SWT.PUSH); //$NON-NLS-1$
-		
-		
-		///////////////////// Labels
-		// name layout
-		FormData dataNameLabel = new FormData();
-		dataNameLabel.top = new FormAttachment(nameText, 0, SWT.CENTER);
-		nameLabel.setLayoutData(dataNameLabel);
-
-		// prefix layout
-		FormData dataPrefixLabel = new FormData();
-		dataPrefixLabel.left = new FormAttachment(0, 0);
-		dataPrefixLabel.top = new FormAttachment(prefixText, 0, SWT.CENTER);
-		prefixLabel.setLayoutData(dataPrefixLabel);
-
-		// targetNamespaceLabel layout
-		FormData datatnsLabel = new FormData();
-		datatnsLabel.left = new FormAttachment(0, 0);
-    datatnsLabel.right = new FormAttachment(targetNamespaceText, 0);
-		datatnsLabel.top = new FormAttachment(targetNamespaceText, 0, SWT.CENTER);
-		targetNamespaceLabel.setLayoutData(datatnsLabel);
-		
-
-		///////////////////// Text Fields
-		// name text field
-		FormData dataNameText = new FormData();
-		dataNameText.left = new FormAttachment(0, 115);
-		dataNameText.right = new FormAttachment(100, -rightMarginSpace - ITabbedPropertyConstants.HSPACE);
-		dataNameText.top = new FormAttachment(0, 0);
-		nameText.setLayoutData(dataNameText);
-		nameText.addListener(SWT.Modify, this);
-
-		// prefix text field
-		FormData dataPrefixText = new FormData();
-		dataPrefixText.left = new FormAttachment(0, 115);
-		dataPrefixText.right = new FormAttachment(100, -rightMarginSpace - ITabbedPropertyConstants.HSPACE);
-		dataPrefixText.top = new FormAttachment(nameText, +ITabbedPropertyConstants.VSPACE);
-		prefixText.setLayoutData(dataPrefixText);
-		prefixText.addListener(SWT.Modify, this);
-
-		// targetnamespace text field
-		FormData data = new FormData();
-		data.left = new FormAttachment(0, 115);
-		data.right = new FormAttachment(100, -rightMarginSpace - ITabbedPropertyConstants.HSPACE);
-		data.top = new FormAttachment(prefixText, +ITabbedPropertyConstants.VSPACE);
-		targetNamespaceText.setLayoutData(data);
-		targetNamespaceText.addListener(SWT.Modify, this);
-		
-		// Advanced button layout
-		FormData dataButton = new FormData();
-//		dataButton.left = new FormAttachment(100, -rightMarginSpace + 2);
-		dataButton.right = new FormAttachment(100, -rightMarginSpace - ITabbedPropertyConstants.HSPACE);
-		dataButton.top = new FormAttachment(targetNamespaceText, +ITabbedPropertyConstants.VSPACE);
-//		dataButton.top = new FormAttachment(targetNamespaceText, 0, SWT.CENTER);
-		button.setLayoutData(dataButton);
-		button.addSelectionListener(this);
-	}
-
-	public void doHandleEvent(Event event)
-	{
-		handlingEvent = true;
-	  if (event.widget == nameText) {
-	  	Object obj = getElement();
-	  	if (obj instanceof Definition) {
-	  		Definition definition = (Definition) obj;
-	  		String uri = definition.getQName().getNamespaceURI();
-	  		definition.setQName(new QName(uri, nameText.getText()));
-	  	}
-	  }
-	  else if (event.widget == prefixText) {
-	  	Object obj = getElement();
-	  	if (obj instanceof Definition) {
-	  		Definition definition = (Definition) obj;
-	  		String uri = definition.getQName().getNamespaceURI();
-
-	  		Element element = definition.getElement();
-	  		
-	  		// Remove the old prefix
-	  		String oldPrefix = definition.getPrefix(definition.getTargetNamespace());
-	  		element.removeAttribute("xmlns:"+oldPrefix); 
-	  		
-	  		// Set the new prefix
-	  	  	element.setAttribute("xmlns:" + prefixText.getText(), definition.getTargetNamespace());
-	  	}
-	  }
-	  else if (event.widget == targetNamespaceText)
-	  {
-		  Object obj = getElement();
-		  if (obj instanceof Definition)
-		  {
-		    Definition definition = (Definition)obj;
-		    String newValue = targetNamespaceText.getText();
-		    String prefix = definition.getPrefix(definition.getTargetNamespace());
-		    definition.setTargetNamespace(newValue);
-		    definition.getElement().setAttribute("xmlns:" + prefix, newValue);
-		  }
-	  }
-	  handlingEvent = false;		
-	}
-	
-	/*
-	 * @see org.eclipse.wst.common.ui.properties.view.ITabbedPropertySection#refresh()
-	 */
-	public void refresh()
-	{
-    super.refresh();
-
-    if (targetNamespaceText.isFocusControl() || handlingEvent)
-    {
-      return;
-    }
-	  setListenerEnabled(false);  
-	  Object obj = getElement();
-	  if (obj instanceof Definition)
-	  {
-	    Definition definition = (Definition)obj;
-	    String targetNS = definition.getTargetNamespace();
-	    
-		// set targetnamespace field and prefix field
-	    if (targetNS != null)
-	    {
-	    	targetNamespaceText.setText(targetNS);
-	    	
-	    	Element element = definition.getElement();
-
-        String newPrefix = definition.getPrefix(targetNS);
-        if (newPrefix == null) newPrefix = "";
-        // TODO: remove this code
-        if (element != null)
-        {
-  	    	for (int index = 0; index < element.getAttributes().getLength(); index++) {
-  	    		AttrImpl attr = (AttrImpl) element.getAttributes().item(index);
-  	    		String name = attr.getName();
-  	    		String nodeName = attr.getNodeName();
-  	    		String nsValue = attr.getNodeValue();
-  	    		if (nsValue.equals(targetNS)) {
-  	    			if (nodeName.indexOf(":") != -1) {
-  	    				String xmlnsString = nodeName.substring(0, nodeName.indexOf(":"));
-  	    				
-  	    				if (xmlnsString.equals("xmlns")) {
-  	    	    			newPrefix = attr.getLocalName();
-  	    	    			break;
-  	    				}
-  	    			}
-  	    		}
-  	    	}
-        }
-	    	prefixText.setText(newPrefix);     
-	    }
-	  }
-	  
-	  // set name field
-	  if (getElement() != null)
-	  {
-	    if (getElement().getElement()!= null)
-	    {
-	      String name = getElement().getElement().getAttribute("name"); //$NON-NLS-1$
-	      if (name==null) name="";
-	      nameText.setText(name);
-	    }
-	  }
-
-    setListenerEnabled(true);
-	}
-	
-	
-  public void widgetSelected(SelectionEvent e)
-  {
-    if (e.widget == button)
-    {
-      Object obj = getElement();
-      if (obj instanceof Definition)
-      {
-        Definition definition = (Definition)obj;
-        EditNamespacesAction action = new EditNamespacesAction(definition);
-      	action.run();
-        refresh();
-      }
-    }
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/NamespaceSectionDescriptor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/NamespaceSectionDescriptor.java
deleted file mode 100644
index ac7ce4a..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/NamespaceSectionDescriptor.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.wst.common.ui.properties.ISection;
-import org.eclipse.wst.common.ui.properties.ISectionDescriptor;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-
-public class NamespaceSectionDescriptor extends AbstractSectionDescriptor implements ISectionDescriptor
-{
-  /**
-   * 
-   */
-  public NamespaceSectionDescriptor()
-  {
-    super();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getId()
-   */
-  public String getId()
-  {
-    return "org.eclipse.wst.wsdl.ui.internal.section.namespace";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getInputTypes()
-   */
-  public List getInputTypes()
-  {
-    List list = new ArrayList();
-    list.add(WSDLGroupObject.class);
-    return list;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getSectionClass()
-   */
-  public ISection getSectionClass()
-  {
-    return new NamespaceSection();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getTargetTab()
-   */
-  public String getTargetTab()
-  {
-    return "com.ibm.xmlwebservices.general";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#appliesTo(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection)
-   */
-  public boolean appliesTo(IWorkbenchPart part, ISelection selection)
-  {
-    Object object = null;
-    if (selection instanceof StructuredSelection)
-    {
-      StructuredSelection structuredSelection = (StructuredSelection)selection;
-      object = structuredSelection.getFirstElement();
-      if (object instanceof WSDLGroupObject)
-      {
-      	Definition definition = ((WSDLGroupObject) object).getDefinition();
-      	if (definition.getElement() != null) {
-      		return true;
-      	}
-      	
-      	return false;
-      }
-      else if (object instanceof org.eclipse.wst.wsdl.Definition) {
-      	Definition definition = (Definition) object;
-      	if (definition.getElement() != null) {
-      		return true;
-      	}
-      	
-      	return false;
-      }
-    }
-    return false;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getAfterSection()
-   */
-  public String getAfterSection()
-  {
-    return "";
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/PartSection.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/PartSection.java
deleted file mode 100644
index 734b3f0..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/PartSection.java
+++ /dev/null
@@ -1,212 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CCombo;
-import org.eclipse.swt.custom.CLabel;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.common.ui.properties.ITabbedPropertyConstants;
-import org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.dialogs.InvokeSetDialog;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-
-
-public class PartSection extends AbstractSection
-{
-  CCombo componentNameCombo;
-	CCombo referenceKindCombo;
-  CLabel componentNameLabel;
-  Button button;
-  IEditorPart editorPart;
-
-	public void handleEvent (Event event)
-	{
-    if (event.type == SWT.Modify)
-    {  
-      if (event.widget == referenceKindCombo)
-      {
-        boolean isType = referenceKindCombo.getText().equals(WSDLEditorPlugin.getWSDLString("_UI_LABEL_TYPE")); //$NON-NLS-1$
-        ComponentReferenceUtil.setComponentReference((Part)getElement(), isType, null);
-        refresh();
-      } 
-    }
-
-	}
-
-	/**
-	 * @see org.eclipse.wst.common.ui.properties.ITabbedPropertySection#createControls(org.eclipse.swt.widgets.Composite, org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory)
-	 */
-	public void createControls(Composite parent, TabbedPropertySheetWidgetFactory factory)
-	{
-		super.createControls(parent, factory);
-		composite =	getWidgetFactory().createFlatFormComposite(parent);
-
-		FormData data;
-
-		referenceKindCombo = getWidgetFactory().createCCombo(composite);
-		referenceKindCombo.setBackground(composite.getBackground());
-		referenceKindCombo.add(WSDLEditorPlugin.getWSDLString("_UI_LABEL_ELEMENT")); //$NON-NLS-1$
-		referenceKindCombo.add(WSDLEditorPlugin.getWSDLString("_UI_LABEL_TYPE")); //$NON-NLS-1$
-
-		CLabel valueLabel = getWidgetFactory().createCLabel(composite, WSDLEditorPlugin.getWSDLString("_UI_LABEL_REFERENCE_KIND")); //$NON-NLS-1$
-		data = new FormData();
-		data.left = new FormAttachment(0, 0);
-		data.right = new FormAttachment(referenceKindCombo, -ITabbedPropertyConstants.HSPACE);
-		data.top = new FormAttachment(referenceKindCombo, 0, SWT.CENTER);
-		valueLabel.setLayoutData(data);
-
-    componentNameCombo = getWidgetFactory().createCCombo(composite);
-    componentNameCombo.setBackground(composite.getBackground());
-    componentNameCombo.addListener(SWT.Modify, this);
-    componentNameCombo.addSelectionListener(this);
-
-    componentNameLabel = getWidgetFactory().createCLabel(composite, WSDLEditorPlugin.getWSDLString("_UI_LABEL_ELEMENT") + ":"); //$NON-NLS-1$
-		data = new FormData();
-		data.left = new FormAttachment(0, 0);
-		data.right = new FormAttachment(componentNameCombo, -ITabbedPropertyConstants.HSPACE);
-		data.top = new FormAttachment(componentNameCombo, 0, SWT.CENTER);
-		componentNameLabel.setLayoutData(data);
-		
-    button = getWidgetFactory().createButton(composite, "", SWT.PUSH); //$NON-NLS-1$
-    button.setImage(WSDLEditorPlugin.getInstance().getImage("icons/browsebutton.gif")); //$NON-NLS-1$
-
-    button.addSelectionListener(this);
-		data = new FormData();
-		data.left = new FormAttachment(100, -rightMarginSpace + 2);
-		data.right = new FormAttachment(100, 0);
-		data.top = new FormAttachment(componentNameCombo, 0, SWT.CENTER);
-		button.setLayoutData(data);
-		
-    data = new FormData();
-    data.left = new FormAttachment(0, 100);
-    data.right = new FormAttachment(100, -rightMarginSpace - ITabbedPropertyConstants.HSPACE);
-    data.top = new FormAttachment(0, 0);
-    referenceKindCombo.setLayoutData(data);
-    
-    data = new FormData();
-    data.left = new FormAttachment(0, 100);
-    data.right = new FormAttachment(button, 0);
-    data.top = new FormAttachment(referenceKindCombo, +ITabbedPropertyConstants.VSPACE);
-    componentNameCombo.setLayoutData(data);
-
-    referenceKindCombo.addListener(SWT.Modify, this);
-	}
-
-	/*
-	 * @see org.eclipse.wst.common.ui.properties.view.ITabbedPropertySection#refresh()
-	 */
-	public void refresh()
-	{
-    super.refresh();
-	  referenceKindCombo.removeListener(SWT.Modify, this);
-		if (((Part)getElement()).getTypeDefinition() != null)
-		{
-		  referenceKindCombo.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_TYPE")); //$NON-NLS-1$
-		}
-		else
-		{
-		  referenceKindCombo.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_ELEMENT")); //$NON-NLS-1$
-		}
-		
-    try
-    {
-      Part part = (Part)getElement();
-      boolean isType = ComponentReferenceUtil.isType(part);
-      String value = ComponentReferenceUtil.getPartComponentReference(part);
-
-      // update the combo-box content
-      //
-      componentNameCombo.removeAll(); 
-      List compList = ComponentReferenceUtil.getComponentNameList(part, isType);
-      if (compList != null)
-      {
-        for (Iterator iterator =  compList.iterator(); iterator.hasNext();)
-        {
-          componentNameCombo.add((String)iterator.next());
-        }
-      } 
-      
-      if (isType)
-      {                                                 
-        referenceKindCombo.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_TYPE")); //$NON-NLS-1$
-        componentNameLabel.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_TYPE") + ":");  //$NON-NLS-1$
-        componentNameCombo.setText(value != null ? value : ""); //$NON-NLS-1$
-//        button.setReferenceKind("type");
-      }
-      else
-      {
-        referenceKindCombo.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_ELEMENT"));  //$NON-NLS-1$
-        componentNameLabel.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_ELEMENT") + ":");  //$NON-NLS-1$
-        componentNameCombo.setText(value != null ? value : ""); //$NON-NLS-1$
-        
-//        button.setReferenceKind("element");
-      }                                                        
-//      button.setInput(input);
-//      button.setEditor(editorPart);
-      
-    }
-    catch (Exception e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-  		referenceKindCombo.addListener(SWT.Modify, this);
-    }
-	}
-
-  /**
-   * @see org.eclipse.swt.events.SelectionListener#widgetSelected(SelectionEvent)
-   */
-  public void widgetSelected(SelectionEvent e)
-  {
-    Part part = (Part)getElement();
-    boolean isType = referenceKindCombo.getText().equals(WSDLEditorPlugin.getWSDLString("_UI_LABEL_TYPE")); //$NON-NLS-1$
-    if (e.widget == componentNameCombo)
-    {                                                      
-      ComponentReferenceUtil.setComponentReference(part, isType, componentNameCombo.getText());
-      refresh();
-    }
-    else if (e.widget == button)
-    {
-      if (e.widget == button)
-      {
-        InvokeSetDialog dialog = new InvokeSetDialog();
-        
-        if (getElement() instanceof Part)
-        {
-          dialog.setReferenceKind(referenceKindCombo.getText());
-        }
-        dialog.run(getElement(), editorPart);
-        refresh();
-      }
-
-    }
-
-  }
-  
-  public void setEditorPart(IEditorPart editorPart)
-  {
-    this.editorPart = editorPart;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/PartSectionDescriptor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/PartSectionDescriptor.java
deleted file mode 100644
index 217fee0..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/PartSectionDescriptor.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.wst.common.ui.properties.ISection;
-import org.eclipse.wst.common.ui.properties.ISectionDescriptor;
-import org.eclipse.wst.wsdl.Part;
-
-
-public class PartSectionDescriptor extends AbstractSectionDescriptor implements ISectionDescriptor
-{
-  PartSection partSection;
-  /**
-   * 
-   */
-  public PartSectionDescriptor()
-  {
-    super();
-    partSection = new PartSection();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getId()
-   */
-  public String getId()
-  {
-    return "org.eclipse.wst.wsdl.ui.internal.section.part";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getInputTypes()
-   */
-  public List getInputTypes()
-  {
-    List list = new ArrayList();
-    list.add(Part.class);
-    return list;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getSectionClass()
-   */
-  public ISection getSectionClass()
-  {
-    return partSection;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getTargetTab()
-   */
-  public String getTargetTab()
-  {
-    return "com.ibm.xmlwebservices.general";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#appliesTo(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection)
-   */
-  public boolean appliesTo(IWorkbenchPart part, ISelection selection)
-  {
-    partSection.setEditorPart(part.getSite().getWorkbenchWindow().getActivePage().getActiveEditor());
-    Object object = null;
-    if (selection instanceof StructuredSelection)
-    {
-      StructuredSelection structuredSelection = (StructuredSelection)selection;
-      object = structuredSelection.getFirstElement();
-      if (object instanceof Part)
-      {
-        return true;
-      }
-    }
-    return false;
-  }
-  
-  public String getAfterSection()
-  {
-    return "org.eclipse.wst.wsdl.ui.internal.section.name";
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ReferenceSection.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ReferenceSection.java
deleted file mode 100644
index ab3fdff..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ReferenceSection.java
+++ /dev/null
@@ -1,170 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import java.util.List;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CCombo;
-import org.eclipse.swt.custom.CLabel;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.common.ui.properties.ITabbedPropertyConstants;
-import org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.MessageReference;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.dialogs.InvokeSetDialog;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.viewers.widgets.ComponentNameComboHelper;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-
-public class ReferenceSection extends AbstractSection
-{
-  protected CCombo componentNameCombo; 
-  protected ComponentNameComboHelper componentNameComboHelper;
-  Button button;
-  IEditorPart editorPart;
-  CLabel messageLabel;
-  
-	/**
-	 * @see org.eclipse.wst.common.ui.properties.ITabbedPropertySection#createControls(org.eclipse.swt.widgets.Composite, org.eclipse.wst.common.ui.properties.TabbedPropertySheetWidgetFactory)
-	 */
-	public void createControls(Composite parent, TabbedPropertySheetWidgetFactory factory)
-	{
-		super.createControls(parent, factory);
-		composite = getWidgetFactory().createFlatFormComposite(parent);
-		FormData data;
-    
-    messageLabel = getWidgetFactory().createCLabel(composite, WSDLEditorPlugin.getWSDLString("_UI_LABEL_MESSAGE")); //$NON-NLS-1$
-    componentNameCombo = getWidgetFactory().createCCombo(composite);
-    componentNameCombo.setBackground(composite.getBackground());
-    button = getWidgetFactory().createButton(composite, "", SWT.PUSH); //$NON-NLS-1$
-    button.setImage(WSDLEditorPlugin.getInstance().getImage("icons/browsebutton.gif")); //$NON-NLS-1$
-    button.addSelectionListener(this);
-
-		data = new FormData();
-		data.left = new FormAttachment(0, 0);
-		data.right = new FormAttachment(componentNameCombo, -ITabbedPropertyConstants.HSPACE);
-		data.top = new FormAttachment(componentNameCombo, 0, SWT.CENTER);
-		messageLabel.setLayoutData(data);
-		
-		data = new FormData();
-		data.left = new FormAttachment(100, -rightMarginSpace + 2);
-		data.right = new FormAttachment(100,0);
-		data.top = new FormAttachment(componentNameCombo, 0, SWT.CENTER);
-		button.setLayoutData(data);
-    
-    data = new FormData();
-    data.left = new FormAttachment(0, 100);
-    data.right = new FormAttachment(button, 0);
-    componentNameCombo.setLayoutData(data);
-    
-    componentNameCombo.addListener(SWT.Modify, this);
-	}
-
-	/*
-	 * @see org.eclipse.wst.common.ui.properties.view.ITabbedPropertySection#refresh()
-	 */
-	public void refresh()
-	{
-    super.refresh();
-	  setListenerEnabled(false);  
-	  componentNameCombo.removeListener(SWT.Modify, this);
-	  Object obj = getElement();
-	  if (obj instanceof MessageReference)
-	  {
-	    messageLabel.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_MESSAGE")); //$NON-NLS-1$
-	    componentNameComboHelper = new ComponentNameComboHelper(componentNameCombo)
-	    {
-	      protected List getComponentNameList(ComponentReferenceUtil util)
-	      {
-	        return util.getMessageNames();
-	      }
-
-	      protected String getAttributeName()
-	      {
-	        return WSDLConstants.MESSAGE_ATTRIBUTE;
-	      }
-	    };
-
-	  }
-	  else if (obj instanceof Binding)
-	  {
-	    componentNameComboHelper = new ComponentNameComboHelper(componentNameCombo)
-	    {
-	      protected List getComponentNameList(ComponentReferenceUtil util)
-	      {
-	        return util.getPortTypeNames();
-	      }
-
-	      protected String getAttributeName()
-	      {
-	        return WSDLConstants.TYPE_ATTRIBUTE;
-	      }
-	    };
-
-	    messageLabel.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_PORTTYPE")); //$NON-NLS-1$
-	  }
-	  else if (obj instanceof Port)
-	  {
-	    componentNameComboHelper = new ComponentNameComboHelper(componentNameCombo)
-	    {
-	      protected List getComponentNameList(ComponentReferenceUtil util)
-	      {
-	        return util.getBindingNames();
-	      }
-
-	      protected String getAttributeName()
-	      {
-	        return WSDLConstants.BINDING_ATTRIBUTE;
-	      }
-	    };
-	    messageLabel.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_BINDING")); //$NON-NLS-1$
-	  }
-	  
-    componentNameComboHelper.update(getElement());
-    setListenerEnabled(true);
-    componentNameCombo.addListener(SWT.Modify, this);
-	}
-
-	
-  public void widgetSelected(SelectionEvent e)
-  {
-    if (e.widget == button)
-    {
-      if (e.widget == button)
-      {
-        InvokeSetDialog dialog = new InvokeSetDialog();
-        dialog.run(getElement(), editorPart);
-        refresh();
-      }
-
-    }
-  }
-	
-  public void handleEvent(Event event)
-  {
-    componentNameComboHelper.handleEventHelper(getElement().getElement(), event);
-  }
-  
-  public void setEditorPart(IEditorPart editorPart)
-  {
-    this.editorPart = editorPart;
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ReferenceSectionDescriptor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ReferenceSectionDescriptor.java
deleted file mode 100644
index 2545cc5..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/ReferenceSectionDescriptor.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.wst.common.ui.properties.ISection;
-import org.eclipse.wst.common.ui.properties.ISectionDescriptor;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.MessageReference;
-import org.eclipse.wst.wsdl.Port;
-
-
-public class ReferenceSectionDescriptor extends AbstractSectionDescriptor implements ISectionDescriptor
-{
-  ReferenceSection referenceSection;
-  
-  /**
-   * 
-   */
-  public ReferenceSectionDescriptor()
-  {
-    super();
-    this.referenceSection = new ReferenceSection(); 
-  }
-
-
-  /**
-   * 
-   */
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getId()
-   */
-  public String getId()
-  {
-    return "org.eclipse.wst.wsdl.ui.internal.section.reference";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getInputTypes()
-   */
-  public List getInputTypes()
-  {
-    List list = new ArrayList();
-    list.add(MessageReference.class);
-    list.add(Binding.class);
-    list.add(Port.class);
-    return list;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getSectionClass()
-   */
-  public ISection getSectionClass()
-  {
-    return referenceSection;
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#getTargetTab()
-   */
-  public String getTargetTab()
-  {
-    return "com.ibm.xmlwebservices.general";
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptor#appliesTo(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection)
-   */
-  public boolean appliesTo(IWorkbenchPart part, ISelection selection)
-  {
-    referenceSection.setEditorPart(part.getSite().getWorkbenchWindow().getActivePage().getActiveEditor());
-    Object object = null;
-    if (selection instanceof StructuredSelection)
-    {
-      StructuredSelection structuredSelection = (StructuredSelection)selection;
-      object = structuredSelection.getFirstElement();
-      if (object instanceof MessageReference || object instanceof Binding || object instanceof Port)
-      {
-        return true;
-      }
-    }
-    return false;
-  }
-
-  public String getAfterSection()
-  {
-    return "org.eclipse.wst.wsdl.ui.internal.section.name";
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/TextChangeHelper.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/TextChangeHelper.java
deleted file mode 100644
index 124ed18..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/TextChangeHelper.java
+++ /dev/null
@@ -1,109 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Listener;
-
-/**
- * TextChangeHelper notifies the listner of text lifecycle events 
- * on behalf of the widget(s) it listens to. 
- * 
- * @author Anthony Hunter 
- * <a href="mailto:anthonyh@ca.ibm.com">anthonyh@ca.ibm.com</a>
- */
-public abstract class TextChangeHelper implements Listener {
-	
-	private boolean nonUserChange;
-
-	/**
-	 * Marks the start of a programmatic change to the widget contents.
-	 * Clients must call startNonUserChange() before directly setting 
-	 * the widget contents to avoid unwanted lifecycle events.
-	 * @throws IllegalArgumentException if a programmatic change is 
-	 * already in progress.
-	 */
-	public void startNonUserChange() {
-		if (nonUserChange)
-			throw new IllegalStateException("we already started a non user change");//$NON-NLS-1$
-		nonUserChange = true;
-	}
-
-	/**
-	 * Clients who call startNonUserChange() should call 
-	 * finishNonUserChange() as soon as possible after the change is done.
-	 * @throws IllegalArgumentException if no change is in progress.
-	 */
-	public void finishNonUserChange() {
-		if (!nonUserChange)
-			throw new IllegalStateException("we are not in a non user change");//$NON-NLS-1$
-		nonUserChange = false;
-	}
-
-	/**
-	 * Returns true if a programmatic change is in progress.
-	 */
-	public boolean isNonUserChange() {
-		return nonUserChange;
-	}
-
-	/**
-	 * @see org.eclipse.swt.widgets.Listener#handleEvent(org.eclipse.swt.widgets.Event)
-	 */
-	public void handleEvent(Event event) {
-		switch (event.type) {
-			case SWT.KeyDown :
-				if (event.character == SWT.CR)
-					textChanged((Control)event.widget);
-				break;
-			case SWT.FocusOut :
-				textChanged((Control)event.widget);
-				break;
-		}
-	}
-
-	/**
-	 * Abstract method notified when a text field has been changed.
-	 * @param control
-	 */
-	public abstract void textChanged(Control control);
-
-	/**
-	 * Registers this helper with the given control to listen for events
-	 * which indicate that a change is in progress (or done).
-	 */
-	public void startListeningTo(Control control) {
-		control.addListener(SWT.FocusOut, this);
-		control.addListener(SWT.Modify, this);
-	}
-
-	/**
-	 * Registers this helper with the given control to listen for the
-	 * Enter key.  When Enter is pressed, the change is considered done 
-	 * (this is only appropriate for single-line Text widgets).
-	 */
-	public void startListeningForEnter(Control control) {
-		// NOTE: KeyDown rather than KeyUp, because of similar usage in CCombo. 
-		control.addListener(SWT.KeyDown, this);
-	}
-
-	/**
-	 * Unregisters this helper from a control previously passed to
-	 * startListeningTo() and/or startListeningForEnter().
-	 */
-	public void stopListeningTo(Control control) {
-		control.removeListener(SWT.FocusOut, this);
-		control.removeListener(SWT.Modify, this);
-		control.removeListener(SWT.KeyDown, this);
-	}
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/WSDLLabelProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/WSDLLabelProvider.java
deleted file mode 100644
index 22014ce..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/WSDLLabelProvider.java
+++ /dev/null
@@ -1,180 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import org.eclipse.jface.text.TextSelection;
-import org.eclipse.jface.util.Assert;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtension;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtensionRegistry;
-import org.eclipse.wst.wsdl.ui.internal.graph.model.WSDLGraphModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapter;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLModelAdapterFactory;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.eclipse.xsd.XSDConcreteComponent;
-import org.w3c.dom.Element;
-
-public class WSDLLabelProvider extends LabelProvider
-{
-  protected ModelAdapterFactory adapterFactory = new WSDLModelAdapterFactory();
-	private WSDLTypeMapper typeMapper;
-	
-  protected WSDLEditorExtension[] labelProviderExtensions;
-  protected LabelProvider[] labelProviders;
-  IEditorPart editorPart;
-
-  /**
-   * 
-   */
-  public WSDLLabelProvider()
-  {
-    super();
-    typeMapper = new WSDLTypeMapper();
-    editorPart = WSDLEditorPlugin.getInstance().getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
-    WSDLEditorExtensionRegistry registry = WSDLEditorPlugin.getInstance().getWSDLEditorExtensionRegistry(); 
-    labelProviderExtensions = registry.getRegisteredExtensions(WSDLEditorExtension.OUTLINE_LABEL_PROVIDER); 
-    labelProviders = new LabelProvider[labelProviderExtensions.length]; 
-    for (int i = 0; i < labelProviderExtensions.length; i++)
-    {
-      labelProviders[i] = (LabelProvider)labelProviderExtensions[i].createExtensionObject(WSDLEditorExtension.OUTLINE_LABEL_PROVIDER, (WSDLEditor)editorPart);
-    }
-  }
-
-	/**
-	 * @see org.eclipse.jface.viewers.ILabelProvider#getImage(java.lang.Object)
-	 */
-	public Image getImage(Object object)
-	{
-		if (object == null || object.equals(StructuredSelection.EMPTY)) {
-			return null;
-		}
-    Image result = null;           
-    if (object instanceof StructuredSelection)
-    {
-      Object selected = ((StructuredSelection)object).getFirstElement();
-      selected  = typeMapper.remapObject(selected);
-      for (int i = 0; i < labelProviders.length; i++)
-      {
-        result = labelProviders[i].getImage(selected);
-        if (result!=null)
-        break;
-      }
-//      if (result != null)
-//      {
-//        ModelAdapter modelAdapter = adapterFactory.getAdapter(selected);
-//        if (modelAdapter != null)
-//        {
-//          result = (Image)modelAdapter.getProperty(selected, ModelAdapter.IMAGE_PROPERTY);     
-//        }
-//      }
-    }
-    return result;
-	}
-
-	/**
-	 * @see org.eclipse.jface.viewers.ILabelProvider#getText(java.lang.Object)
-	 */
-	public String getText(Object object)
-	{
-		if (object == null || object.equals(StructuredSelection.EMPTY)) {
-			return "No items selected";//$NON-NLS-1$
-		}
-    String result = null;
-    Object selected = null;
-    if (object instanceof StructuredSelection)
-    {
-      selected = ((StructuredSelection)object).getFirstElement();
-      selected  = typeMapper.remapObject(selected);
-      
-      // Override outline provider's getText for WSDLElements
-      if (selected instanceof WSDLElement)
-      {
-      	if (((WSDLElement)selected).getElement() == null) {
-      		return "";
-      	}
-        boolean isReadOnly = false;
-        ModelAdapter adapter = WSDLGraphModelAdapterFactory.getWSDLGraphModelAdapterFactory().getAdapter(selected);
-        if (adapter != null)
-        {
-          isReadOnly = Boolean.TRUE.equals(adapter.getProperty(selected, "isReadOnly"));
-        }
-        if (isReadOnly)
-        {
-          result = ((WSDLElement)selected).getElement().getLocalName() + " (" + WSDLEditorPlugin.getWSDLString("_UI_LABEL_READ_ONLY") + ")";   //$NON-NLS-1$
-        }
-        else
-        {
-          result = ((WSDLElement)selected).getElement().getLocalName();
-        }
-        return result;
-      }
-      else if (selected instanceof XSDConcreteComponent)
-      {
-        // Override for XSD Components
-       
-        Element element = ((XSDConcreteComponent)selected).getElement();
-        if (element != null)
-        {
-          if (element instanceof XMLNode)
-          {
-            return ((XSDConcreteComponent)selected).getElement().getLocalName();
-          }
-          else
-          {
-            return ((XSDConcreteComponent)selected).getElement().getLocalName() + " (" + WSDLEditorPlugin.getWSDLString("_UI_LABEL_READ_ONLY") + ")";   //$NON-NLS-1$
-          }
-        }
-        else
-        {
-          return "(" + WSDLEditorPlugin.getWSDLString("_UI_LABEL_READ_ONLY") + ")";  //$NON-NLS-1$
-        }
-
-      }
-      // otherwise get it from the extensions
-      for (int i = 0; i < labelProviders.length; i++)
-      {
-        result = labelProviders[i].getText(selected);
-        if (result!=null)
-        break;
-      }
-    }
-    else if (object instanceof TextSelection)
-    {
-    }
-    
-
-    return result;
-	}
-
-	/**
-	 * Determine if a multiple object selection has been passed to the 
-	 * label provider. If the objects is a IStructuredSelection, see if 
-	 * all the objects in the selection are the same and if so, we want
-	 * to provide labels for the common selected element.
-	 * @param objects a single object or a IStructuredSelection.
-	 * @param multiple first element in the array is true if there is multiple
-	 * unequal selected elements in a IStructuredSelection.
-	 * @return the object to get labels for.
-	 */
-	private Object getObject(Object objects, boolean multiple[]) {
-		Assert.isNotNull(objects);
-		Object object = null;
-		return object;
-	}
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/WSDLSectionDescriptorProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/WSDLSectionDescriptorProvider.java
deleted file mode 100644
index 97c7b8b..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/WSDLSectionDescriptorProvider.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.common.ui.properties.ISectionDescriptor;
-import org.eclipse.wst.common.ui.properties.ISectionDescriptorProvider;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtension;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtensionRegistry;
-
-public class WSDLSectionDescriptorProvider implements ISectionDescriptorProvider
-{
-  protected WSDLEditorExtension[] propertySectionDescriptorProviderExtensions;
-  protected ISectionDescriptorProvider[] propertySectionDescriptorProviders;
-
-  protected WSDLEditorExtension[] labelProviderExtensions;
-
-  protected final static Object[] EMPTY_ARRAY = {};
-  
-  IEditorPart editorPart;
-
-  /**
-   * 
-   */
-  public WSDLSectionDescriptorProvider()
-  {
-    super();
-    // TODO Check this
-    this.editorPart = WSDLEditorPlugin.getInstance().getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptorProvider#getSectionDescriptors()
-   */
-  public ISectionDescriptor[] getSectionDescriptors()
-  {
-    List list = new ArrayList();
-    
-    
-    WSDLEditorExtensionRegistry registry = WSDLEditorPlugin.getInstance().getWSDLEditorExtensionRegistry(); 
-
-    propertySectionDescriptorProviderExtensions = registry.getRegisteredExtensions(WSDLEditorExtension.PROPERTY_SECTION_DESCRIPTOR_PROVIDER); 
-    propertySectionDescriptorProviders = new ISectionDescriptorProvider[propertySectionDescriptorProviderExtensions.length]; 
-    for (int i = 0; i < propertySectionDescriptorProviderExtensions.length; i++)
-    {
-      propertySectionDescriptorProviders[i] = (ISectionDescriptorProvider)propertySectionDescriptorProviderExtensions[i].createExtensionObject(WSDLEditorExtension.PROPERTY_SECTION_DESCRIPTOR_PROVIDER, (WSDLEditor)editorPart);
-      
-      ISectionDescriptor [] extensionSectionDescriptors = propertySectionDescriptorProviders[i].getSectionDescriptors();
-      for (int j = 0; j < extensionSectionDescriptors.length; j++)
-      {
-        list.add(extensionSectionDescriptors[j]);
-      }
-    }
-
-    
-    list.add(new NameSectionDescriptor());
-    list.add(new PartSectionDescriptor());
-    list.add(new DocumentationSectionDescriptor());
-    list.add(new ReferenceSectionDescriptor());
-    list.add(new NamespaceSectionDescriptor());
-    list.add(new ExtensibilityElementSectionDescriptor());
-    list.add(new ImportSectionDescriptor());
-    
-		ISectionDescriptor[] descriptors = new ISectionDescriptor[list.size()];
-	  list.toArray(descriptors);
-
-    return descriptors;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/WSDLTabbedPropertySheetPage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/WSDLTabbedPropertySheetPage.java
deleted file mode 100644
index c6bd720..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/WSDLTabbedPropertySheetPage.java
+++ /dev/null
@@ -1,167 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import org.eclipse.jface.text.TextSelection;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.SelectionChangedEvent;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.wst.common.ui.properties.ITabbedPropertySheetPageContributor;
-import org.eclipse.wst.common.ui.properties.TabbedPropertySheetPage;
-import org.eclipse.wst.sse.ui.view.events.INodeSelectionListener;
-import org.eclipse.wst.sse.ui.view.events.NodeSelectionChangedEvent;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLSelectionManager;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapter;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterListener;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-public class WSDLTabbedPropertySheetPage extends TabbedPropertySheetPage implements ISelectionChangedListener, INodeSelectionListener, ModelAdapterListener
-{
-  private WSDLSelectionManager fViewerSelectionManager;
-  private WSDLEditor wsdlEditor;
-  private Object currentObject;
-
-  /**
-   * @param tabbedPropertySheetPageContributor
-   */
-  public WSDLTabbedPropertySheetPage(ITabbedPropertySheetPageContributor tabbedPropertySheetPageContributor, WSDLEditor editor)
-  {
-    super(tabbedPropertySheetPageContributor);
-    this.wsdlEditor = editor;
-  }
-  
-  public void createControl(Composite parent) {
-  	super.createControl(parent);
-  	wsdlEditor.getSelectionManager().setSelection(new StructuredSelection(wsdlEditor.getDefinition()));
-  }
-  
-	public void setSelectionManager(WSDLSelectionManager viewerSelectionManager) {
-		// disconnect from old one
-		if (fViewerSelectionManager != null) {
-			fViewerSelectionManager.removeSelectionChangedListener(this);
-		}
-
-		fViewerSelectionManager = viewerSelectionManager;
-
-		// connect to new one
-		if (fViewerSelectionManager != null) {
-			fViewerSelectionManager.addSelectionChangedListener(this);
-		}
-	}
-	
-	/* (non-Javadoc)
-	 * @see org.eclipse.jface.viewers.ISelectionChangedListener#selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)
-	 */
-	public void selectionChanged(SelectionChangedEvent event)
-	{
-		if (!event.getSelection().isEmpty()) {
-			selectionChanged(getSite().getWorkbenchWindow().getActivePage().getActivePart(), event.getSelection());
-		    //super.selectionChanged(getSite().getWorkbenchWindow().getActivePage().getActivePart(), event.getSelection());
-		}
-	}
-  
-  public void selectionChanged(IWorkbenchPart part, ISelection selection)
-  {
-    // override for category
-    if (selection != null)
-    {
-      if (selection instanceof StructuredSelection)
-      {
-        StructuredSelection structuredSelection = (StructuredSelection)selection;
-        if (structuredSelection.isEmpty())
-        {
-          return;
-        }
-        Object obj = structuredSelection.getFirstElement();
-        Node node = WSDLEditorUtil.getInstance().getNodeForObject(obj);
-        Object o = WSDLEditorUtil.getInstance().findModelObjectForElement(wsdlEditor.getDefinition(), (Element)node);
-        
-        // bad hack to get schema from category
-        // until we provide a better mechanism (selection manager extension)
-        // see also WSDLGraphViewer
-        if (o instanceof XSDSchemaExtensibilityElement)
-        {
-          obj = ((XSDSchemaExtensibilityElement)o).getSchema();
-          selection = new StructuredSelection(obj);
-        } 
-      	
-        attachListener(o);
-      }
-      else if (selection instanceof TextSelection)
-      {
-        return;
-      }
-    }
-    
-    super.selectionChanged(wsdlEditor.getEditorPart(), selection);   // event.getSelection()); 
-  }
-  
-  protected void attachListener(Object object)
-  {
-  	WSDLModelAdapterFactory adapterFactory = WSDLModelAdapterFactory.getWSDLModelAdapterFactory();
-    ModelAdapter adapter = adapterFactory.getAdapter(object);
-    if (adapter != null)
-    {
-    	// remove listener from the previously selected object
-    	removeListener(currentObject);
-    	
-    	// add listener to the newly selected object
-    	adapter.addListener(this);
-    	currentObject = object;
-    }
-  } 
-  
-  protected void removeListener(Object object)
-  {
-  	WSDLModelAdapterFactory adapterFactory = WSDLModelAdapterFactory.getWSDLModelAdapterFactory();
-    ModelAdapter adapter = adapterFactory.getAdapter(object);
-    if (adapter != null)
-    {
-      adapter.removeListener(this);
-      currentObject = null;
-    }
-  }
-	public void dispose() {
-		// disconnect from the ViewerSelectionManager
-		if (fViewerSelectionManager != null) {
-			fViewerSelectionManager.removeSelectionChangedListener(this);
-		}
-		
-		// disconnect listener from the current object
-		if (currentObject != null) {
-			removeListener(currentObject);
-		}
-		
-		super.dispose();
-	}
-
-  
-  /* (non-Javadoc)
-   * @see com.ibm.sse.editor.view.events.INodeSelectionListener#nodeSelectionChanged(com.ibm.sse.editor.view.events.NodeSelectionChangedEvent)
-   */
-  public void nodeSelectionChanged(NodeSelectionChangedEvent event)
-  {
-  }
-  
-  public void propertyChanged(Object object, String property) {
-  	if (getCurrentTab() != null) {
-  		refresh();
-  	}
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/WSDLTypeMapper.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/WSDLTypeMapper.java
deleted file mode 100644
index 939b606..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/properties/section/WSDLTypeMapper.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.properties.section;
-
-import org.eclipse.wst.common.ui.properties.ITypeMapper;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-
-public class WSDLTypeMapper implements ITypeMapper
-{
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ITypeMapper#remapType(java.lang.Object, java.lang.Class)
-   */
-  public Class remapType(Object object, Class effectiveType)
-  {
-		Class type = effectiveType;
-		
-		if (object instanceof WSDLGroupObject) {
-			type = ((WSDLGroupObject) object).getDefinition().getClass();
-		}
-
-		return type;
-  }
-  
-  public Object remapObject(Object object)
-  {
-    Object type = object;
-    
-    if (object instanceof WSDLGroupObject)
-    {
-      type = ((WSDLGroupObject) object).getDefinition();
-    }
-    return type;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/reconciler/ExtensibleNodeReconciler.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/reconciler/ExtensibleNodeReconciler.java
deleted file mode 100644
index 58a0759..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/reconciler/ExtensibleNodeReconciler.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.reconciler;
-
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.INodeReconciler;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtension;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtensionRegistry;
-import org.w3c.dom.Element;
-
-                                    
-
-// TODO.. we should probably be keying off of the node's qname (perhaps supporting 'null' as a wild card for local names) 
-// in order to compute an applicable reconciler
-//
-public class ExtensibleNodeReconciler
-{  
-  protected WSDLEditorExtension[] extensions;
-  protected INodeReconciler[] reconcilers;
-
-  public ExtensibleNodeReconciler()
-  {                                  
-    WSDLEditorExtensionRegistry registry = WSDLEditorPlugin.getInstance().getWSDLEditorExtensionRegistry();
-    extensions = registry.getRegisteredExtensions(WSDLEditorExtension.NODE_RECONCILER); 
-    reconcilers = new INodeReconciler[extensions.length]; 
-    for (int i = 0; i < extensions.length; i++)
-    {
-      reconcilers[i] = (INodeReconciler)extensions[i].createExtensionObject(WSDLEditorExtension.NODE_RECONCILER, null);
-    }
-  }         
-
-  protected INodeReconciler getApplicableNodeReconciler(Object object)
-  {
-    INodeReconciler reconciler = null;
-    for (int i = 0; i < extensions.length; i++)
-    {
-      if (extensions[i].isApplicable(object))
-      {
-        reconciler = reconcilers[i];
-        if (reconciler != null)
-        {
-          break;
-        }
-      }
-    }
-    return reconciler;
-  }
-
-  public void notifyChanged(Object modelObject, Element element, int eventType, Object feature, Object oldValue, Object newValue, int index)             
-  {
-    INodeReconciler reconciler = getApplicableNodeReconciler(modelObject);
-    if (reconciler != null)
-    {                                                    
-      reconciler.notifyChanged(modelObject, element, eventType, feature, oldValue, newValue, index);
-    }
-  }                                         
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/reconciler/SEDDocumentAdapter.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/reconciler/SEDDocumentAdapter.java
deleted file mode 100644
index ce15848..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/reconciler/SEDDocumentAdapter.java
+++ /dev/null
@@ -1,201 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.reconciler;    
-
-import org.eclipse.wst.sse.core.INodeAdapter;
-import org.eclipse.wst.sse.core.INodeNotifier;
-import org.eclipse.wst.sse.core.IStructuredModel;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.internal.impl.DefinitionImpl;
-import org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl;
-import org.eclipse.wst.wsdl.internal.impl.XSDSchemaExtensibilityElementImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.eclipse.xsd.XSDConcreteComponent;
-import org.eclipse.xsd.impl.XSDSchemaImpl;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-public class SEDDocumentAdapter
-{
-  protected Document document;                               
-  protected Definition definition;   
-  protected ExtensibleNodeReconciler extensibleNodeReconciler;
-  
-  public SEDDocumentAdapter(IStructuredModel model, Definition definition)
-  {           
-    this.document = (model instanceof XMLModel) ? ((XMLModel)model).getDocument() : null;     
-    this.definition = definition;
-    this.extensibleNodeReconciler = new ExtensibleNodeReconciler();
-    new MyDocumentAdapter(document);
-  }  
- 
-
-  class MyDocumentAdapter extends DocumentAdapter
-  {
-//    private boolean isValidDefinition = true;
-    
-    MyDocumentAdapter(Document document)
-    {
-      super(document);
-    }   
-        
-    public void notifyChanged(INodeNotifier notifier, int eventType, Object feature, Object oldValue, Object newValue, int index) 
-    {                      
-      if (eventType == INodeNotifier.ADD)
-      {
-        if (newValue instanceof Element)
-        {
-          adapt((Element)newValue);
-
-          // See Bug 5366
-          // We need to sync up the Model and the DOM
-          Element newDocumentElement = (Element)newValue;
-          String wsdlPrefix = newDocumentElement.getPrefix();
-          if (wsdlPrefix == null) wsdlPrefix = "";
-          String ns = definition.getNamespace(wsdlPrefix);
-          if (ns != null && ns.equals(WSDLConstants.WSDL_NAMESPACE_URI)
-             && newDocumentElement.getLocalName().equals(WSDLConstants.DEFINITION_ELEMENT_TAG)) // &&
-             // !isValidDefinition)
-          {
-//            System.out.println("****** Setting new definition");
-            definition.setElement(newDocumentElement);
-          }
-        }
-      }   
-  
-      switch (eventType)
-      {                  
-        // we make the assumption that reconciling will only be triggered by one of these notifications 
-        // (ADD and REMOVE notifications are omitted)
-        //
-        case INodeNotifier.CHANGE: 
-        case INodeNotifier.STRUCTURE_CHANGED:
-        case INodeNotifier.CONTENT_CHANGED:
-        {                      
-          if (notifier instanceof Element)
-          {
-            reconcileModelObjectForElement((Element)notifier, eventType, feature, oldValue, newValue, index);
-          }
-          else if (notifier instanceof Document)
-          {
-            Document document = (Document)notifier;
-            Element definitionElement = null;          
-
-            for (Node node = document.getFirstChild(); node != null; node = node.getNextSibling())
-            {
-              if (node.getNodeType() == Node.ELEMENT_NODE)
-              {
-                Element element = (Element)node;
-                if (WSDLEditorUtil.getInstance().getWSDLType(element) == WSDLConstants.DEFINITION)
-                {
-                  definitionElement = element;
-                  break;
-                }
-              }
-            }
-           
-            // TODO... revisit definition.removeAllContent() and who should call this?
-            //
-            if (definitionElement != null)
-            {
-//              isValidDefinition = true;
-//              System.out.println("VALID DEFINITION ELEMENT");
-              ((DefinitionImpl)definition).elementChanged(definitionElement);
-            }
-            else
-            {
-//              System.out.println("INVALID DEFINITION ELEMENT");
-//              isValidDefinition = false;
-              ((DefinitionImpl)definition).removeAll();
-            }
-          }
-          break;
-        }
-      }
-    }
-   
-    private void removeAllContent(Definition definition)
-    {                                   
-    }
-    
-    protected void reconcileModelObjectForElement(Element element, int eventType, Object feature, Object oldValue, Object newValue, int index)
-    {                                                                  
-      Object modelObject = WSDLEditorUtil.getInstance().findModelObjectForElement(definition, element);  
-      if (modelObject != null)
-      {
-        if (modelObject instanceof XSDSchemaExtensibilityElementImpl)
-        {
-          XSDSchemaExtensibilityElementImpl ee = (XSDSchemaExtensibilityElementImpl)modelObject;
-          ((XSDSchemaImpl)ee.getSchema()).elementChanged(element);
-          ee.elementChanged(element);            
-        }		
-        else if (modelObject instanceof WSDLElementImpl)
-        {
-          ((WSDLElementImpl)modelObject).elementChanged(element);
-        }
-        else if (modelObject instanceof XSDConcreteComponent)
-        {
-          ((XSDConcreteComponent)modelObject).elementChanged(element);
-          extensibleNodeReconciler.notifyChanged(modelObject, element, eventType, feature, oldValue, newValue, index);     
-        }
-      } 	  
-    }   
-  }
-  
-                                                
-  // An abstract adapter that ensures that the children of a new Node are also adapted
-  //
-  abstract class DocumentAdapter implements INodeAdapter
-  {                               
-    public DocumentAdapter(Document document)
-    {
-      ((INodeNotifier)document).addAdapter(this);
-
-      for (Node child = document.getFirstChild(); child != null; child = child.getNextSibling())
-      {
-        if (child.getNodeType() == Node.ELEMENT_NODE)
-        {
-          adapt((Element)child);
-        }
-      }
-    }
-  
-    public void adapt(Element element)
-    {                 
-      if (element != null)
-      {
-        if (((INodeNotifier)element).getExistingAdapter(this) == null)
-        {  
-          ((INodeNotifier)element).addAdapter(this);
-        
-          for (Node child = element.getFirstChild(); child != null; child = child.getNextSibling())
-          {
-            if (child.getNodeType() == Node.ELEMENT_NODE)
-            {
-              adapt((Element)child);
-            }
-          }
-        }
-      }
-    }
-  
-    public boolean isAdapterForType(Object type) 
-    {
-      return type == this;
-    }
-  
-    abstract public void notifyChanged(INodeNotifier notifier, int eventType, Object feature, Object oldValue, Object newValue, int index);  
-  }
-} 
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/typesystem/ExtensibleTypeSystemProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/typesystem/ExtensibleTypeSystemProvider.java
deleted file mode 100644
index 0d6df75..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/typesystem/ExtensibleTypeSystemProvider.java
+++ /dev/null
@@ -1,95 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.typesystem;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.ITypeSystemProvider;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtension;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtensionRegistry;
-import org.eclipse.xsd.XSDSchema;
-
-public class ExtensibleTypeSystemProvider implements ITypeSystemProvider
-{
-  protected WSDLEditorExtension[] extensions;
-  protected ITypeSystemProvider[] typeSystemProviders;
-
-  protected final static Object[] EMPTY_ARRAY = {};
-
-  public ExtensibleTypeSystemProvider(WSDLEditor wsdlEditor)
-  {
-    WSDLEditorExtensionRegistry registry = WSDLEditorPlugin.getInstance().getWSDLEditorExtensionRegistry(); 
-
-    extensions = registry.getRegisteredExtensions(WSDLEditorExtension.TYPE_SYSTEM_PROVIDER); 
-    typeSystemProviders = new ITypeSystemProvider[extensions.length]; 
-    for (int i = 0; i < extensions.length; i++)
-    {
-      typeSystemProviders[i] = (ITypeSystemProvider)extensions[i].createExtensionObject(WSDLEditorExtension.TYPE_SYSTEM_PROVIDER, wsdlEditor);
-    }
-  }          
-        
-  public List getAvailableTypeNames(Definition definition, int typeNameCategory)
-  {
-    List list = new ArrayList();
-    for (int i = 0; i < typeSystemProviders.length; i++)
-    {
-      list.addAll(typeSystemProviders[i].getAvailableTypeNames(definition, typeNameCategory));
-    }   
-    return list;
-  }
-  
-  public List getAvailableTypes(Definition definition, XSDSchema schema, int typeNameCategory)
-  {
-    List list = new ArrayList();
-    for (int i = 0; i < typeSystemProviders.length; i++)
-    {
-      list.addAll(typeSystemProviders[i].getAvailableTypes(definition, schema, typeNameCategory));
-    }   
-    return list;
-  }
-
-  public List getAvailableElementNames(Definition definition)
-  {
-    List list = new ArrayList();
-    for (int i = 0; i < typeSystemProviders.length; i++)
-    {
-      list.addAll(typeSystemProviders[i].getAvailableElementNames(definition));
-    }     
-    return list;
-  }
-
-  public int getCategoryForTypeName(Definition definition, String typeName)
-  {
-    int result = UNKNOWN_TYPE;
-    for (int i = 0; i < typeSystemProviders.length; i++)
-    {
-      result = typeSystemProviders[i].getCategoryForTypeName(definition, typeName);
-      if (result != UNKNOWN_TYPE)
-      {
-        break;
-      }
-    }                                                                                 
-    return result;
-  }
-  
-  public List getPrefixedNames(Definition definition, String namespace, String localName) {
-  	 List list = new ArrayList();
-     for (int i = 0; i < typeSystemProviders.length; i++)
-     {
-       list.addAll(typeSystemProviders[i].getPrefixedNames(definition, namespace, localName));
-     }     
-     return list;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ComponentReferenceUtil.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ComponentReferenceUtil.java
deleted file mode 100644
index 4982273..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ComponentReferenceUtil.java
+++ /dev/null
@@ -1,950 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.emf.ecore.EObject;
-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.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-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.Service;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.extension.ITypeSystemProvider;
-import org.eclipse.wst.wsdl.internal.impl.ImportImpl;
-import org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.xml.uriresolver.util.URIHelper;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-public class ComponentReferenceUtil
-{
-  protected Definition rootDefinition;
-
-  public ComponentReferenceUtil(Definition rootDefinition)
-  {
-    this.rootDefinition = rootDefinition;
-  }
-
-  protected static boolean isEqual(String a, String b)
-  {
-    boolean result = false;
-    if (a != null)
-    {
-      result = a.equals(b) || (a.length() == 0 && b == null);
-    }
-    else
-    {
-      result = (b == null || b.length() == 0);
-    }
-    return result;
-  }
-
-  protected static boolean isEqualInputName(Operation operation, BindingOperation bindingOperation)
-  {
-    boolean result = false;
-    Input operationInput = operation.getEInput();
-    BindingInput bindingOperationInput = bindingOperation.getEBindingInput();
-
-    if (operationInput != null && bindingOperationInput != null)
-    {
-      result = isEqual(operationInput.getName(), bindingOperationInput.getName());
-    }
-    else if (operationInput == null && bindingOperationInput == null)
-    {
-      result = true;
-    }
-    return result;
-  }
-
-  protected static boolean isEqualOutputName(Operation operation, BindingOperation bindingOperation)
-  {
-    boolean result = false;
-    Output operationOutput = operation.getEOutput();
-    BindingOutput bindingOperationOutput = bindingOperation.getEBindingOutput();
-
-    if (operationOutput != null && bindingOperationOutput != null)
-    {
-      result = isEqual(operationOutput.getName(), bindingOperationOutput.getName());
-    }
-    else if (operationOutput == null && bindingOperationOutput == null)
-    {
-      result = true;
-    }
-    return result;
-  }
-
-  protected static boolean isMatchingBinding(Operation operation, BindingOperation bindingOperation)
-  {
-    return isEqual(operation.getName(), bindingOperation.getName()) && isEqualInputName(operation, bindingOperation) && isEqualOutputName(operation, bindingOperation);
-  }
-
-  public List getPortsForPortType(PortType portType)
-  {
-    List list = new ArrayList();
-    for (Iterator i = getServices().iterator(); i.hasNext();)
-    {
-      Service service = (Service) i.next();
-      for (Iterator j = service.getEPorts().iterator(); j.hasNext();)
-      {
-        Port port = (Port) j.next();
-        Binding binding = port.getEBinding();
-        if (binding != null && binding.getEPortType() == portType)
-        {
-          list.add(port);
-        }
-      }
-    }
-    return list;
-  }
-
-  public List getPortsForBinding(Binding binding)
-  {
-    List list = new ArrayList();
-    for (Iterator i = getServices().iterator(); i.hasNext();)
-    {
-      Service service = (Service) i.next();
-      for (Iterator j = service.getEPorts().iterator(); j.hasNext();)
-      {
-        Port port = (Port) j.next();
-        if (port.getEBinding() == binding)
-        {
-          list.add(port);
-        }
-      }
-    }
-    return list;
-  }
-
-  public List getBindingOperations(Operation operation)
-  {
-    List list = new ArrayList();
-    String operationName = operation.getName();
-
-    if (operationName != null)
-    {
-      PortType portType = getEnclosingPortType(operation);
-      for (Iterator i = getBindings(portType).iterator(); i.hasNext();)
-      {
-        Binding binding = (Binding) i.next();
-        BindingOperation bindingOperation = getBindingOperation(operation, binding);
-        if (bindingOperation != null)
-        {
-          list.add(bindingOperation);
-        }
-      }
-    }
-    return list;
-  }
-
-  public BindingOperation getBindingOperation(Operation operation, Binding binding)
-  {
-    BindingOperation result = null;
-    for (Iterator j = binding.getBindingOperations().iterator(); j.hasNext();)
-    {
-      BindingOperation bindingOperation = (BindingOperation) j.next();
-      if (isMatchingBinding(operation, bindingOperation))
-      {
-        result = bindingOperation;
-        break;
-      }
-    }
-    return result;
-  }
-
-  public BindingInput getBindingInput(Input input, Binding binding)
-  {
-    BindingOperation bindingOperation = getBindingOperation((Operation) input.eContainer(), binding);
-    return bindingOperation != null ? bindingOperation.getEBindingInput() : null;
-  }
-
-  public BindingOutput getBindingOutput(Output output, Binding binding)
-  {
-    BindingOperation bindingOperation = getBindingOperation((Operation) output.eContainer(), binding);
-    return bindingOperation != null ? bindingOperation.getEBindingOutput() : null;
-  }
-
-  public BindingFault getBindingFault(Fault fault, Binding binding)
-  {
-    BindingFault result = null;
-    String faultName = fault.getName();
-    if (faultName != null)
-    {
-      BindingOperation bindingOperation = getBindingOperation((Operation) fault.eContainer(), binding);
-      if (bindingOperation != null)
-      {
-        result = (BindingFault) bindingOperation.getBindingFault(faultName);
-      }
-    }
-    return result;
-  }
-
-  public EObject getBindingObject(EObject interfaceObject, Binding binding)
-  {
-    EObject result = null;
-    if (interfaceObject instanceof Input)
-    {
-      result = getBindingInput((Input) interfaceObject, binding);
-    }
-    else if (interfaceObject instanceof Output)
-    {
-      result = getBindingOutput((Output) interfaceObject, binding);
-    }
-    else if (interfaceObject instanceof Fault)
-    {
-      result = getBindingFault((Fault) interfaceObject, binding);
-    }
-    else if (interfaceObject instanceof Operation)
-    {
-      result = getBindingOperation((Operation) interfaceObject, binding);
-    }
-    else if (interfaceObject instanceof PortType)
-    {
-      result = binding;
-    }
-    return result;
-  }
-
-  public List getBindingInputs(Input input)
-  {
-    List list = new ArrayList();
-    List operations = getBindingOperations((Operation) input.eContainer());
-    for (Iterator i = operations.iterator(); i.hasNext();)
-    {
-      BindingOperation bindingOperation = (BindingOperation) i.next();
-      if (bindingOperation.getBindingInput() != null)
-      {
-        list.add(bindingOperation.getBindingInput());
-      }
-    }
-    return list;
-  }
-
-  public List getBindingOutputs(Output output)
-  {
-    List list = new ArrayList();
-    Operation operation = (Operation) output.eContainer();
-    if (operation != null)
-    {
-      List operations = getBindingOperations(operation);
-      for (Iterator i = operations.iterator(); i.hasNext();)
-      {
-        BindingOperation bindingOperation = (BindingOperation) i.next();
-        if (bindingOperation.getBindingOutput() != null)
-        {
-          list.add(bindingOperation.getBindingOutput());
-        }
-      }
-    }
-    return list;
-  }
-
-  public List getBindingFaults(Fault fault)
-  {
-    List list = new ArrayList();
-    String faultName = fault.getName();
-    if (faultName != null)
-    {
-      Operation operation = (Operation) fault.eContainer();
-      if (operation != null)
-      {
-        List operations = getBindingOperations(operation);
-        for (Iterator i = operations.iterator(); i.hasNext();)
-        {
-          BindingOperation bindingOperation = (BindingOperation) i.next();
-          BindingFault bindingFault = (BindingFault) bindingOperation.getBindingFault(faultName);
-          if (bindingFault != null)
-          {
-            list.add(bindingFault);
-          }
-        }
-      }
-    }
-    return list;
-  }
-
-  protected PortType getEnclosingPortType(Operation operation)
-  {
-    return (PortType) operation.eContainer();
-  }
-
-  public List getBindings(Operation operation)
-  {
-    return getBindings(getEnclosingPortType(operation));
-  }
-
-  public List getBindings(PortType portType)
-  {
-    List list = new ArrayList();
-    for (Iterator i = getDefinitions().iterator(); i.hasNext();)
-    {
-      Definition definition = (Definition) i.next();
-      for (Iterator j = definition.getBindings().values().iterator(); j.hasNext();)
-      {
-        Binding binding = (Binding) j.next();
-        if (portType == null || binding.getPortType() == portType)
-        {
-          list.add(binding);
-        }
-      }
-    }
-    return list;
-  }
-
-  public List getBindingsWithoutOperation(PortType portType, String operationName)
-  {
-    List result = new ArrayList();
-    if (operationName != null)
-    {
-      List bindings = getBindings(portType);
-      for (Iterator i = bindings.iterator(); i.hasNext();)
-      {
-        Binding binding = (Binding) i.next();
-        boolean hasName = false;
-        for (Iterator j = binding.getBindingOperations().iterator(); j.hasNext();)
-        {
-          BindingOperation bindingOperation = (BindingOperation) j.next();
-          if (operationName.equals(bindingOperation.getName()))
-          {
-            hasName = true;
-            break;
-          }
-        }
-        if (!hasName)
-        {
-          result.add(binding);
-        }
-      }
-    }
-    return result;
-  }
-
-  public List getBindings()
-  {
-    return getBindings((PortType) null);
-  }
-
-  public List getBindingNames()
-  {
-    List list = new ArrayList();
-    for (Iterator i = getBindings().iterator(); i.hasNext();)
-    {
-      Binding binding = (Binding) i.next();
-      list.addAll(getPrefixedNames(binding.getQName()));
-    }
-    return list;
-  }
-
-  public List getPortTypeNames()
-  {
-    List list = new ArrayList();
-    for (Iterator i = getDefinitions().iterator(); i.hasNext();)
-    {
-      Definition definition = (Definition) i.next();
-      for (Iterator j = definition.getPortTypes().values().iterator(); j.hasNext();)
-      {
-        PortType portType = (PortType) j.next();
-        list.addAll(getPrefixedNames(portType.getQName()));
-      }
-    }
-    return list;
-  }
-
-  public List getServices()
-  {
-    List list = new ArrayList();
-    for (Iterator i = getDefinitions().iterator(); i.hasNext();)
-    {
-      Definition definition = (Definition) i.next();
-      list.addAll(definition.getEServices());
-    }
-    return list;
-  }
-
-  public List getPortTypes()
-  {
-    List list = new ArrayList();
-    for (Iterator i = getDefinitions().iterator(); i.hasNext();)
-    {
-      Definition definition = (Definition) i.next();
-      list.addAll(definition.getEPortTypes());
-    }
-    return list;
-  }
-
-  public List getMessages()
-  {
-    List list = new ArrayList();
-    for (Iterator i = getDefinitions().iterator(); i.hasNext();)
-    {
-      Definition definition = (Definition) i.next();
-      list.addAll(definition.getEMessages());
-    }
-    return list;
-  }
-
-  public List getTypes()
-  {
-    List list = new ArrayList();
-    for (Iterator i = getDefinitions().iterator(); i.hasNext();)
-    {
-      Definition definition = (Definition) i.next();
-      if (definition.getETypes() != null)
-      {
-        list.add(definition.getETypes());
-      }
-    }
-    return list;
-  }
-
-  public List getMessageNames()
-  {
-    List list = new ArrayList();
-    for (Iterator i = getDefinitions().iterator(); i.hasNext();)
-    {
-      Definition definition = (Definition) i.next();
-      for (Iterator j = definition.getMessages().values().iterator(); j.hasNext();)
-      {
-        Message message = (Message) j.next();
-        list.addAll(getPrefixedNames(message.getQName()));
-      }
-    }
-    return list;
-  }
-
-  public List getDefinitions()
-  {
-    List list = new ArrayList();
-    addDefinition(rootDefinition, list);
-    return list;
-  }
-
-  /**
-   * @deprecated -- we should always use getPrefixedNames
-   */
-  public String getPrefixedName(QName qname)
-  {
-    String name = null;
-    if (qname != null)
-    {
-      String prefix = rootDefinition.getPrefix(qname.getNamespaceURI());
-      if (prefix != null)
-      {
-        name = prefix + ":" + qname.getLocalPart();
-      }
-    }
-    return name;
-  }
-
-  public List getPrefixedNames(QName qname)
-  {
-    List list = new ArrayList();
-    if (qname != null)
-    {
-      Map map = rootDefinition.getNamespaces();
-      for (Iterator i = map.keySet().iterator(); i.hasNext();)
-      {
-        String prefix = (String) i.next();
-        String namespace = (String) map.get(prefix);
-        if (namespace != null && namespace.equals(qname.getNamespaceURI()))
-        {
-          String name = prefix.length() > 0 ? prefix + ":" + qname.getLocalPart() : 
-                        qname.getLocalPart();
-          list.add(name);
-        }
-      }
-    }
-    return list;
-  }
-
-  protected void addDefinition(Definition definition, List list)
-  {
-    if (definition != null)
-    {
-      list.add(definition);
-      for (Iterator i = definition.getEImports().iterator(); i.hasNext();)
-      {
-        ImportImpl theImport = (ImportImpl) i.next();
-        if (theImport.getLocationURI() != null && !theImport.getLocationURI().endsWith("xsd"))
-        {
-          theImport.importDefinitionOrSchema();	 
-          Definition importedDefinition = (Definition) theImport.getEDefinition();
-          if (importedDefinition != null && !list.contains(importedDefinition))
-          {
-            addDefinition(importedDefinition, list);
-          }
-        }
-      }
-    }
-  }
-
-  public static String getPortTypeReference(Binding binding)
-  {
-    String result = null;
-    Element element = WSDLEditorUtil.getInstance().getElementForObject(binding);
-    if (element != null)
-    {
-      result = element.getAttribute("type");
-    }
-    return result;
-  }
-
-  public static void setPortTypeReference(Binding binding, String portType)
-  {
-    Element element = WSDLEditorUtil.getInstance().getElementForObject(binding);
-    if (element != null)
-    {
-      element.setAttribute("type", portType);
-    }
-  }
-
-  public static String getBindingReference(Port port)
-  {
-    String result = null;
-    Element element = WSDLEditorUtil.getInstance().getElementForObject(port);
-    if (element != null)
-    {
-      result = element.getAttribute("binding");
-    }
-    return result;
-  }
-
-  public static String getName(Binding binding)
-  {
-    String result = null;
-    Element element = WSDLEditorUtil.getInstance().getElementForObject(binding);
-    if (element != null)
-    {
-      result = element.getAttribute("name");
-    }
-    return result;
-  }
-
-  public static QName getPortTypeReferenceQName(Binding binding)
-  {
-    QName result = null;
-    Definition definition = binding.getEnclosingDefinition();
-    String prefixedName = getPortTypeReference(binding);
-    if (prefixedName != null)
-    {
-      result = WSDLEditorUtil.createQName(definition, prefixedName);
-    }
-    return result;
-  }
-
-  public static QName getBindingReferenceQName(Port port)
-  {
-    QName result = null;
-    Definition definition = port.getEnclosingDefinition();
-    String prefixedName = getBindingReference(port);
-    if (prefixedName != null)
-    {
-      result = WSDLEditorUtil.createQName(definition, prefixedName);
-    }
-    return result;
-  }
-
-  public static String getMessageReference(Input input)
-  {
-    return getMessageReferenceHelper(input);
-  }
-
-  public static String getMessageReference(Output output)
-  {
-    return getMessageReferenceHelper(output);
-  }
-
-  public static String getMessageReference(Fault fault)
-  {
-    return getMessageReferenceHelper(fault);
-  }
-
-  public static QName getMessageReferenceQName(Input input)
-  {
-    return getMessageReferenceQNameHelper(input);
-  }
-
-  public static QName getMessageReferenceQName(Output output)
-  {
-    return getMessageReferenceQNameHelper(output);
-  }
-
-  public static QName getMessageReferenceQName(Fault fault)
-  {
-    return getMessageReferenceQNameHelper(fault);
-  }
-
-  protected static String getMessageReferenceHelper(WSDLElement o)
-  {
-    String result = null;
-    Element element = WSDLEditorUtil.getInstance().getElementForObject(o);
-    if (element != null)
-    {
-      result = element.getAttribute("message");
-    }
-    return result;
-  }
-
-  public static QName getMessageReferenceQNameHelper(WSDLElement o)
-  {
-    QName result = null;
-    Definition definition = o.getEnclosingDefinition();
-    String prefixedName = getMessageReferenceHelper(o);
-    if (prefixedName != null)
-    {
-      result = WSDLEditorUtil.createQName(definition, prefixedName);
-    }
-    return result;
-  }
-
-  public static void updatePortTypeReferences(Definition definition)
-  {
-    for (Iterator i = definition.getBindings().values().iterator(); i.hasNext();)
-    {
-      Binding binding = (Binding) i.next();
-      QName qname = ComponentReferenceUtil.getPortTypeReferenceQName(binding);
-
-      PortType portType = (qname != null) ? (PortType) definition.getPortType(qname) : null;
-
-      if (binding.getPortType() != portType)
-      {
-        binding.setPortType(portType);
-      }
-    }
-  }
-
-  public static void updateBindingReferences(Definition definition)
-  {
-    for (Iterator i = definition.getServices().values().iterator(); i.hasNext();)
-    {
-      Service service = (Service) i.next();
-      for (Iterator j = service.getEPorts().iterator(); j.hasNext();)
-      {
-        Port port = (Port) j.next();
-        QName qname = ComponentReferenceUtil.getBindingReferenceQName(port);
-
-        Binding binding = (qname != null) ? (Binding) definition.getBinding(qname) : null;
-
-        if (port.getBinding() != binding)
-        {
-          port.setBinding(binding);
-        }
-      }
-    }
-  }
-
-  public static void updateMessageReferences(Definition definition)
-  {
-    // for each port type
-    //
-    for (Iterator i = definition.getPortTypes().values().iterator(); i.hasNext();)
-    {
-      PortType portType = (PortType) i.next();
-
-      // for each operation
-      //
-      for (Iterator j = portType.getEOperations().iterator(); j.hasNext();)
-      {
-        Operation operation = (Operation) j.next();
-
-        // handle Input
-        //
-        Input input = (Input) operation.getInput();
-        if (input != null)
-        {
-          QName qname = ComponentReferenceUtil.getMessageReferenceQName(input);
-          Message message = (qname != null) ? (Message) definition.getMessage(qname) : null;
-          if (input.getMessage() != message)
-          {
-            input.setMessage(message);
-          }
-        }
-
-        // handle Output
-        //
-        Output output = (Output) operation.getOutput();
-        if (output != null)
-        {
-          QName qname = ComponentReferenceUtil.getMessageReferenceQName(output);
-          Message message = (qname != null) ? (Message) definition.getMessage(qname) : null;
-          if (output.getMessage() != message)
-          {
-            output.setMessage(message);
-          }
-        }
-
-        // handle Faults
-        //
-        for (Iterator k = operation.getEFaults().iterator(); k.hasNext();)
-        {
-          Fault fault = (Fault) k.next();
-
-          QName qname = ComponentReferenceUtil.getMessageReferenceQName(fault);
-          Message message = (qname != null) ? (Message) definition.getMessage(qname) : null;
-          if (fault.getMessage() != message)
-          {
-            fault.setMessage(message);
-          }
-        }
-      }
-    }
-  }
-
-  public static void updateSchemaReferences(Definition definition)
-  {
-    for (Iterator i = definition.getEMessages().iterator(); i.hasNext();)
-    {
-      Message message = (Message) i.next();
-      for (Iterator j = message.getEParts().iterator(); j.hasNext();)
-      {
-        Part part = (Part) j.next();
-        Element element = WSDLEditorUtil.getInstance().getElementForObject(part);
-        if (element != null)
-        {
-          ((WSDLElementImpl)part).elementChanged(element);
-        }
-      }
-    }
-  }
-
-  public static Operation getOperation(PortType portType, BindingOperation bindingOperation)
-  {
-    Operation result = null;
-    for (Iterator i = portType.getEOperations().iterator(); i.hasNext();)
-    {
-      Operation operation = (Operation) i.next();
-      if (isMatchingBinding(operation, bindingOperation))
-      {
-        result = operation;
-        break;
-      }
-    }
-    return result;
-  }
-
-  public static void updateOperationReference(BindingOperation bindingOperation)
-  {
-    Operation operation = computeOperation(bindingOperation);
-    if (operation != bindingOperation.getOperation())
-    {
-      bindingOperation.setOperation(operation);
-    }
-  }
-
-  public List getComponentNameList(boolean isType)
-  {
-    List result = Collections.EMPTY_LIST;
-    ITypeSystemProvider typeSystemProvider = WSDLEditorUtil.getInstance().getTypeSystemProvider(rootDefinition);
-    if (typeSystemProvider != null)
-    {
-      result = isType ? typeSystemProvider.getAvailableTypeNames(rootDefinition, 0) : typeSystemProvider.getAvailableElementNames(rootDefinition);
-    }
-    return result;
-  }
-
-  public static List getComponentNameList(Part part, boolean isType)
-  {
-    List result = Collections.EMPTY_LIST;
-    Definition definition = part.getEnclosingDefinition();
-    ITypeSystemProvider typeSystemProvider = WSDLEditorUtil.getInstance().getTypeSystemProvider(definition);
-    if (typeSystemProvider != null)
-    {
-      result = isType ? typeSystemProvider.getAvailableTypeNames(definition, 0) : typeSystemProvider.getAvailableElementNames(definition);
-    }
-    return result;
-  }
-
-  public static boolean isType(Part part)
-  {
-    //Element element = WSDLEditorUtil.getInstance().getElementForObject(part);
-    Element element = part.getElement();
-    return !element.hasAttribute("element");
-  }
-
-  public static String getPartComponentReference(Part part)
-  {
-    //Element element = WSDLEditorUtil.getInstance().getElementForObject(part);
-    Element element = part.getElement();
-    String result = null;
-    if (element.hasAttribute("type"))
-    {
-      result = element.getAttribute("type");
-    }
-    else if (element.hasAttribute("element"))
-    {
-      result = element.getAttribute("element");
-    }
-    return result;
-  }
-
-  public static void setComponentReference(Part part, boolean isType, String componentName)
-  {
-    Element element = WSDLEditorUtil.getInstance().getElementForObject(part);
-    String newAttribute = isType ? "type" : "element";
-    String oldAttribute = isType ? "element" : "type";
-    element.removeAttribute(oldAttribute);
-
-    String value = componentName != null ? componentName : element.getAttribute(newAttribute);
-
-    if (value == null)
-    {
-      if (isType)
-      {
-        String xsdPrefix = part.getEnclosingDefinition().getPrefix(WSDLConstants.XSD_NAMESPACE_URI);
-        value = "string";
-        if (xsdPrefix != null && xsdPrefix.length() > 0)
-        {
-          value = xsdPrefix + ":" + value;
-        }
-      }
-      else
-      {
-        List list = getComponentNameList(part, isType);
-        value = list.size() > 0 ? (String) list.get(0) : "some-element-name";
-      }
-    }
-    element.setAttribute(newAttribute, value);
-  }
-
-  public static Operation computeOperation(BindingOperation bindingOperation)
-  {
-    Operation result = null;
-    Binding binding = (Binding) bindingOperation.eContainer();
-    PortType portType = (PortType) binding.getPortType();
-    if (portType != null)
-    {
-      result = getOperation(portType, bindingOperation);
-    }
-    return result;
-  }
-
-  public static Input computeInput(BindingInput bindingInput)
-  {
-    Operation operation = computeOperation((BindingOperation) bindingInput.eContainer());
-    return operation != null ? operation.getEInput() : null;
-  }
-
-  public static Output computeOutput(BindingOutput bindingOutput)
-  {
-    Operation operation = computeOperation((BindingOperation) bindingOutput.eContainer());
-    return operation != null ? operation.getEOutput() : null;
-  }
-
-  public static Fault computeFault(BindingFault bindingFault)
-  {
-    Fault result = null;
-    Operation operation = computeOperation((BindingOperation) bindingFault.eContainer());
-    if (operation != null)
-    {
-      for (Iterator i = operation.getEFaults().iterator(); i.hasNext();)
-      {
-        Fault fault = (Fault) i.next();
-        String faultName = fault.getName();
-        if (faultName != null && faultName.equals(bindingFault.getName()))
-        {
-          result = fault;
-          break;
-        }
-      }
-    }
-    return result;
-  }
-
-  public static String getPartReferenceValue(Part part)
-  {
-    Element element = WSDLEditorUtil.getInstance().getElementForObject(part);
-    String value = null;
-    if (element != null)
-    {
-      if (element.hasAttribute("type"))
-      {      		
-        value = element.getAttribute("type");
-      }
-      else if (element.hasAttribute("element"))
-      {  
-        value = element.getAttribute("element");
-      }         
-    }  
-    return value != null ? value : "";
-  }
-
-  public Operation getBindingOperation(Element bindingOperationContent)
-  {
-    Operation operation = null;
-    Node parent = bindingOperationContent.getParentNode();
-    if (parent instanceof Element)
-    {
-      Object object = WSDLEditorUtil.getInstance().findModelObjectForElement(rootDefinition, (Element) parent);
-      if (object instanceof BindingOperation)
-      {
-        operation = ComponentReferenceUtil.computeOperation((BindingOperation) object);
-      }
-    }
-    return operation;
-  }
-
-  public Message getBindingOperationInputMessage(Element bindingOperationContent)
-  {
-    Message message = null;
-    Operation operation = getBindingOperation(bindingOperationContent);
-    if (operation != null)
-    {
-      Input input = operation.getEInput();
-      if (input != null)
-      {
-        message = input.getEMessage();
-      }
-    }
-    return message;
-  }
-
-  public Message getBindingOperationOutputMessage(Element bindingOperationContent)
-  {
-    Message message = null;
-    Operation operation = getBindingOperation(bindingOperationContent);
-    if (operation != null)
-    {
-      Output output = operation.getEOutput();
-      if (output != null)
-      {
-        message = output.getEMessage();
-      }
-    }
-    return message;
-  }
-
-  public static String computeRelativeURI(IFile referencedLocation, IFile baseLocation, boolean enableIEStyleReferences)
-  {
-    // TODO... we need some extension to allow IE folks to plugin logic to create an 'IE' style path
-    // TODO... consider using URI class in EMF 
-    return URIHelper.getRelativeURI(referencedLocation.getLocation(), baseLocation.getLocation());
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/CreateWSDLElementHelper.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/CreateWSDLElementHelper.java
deleted file mode 100644
index ce28653..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/CreateWSDLElementHelper.java
+++ /dev/null
@@ -1,359 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import java.util.Iterator;
-import java.util.List;
-
-import org.w3c.dom.Element;
-
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.MessageReference;
-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.Service;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddBindingCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddFaultCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddInputCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddMessageCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddOperationCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddOutputCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddPartCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddPortCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddPortTypeCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddServiceCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddXSDElementDeclarationCommand;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-import org.eclipse.wst.wsdl.internal.impl.MessageReferenceImpl;
-import org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.eclipse.wst.xml.core.format.FormatProcessorXML;
-
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.XSDElementDeclaration;
-
-public class CreateWSDLElementHelper {
-	// Constants used for getting Part information
-	public static final String PART_INFO_ELEMENT_DECLARATION = "ELEMENT_DECLARATION";
-	public static final String PART_INFO_TYPE_DEFINITION     = "TYPE_DEFINITION";
-
-	// The following variables should be set if a name other than the computed name is to be used.
-	public static String serviceName = null;
-	public static String portName = null;
-	public static String bindingName = null;
-	public static String portTypeName = null;
-	public static String operationName = null;
-	public static String inputName = null;
-	public static String outputName = null;
-	public static String faultName = null;
-	public static String messageName = null;
-	public static String partName = null;
-	
-	public static String PART_TYPE_OR_DEFINITION = PART_INFO_TYPE_DEFINITION;
-	public static boolean CREATE_DOWN_TO_PART = true;
-		
-/*
- * The following methods creates the 'specified' (by calling a certain method) WSDLElement
- * and it's 'children' all the way to the PortType level.
- */
-	public static Service createService(Definition definition) {
-		if (serviceName == null || serviceName.trim().equals(""))
-			serviceName = NameUtil.buildUniqueServiceName(definition);		
-		
-		CreateWSDLElementHelper.portTypeName = serviceName;
-		
-	    AddServiceCommand addService = new AddServiceCommand(definition, serviceName, false);
-	    addService.run();
-	    Service service = (Service) addService.getWSDLElement();
-	    Port port = CreateWSDLElementHelper.createPort(service);
-  		
-	    return service;
-	}
-	
-	public static Port createPort(Service service) {
-		if (portName == null || portName.trim().equals(""))
-			portName = NameUtil.buildUniquePortName(service, null);
-		
-	    AddPortCommand addPort = new AddPortCommand(service, portName);
-	    addPort.run();
-	    Port port = (Port) addPort.getWSDLElement();
-		Binding binding = CreateWSDLElementHelper.createBinding(port.getEnclosingDefinition(), port);
-
-		port.setBinding(binding);
-		
-	    return port;
-	}
-	
-	public static Binding createBinding(Definition definition, Port port) {
-		bindingName = port.getName();
-		if (bindingName == null || bindingName.trim().equals(""))
-			bindingName = NameUtil.buildUniqueBindingName(definition, null);
-		
-		AddBindingCommand addBinding = new AddBindingCommand(definition, bindingName);
-		addBinding.run();
-		Binding binding = (Binding) addBinding.getWSDLElement();
-		PortType portType = CreateWSDLElementHelper.createPortType(binding.getEnclosingDefinition());
-
-		binding.setPortType(portType);
-		
-		return binding;
-	}
-	
-	public static PortType createPortType(Definition definition) {
-		if (portTypeName == null || portTypeName.trim().equals(""))
-			portTypeName = NameUtil.buildUniquePortTypeName(definition, "PortType");
-		
-		AddPortTypeCommand addPortTypeCommand = new AddPortTypeCommand(definition, portTypeName);
-		addPortTypeCommand.run();
-		PortType portType = (PortType) addPortTypeCommand.getWSDLElement();
-
-		if (CREATE_DOWN_TO_PART) {
-			CreateWSDLElementHelper.createOperation(portType);
-		}
-		
-		return portType;
-	}
-
-	
-/*
- * The following methods creates the 'specified' (by calling a certain method) WSDLElement
- * and it's 'children' all the way to the Part level.
- */	
-  	public static Operation createOperation(PortType portType) {
-  		if (operationName == null || operationName.trim().equals(""))
-  			operationName = NameUtil.buildUniqueOperationName(portType);
-  		
-  		Definition def = portType.getEnclosingDefinition();	
-		AddOperationCommand action = new AddOperationCommand(portType, operationName);
-		action.run();
-		Operation operation = (Operation) action.getWSDLElement();
-  		Output output = CreateWSDLElementHelper.createOutput(portType, operation);
-		Input input = CreateWSDLElementHelper.createInput(portType, operation, null);
-
-//  		((PortTypeImpl) portType).updateElement(false);
-   		return operation;
-  	}
-
-  	public static Input createInput(PortType portType, Operation operation, String inputName) {
-  		if (inputName == null || inputName.trim().equals(""))
-  	  		inputName = NameUtil.buildUniqueInputName(portType, operation.getName(), "");
-  		
-  		Definition def = operation.getEnclosingDefinition();
-  		AddInputCommand action = new AddInputCommand(operation, inputName);
-  		action.run();
-  		Input input = (Input) action.getWSDLElement(); 
-  		Message mess = CreateWSDLElementHelper.createMessage(input);
-  		input.setMessage(mess);
-  			  		
-  		return input;
-  	}
-  			  	
-  	public static Output createOutput(PortType portType, Operation operation) {
-  		if (outputName == null || outputName.trim().equals(""))
-  	  		outputName = NameUtil.buildUniqueOutputName(portType, operation.getName(), "");
-  		
-  		Definition def = operation.getEnclosingDefinition();
-  		AddOutputCommand action = new AddOutputCommand(operation, outputName);
-  		action.run();
-  		Output output = (Output) action.getWSDLElement();
-  		Message mess = CreateWSDLElementHelper.createMessage(output);
-  		output.setMessage(mess);	
-  			  		
-  		return output;
-  	}
-  			  	
-  	public static Fault createFault(Operation operation) {
-  		if (faultName == null || faultName.trim().equals("")) 
-	  		faultName = NameUtil.buildUniqueFaultName(operation);
-  		
-  		Definition def = operation.getEnclosingDefinition();
-  		AddFaultCommand action = new AddFaultCommand(operation, faultName);
-  		action.run();
-  		Fault fault = (Fault) action.getWSDLElement();
-  		Message mess = CreateWSDLElementHelper.createMessage(fault);
-  		fault.setMessage(mess);
-  		 		
-  		return fault;
-  	}
-  			  	
-  	public static Message createMessage(MessageReference iof) {
-  		if (messageName == null || messageName.trim().equals(""))
-  	  		messageName = NameUtil.buildUniqueMessageName(iof.getEnclosingDefinition(), iof);
-//	  		messageName = NameUtil.buildMessageName(iof.getName());
-  		
-  		Definition def = iof.getEnclosingDefinition();
-  		AddMessageCommand action = new AddMessageCommand(def, messageName);
-  		action.run();
-  		Message message = (Message) action.getWSDLElement();
-  		Part part = CreateWSDLElementHelper.createPart(message);
-  		Element parentNode = message.getElement();
-      if (parentNode instanceof XMLNode) 
-      {
-		    // format selected node                                                    
-        FormatProcessorXML formatProcessorXML = new FormatProcessorXML();
-        formatProcessorXML.formatNode((XMLNode)parentNode);
-      }
-  		
-  		messageName = null;
-  		return message;
-  	}
-  			  	
-  	public static Part createPart(Message message) {
-  		Definition def = message.getEnclosingDefinition();
-  		String name = NameUtil.buildUniquePartName(message, message.getQName().getLocalPart());
-  		AddPartCommand action = null;
-  		
-  		if (PART_TYPE_OR_DEFINITION == PART_INFO_TYPE_DEFINITION) {
-  			action = new AddPartCommand(message, name, WSDLConstants.SCHEMA_FOR_SCHEMA_URI_2001, "string", true);
-  		}
-  		else if (PART_TYPE_OR_DEFINITION == PART_INFO_ELEMENT_DECLARATION) {  			
-  			//action = new AddPartCommand(message, name, WSDLConstants.SCHEMA_FOR_SCHEMA_URI_2001, "string", true);
-  			String elementName = getNewNameHelper(name, def, false);
-  			AddXSDElementDeclarationCommand elementAction = new AddXSDElementDeclarationCommand(def, elementName);
-  			elementAction.run();
-  			action = new AddPartCommand(message, name, def.getTargetNamespace(), elementName, false);
-  		}
-
-  		action.run();
-  		
-  		return (Part) action.getWSDLElement();
-  	}	
-
-  	/*
-  	 * Used to determine a name for an Element
-  	 */
-    private static String getNewNameHelper(String base, Definition def, boolean isType)
-    { 
-      String name = base;    
-      int count = 0;
-
-      // Ugly....  Redo this...
-      // Get a list of Elements...
-      List elementList = null;
-      if (def.getETypes() != null) {
-      	List xsdsList = def.getETypes().getEExtensibilityElements();
-      	if (xsdsList != null) {
-      		Iterator xsdsIterator = xsdsList.iterator();
-      		XSDSchemaExtensibilityElement xsdElement = (XSDSchemaExtensibilityElement) xsdsIterator.next();
-      		XSDSchema schema = xsdElement.getSchema();
-      		if (schema != null) {
-      			elementList = schema.getElementDeclarations();
-      		}
-      	}
-      }
-      
-      if (elementList != null) {
-      	int index = 0;
-      	while (index < elementList.size()) {
-      		XSDElementDeclaration elementDeclaration = (XSDElementDeclaration) elementList.get(index);
-      		
-      		if (name.equals(elementDeclaration.getName())) {
-      			count++;
-      			name = name + count;
-      			index = 0;
-      		}
-      		else {
-      			index++;
-      		}
-      	}
-      }
-
-      return name;
-    }
-
-  	/*
-  	 * Return the type of Part this WSDLElement should have (Element vs Type).  To determine this, we filter up to the 'parent' PortType
-  	 * and go down to the first Part we encounter and check the type it has.  If this fails, default to Type.
-  	 */
-  	  public static String getPartInfo(WSDLElement element) {
-  	  	String partInfo = null;
-  	  	
-  	  	if (element instanceof PortType) {
-  	  		partInfo = getPartInfo((PortType) element);
-  	  	}
-  	  	else if (element instanceof Operation) {
-  	  		partInfo = getPartInfo(((WSDLElementImpl) element).getContainer());
-  	  	}
-  	  	else if (element instanceof MessageReferenceImpl) {
-  	  		partInfo = getPartInfo(((WSDLElementImpl) element).getContainer());
-  	  	}
-
-  	  	if (partInfo == null) {
-  	  		partInfo = CreateWSDLElementHelper.PART_INFO_TYPE_DEFINITION;
-  	  	}
-  	  	
-  	  	return partInfo;  	
-  	  }
-  	  
-  	  private static String getPartInfo(PortType portType) {
-  	  	String partInfo = null;
-  	  	
-  	  	if (portType.getOperations() != null) {
-  	  		Iterator operationIt = portType.getOperations().iterator();
-  	  		while (operationIt.hasNext()) {
-  	  			Operation op = (Operation) operationIt.next();
-
-  	  			if (op.getEInput() != null) {
-  	  				partInfo = getMessageRefPartInfo((MessageReferenceImpl) op.getEInput());
-  	  			}
-  	  	
-  	  			if (partInfo == null && op.getEOutput() != null) {
-  	  				partInfo = getMessageRefPartInfo((MessageReferenceImpl) op.getEOutput());
-  	  			}
-  	  	
-  	  			if (op.getEFaults() != null) {
-  	  				Iterator faultIt = op.getEFaults().iterator();
-  	  				while (partInfo == null && faultIt.hasNext()) {
-  	  					Fault fault = (Fault) faultIt.next();
-  	  					partInfo = getMessageRefPartInfo((MessageReferenceImpl) fault);
-  	  				}
-  	  			}
-  	  	  	  	
-  	  			if (partInfo != null)
-  	  				break;
-  	  		}
-  	  	}
-
-  	  	return partInfo;
-  	  }
-  	  
-  	  private static String getMessageRefPartInfo(MessageReferenceImpl iof) {
-  	  	String partInfo = null;
-  	  	
-  	  	if (iof.getEMessage() != null && iof.getEMessage().getEParts() != null) {
-  	  		Iterator partIt = iof.getEMessage().getEParts().iterator();
-  	  	
-  	  		while (partInfo == null && partIt.hasNext()) {
-  	  			Part part = (Part) partIt.next();
-  	  		
-  	  			if (part.getTypeDefinition() != null) {
-  	  				partInfo = CreateWSDLElementHelper.PART_INFO_TYPE_DEFINITION;
-  	  			}
-  	  			else if (part.getElementDeclaration() != null) {
-  	  				partInfo = CreateWSDLElementHelper.PART_INFO_ELEMENT_DECLARATION;
-  	  			}
-  	  		}
-  	  	}
-  	  	
-  	  	return partInfo;
-  	  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/NameUtil.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/NameUtil.java
deleted file mode 100644
index 1778c8c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/NameUtil.java
+++ /dev/null
@@ -1,427 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.MessageReference;
-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.Service;
-
-public class NameUtil
-{
-  /**
-   * Return a name which is not used by any other fault in the operation.
-   * @return String
-   */
-  public static String buildUniqueFaultName(Operation operation)
-  {
-  	return buildUniqueFaultName(operation, "NewFault");
-  }
-  
-  public static String buildUniqueFaultName(Operation operation, String baseName) {
-  	if (baseName == null)
-  		baseName = "NewFault";
-  	
-  	List names = getUsedFaultNames(operation);
-
-    // Now search the list until we find an unused name
-    return getUniqueNameHelper(baseName, names);
-  }
-
-  /**
-   * Return a name which is not used by any other input in the portType.  Returned name will be of the form:
-   * <operationName> + <ending> [+ unique Integer]
-   * @return String
-   */
-  public static String buildUniqueInputName(PortType portType, String operationName, String ending)
-  {
-    String name = null;
-    String candidate = operationName + ending;
-
-    int i = 0;
-
-    // loop until we find a unique name (the name will consist of the operationName + ending + an integer)
-    while (name == null)
-    {
-      boolean unique = true;
-
-      // determine if this combination is unique within the current porttype
-      for (Iterator it = portType.getEOperations().iterator(); it.hasNext() && unique;)
-      {
-        Operation current = (Operation) it.next();
-        // TODO : port check
-        // old  if(current.isSetEInput() && current.getEInput().isSetName()) {
-        if (current.getEInput() != null && current.getEInput().getName() != null)
-        {
-          if (current.getEInput().getName().equals(candidate))
-            unique = false;
-        }
-      }
-      if (unique)
-        name = candidate;
-      else
-        candidate = operationName + ending + i;
-      i++;
-    }
-    return name;
-  }
-
-  /**
-   * Return a name which is not used by any other message in the definition.
-   * @return String
-   */
-  public static String buildUniqueMessageName(Definition definition, String baseName)
-  {
-    if (baseName == null)
-    {
-      baseName = "NewMessage";
-    }
-
-    List names = getUsedMessageNames(definition);
-
-    // Now search the list until we find an unused name
-    return getUniqueNameHelper(baseName, names);
-  }
-
-  /**
-   * Return a name which is not used by any other operation in the port type.
-   * @return String
-   */
-  public static String buildUniqueOperationName(PortType portType)
-  {
-  	return buildUniqueOperationName(portType, "NewOperation");
-  }
-  
-  public static String buildUniqueOperationName(PortType portType, String baseName)
-  {
-  	if (baseName == null) {
-  		baseName = "NewOperation";
-  	}
-
-  	List names = getUsedOperationNames(portType);
-
-    // Now search the list until we find an unused name
-    return getUniqueNameHelper(baseName, names);
-  }
-
-  /**
-   * Return a name which is not used by any other output in the portType.  Returned name will be of the form:
-   * <operationName> + <ending> [+ unique Integer]
-   * @return String
-   */
-  public static String buildUniqueOutputName(PortType portType, String operationName, String ending)
-  {
-    String name = null;
-    String candidate = operationName + ending;
-
-    int i = 0;
-
-    // loop until we find a unique name (the name will consist of the operationName + ending + an integer)
-    while (name == null)
-    {
-      boolean unique = true;
-
-      // determine if this combination is unique within the current porttype			
-      for (Iterator it = portType.getEOperations().iterator(); it.hasNext() && unique;)
-      {
-        Operation current = (Operation) it.next();
-        // TODO: port check
-        // old				if(current.isSetEOutput() && current.getEOutput().isSetName()) {
-        if (current.getEOutput() != null && current.getEOutput().getName() != null)
-        {
-          if (current.getEOutput().getName().equals(candidate))
-            unique = false;
-        }
-      }
-      if (unique)
-        name = candidate;
-      else
-        candidate = operationName + ending + i;
-      i++;
-    }
-    return name;
-  }
-
-  /**
-   * Return a name which is not used by any other part in the message.
-   * @return String
-   */
-  public static String buildUniquePartName(Message message)
-  {
-  	List names = getUsedPartNames(message);
-
-    // Now search the list until we find an unused name
-    return getUniqueNameHelper("NewPart", names);
-  }
-  
-  public static String buildUniquePartName(Message message, String baseName)
-  {
-  	if (baseName == null)
-  	{
-  		baseName = "NewPart";
-  	}
-  	
-  	List names = getUsedPartNames(message);
-
-    // Now search the list until we find an unused name
-    return getUniqueNameHelper(baseName, names);
-  }
-
-  /**
-   * Return a name which is not used by any other port type in the definition.
-   * @return String
-   */
-  public static String buildUniquePortTypeName(Definition definition, String baseName)
-  {
-    if (baseName == null)
-    {
-      baseName = "NewPortType";
-    }
-
-    List names = getUsedPortTypeNames(definition);
-
-    // Now search the list until we find an unused name
-    return getUniqueNameHelper(baseName, names);
-  }
-
-  public static String getUniqueNameHelper(String baseName, List names)
-  {
-    int i = 0;
-
-    String name = baseName;
-    while (true)
-    {
-      if (!names.contains(name))
-      {
-        break;
-      }
-      i++;
-      name = baseName + i;
-    }
-
-    return name;
-  }
-
-  /**
-   * Return a name which is not used by any other service in the definition.
-   * @return String
-   */
-  public static String buildUniqueServiceName(Definition definition)
-  {
-  	List names = getUsedServiceNames(definition);
-
-    // Now search the list until we find an unused name
-    return getUniqueNameHelper("NewService", names);
-  }
-
-  /**
-   * Return a name which is not used by any other binding in the definition.
-   * @return String
-   */
-  public static String buildUniqueBindingName(Definition definition, String baseName)
-  {
-    if (baseName == null)
-    {
-      baseName = "NewBinding";
-    }
-
-    List names = getUsedBindingNames(definition);
-
-    return getUniqueNameHelper(baseName, names);
-  }
-
-  public static String buildUniquePrefix(Definition definition, String basePrefix)
-  {
-    String prefix = basePrefix;
-    for (int i = 1; definition.getNamespace(prefix) != null; i++)
-    {
-      prefix = basePrefix + i;
-    }
-    return prefix;
-  }
-
-  public static String buildUniquePortName(Service service, String baseName)
-  {
-    if (baseName == null)
-    {
-      baseName = "NewPort";
-    }
-  
-    List names = getUsedPortNames(service);
-    
-	return getUniqueNameHelper(baseName, names);
-  }
-	
-  public static String buildUniqueMessageName(Definition definition, MessageReference messRef)
-  {   
-    String name = null;
-    if (messRef instanceof Input)
-    {
-      name = createOperationName(messRef, "Request");    
-    }
-    else if (messRef instanceof Output)
-    {
-      name = createOperationName(messRef, "Response"); 
-    }
-    else if (messRef instanceof Fault)
-    {                                
-      String faultName = ((Fault) messRef).getName();
-      if (faultName == null || faultName.length() == 0)
-      {                     
-        faultName = "Fault";
-      }
-      name = createOperationName(messRef, faultName); 
-    }                                                                     
-
-    return NameUtil.buildUniqueMessageName(definition, name);
-  }
-  
-  
-  public static List getUsedFaultNames(Operation operation) {
-    ArrayList names = new ArrayList();
-    for (Iterator i = operation.getEFaults().iterator(); i.hasNext();)
-    {
-      Fault fault = (Fault) i.next();
-      names.add(fault.getName());
-    }
-    
-    return names;
-  }
-
-  public static List getUsedOperationNames(PortType portType) {
-    ArrayList names = new ArrayList();
-    for (Iterator i = portType.getEOperations().iterator(); i.hasNext();)
-    {
-      Operation op = (Operation) i.next();
-      names.add(op.getName());
-    }
-    
-    return names;
-  }
-  
-  public static List getUsedPartNames(Message message) {
-    ArrayList names = new ArrayList();
-    for (Iterator i = message.getEParts().iterator(); i.hasNext();)
-    {
-      Part part = (Part) i.next();
-      names.add(part.getName());
-    }    
-    return names;
-  }
-  
-  public static List getUsedPortTypeNames(Definition definition) {
-    ArrayList names = new ArrayList();
-    for (Iterator i = definition.getEPortTypes().iterator(); i.hasNext();)
-    {
-      PortType portType = (PortType) i.next();
-      // TODO: port check
-      //			if (portType.isSetQName())
-      if (portType.getQName() != null)
-      {
-        names.add(portType.getQName().getLocalPart());
-      }
-    }
-    
-    return names;
-    
-  }
-  public static List getUsedServiceNames(Definition definition) {
-    // First build a list of names already used
-    ArrayList names = new ArrayList();
-    for (Iterator i = definition.getEServices().iterator(); i.hasNext();)
-    {
-      Service service = (Service) i.next();
-      // TODO: port check
-      // 		if(service.isSetQName())
-      if (service.getQName() != null)
-        names.add(service.getQName().getLocalPart());
-    }
-    
-    return names;
-  }
-  
-  public static List getUsedMessageNames(Definition definition) {
-    ArrayList names = new ArrayList();
-    for (Iterator i = definition.getEMessages().iterator(); i.hasNext();)
-    {
-      Message msg = (Message) i.next();
-      // TODO: port check
-      if (msg.getQName() != null)
-        //			if(msg.isSetQName())
-        names.add(msg.getQName().getLocalPart());
-    }
-    
-    return names;
-  }
-
-  public static List getUsedBindingNames(Definition definition) {
-    ArrayList names = new ArrayList();
-    for (Iterator i = definition.getEBindings().iterator(); i.hasNext();)
-    {
-      Binding binding = (Binding) i.next();
-      // TODO: port check
-      //			if (binding.isSetQName())
-      if (binding.getQName() != null)
-      {
-        names.add(binding.getQName().getLocalPart());
-      }
-    }
-    
-    return names;
-  }
-
-  public static List getUsedPortNames(Service service) {
-    // First build a list of names already used
-    ArrayList names = new ArrayList();
-    for (Iterator i = service.getEPorts().iterator(); i.hasNext();)
-    {
-      Port port = (Port) i.next();
-
-      if (port.getName() != null)
-      {
-        names.add(port.getName());
-      }
-    }
-    
-    return names;
-  }
-  
-  private static String createOperationName(Object object, String suffix)
-  {               
-    String result = null;
-    if (object instanceof EObject)
-    {
-      EObject parent = ((EObject)object).eContainer();
-      if (parent instanceof Operation)
-      {
-        result = ((Operation)parent).getName();
-      }
-    } 
-    if (result != null)
-    {
-      result += suffix;
-    }
-    return result;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/NodeAssociationManager.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/NodeAssociationManager.java
deleted file mode 100644
index 2c5e954..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/NodeAssociationManager.java
+++ /dev/null
@@ -1,148 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import java.util.ArrayList;
-import java.util.List;
-
-
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.INodeAssociationProvider;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtension;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtensionRegistry;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-public class NodeAssociationManager
-{                   
-  protected WSDLEditorExtension[] extensions;
-  protected INodeAssociationProvider[] providers;
-
-  public NodeAssociationManager()
-  {             
-    WSDLEditorExtensionRegistry registry = WSDLEditorPlugin.getInstance().getWSDLEditorExtensionRegistry();
-    extensions = registry.getRegisteredExtensions(WSDLEditorExtension.NODE_ASSOCIATION_PROVIDER); 
-    providers = new INodeAssociationProvider[extensions.length]; 
-    for (int i = 0; i < extensions.length; i++)
-    {
-      providers[i] = (INodeAssociationProvider)extensions[i].createExtensionObject(WSDLEditorExtension.NODE_ASSOCIATION_PROVIDER, null);
-    }
-  }        
-
-  protected INodeAssociationProvider getAppicableProvider(Object object)
-  {
-    INodeAssociationProvider provider = null;
-    for (int i = 0; i < extensions.length; i++)
-    {
-      if (extensions[i].isApplicable(object))
-      {
-        provider = providers[i];
-        if (provider != null)
-        {
-          break;
-        }
-      }
-    }
-    return provider;
-  }
-        
-
-  public Object getModelObjectForNode(Object rootObject, Element targetNode)
-  {                                                                       
-    int currentIndex = 0;
-
-    Element[] elementChain = getParentElementChain((Element)targetNode);
-
-    INodeAssociationProvider p = getAppicableProvider(rootObject);
-    if (p != null)
-    {
-      Node rootObjectNode = p.getNode(rootObject);
-
-      while (currentIndex < elementChain.length)
-      {
-        Element e = elementChain[currentIndex];
-        if (e == rootObjectNode)
-        {                
-          currentIndex++;
-          break;
-        }
-        currentIndex++;
-      }
-    }
-             
-    Object currentObject = rootObject;                        
-    int end[] = new int[1];
-
-    while (currentIndex < elementChain.length)
-    {               
-      p = getAppicableProvider(currentObject);                                                                                             
-      if (p != null)
-      {
-        end[0] = elementChain.length;
-        currentObject = p.getModelObject(currentObject, elementChain, currentIndex, end);
-        
-        if (currentObject == null)
-        {                      
-          // failure
-          break;
-        }                              
-        else
-        {
-          currentIndex = Math.max(end[0], currentIndex + 1);
-        }
-      }
-      else
-      {          
-        break;
-      } 
-    }     
-
-    return (currentIndex == elementChain.length) ? currentObject : null;
-  }  
-           
-
-  public Node getNode(Object modelObject)
-  {          
-    Node result = null;                                                                 
-    if (modelObject instanceof Node)
-    {
-      result = (Node)modelObject;
-    }
-    else
-    {
-      INodeAssociationProvider p = getAppicableProvider(modelObject);               
-      if (p != null)
-      {
-        result = p.getNode(modelObject);
-      }
-    }       
-    return result;
-  }     
-
-  protected Element[] getParentElementChain(Element element)
-  {
-    List list = new ArrayList();
-    while (element != null)
-    {
-      list.add(0, element);
-      Node node = element.getParentNode();
-      element = (node != null && node.getNodeType() == Node.ELEMENT_NODE) ? (Element)node : null;    
-    }                
-
-    int listSize = list.size();
-    Element[] result = new Element[listSize];
-    for (int i = 0; i < listSize; i++)
-    {
-      result[i] = (Element)list.get(i);
-    }             
-    return result;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/OpenOnSelectionHelper.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/OpenOnSelectionHelper.java
deleted file mode 100644
index 160a69e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/OpenOnSelectionHelper.java
+++ /dev/null
@@ -1,287 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import java.lang.reflect.Method;
-
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IFileEditorInput;
-import org.eclipse.ui.INavigationLocation;
-import org.eclipse.ui.IWorkbenchPage;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.part.FileEditorInput;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.internal.impl.ImportImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.wsdl.internal.util.WSDLSwitch;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-public class OpenOnSelectionHelper extends WSDLSwitch
-{
-  Definition definition;
-  Attr attr = null;
-  Element element = null;
-
-  public OpenOnSelectionHelper(Definition definition)
-  {
-    this.definition = definition;
-  }
-
-  public void openEditor(EObject eObject)
-  {
-    String[] array = computeSpecification(eObject);
-    if (array != null)
-    {
-      openEditor(array[0], array[1]);
-    }
-  }
-
-  public void openEditor(Node node)
-  {
-    String[] array = computeSpecification(node);
-    if (array != null)
-    {
-      openEditor(array[0], array[1]);
-    }
-  }
-
-  protected void openEditor(String resource, String spec)
-  {
-    String pattern = "platform:/resource";
-    if (resource != null && resource.startsWith(pattern))
-    {
-      try
-      {
-        Path path = new Path(resource.substring(pattern.length()));
-        IFile file = ResourcesPlugin.getWorkspace().getRoot().getFile(path);
-
-        IWorkbenchPage workbenchPage = WSDLEditorPlugin.getInstance().getWorkbench().getActiveWorkbenchWindow().getActivePage();
-        IEditorPart editorPart = workbenchPage.getActiveEditor();
-        
-        if (editorPart.getEditorInput() instanceof IFileEditorInput &&
-           ((IFileEditorInput)editorPart.getEditorInput()).getFile().equals(file))
-        {  
-			    INavigationLocation current = workbenchPage.getNavigationHistory().getCurrentLocation();
-        	workbenchPage.getNavigationHistory().markLocation(editorPart);
-        }
-        else
-        {
-          try
-          {
-            if (resource.endsWith("xsd"))
-            {
-              editorPart = workbenchPage.openEditor(new FileEditorInput(file), WSDLEditorPlugin.XSD_EDITOR_ID); 
-            }
-            else
-            {
-              // Since we are already in the wsdleditor
-			        editorPart =  workbenchPage.openEditor(new FileEditorInput(file), editorPart.getEditorSite().getId());
-            }
-          }
-					catch (PartInitException initEx)
- 					{
- 					}
-        }
-
-        Class theClass = editorPart.getClass();
-        Class[] methodArgs = { String.class };
-        Method method = theClass.getMethod("openOnSelection", methodArgs);
-        Object args[] = { spec };
-        method.invoke(editorPart, args);
-        workbenchPage.getNavigationHistory().markLocation(editorPart);
-      }
-      catch (Exception e)
-      {
-      }
-    }
-  }
-
-  public String[] computeSpecification(EObject eObject)
-  {
-    String[] result = null;
-    Object referencedObject = doSwitch(eObject);
-    if (referencedObject instanceof EObject)
-    {
-      EObject referencedEObject = (EObject)referencedObject;
-      if (referencedEObject != eObject || 
-         referencedEObject.eResource() != definition.eResource())
-      {        
-      
-      Resource resource = referencedEObject.eResource();
-      if (resource != null)
-      {
-        result = new String[2];
-        result[0] = resource.getURI().toString();
-        result[1] = resource.getURIFragment(referencedEObject);
-      }
-      }
-    }
-    return result;
-  }
-
-  public String[] computeSpecification(Node node)
-  {
-    String[] result = null;
-    switch (node.getNodeType())
-    {
-      case Node.ELEMENT_NODE :
-        {
-          element = (Element)node;
-          break;
-        }
-      case Node.ATTRIBUTE_NODE :
-        {
-          attr = (Attr)node;
-          element = attr.getOwnerElement();
-          break;
-        }
-      case Node.TEXT_NODE :
-        {
-          Node parent = node.getParentNode();
-          element = (parent instanceof Element) ? (Element)parent : null;
-          break;
-        }
-    }
-    if (element != null)
-    {
-      Object object = WSDLEditorUtil.getInstance().findModelObjectForElement(definition, element);
-      if (object instanceof EObject)
-      {
-        result = computeSpecification((EObject)object);
-      }
-    }
-    return result;
-  }
-
-  public Object caseBinding(Binding binding)
-  {
-    Object result = binding;
-    if (isMatchingAttribute(WSDLConstants.TYPE_ATTRIBUTE))
-    {
-      result = binding.getEPortType();
-    }
-    return result;
-  }
-
-  public Object caseDefinition(Definition definition)
-  {
-    return definition;
-  }
-
-  public Object casePart(Part part)
-  {
-    Object result = part;
-    if (attr != null)
-    {
-      if (isMatchingAttribute(WSDLConstants.TYPE_ATTRIBUTE))
-      {
-        result = part.getTypeDefinition();
-      }
-      else if (isMatchingAttribute(WSDLConstants.ELEMENT_ATTRIBUTE))
-      {
-        result = part.getElement();
-      }
-    }
-    else if (part.getEnclosingDefinition() == definition)
-    {
-      result = part.getTypeDefinition() != null ? (Object)part.getTypeDefinition() : (Object)part.getElement();
-    }
-    return result;
-  }
-
-  public Object casePort(Port port)
-  {
-    Object result = port;
-    if (isMatchingAttribute(WSDLConstants.BINDING_ATTRIBUTE))
-    {
-      result = port.getEBinding();
-
-    }
-    return result;
-  }
-
-  public Object caseFault(Fault fault)
-  {
-    Object result = fault;
-    if (isMatchingAttribute(WSDLConstants.MESSAGE_ATTRIBUTE))
-    {
-      result = fault.getMessage();
-    }
-    return result;
-  }
-
-  public Object caseInput(Input input)
-  {
-    Object result = input;
-    if (isMatchingAttribute(WSDLConstants.MESSAGE_ATTRIBUTE))
-    {
-      result = input.getMessage();
-    }
-    return result;
-  }
-
-  public Object caseOutput(Output output)
-  {
-    Object result = output;
-
-    if (isMatchingAttribute(WSDLConstants.MESSAGE_ATTRIBUTE))
-    {
-      result = output.getMessage();
-    }
-    return result;
-  }
-
-  public Object caseImport(Import theImport)
-  {
-    Object result = theImport.getEDefinition();
-    if (result == null)
-    {
-      result = theImport.getESchema();
-      if (result == null)
-      {
-        // Need to resolve imports because the model doesn't automatically
-        // do it for us
-        ((ImportImpl)theImport).importDefinitionOrSchema();
-        result = theImport.getESchema();
-      }
-    }
-    return result;
-  }
-
-  public Object caseWSDLElement(WSDLElement wsdlElement)
-  {
-    return wsdlElement;
-  }
-
-  private boolean isMatchingAttribute(String value)
-  {
-    return attr != null && value.equals(attr.getName());
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ReferenceManager.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ReferenceManager.java
deleted file mode 100644
index 96607ef..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ReferenceManager.java
+++ /dev/null
@@ -1,365 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-        
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-import org.eclipse.emf.common.notify.impl.AdapterImpl;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLSwitch;
-
-
-public class ReferenceManager
-{                            
-  protected static InternalAdapterFactory internalAdapterFactory = new InternalAdapterFactory();
-
-                                                 
-  public interface Listener
-  {
-    public void bindingsChanged( Operation operation);
-  }     
-
-            
-  public static void adaptDefinition(Definition definition)
-  {
-    internalAdapterFactory.adapt(definition);
-    for (Iterator i = definition.getEBindings().iterator(); i.hasNext(); )
-    {
-      Binding binding = (Binding)i.next();
-      internalAdapterFactory.adaptBinding(binding);
-    }
-  }
-
-                               
-  public static void addBindingListener(Operation operation, Listener listener)
-  {                 
-    OperationAdapter adapter = (OperationAdapter)internalAdapterFactory.adapt(operation);
-    if (adapter != null)
-    {
-      adapter.addListener(listener); 
-    }
-  }
-
-
-  public static void removeBindingListener(Operation operation, Listener listener)
-  { 
-    OperationAdapter adapter = (OperationAdapter)internalAdapterFactory.adapt(operation);
-    if (adapter != null)
-    {
-      adapter.removeListener(listener); 
-    }
-  }
-
-  protected static void fireNotificationForPortType(PortType portType)
-  {
-    // get the adapter for each operation and notify listeners
-    if (portType != null)
-    {
-      for (Iterator i = portType.getEOperations().iterator();  i.hasNext(); )
-      {
-        fireNotificationForOperation((Operation)i.next());
-      }
-    }
-  }
-
-
-  protected static void fireNotificationForOperation(Operation operation)
-  {
-    if (operation != null)
-    {
-      OperationAdapter adapter = (OperationAdapter)internalAdapterFactory.adapt(operation);
-      adapter.fireBindingsChanged();
-    }
-  }
-
-
-  public static class InternalAdapterFactory extends AdapterFactoryImpl
-  {                     
-    public Adapter createAdapter(Notifier target)
-    {                     
-      WSDLSwitch wsdlSwitch = new WSDLSwitch()
-      {                
-      	public Object caseBinding(Binding binding)
-        {   
-          return createBindingAdapter();
-	      }
-
- 	      public Object caseBindingFault(BindingFault bindingFault)
-        {                                      
-          return createBindingFaultAdapter();
-        }   
-
-	      public Object caseBindingOperation(BindingOperation bindingOperation)
-        {   
-          return createBindingOperationAdapter();
-	      } 
-   
-      	public Object caseDefinition(Definition definition)
-        {   
-          return createDefinitionAdapter();
-	      }  
-
-      	public Object caseOperation(Operation operation)
-        {   
-          return createOperationAdapter();
-	      }                
-      };   
-
-      Object o = wsdlSwitch.doSwitch((EObject)target);
-
-      Adapter result = null;
-      if (o instanceof Adapter)
-      {
-        result  = (Adapter)o;
-      }
-      else
-      {          
-        System.out.println("did not create adapter for target : " + target);
-        Thread.dumpStack();
-      }                   
-      //System.out.println("createAdapter(" + target + ") " + result);
-      return result;
-    }      
-                               
-               
-  	public Adapter createBindingAdapter()
-    {
-      return new BindingAdapter();
-    }        
-
- 	  public Adapter createBindingFaultAdapter()
-    {                                      
-      return new BindingFaultAdapter();
-    }     
-
-    public Adapter createBindingOperationAdapter()
-    {     
-      return new BindingOperationAdapter();
-    }      
-
-  	public Adapter createDefinitionAdapter() 
-    {
-		  return new DefinitionAdapter();
-	  } 
-
-  	public Adapter createOperationAdapter() 
-    {
-		  return new OperationAdapter();
-	  }                                      
-
-    public Adapter adapt(Notifier target)
-    {
-      return target != null ? adapt(target, internalAdapterFactory) : null;
-    }
-
-    protected void adaptBinding(Binding binding)     
-    {
-      adapt(binding); 
-      for (Iterator i = binding.getEBindingOperations().iterator(); i.hasNext(); )
-      {
-        BindingOperation bindingOperation = (BindingOperation)i.next();
-        adapt(bindingOperation);    
-        for (Iterator j = bindingOperation.getEBindingFaults().iterator(); j.hasNext(); )
-        {
-          BindingFault bindingFault = (BindingFault)j.next();
-          adapt(bindingFault);  
-        }
-      }
-    }  
-  }  
-  
-
-  protected static abstract class BaseAdapter extends AdapterImpl
-  {
-    public boolean isAdapterForType(Object type)
-    {
-      return type == internalAdapterFactory;
-    }   
-
-    public WSDLPackage getPackage()
-    {
-      return WSDLPackage.eINSTANCE;                        
-    }
-  }
-
-    
-  // DefinitionAdapter
-  //
-  protected static class DefinitionAdapter extends BaseAdapter
-  {                                                                                  
-    public void notifyChanged(Notification msg)
-    {                                
-      Definition definition = (Definition)getTarget();
-                                  
-      if ((EStructuralFeature)msg.getFeature() == getPackage().getDefinition_EBindings())
-      {                           
-        Object newValue = msg.getNewValue();
-        switch (msg.getEventType())
-        {
-          case Notification.ADD:
-          {                                 
-            handleAdd((Binding)newValue);
-            break;
-          }
-          case Notification.ADD_MANY:
-          {
-            for (Iterator newValues = ((Collection)newValue).iterator();  newValues.hasNext(); )
-            {
-              handleAdd((Binding)newValues.next());
-            }
-            break;
-          }       
-        }                                           
-      }    
-    }     
-
-    protected void handleAdd(Binding binding)
-    {  
-      internalAdapterFactory.adaptBinding(binding);
-      PortType portType = binding.getEPortType();
-      if (portType != null)
-      {
-        fireNotificationForPortType(portType);
-      }
-    }
-  }     
-          
-  
-  protected static class BindingAdapter extends BaseAdapter
-  {                      
-    public void notifyChanged(Notification msg)
-    { 
-      if ((EStructuralFeature)msg.getFeature() == getPackage().getBinding_EPortType())
-      {
-        // fireNotifcation for all of the operation of the old and new portType
-        fireNotificationForPortType((PortType)msg.getNewValue());
-        fireNotificationForPortType((PortType)msg.getOldValue());
-      }                                                                        
-      else if ((EStructuralFeature)msg.getFeature() == getPackage().getBinding_EBindingOperations())
-      {
-        // fireNotifcation for all operations that were added or removed
-        Object newValue = msg.getNewValue();
-        Object oldValue = msg.getNewValue();
-        switch (msg.getEventType())
-        {
-          case Notification.ADD:
-          {                                                                    
-            handleAdd((BindingOperation)newValue);
-            break;
-          }
-          case Notification.ADD_MANY:
-          {
-            for (Iterator newValues = ((Collection)newValue).iterator();  newValues.hasNext(); )
-            {
-              handleAdd((BindingOperation)newValues.next());
-            }
-            break;
-          }       
-          case Notification.REMOVE:
-          {                                                                    
-            handleRemove((BindingOperation)oldValue);
-            break;
-          }
-          case Notification.REMOVE_MANY:
-          {
-            for (Iterator oldValues = ((Collection)oldValue).iterator();  oldValues.hasNext(); )
-            {
-              handleRemove((BindingOperation)oldValues.next());
-            }
-            break;
-          }  
-        }                  
-      }
-    }    
-
-    protected void handleAdd(BindingOperation bindingOperation)
-    {
-      internalAdapterFactory.adapt(bindingOperation);
-      Operation operation = ComponentReferenceUtil.computeOperation(bindingOperation);                                                            
-      fireNotificationForOperation(operation);
-    }               
-
-    protected void handleRemove(BindingOperation bindingOperation)
-    {                 
-      if (bindingOperation != null)
-      {
-        Operation operation = ComponentReferenceUtil.computeOperation(bindingOperation);                                                            
-        fireNotificationForOperation(operation);
-      }
-    }   
-  }       
-  
-
-
-  protected static class BindingOperationAdapter extends BaseAdapter
-  {                                      
-    public void notifyChanged(Notification msg)
-    {                                
-      BindingOperation bindingOperation = (BindingOperation)getTarget();
-      Operation operation = ComponentReferenceUtil.computeOperation(bindingOperation);                                                            
-      fireNotificationForOperation(operation);
-    }                
-  }
-  
-
-  protected static class BindingFaultAdapter extends BaseAdapter
-  {                                  
-    public void notifyChanged(Notification msg)
-    {                                       
-      BindingFault bindingFault = (BindingFault)getTarget();
-      BindingOperation bindingOperation = (BindingOperation)bindingFault.eContainer();
-      Operation operation = ComponentReferenceUtil.computeOperation(bindingOperation);                                                            
-      fireNotificationForOperation(operation);
-    }                
-  } 
-  
-
-  protected static class OperationAdapter extends BaseAdapter 
-  {     
-    protected Definition definition;
-    protected List listeners = new ArrayList();
-
-    public void addListener(Listener listener)
-    {
-      listeners.add(listener);
-    }
-
-    public void removeListener(Listener listener)
-    {
-      listeners.remove(listener);
-    }   
-
-    public void fireBindingsChanged()
-    {                            
-      Operation operation = (Operation)getTarget();
-      for (Iterator i = listeners.iterator(); i.hasNext(); )
-      {                                   
-        Listener listener = (Listener)i.next();
-        listener.bindingsChanged(operation);
-      }
-    }         
-  }   
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/SelectionAdapter.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/SelectionAdapter.java
deleted file mode 100644
index 9f1fda4..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/SelectionAdapter.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.SelectionChangedEvent;
-import org.eclipse.jface.viewers.StructuredSelection;
-
-// This class is used to help syncronize selections between two models.
-//
-public abstract class SelectionAdapter implements ISelectionProvider
-{ 
-  protected List listenerList = new ArrayList();
-  protected ISelection selection = new StructuredSelection();
-  protected ISelectionProvider eventSource;
-
-  public void setEventSource(ISelectionProvider eventSource)
-  {
-    this.eventSource = eventSource;
-  }
-
-  public void addSelectionChangedListener(ISelectionChangedListener listener) 
-  {
-    listenerList.add(listener);
-  }
-
-  public void removeSelectionChangedListener(ISelectionChangedListener listener) 
-  {
-    listenerList.remove(listener);
-  }                    
-
-  public ISelection getSelection() 
-  {
-    return selection;
-  }    
-  
-  /**
-   * This method should be specialized to return the correct object that corresponds to the 'other' model
-   */
-  abstract protected Object getObjectForOtherModel(Object object);
-
-    
-  public void setSelection(ISelection modelSelection)  
-  { 
-    List otherModelObjectList = new ArrayList();
-    if (modelSelection instanceof IStructuredSelection)
-    {
-      for (Iterator i = ((IStructuredSelection)modelSelection).iterator(); i.hasNext(); )
-      {
-        Object modelObject = i.next(); 
-        Object otherModelObject = getObjectForOtherModel(modelObject);       
-        if (otherModelObject != null)
-        { 
-          otherModelObjectList.add(otherModelObject);
-        }
-      }
-    }                
-      
-    StructuredSelection nodeSelection = new StructuredSelection(otherModelObjectList);
-    selection = nodeSelection;
-    SelectionChangedEvent event = new SelectionChangedEvent(eventSource != null ? eventSource : this, nodeSelection);
-
-    for (Iterator i = listenerList.iterator(); i.hasNext(); )
-    {
-      ISelectionChangedListener listener = (ISelectionChangedListener)i.next();
-      listener.selectionChanged(event);
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ValidateHelper.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ValidateHelper.java
deleted file mode 100644
index 9f8c775..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ValidateHelper.java
+++ /dev/null
@@ -1,405 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import org.eclipse.wst.common.ui.UIPlugin;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-public class ValidateHelper
-{
-  // XML Lang can have many different valid formats
-  // 1) xx      ie. en, fr, de
-  // 2) xx-xx   ie. en-US, en-FR
-  // 3) I-xx    ie. I-en
-  // 4) X-xx    ie. X-en
-  public static String checkXMLLang(String lang)
-  {
-    if (lang.length() == 0) 
-      return null;
-    
-    if (lang.length() == 1) 
-    {
-      char ch0 = lang.charAt(0);
-      if ((ch0 >= 'a' && ch0 <= 'z') || (ch0 >= 'A' && ch0 <= 'Z'))
-        return UIPlugin.getResourceString("_WARN_LANG_TOO_SHORT");
-      else
-        return UIPlugin.getResourceString("_WARN_NAME_INVALID_CHAR") + ch0 + 
-        UIPlugin.getResourceString("_UI_NAME_INVALID_CHAR_END");          
-    }
-    
-    int offset;
-
-    char ch0 = lang.charAt(0);
-    if (lang.charAt(1) == '-') 
-    {
-      if (ch0 == 'i' || ch0 == 'I' || ch0 == 'x' || ch0 == 'X') 
-        offset = 1;
-      else
-        return UIPlugin.getResourceString("_WARN_NAME_INVALID_CHAR") + ch0 + 
-        UIPlugin.getResourceString("_UI_NAME_INVALID_CHAR_END");
-    }
-    else
-    {
-      char ch1 = lang.charAt(1);
-      if ((ch0 >= 'a' && ch0 <= 'z') || (ch0 >= 'A' && ch0 <= 'Z'))
-        if ((ch1 >= 'a' && ch1 <= 'z') || (ch1 >= 'A' && ch1 <= 'Z'))
-          offset = 2;
-        else
-          return UIPlugin.getResourceString("_WARN_NAME_INVALID_CHAR") + ch1 + 
-          UIPlugin.getResourceString("_UI_NAME_INVALID_CHAR_END");
-      else
-        return UIPlugin.getResourceString("_WARN_NAME_INVALID_CHAR") + ch0 + 
-        UIPlugin.getResourceString("_UI_NAME_INVALID_CHAR_END");
-    }
-
-    if (lang.length() > offset) 
-    {
-      char ch = lang.charAt(offset++);
-      if (ch != '-') 
-        return UIPlugin.getResourceString("_WARN_HYPHEN_NEEDED") + Integer.toString(offset-1);        
-      else 
-      {
-        while (true) 
-        {
-          if (ch == '-') 
-          {
-            if (lang.length() == offset) 
-              return UIPlugin.getResourceString("_WARN_HYPHEN_ENDING");
-            
-            ch = lang.charAt(offset++);
-            if ((ch < 'a' || ch > 'z') && (ch < 'A' || ch > 'Z')) 
-              return UIPlugin.getResourceString("_WARN_NAME_INVALID_CHAR") + ch + 
-              UIPlugin.getResourceString("_UI_NAME_INVALID_CHAR_END");
-            
-            if (lang.length() == offset)
-              return null;
-          } 
-          else if ((ch < 'a' || ch > 'z') && (ch < 'A' || ch > 'Z')) 
-            return UIPlugin.getResourceString("_WARN_NAME_INVALID_CHAR") + ch + 
-            UIPlugin.getResourceString("_UI_NAME_INVALID_CHAR_END");             
-          else if (lang.length() == offset)
-            return null;
-          ch = lang.charAt(offset++);
-        }
-      }
-    }
-
-    return null;
-  }
-  
-  /**
-   * Check to see if the min value is correct.
-   * A minimum value must be non-negative and < maxValue
-   */
-  public static String isValidMinValue(String minValue, String maxValue)
-  {
-    int min;
-
-    if (minValue == null || minValue.equals(""))
-    {
-      // Nothing to check
-      return null;
-    }
-
-    try
-    {
-      min = Integer.parseInt(minValue);
-    }
-    catch (NumberFormatException ex)
-    {
-      return UIPlugin.getResourceString("_ERROR_MIN_NOT_POSITIVE");
-    }
-
-    if (min < 0) 
-    {
-      return UIPlugin.getResourceString("_ERROR_MIN_NOT_POSITIVE");
-    }
-
-    try
-    {
-      int max = Integer.parseInt(maxValue);
-      if (min > max) 
-      {
-        return UIPlugin.getResourceString("_ERROR_MIN_VALUE");
-      }
-    }
-    catch (NumberFormatException ex)
-    {
-      // Max is not accurate. Don't compare it.
-    }
-    return null;
-  }
-
-  /**
-   * Check to see if the max value is correct.
-   * A maximum value must be non-negative and > minValue
-   *
-   * It can also be set the string "unbounded"
-   */
-  public static String isValidMaxValue(String maxValue, String minValue)
-  {
-    int max;
-
-    if (maxValue == null || maxValue.equals("")) 
-    {
-      // Nothing to check
-      return null;
-    }
-
-    if (maxValue.equals("unbounded"))
-    {
-      return null;
-    }
-
-    try
-    {
-      max = Integer.parseInt(maxValue);
-    }
-    catch (NumberFormatException ex)
-    {
-      return UIPlugin.getResourceString("_ERROR_MAX_NOT_POSITIVE");
-    }
-
-    if (max < 0) 
-    {
-      return UIPlugin.getResourceString("_ERROR_MAX_NOT_POSITIVE");
-    }
-
-    try
-    {
-      int min = Integer.parseInt(minValue);
-      if (max < min) 
-      {
-        return UIPlugin.getResourceString("_ERROR_MAX_VALUE");
-      }
-    }
-    catch (NumberFormatException ex)
-    {
-      // Min is not accurate. Don't compare it.
-    }
-    return null;
-  }
-
-  /**
-   * Validate the name conforms to the XML spec
-   */
-  public static String checkXMLName(String name, boolean allowEntityRef)
-  {
-    int length = name.length();
-    char character;
-
-    if (length == 0) 
-    {
-      return WSDLEditorPlugin.getWSDLString("_WARN_NAME_MUST_CONTAIN_AT_LEAST_ONE_CHAR");
-    }
-    
-    if (name.indexOf(" ") >= 0)
-    {
-      return(WSDLEditorPlugin.getWSDLString("_WARN_NAME_HAS_SPACE"));
-    }
-
-    int index = 0;
-    if (length > 0 &&
-        name.charAt(0) == '%')
-    {
-      if (allowEntityRef) 
-      {
-        // skip over the first character 
-        index++;
-      } // end of if ()
-      else
-      {
-        return WSDLEditorPlugin.getWSDLString("_WARN_NAME_INVALID_FIRST");
-      } // end of else
-    }
-    
-    for(; index < length; index++)
-    {
-      character = name.charAt(index);
-
-      if(index == 0)
-      {
-        if( !isXMLNameStart(character) )
-        {
-          return WSDLEditorPlugin.getWSDLString("_WARN_NAME_INVALID_FIRST");
-        }
-      }
-      else
-      {
-        if(!isXMLNameChar(character))
-        {
-          if ((index == length - 1) && //check if the last character is a ';'
-              allowEntityRef &&
-              character == ';')
-          {
-            // we're still ok then
-            continue;
-          } // end of if ()
-          else 
-          {
-            return WSDLEditorPlugin.getWSDLString("_WARN_NAME_INVALID_CHAR") + character + 
-            WSDLEditorPlugin.getWSDLString("_UI_NAME_INVALID_CHAR_END");
-          } // end of else
-        }
-      }
-    }
-    return null;
-  }
-
-  /**
-   * Validate the name conforms to the XML spec
-   */
-  public static String checkXMLName(String name)
-  {
-    return checkXMLName(name, false);
-  }
-
-  /**
-   * isXMLNameStart
-   **/
-  private static boolean isXMLNameStart(char ch)
-  {
-    return (ch == '_' || ch == ':' || Character.isLetter(ch) );
-  }
-
-  /**
-   * isXMLNameChar
-   **/
-  private static boolean isXMLNameChar(char ch)
-  {
-    return (Character.isLetterOrDigit(ch) || ch == '.' || ch == '-' || ch == '_' || ch == ':');
-  }
-
-  /**
-   * isXMLPrefixStart
-   **/
-  private static boolean isXMLPrefixStart(char ch)
-  {
-    return (ch == '_' || Character.isLetter(ch) );
-  }
-
-  /**
-   * isXMLPrefixChar
-   **/
-  private static boolean isXMLPrefixChar(char ch)
-  {
-    return (Character.isLetterOrDigit(ch) || ch == '.' || ch == '-' || ch == '_');
-  }
-
-  /**
-   * parseElementText
-   */
-  public static String parseElementText(String text)
-  {
-    if (text.indexOf('<') != -1 || text.indexOf('>') != -1)
-    {
-      return UIPlugin.getResourceString("_WARN_ELEMENT_INVALID_CHAR");
-    }
-    return null;
-  }
-
-  /**
-   * parseAttributeValue
-   */
-  public static String parseAttributeValue(String value)
-  {
-    if (value.indexOf('"') != -1 || value.indexOf('<') != -1 || value.indexOf('>') != -1)
-    {
-      return UIPlugin.getResourceString("_WARN_ATTRIBUTE_INVALID_CHAR");
-
-    }
-    return null;
-  }
-
-  /**
-   * parseADATASection
-   */
-  public static String parseCDATASection(String section)
-  {
-    if (section.indexOf("]]>") != -1)
-    {
-      return UIPlugin.getResourceString("_WARN_CDATA_INVALID_STRING");
-
-    }
-    return null;
-  }
-
-  /**
-   * parseProcessiingInstruction
-   */
-  public static String parseProcessingInstructionData(String data)
-  {
-    if (data.indexOf("?>") != -1)
-    {
-      return UIPlugin.getResourceString("_WARN_PROCESSING_INVALID_STRING");
-
-    }
-    return null;
-  }
-
-  /**
-   * parseProcessingInstructionTarget
-   */
-  public static String parseProcessingInstructionTarget(String target)
-  {
-    if (target.length() == 3 && (target.indexOf("XML") != -1 || target.indexOf("XMl") != -1 || target.indexOf("XmL") != -1 ||
-        target.indexOf("xML") != -1 || target.indexOf("Xml") != -1 || target.indexOf("xMl") != -1 ||
-        target.indexOf("xmL") != -1 || target.indexOf("xml") != -1))
-    {
-      return UIPlugin.getResourceString("_WARN_PROCESSING_TARGET_INVALID_STRING");
-
-    }
-    return checkXMLName(target);
-  }
-
-  /**
-   * parsComment
-   */
-  public static String parseComment(String comment)
-  {
-    if (comment.indexOf("--") != -1)
-    {
-      return UIPlugin.getResourceString("_WARN_COMMENT_INVALID_STRING");
-    }
-    return null;
-  }
-  
-  /**
-   * Validate the prefix conforms to the XML spec
-   */
-  public static String checkXMLPrefix(String prefix)
-  {
-    int length = prefix.length();
-    if (length == 0)
-    {
-      return null;
-    }
-    char character;
-    
-    if (prefix.indexOf(" ") >= 0)
-    {
-      return(UIPlugin.getResourceString("_WARN_PREFIX_HAS_SPACE"));
-    }
-    
-    for(int index = 0; index < length; index++)
-    {
-      character = prefix.charAt(index);
-
-      if(!isXMLPrefixChar(character))
-      {
-        return UIPlugin.getDefault().getString("_WARN_PREFIX_INVALID_CHAR", String.valueOf(character));
-      }
-    }
-    return null;
-  }
-
-}
-
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLEditorUtil.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLEditorUtil.java
deleted file mode 100644
index 0d228d6..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLEditorUtil.java
+++ /dev/null
@@ -1,215 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Hashtable;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibleElement;
-import org.eclipse.wst.wsdl.MessageReference;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.ui.internal.extension.ITypeSystemProvider;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-public class WSDLEditorUtil extends WSDLConstants
-{
-  protected static WSDLEditorUtil instance;
-  protected NodeAssociationManager nodeAssociationManager = new NodeAssociationManager();
-
-  protected HashMap elementNameToTypeMap = new HashMap();
-
-  public static WSDLEditorUtil getInstance()
-  {
-    if (instance == null)
-    {
-      instance = new WSDLEditorUtil();
-    }
-    return instance;
-  }
-
-  public WSDLEditorUtil()
-  {
-    elementNameToTypeMap.put(BINDING_ELEMENT_TAG, new Integer(BINDING));
-    elementNameToTypeMap.put(DEFINITION_ELEMENT_TAG, new Integer(DEFINITION));
-    elementNameToTypeMap.put(DOCUMENTATION_ELEMENT_TAG, new Integer(DOCUMENTATION));
-    elementNameToTypeMap.put(FAULT_ELEMENT_TAG, new Integer(FAULT));
-    elementNameToTypeMap.put(IMPORT_ELEMENT_TAG, new Integer(IMPORT));
-    elementNameToTypeMap.put(INPUT_ELEMENT_TAG, new Integer(INPUT));
-    elementNameToTypeMap.put(MESSAGE_ELEMENT_TAG, new Integer(MESSAGE));
-    elementNameToTypeMap.put(OPERATION_ELEMENT_TAG, new Integer(OPERATION));
-    elementNameToTypeMap.put(OUTPUT_ELEMENT_TAG, new Integer(OUTPUT));
-    elementNameToTypeMap.put(PART_ELEMENT_TAG, new Integer(PART));
-    elementNameToTypeMap.put(PORT_ELEMENT_TAG, new Integer(PORT));
-    elementNameToTypeMap.put(PORT_TYPE_ELEMENT_TAG, new Integer(PORT_TYPE));
-    elementNameToTypeMap.put(SERVICE_ELEMENT_TAG, new Integer(SERVICE));
-    elementNameToTypeMap.put(TYPES_ELEMENT_TAG, new Integer(TYPES));
-  }
-
-  public int getWSDLType(Element element)
-  {
-    int result = -1;
-
-    Integer integer = (Integer)elementNameToTypeMap.get(element.getLocalName());
-    if (integer != null)
-    {
-      result = integer.intValue();
-    }
-    return result;
-  }
-
-  protected List getParentElementChain(Element element)
-  {
-    List list = new ArrayList();
-    while (element != null)
-    {
-      list.add(0, element);
-      Node node = element.getParentNode();
-      element = (node != null && node.getNodeType() == Node.ELEMENT_NODE) ? (Element)node : null;
-    }
-    return list;
-  }
-
-  public Object findModelObjectForElement(Definition definition, Element targetElement)
-  {
-    Object o = nodeAssociationManager.getModelObjectForNode(definition, targetElement);
-    return o;
-  }
-
-  public Element getElementForObject(Object o)
-  {
-    return ((org.eclipse.wst.wsdl.WSDLElement)o).getElement();
-  }
-
-  public Node getNodeForObject(Object o)
-  {
-    return nodeAssociationManager.getNode(o);
-  }
-
-  // Provide a mapping between Definitions and ITypeSystemProviders
-  private Hashtable typeSystemProviders = new Hashtable();
-  
-  public ITypeSystemProvider getTypeSystemProvider(Definition definition)
-  {
-    return (ITypeSystemProvider)typeSystemProviders.get(definition);
-  }
-
-  public void setTypeSystemProvider(Definition definition, ITypeSystemProvider typeSystemProvider)
-  {
-    typeSystemProviders.put(definition,typeSystemProvider);
-  }
-
-  public static QName createQName(Definition definition, String prefixedName)
-  {
-    QName qname = null;
-    if (prefixedName != null)
-    {
-      int index = prefixedName.indexOf(":");
-      String prefix = (index == -1) ? null : prefixedName.substring(0, index);
-      if (prefix != null)
-      {
-        String namespace = definition.getNamespace(prefix);
-        if (namespace != null)
-        {
-          String localPart = prefixedName.substring(index + 1);
-          qname = new QName(namespace, localPart);
-        }
-      }
-    }
-    return qname;
-  }
-
-  public List getExtensibilityElementNodes(ExtensibleElement extensibleElement)
-  {
-    // For Types, I need to get all the schemas
-    if (extensibleElement instanceof Types)
-    {
-      Types xsdEE = (Types)extensibleElement;
-      return xsdEE.getSchemas();
-    }
-    /*
-    List childList = new ArrayList();
-
-    Element parentElement = getElementForObject(extensibleElement);
-    if (parentElement != null)
-    {
-
-      NodeList nodeList = parentElement.getChildNodes();
-      int nodeListLength = nodeList.getLength();
-      for (int i = 0; i < nodeListLength; i++)
-      {
-        childList.add(nodeList.item(i));
-      }
-      HashMap extensibleElementTable = new HashMap();
-      for (Iterator i = extensibleElement.getEExtensibilityElements().iterator(); i.hasNext();)
-      {
-        ExtensibilityElement extensibilityElement = (ExtensibilityElement)i.next();
-        if (extensibilityElement != null)
-        {
-          Element element = getElementForObject(extensibilityElement);
-          if (element != null)
-          {
-            extensibleElementTable.put(element, element);
-          }
-        }
-      }
-
-      for (Iterator i = childList.iterator(); i.hasNext();)
-      {
-        Object o = i.next();
-        if (extensibleElementTable.get(o) == null)
-        {
-          i.remove();
-        }
-      }
-    }
-    return childList;
-    */
-    return extensibleElement.getEExtensibilityElements();
-  }
-
-  /*
-   * Returns a list of 'children' of the given object model (WSDLElement).
-   */
-  public static List getModelGraphViewChildren(Object object) {
-  	List childList = new ArrayList();
-  	
-  	if (object instanceof PortType) {
-  		PortType portType = (PortType) object;
-        childList.addAll(portType.getOperations());
-  	}
-  	else if (object instanceof Operation) {
-  		Operation operation = (Operation) object;
-  		
-  		if (operation.getEInput() != null) {
-  			childList.add(operation.getEInput());
-  		}
-  		if (operation.getEOutput() != null) {
-  			childList.add(operation.getEOutput());
-  		}
-  		childList.addAll(operation.getFaults().values());
-  	}
-  	else if (object instanceof MessageReference) {
-  		MessageReference messageReference = (MessageReference) object;
-  		childList.add(messageReference.getEMessage());
-  	}  	
-  	
-  	return childList;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLModelLocatorAdapterFactory.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLModelLocatorAdapterFactory.java
deleted file mode 100644
index af9630a..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLModelLocatorAdapterFactory.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-import org.eclipse.emf.common.notify.impl.AdapterImpl;
-import org.eclipse.wst.common.uriresolver.URIResolverPlugin;
-import org.eclipse.wst.wsdl.internal.util.WSDLModelLocator;
-
-public class WSDLModelLocatorAdapterFactory extends AdapterFactoryImpl
-{
-  protected CustomWSDLModelLocator customWSDLModelLocator = new CustomWSDLModelLocator();
-  
-  class CustomWSDLModelLocator extends AdapterImpl implements WSDLModelLocator
-  {
-    public String resolveURI(String baseLocation, String namespace, String location)
-    {
-      return URIResolverPlugin.createResolver().resolve(baseLocation, namespace, location);
-    }
-
-    public boolean isAdatperForType(Object type)
-    {
-      return type == WSDLModelLocator.class;
-    }
-  }
-
-  public boolean isFactoryForType(Object type)
-  {
-    return type == WSDLModelLocator.class;
-  }
-
-  public Adapter adaptNew(Notifier target, Object type)
-  {
-    return customWSDLModelLocator;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLNodeAssociationProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLNodeAssociationProvider.java
deleted file mode 100644
index 92bb530..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLNodeAssociationProvider.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;      
-
-import java.util.Collection;
-import java.util.Iterator;
-
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.extension.INodeAssociationProvider;
-import org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl;
-import org.eclipse.xsd.impl.XSDComponentImpl;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-public class WSDLNodeAssociationProvider implements INodeAssociationProvider
-{                    
-  public Object getModelObject(Object parentModelObject, Element[] elementChain, int start, int[] end)
-  {                 
-    Object currentObject = parentModelObject;
-    for (int i = start; i < elementChain.length; i++)
-    {
-      Object o = getModelObjectHelper(currentObject, elementChain[i]);
-      if (o == null)
-      {              
-        end[0] = i;
-        break;
-      }            
-      else
-      {              
-        currentObject = o;
-      }
-    }                                                               
-    return currentObject != parentModelObject ? currentObject : null;                                                  
-  }
-
-  public Node getNode(Object modelObject)
-  {
-    if (modelObject instanceof WSDLElement)
-      return ((WSDLElementImpl)modelObject).getElement();
-    else
-      return null;
-  }
-      
-  protected Object getModelObjectHelper(Object parentObject, Element elementNode)
-  {          
-		Object result = null;
-		Collection childComponentList = ((WSDLElementImpl) parentObject).getModelObjects(parentObject);
-		for (Iterator i = childComponentList.iterator(); i.hasNext();)
-		{
-			Object o = i.next();
-			Element element = null;
-
-      if (o != null)
-      {
-        if (o instanceof WSDLElementImpl)
-        {
-          element = ((WSDLElementImpl)o).getElement();
-        }
-        else if (o instanceof XSDComponentImpl)
-        {
-          element = ((XSDComponentImpl)o).getElement();
-        }
-      }
-      
-			if (element == elementNode)
-			{
-				result = o;
-				break;
-			}
-		}
-		return result;
-  }
-}    
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLPreferencePage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLPreferencePage.java
deleted file mode 100644
index b8ef64f..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLPreferencePage.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import org.eclipse.jface.preference.FieldEditorPreferencePage;
-import org.eclipse.jface.preference.StringFieldEditor;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchPreferencePage;
-//import org.eclipse.ui.help.WorkbenchHelp;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Group;
-
-public class WSDLPreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
-
-  public WSDLPreferencePage()
-  {
-    super(FieldEditorPreferencePage.FLAT);
-    setPreferenceStore(WSDLEditorPlugin.getInstance().getPreferenceStore());
-  }
-
-  public void init(IWorkbench workbench)
-  {
-  }
-
-  protected void createFieldEditors()
-  {
-    Composite parent = getFieldEditorParent();
-	GridLayout parentLayout = new GridLayout();
-	parentLayout.marginWidth = 0;
-	parent.setLayout(parentLayout);
-	
-//    WorkbenchHelp.setHelp(getControl(), some context id here); 
-
-	Group group = new Group(parent, SWT.NULL);
-    GridLayout layout = new GridLayout();
-    layout.marginWidth = 0;
-    layout.numColumns = 2;
-    group.setLayout(layout);
-    group.setText(WSDLEditorPlugin.getWSDLString("_UI_PREF_PAGE_CREATING_FILES"));
-
-    GridData data = new GridData();
-    data.verticalAlignment = GridData.FILL;
-    data.horizontalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    group.setLayoutData(data);
-    
-    Composite composite = new Composite(group, SWT.NULL);
-    GridData data1 = new GridData();
-    data1.verticalAlignment = GridData.FILL;
-    data1.horizontalAlignment = GridData.FILL;
-    data1.grabExcessHorizontalSpace = true;
-    composite.setLayoutData(data1);
-	
-    StringFieldEditor targetNamespace = new StringFieldEditor(WSDLEditorPlugin.getWSDLString("_UI_PREF_PAGE_DEFAULT_TARGET_NAMESPACE"), WSDLEditorPlugin.getWSDLString("_UI_PREF_PAGE_DEFAULT_TARGET_NAMESPACE"), composite); // Externalize
-    GridLayout compositeLayout = (GridLayout)composite.getLayout();
-    compositeLayout.marginWidth = 5;   // Default value
-    compositeLayout.numColumns = 2;
-    addField(targetNamespace);
-    targetNamespace.setFocus();
-
-
-    /* Do we need this preference below?  If so, change WSDLEditorPlugin.java and use this preference in:
-       HttpContentGenerator.java
-       SoapContentGenerator.java
-       SoapPortOptionsPage.java
-    */
-//    HttpPortOptionsPage.java    StringFieldEditor location = new StringFieldEditor("Defualt Location:", "Default Location:", editorGroup1); // Externalize
-//    addField(location);    
-    
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLResourceUtil.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLResourceUtil.java
deleted file mode 100644
index 2e72975..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/WSDLResourceUtil.java
+++ /dev/null
@@ -1,287 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import java.io.InputStream;
-import java.util.Iterator;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.wst.common.uriresolver.URIResolverPlugin;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.internal.impl.DefinitionImpl;
-import org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLModelLocator;
-import org.eclipse.wst.wsdl.internal.util.WSDLResourceFactoryImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLResourceImpl;
-import org.eclipse.wst.xml.uriresolver.util.URIHelper;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.XSDSchemaDirective;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-
-public class WSDLResourceUtil
-{
-  public static Resource createWSDLResource(ResourceSet resourceSet, Definition definition, String uri)
-  {
-    WSDLResourceFactoryImpl resourceFactory = new WSDLResourceFactoryImpl();
-    Resource resource = resourceFactory.createResource(URI.createURI(uri));
-    resourceSet.getResources().add(resource);
-    resource.getContents().add(definition);
-    resource.setModified(false);
-    return resource;
-  }
-  
-  public static Definition lookupAndLoadDefinition(ResourceSet resourceSet, String uri) {
-  	Definition definition = null;
-  	Resource resource = null;
-  	try {
-  	 InputStream inputStream = resourceSet.getURIConverter().createInputStream(URI.createURI(uri));
-     resource = resourceSet.createResource(URI.createURI(uri));
-     resource.load(inputStream, resourceSet.getLoadOptions());
-  	}
-  	catch(Exception e) {}
-    
-    if (resource == null)
-    {
-      try
-      {
-        definition = parse(resourceSet, uri);
-      }
-      catch (Exception e)
-      {
-      }
-    }
-    else
-    {
-      Object o = resource.getContents().size() > 0 ? resource.getContents().get(0) : null;
-      if (o instanceof Definition)
-      {
-        definition = (Definition) o;
-      }
-    }
-    return definition;
-}
-
-  public static Definition lookupOrCreateDefinition(ResourceSet resourceSet, String uri)
-  {
-    Definition definition = null;
-    Resource resource = resourceSet.getResource(URI.createURI(uri), false);
-    if (resource == null)
-    {
-      try
-      {
-        definition = parse(resourceSet, uri);
-      }
-      catch (Exception e)
-      {
-      }
-    }
-    else
-    {
-      Object o = resource.getContents().size() > 0 ? resource.getContents().get(0) : null;
-      if (o instanceof Definition)
-      {
-        definition = (Definition) o;
-      }
-    }
-    return definition;
-  }
-
-  public static Definition createDefinition(ResourceSet resourceSet, IFile file, Document document)
-  {
-    Definition definition = WSDLFactory.eINSTANCE.createDefinition();
-    ((DefinitionImpl)definition).setUseExtensionFactories(false);
-    String baseURI = URI.createPlatformResourceURI(file.getFullPath().toString()).toString();
-    definition.setDocumentBaseURI(baseURI);
-    try
-    {
-      Element element = document.getDocumentElement();
-      if (element != null)
-      {
-        definition.setElement(element);    
-      }
-    }
-    catch (Exception e)
-    {
-    }
-    WSDLResourceUtil.createWSDLResource(resourceSet, definition, baseURI);
-    ((DefinitionImpl)definition).reconcileReferences(true);    
-    return definition;
-  }
-
-  public static Definition parse(ResourceSet resourceSet, String uri) throws Exception
-  {
-    Definition definition = null;
-    Document document = null;
-    ClassLoader prevClassLoader = Thread.currentThread().getContextClassLoader();
-
-    try
-    {
-      Thread.currentThread().setContextClassLoader(WSDLResourceUtil.class.getClassLoader());
-//      DOMParser builder = new DOMParser();
-//      builder.parse(uri);
-//      document = builder.getDocument();
-      
-      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
-      DocumentBuilder builder = factory.newDocumentBuilder();
-      document = builder.parse(uri);
-      
-    }
-    finally
-    {
-      Thread.currentThread().setContextClassLoader(prevClassLoader);
-    }
-
-    definition = ((org.eclipse.wst.wsdl.WSDLPackage) EPackage.Registry.INSTANCE.getEPackage(org.eclipse.wst.wsdl.WSDLPackage.eNS_URI)).getWSDLFactory().createDefinition();
-    definition.setDocumentBaseURI(uri);
-    if (document != null)
-    {
-      Element element = document.getDocumentElement();
-      if (element != null)
-      {
-        definition.setElement(element);
-      }
-    }
-    WSDLResourceUtil.createWSDLResource(resourceSet, definition, uri);
-    ((DefinitionImpl)definition).reconcileReferences(true);
-    return definition;
-  }
-
-  public static void reloadDirectives(Definition definition)
-  {
-    Resource rootResource = definition.eResource();
-    ResourceSet resourceSet = rootResource.getResourceSet();
-
-    for (Iterator i = resourceSet.getResources().iterator(); i.hasNext();)
-    {
-      Resource resource = (Resource) i.next();
-      if (resource != rootResource)
-      {
-        //  TODO... consider unloading the resources  	
-        //  resource.unload();		      
-        i.remove();
-      }
-    }
-    ReloadDirectiveVisitor visitor = new ReloadDirectiveVisitor();
-    visitor.visitDefinition(definition);
-  }
-
-  static class ReloadDirectiveVisitor
-  {
-
-    public void visitImport(Import theImport)
-    {
-      // force the import to reload
-      Element element = WSDLEditorUtil.getInstance().getElementForObject(theImport);
-      if (element != null)
-      {
-        ((WSDLElementImpl)theImport).elementChanged(element);
-      }
-    }
-
-    public void visitXSDSchemaDirective(XSDSchemaDirective directive)
-    {
-      // force the schema directive to reload
-      Element element = directive.getElement();
-      if (element != null)
-      {
-        directive.elementAttributesChanged(element);
-      }
-    }
-
-    public void visitDefinition(Definition definition)
-    {
-      if (definition != null)
-      {
-        for (Iterator i = definition.getEImports().iterator(); i.hasNext();)
-        {
-          visitImport((Import) i.next());
-        }
-        Types types = definition.getETypes();
-        if (types != null)
-        {
-
-          for (Iterator i = types.getEExtensibilityElements().iterator(); i.hasNext();)
-          {
-            Object o = i.next();
-            if (o instanceof XSDSchemaExtensibilityElement)
-            {
-              XSDSchemaExtensibilityElement e = (XSDSchemaExtensibilityElement) o;
-              if (e.getSchema() != null)
-              {
-                visitSchema(e.getSchema());
-              }
-            }
-          }
-        }
-      }
-    }
-
-    public void visitSchema(XSDSchema schema)
-    {
-      for (Iterator i = schema.getContents().iterator(); i.hasNext();)
-      {
-        Object o = i.next();
-        if (o instanceof XSDSchemaDirective)
-        {
-          visitXSDSchemaDirective((XSDSchemaDirective) o);
-        }
-      }
-    }
-  }
-  
-  public static WSDLModelLocator getURIResolver(Definition definition)
-  {
-    return ((WSDLResourceImpl)definition.eResource()).getURIResolver();
-  }
-
-  public static class InternalURIResolver implements WSDLModelLocator
-  {
-    //IdResolver idResolver = new IdResolverImpl(null, true);
-    org.eclipse.wst.common.uriresolver.URIResolver resolver = URIResolverPlugin.createResolver();
-
-    InternalURIResolver()
-    {  
-    }
-
-    public String resolveURI(String baseLocation, String namespace, String location)
-    {
-      String resolvedLocation = resolver.resolve(baseLocation, namespace, location);
-
-      // here's an ugly hack... Platform.resolve() returns Windows files with the pattern "file:D:/hello.xsd"
-      // but EMF's URI class expects a pattern like this "file:///D:/hello.xsd"
-      //        
-      if (resolvedLocation != null)
-      {
-		String fileProtocol = "file:";      	
-        if (resolvedLocation.startsWith(fileProtocol) && !resolvedLocation.startsWith(fileProtocol + "/"))
-        {
-          resolvedLocation = resolvedLocation.substring(fileProtocol.length());
-        }
-        resolvedLocation = URIHelper.addImpliedFileProtocol(resolvedLocation);
-      }
-      // end ugly hack
-      return resolvedLocation;
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/XMLQuickScan.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/XMLQuickScan.java
deleted file mode 100644
index 3cd3940..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/XMLQuickScan.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import java.io.InputStream;
-import java.net.URL;
-
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.XMLReader;
-import org.xml.sax.helpers.DefaultHandler;
-
-/**
- *
- */
-public class XMLQuickScan
-{            
-  public static String getTargetNamespaceURIForSchema(String uri)
-  {
-    String result = null;
-    try
-    {             
-      URL url = new URL(uri);
-      InputStream inputStream = url.openStream();
-      result = XMLQuickScan.getTargetNamespaceURIForSchema(inputStream); 
-    }
-    catch (Exception e)
-    {      
-    }  
-    return result;
-  }
-
-  public static String getTargetNamespaceURIForSchema(InputStream input)
-  {  
-    TargetNamespaceURIContentHandler handler = new TargetNamespaceURIContentHandler();                                                                  
-    ClassLoader prevClassLoader = Thread.currentThread().getContextClassLoader();
-    try
-    {
-    	XMLReader reader = org.xml.sax.helpers.XMLReaderFactory.createXMLReader();
-    	reader.setContentHandler(handler);
-    	reader.parse(new InputSource(input));
-    }
-    catch (Exception e)
-    {      
-    }
-    finally
-    {
-      Thread.currentThread().setContextClassLoader(prevClassLoader);
-    }
-    return handler.targetNamespaceURI;
-  }  
-
-  protected static class TargetNamespaceURIContentHandler extends DefaultHandler
-  {       
-    public String targetNamespaceURI;
-
-    public void startElement(String uri, String localName, String qName, Attributes attributes)  throws SAXException
-    {            
-      if (localName.equals("schema") || localName.equals("definitions"))
-      {               
-        int nAttributes = attributes.getLength();
-        for (int i = 0; i < nAttributes; i++)
-        {
-          if (attributes.getLocalName(i).equals("targetNamespace"))
-          {
-            targetNamespaceURI = attributes.getValue(i);
-            break;
-          }
-        }
-      }                                    
-      // todo there's a ice way to do this I'm sure    
-      // here I intentially cause an exception... 
-      String x = null;
-      x.length();
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/XSDSchemaLocationResolverAdapterFactory.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/XSDSchemaLocationResolverAdapterFactory.java
deleted file mode 100644
index 64b9ae8..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/XSDSchemaLocationResolverAdapterFactory.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-import org.eclipse.xsd.util.XSDSchemaLocationResolver;
-
-public class XSDSchemaLocationResolverAdapterFactory extends AdapterFactoryImpl
-{
-    protected XSDSchemaLocationResolverImpl schemaLocator = new XSDSchemaLocationResolverImpl();
-
-    public boolean isFactoryForType(Object type)
-    {
-      return type == XSDSchemaLocationResolver.class;
-    }
-
-    public Adapter adaptNew(Notifier target, Object type)
-    {
-      return schemaLocator;
-    }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/XSDSchemaLocationResolverImpl.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/XSDSchemaLocationResolverImpl.java
deleted file mode 100644
index d2b7a92..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/XSDSchemaLocationResolverImpl.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util;
-
-import org.eclipse.emf.common.notify.impl.AdapterImpl;
-import org.eclipse.wst.common.uriresolver.URIResolverPlugin;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.util.XSDSchemaLocationResolver;
-import org.eclipse.xsd.util.XSDSchemaLocator;
-
-public class XSDSchemaLocationResolverImpl extends AdapterImpl implements XSDSchemaLocationResolver
-{
-    public String resolveSchemaLocation(XSDSchema xsdSchema, String namespaceURI, String schemaLocationURI)
-    {
-      String baseLocation = xsdSchema.getSchemaLocation();      
-      return URIResolverPlugin.createResolver().resolve(baseLocation, namespaceURI, schemaLocationURI);
-    }
-
-    public boolean isAdatperForType(Object type)
-    {
-      return type == XSDSchemaLocator.class;
-    }  
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/FlatPageHeader.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/FlatPageHeader.java
deleted file mode 100644
index af1ada4..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/FlatPageHeader.java
+++ /dev/null
@@ -1,360 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util.flatui;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.jface.resource.JFaceResources;
-import org.eclipse.jface.util.IPropertyChangeListener;
-import org.eclipse.jface.util.PropertyChangeEvent;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.DisposeEvent;
-import org.eclipse.swt.events.DisposeListener;
-import org.eclipse.swt.events.MouseAdapter;
-import org.eclipse.swt.events.MouseEvent;
-import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Font;
-import org.eclipse.swt.graphics.FontMetrics;
-import org.eclipse.swt.graphics.GC;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.widgets.Canvas;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Event;
-
-public class FlatPageHeader extends Canvas implements IPropertyChangeListener 
-{
-	private Image backgroundImage;  
-	private String text;
-	private Image buttonImage;
-	private Color imageBackgroundColor;
-	private Color textForegroundColor;
-	private int textHMargin = 10;
-	private int textVMargin = 5;
-	private Font headerFont;
-	private int widthHint;
-
-	private List listeners;
-	private int buttonImageX;
-	private int buttonImageY;
-	
-  // Usage: 
-  //    See org.eclipse.wst.common.ui.FlatViewUtility.createFlatPageHeader() 
-  //    methods.
-  //
-  //  Ex)
-  //  Composite parent = ... ;
-  //  Image image = ... ;
-  //  Layout layout = ... ;
-  //  String title = ... ;
-  //  WidgetFactory factory = ... ;
-  //
-  //  header = new FlatPageHeader(parent,SWT.NONE);
-  //  header.setLayout(layout);
-  //  header.setBackgroundImage(image);
-  //  header.setText(title);
-  //  Composite formParent = factory.createComposite(header);
-  //  
-  //  GridLayout gl = new GridLayout();
-  //  gl.numColumns = 1;
-  //  formParent.setLayout(gl);
-  //  formParent.setLayoutData(new GridData(GridData.FILL_BOTH));
-  //
-	public FlatPageHeader(Composite parent, int style) 
-  {
-		super(parent, style);
-		
-		// The default image background color is white
-		// The default text forekground color is black
-		imageBackgroundColor = new Color(null, 255, 255, 255);
-		textForegroundColor = new Color(null, 0, 0, 0);
-		setBackground(imageBackgroundColor);
-		
-		// The default text font is Header font
-		headerFont = JFaceResources.getHeaderFont();
-		
-		// Need to dispose the Color
-		addDisposeListener
-      (new DisposeListener() 
-        {
-			    public void widgetDisposed(DisposeEvent e) 
-          {
-				    FlatPageHeader.this.widgetDisposed(e);
-			    }
-		    } 
-      );
-		 
-		// need to paint
-		addPaintListener
-      (new PaintListener() 
-        {
-			    public void paintControl(PaintEvent e) 
-          {
-			      FlatPageHeader.this.paintControl(e);
-			    }
-		    }
-      );
-
-		// create a list of listeners
-		listeners = new ArrayList();
-
-		// add a mouse listener
-		this.addMouseListener
-      (new MouseAdapter() 
-        {
-			    public void mouseDown(MouseEvent event) 
-          {
-				    handleMouseDown(event);
-			    }
-		    }
-      );	
-		
-		JFaceResources.getFontRegistry().addListener(this);
-	}  
-
-	// Compute size of the widget
-	public Point computeSize(int wHint, int hHint, boolean changed) 
-  {
-		widthHint = wHint;
-		int width = getParent().getClientArea().width;
-		int height = 0;
-		if (backgroundImage != null) 
-    {
-			Rectangle bounds = backgroundImage.getBounds();
-			height = bounds.height;
-		}
-		if (text != null) 
-    {
-			GC gc = new GC(this);
-			int textWidth = getTextWidth(gc);
-			int textHeight = getTextHeight(gc);
-			gc.dispose();
-			height = Math.max(height, textHeight);
-		}
-		if (buttonImage != null) 
-    { 
-			Rectangle bounds = buttonImage.getBounds();
-			if (height < bounds.height)
-				height = bounds.height;
-		}
-		if (wHint != SWT.DEFAULT) width = wHint;
-		if (hHint != SWT.DEFAULT) height = hHint;          
-		return new Point(width + 2, height + 2);     
-	}	
-
-	protected void paintControl(PaintEvent e) 
-  {
-		GC gc = e.gc;
-		int height = getTextHeight(gc);
-		if (backgroundImage != null) 
-    {
-			Rectangle imageBounds = backgroundImage.getBounds();
-			int y = 0;
-			int x = 0;
-
-			if (imageBackgroundColor != null) 
-      {
-				gc.setBackground(imageBackgroundColor);
-				gc.fillRectangle(0, 0, imageBounds.width, imageBounds.height);
-			}
-
-			if (SWT.getPlatform().equals("motif")==false) 
-      {
-				gc.drawImage(backgroundImage, x, y);
-			}
-			if (textForegroundColor != null)
-				gc.setForeground(textForegroundColor);
-			gc.setFont(headerFont);
-//			gc.setFont(getFont());	
-			gc.drawText(text, textHMargin, textVMargin, true);
-			if (buttonImage != null) 
-      {
-				Rectangle parentBounds = getParent().getClientArea();
-				Rectangle buttonBounds = buttonImage.getBounds();
-				int p = parentBounds.x + parentBounds.width;
-				buttonImageX = p - buttonBounds.width - 4;
-				buttonImageY = 4;
-				gc.drawImage(buttonImage, buttonImageX, buttonImageY);
-			}
-		}		
-	}
-	
-	public void addSelectionListener(SelectionListener listener) 
-  {
-		listeners.add(listener);
-	}
-       
-	public void removeSelectionListener(SelectionListener listener) 
-  {
-		listeners.remove(listener);
-	}	
-	
-	protected void handleMouseDown(MouseEvent event) 
-  {
-		if (buttonImage == null)
-			return;
-		// chekc if the Button image is clicked
-		int x = event.x;
-		int y = event.y;
-		if (x < buttonImageX || x > buttonImageX + buttonImage.getBounds().width) 
-    {
-			return;
-		}
-		if (y < buttonImageY || y > buttonImageY + buttonImage.getBounds().height) 
-    {
-			return;
-		}
-		
-		int size = listeners.size();
-		for (int i = 0; i < size; i++) 
-    {
-			SelectionListener listener = (SelectionListener)listeners.get(i);
-			listener.widgetSelected(null);
-		}
-	}
-	
-	protected void widgetDisposed(DisposeEvent e) 
-  {
-		if (imageBackgroundColor != null) imageBackgroundColor.dispose();
-		if (textForegroundColor != null) textForegroundColor.dispose();
-		if (backgroundImage != null) backgroundImage.dispose();
-	}
-	
-	// getters and setters
-	public Image getBackgroundImage() 
-  {
-		return backgroundImage;
-	}
-      
-	public void setBackgroundImage(Image backgroundImage) 
-  {
-		this.backgroundImage = backgroundImage;
-		redraw();
-	}
-
-	public Image getButtonImage() 
-  {
-		return buttonImage;
-	}
-      
-	public void setButtonImage(Image buttonImage) 
-  {
-		this.buttonImage = buttonImage;
-		redraw();
-	}
-      
-	public String getText() 
-  {
-		return text;
-	}
-      
-	public void setText(String text) 
-  {
-		this.text = text;
-		redraw();
-	}
-	
-	public int getTextHMargin() 
-  {
-		return textHMargin;
-	}
-	
-	public void setTextHMargin(int textHMargin) 
-  {
-		this.textHMargin = textHMargin;
-	}
-	
-	public int getTextVMargin() 
-  {
-		return textVMargin;
-	}
-	
-	public void setTextVMargin(int textVMargin) 
-  {
-		this.textVMargin = textVMargin;
-	}
-	
-	public Color getImageBackgroundColor() 
-  {
-		return imageBackgroundColor;
-	}
-	
-	public void setImageBackgroundColor(Color imageBackgroundColor) 
-  {
-		if (imageBackgroundColor == null)
-			return;
-		this.imageBackgroundColor = imageBackgroundColor;
-		redraw();
-	}
-	
-	public Color getTextForegroundColor() 
-  {
-		return textForegroundColor;
-	}
-	
-	public void setTextForegroundColor(Color textForegroundColor) 
-  {
-		if (textForegroundColor == null)
-			return;
-		this.textForegroundColor = textForegroundColor;
-		redraw();
-	}
-
-	private int getTextHeight(GC gc) 
-  {
-		int imageHeight = 0;
-		if (backgroundImage!= null && SWT.getPlatform().equals("motif")==false) 
-    {
-			imageHeight = backgroundImage.getBounds().height;
-		}
-		gc.setFont(headerFont);
-//		gc.setFont(getFont());
-		FontMetrics fm = gc.getFontMetrics();
-		int fontHeight = fm.getHeight();
-		int height =  fontHeight + textVMargin + textVMargin;
-		return Math.max(height, imageHeight);
-	}
-
-	private int getTextWidth(GC gc) 
-  {
-		int imageWidth = 0;
-		if (backgroundImage!= null && SWT.getPlatform().equals("motif")==false) 
-    {
-			imageWidth = backgroundImage.getBounds().width;
-		}
-		gc.setFont(headerFont);
-//		gc.setFont(getFont());
-		FontMetrics fm = gc.getFontMetrics();
-		int fontWidth = fm.getAverageCharWidth() + 5;
-		int width =  fontWidth * text.length() + textHMargin + textHMargin;
-		return Math.max(width, imageWidth);
-	}
-	
-	public void handleEvent(Event e) 
-  {
-//		Widget source = e.widget;	
-	}
-	
-	public void propertyChange(PropertyChangeEvent event) 
-  {
-		if(event.getProperty() == JFaceResources.HEADER_FONT && this.isDisposed() == false)
-		{
-			headerFont = JFaceResources.getFontRegistry().get(JFaceResources.HEADER_FONT);
-			this.layout(true);
-			this.redraw();
-		}
-	}
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/FlatPageSection.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/FlatPageSection.java
deleted file mode 100644
index a38c324..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/FlatPageSection.java
+++ /dev/null
@@ -1,409 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util.flatui;
-
-import org.eclipse.jface.resource.JFaceResources;
-import org.eclipse.jface.util.IPropertyChangeListener;
-import org.eclipse.jface.util.PropertyChangeEvent;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.ViewForm;
-import org.eclipse.swt.events.SelectionAdapter;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Layout;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.swt.widgets.Widget;
-
-//public abstract class FormSection implements IPropertyChangeListener, IModelChangedListener {
-public abstract class FlatPageSection extends ViewForm implements IPropertyChangeListener {
-	public static final int SELECTION = 1;
-//	private PDEFormPage formPage;
-	private String headerColorKey = WidgetFactory.DEFAULT_HEADER_COLOR;
-	private String headerText;
-	private Control client;
-	protected Label header;
-	protected Control separator;
-//	private SectionChangeManager sectionManager;
-	private java.lang.String description;
-	private boolean dirty;
-	protected Label descriptionLabel;
-	private ToggleControl toggle;
-	private boolean readOnly;
-	private boolean titleAsHyperlink;
-	private boolean addSeparator=true;
-	private boolean descriptionPainted=true;
-	private boolean headerPainted=true;
-	private boolean collapsable=false;
-	private Composite control;
-	
-	
-/*
- * This is a special layout for the section. Both the
- * header and the description labels will wrap and
- * they will use client's size to calculate needed
- * height. This kind of behaviour is not possible
- * with stock grid layout.
- */
-class SectionLayout extends Layout {
-	int vspacing = 3;
-	int sepHeight = 2;
-
-
-	protected Point computeSize(Composite parent, int wHint, int hHint, boolean flush) {
-		int width = 0;
-		int height = 0;
-		int cwidth = 0;
-		int collapsedHeight = 0;
-	
-		if (wHint != SWT.DEFAULT)
-		   width = wHint;
-		if (hHint != SWT.DEFAULT)
-			height = hHint;
-
-		cwidth = width;
-				
-		if (client != null) {
-			Point csize = client.computeSize(SWT.DEFAULT, SWT.DEFAULT, flush);
-			if (width == 0) {
-				width = csize.x;
-				cwidth = width;
-			}
-			if (height==0) height = csize.y;
-		}
-		
-		Point toggleSize = null;
-		
-		if (collapsable && toggle!=null) 
-		    toggleSize = toggle.computeSize(SWT.DEFAULT, SWT.DEFAULT, flush);
-		
-		if (hHint== SWT.DEFAULT && headerPainted && header!=null) {
-			int hwidth = cwidth;
-			if (toggleSize!=null)
-			   hwidth = cwidth - toggleSize.x - 5;
-			Point hsize = header.computeSize(hwidth, SWT.DEFAULT, flush);
-			height += hsize.y;
-			collapsedHeight = hsize.y;
-			height += vspacing;
-		}
-		
-		if (hHint==SWT.DEFAULT && addSeparator) {
-			height += sepHeight;
-			height += vspacing;
-			collapsedHeight += vspacing + sepHeight;
-		}
-		if (hHint == SWT.DEFAULT && descriptionPainted && descriptionLabel!=null) {
-			Point dsize = descriptionLabel.computeSize(cwidth, SWT.DEFAULT, flush);
-			height += dsize.y;
-			height += vspacing;
-		}
-		if (toggle!=null && toggle.getSelection()) {
-			// collapsed state
-			height = collapsedHeight;
-		}
-		return new Point(width, height);
-	}
-	protected void layout(Composite parent, boolean flush) {
-		int width = parent.getClientArea().width;
-		int height = parent.getClientArea().height;
-		int y = 0;
-		Point toggleSize=null;
-		
-		if (collapsable) {
-			toggleSize = toggle.computeSize(SWT.DEFAULT, SWT.DEFAULT, flush);
-		}
-
-		if (headerPainted && header!=null) {
-			Point hsize;
-			
-			if (titleAsHyperlink) {
-				hsize = header.computeSize(SWT.DEFAULT, SWT.DEFAULT, flush);
-				header.setBounds(0, y, hsize.x, hsize.y);
-			}
-			else {
-				int availableWidth = width;
-				if (toggleSize!=null)
-				   availableWidth = width - toggleSize.x - 5;
-				hsize = header.computeSize(availableWidth, SWT.DEFAULT, flush);
-
-        int hx = 0;
-		   	if (toggle!=null) {
-	   			int ty = y + hsize.y - toggleSize.y; // + vspacing;
-		   	  toggle.setBounds(0, ty, toggleSize.x, toggleSize.y);
-          hx = toggleSize.x;
-		   	}
-			  header.setBounds(hx, y, availableWidth, hsize.y);
-			}
-			y += hsize.y + vspacing;
-		}
-		if (addSeparator && separator!=null) {
-			separator.setBounds(0, y, width, 2);
-			y += sepHeight + vspacing;
-		}
-		if (toggle!=null && toggle.getSelection()) {
-			return;
-		}
-		if (descriptionPainted && descriptionLabel!=null) {
-			Point dsize = descriptionLabel.computeSize(width, SWT.DEFAULT, flush);
-			descriptionLabel.setBounds(0, y, width, dsize.y);
-			y += dsize.y + vspacing;
-		}
-		if (client!=null) {
-			client.setBounds(0, y, width, height - y);
-		}
-	}
-}
-	
-	
-public FlatPageSection(Composite parent) {
-	// Description causes problems re word wrapping
-	// and causes bad layout in schema and
-	// component editors when in Motif - turning off
-	
-	super(parent, SWT.FLAT);
-	if (SWT.getPlatform().equals("motif")) {
-		descriptionPainted = false;
-	}
-	JFaceResources.getFontRegistry().addListener(this);
-}
-public void commitChanges(boolean onSave) {
-}
-public abstract Composite createClient(Composite parent, WidgetFactory factory);
-public final Control createControl(
-	Composite parent,
-	WidgetFactory factory) {
-	Composite section = factory.createComposite(parent);
-	SectionLayout slayout = new SectionLayout();
-	section.setLayout(slayout);
-	section.setData(this);
-
-	GridData gd;
-	if (headerPainted) {
-		Color headerColor = factory.getColor(getHeaderColorKey());
-		header = factory.createHeadingLabel(section, getHeaderText(), headerColor, SWT.WRAP);
-		if (titleAsHyperlink) {
-			factory.turnIntoHyperlink(header, new HyperlinkAdapter() {
-				public void linkActivated(Control label) {
-					titleActivated();
-				}
-			});
-		}
-		if (collapsable) {
-			toggle = new ToggleControl(section, SWT.NULL);
-			toggle.setBackground(factory.getBackgroundColor());
-			toggle.setActiveDecorationColor(factory.getHyperlinkColor());
-			toggle.setDecorationColor(factory.getColor(WidgetFactory.COLOR_COMPOSITE_SEPARATOR));
-			toggle.setActiveCursor(factory.getHyperlinkCursor());
-			toggle.addSelectionListener(new SelectionAdapter() {
-				public void widgetSelected(SelectionEvent e) {
-					
-					boolean collapsed = toggle.getSelection();
-					reflow();
-					if (descriptionLabel!=null)
-						descriptionLabel.setVisible(!collapsed);
-					if (client!=null)
-						client.setVisible(!collapsed);
-				}
-			});
-		}
-	}
-
-
-	if (addSeparator) {
-        //separator = factory.createSeparator(section, SWT.HORIZONTAL);
-		separator = factory.createCompositeSeparator(section);
-	}
-	
-	if (descriptionPainted && description != null) {
-		descriptionLabel = factory.createLabel(section, description, SWT.WRAP);
-	}
-	client = createClient(section, factory);
-	section.setData(this);
-	control = section;
-	return section;
-}
-
-protected void reflow() {
-	control.layout(true);
-	control.getParent().layout(true);
-
-  Widget grandParent = control.getParent().getParent();
-  if (grandParent != null && grandParent instanceof Composite)
-	  ((Composite)grandParent).layout(true);
-/*
-	SectionForm form = formPage.getForm();
-	if (form instanceof ScrollableSectionForm) {
-		((ScrollableSectionForm)form).updateScrollBars();
-	}
-*/
-}
-
-protected Text createText(Composite parent, String label, WidgetFactory factory) {
-	return createText(parent, label, factory, 1);
-}
-protected Text createText(Composite parent, String label, WidgetFactory factory, int span) {
-	factory.createLabel(parent, label);
-	Text text = factory.createText(parent, "");
-	GridData gd = new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_CENTER);
-	gd.grabExcessHorizontalSpace = true;
-	gd.horizontalSpan=span;
-	text.setLayoutData(gd);
-	return text;
-}
-protected Text createText(Composite parent, WidgetFactory factory, int span) {
-	Text text = factory.createText(parent, "");
-	GridData gd = new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_CENTER);
-	gd.grabExcessHorizontalSpace = true;
-	gd.horizontalSpan=span;
-	text.setLayoutData(gd);
-	return text;
-}
-public void dispose() {
-	JFaceResources.getFontRegistry().removeListener(this);
-	super.dispose();
-}
-public void doGlobalAction(String actionId) {}
-public void expandTo(Object object) {}
-/*
-public final void fireChangeNotification(int changeType, Object changeObject) {
-	if (sectionManager == null)
-		return;
-	sectionManager.dispatchNotification(this, changeType, changeObject);
-}
-public final void fireSelectionNotification(Object changeObject) {
-	fireChangeNotification(SELECTION, changeObject);
-}
-*/
-public java.lang.String getDescription() {
-	return description;
-}
-/*
-public PDEFormPage getFormPage() {
-	return formPage;
-}
-*/
-
-public java.lang.String getHeaderColorKey() {
-	return headerColorKey;
-}
-public java.lang.String getHeaderText() {
-	return headerText;
-}
-public void initialize(Object input) {}
-
-public boolean isDirty() {
-	return dirty;
-}
-
-public boolean isReadOnly() {
-	return readOnly;
-}
-public boolean isTitleAsHyperlink() {
-	return titleAsHyperlink;
-}
-/*
-public void modelChanged(IModelChangedEvent e) {
-}
-*/
-public void sectionChanged(FlatPageSection source, int changeType, Object changeObject) {}
-public void setAddSeparator(boolean newAddSeparator) {
-	addSeparator = newAddSeparator;
-}
-
-
-private String trimNewLines(String text) {
-	StringBuffer buff = new StringBuffer();
-	for (int i=0; i<text.length(); i++) {
-		char c = text.charAt(i);
-		if (c=='\n')
-		   buff.append(' ');
-		else
-		   buff.append(c);
-	}
-	return buff.toString();
-}
-	
-public void setDescription(java.lang.String newDescription) {
-	// we will trim the new lines so that we can
-	// use layout-based word wrapping instead
-	// of hard-coded one
-	description = trimNewLines(newDescription);
-	//description = newDescription;
-	if (descriptionLabel!=null) descriptionLabel.setText(newDescription);
-}
-public void setDescriptionPainted(boolean newDescriptionPainted) {
-	descriptionPainted = newDescriptionPainted;
-}
-public void setDirty(boolean newDirty) {
-	dirty = newDirty;
-}
-/*
-public void setFocus() {
-}
-*/
-public void setHeaderColorKey(java.lang.String newHeaderColorKey) {
-	headerColorKey = newHeaderColorKey;
-}
-public void setHeaderPainted(boolean newHeaderPainted) {
-	headerPainted = newHeaderPainted;
-}
-public void setHeaderText(java.lang.String newHeaderText) {
-	headerText = newHeaderText;
-	if (header!=null) header.setText(headerText);
-}
-/*
-void setManager(SectionChangeManager manager) {
-	this.sectionManager = manager;
-}
-*/
-public void setReadOnly(boolean newReadOnly) {
-	readOnly = newReadOnly;
-}
-public void setTitleAsHyperlink(boolean newTitleAsHyperlink) {
-	titleAsHyperlink = newTitleAsHyperlink;
-}
-public void titleActivated() {
-}
-/*
-public void update() {}
-*/
-
-public void propertyChange(PropertyChangeEvent arg0) {
-	if (control!=null && header!=null) {
-	  if (!header.isDisposed())
-		header.setFont(JFaceResources.getBannerFont());
-	  if (!control.isDisposed())
-		control.layout(true);
-	}
-}
-
-
-	/**
-	 * Gets the collapsable.
-	 * @return Returns a boolean
-	 */
-	public boolean getCollapsable() {
-		return collapsable;
-	}
-
-	/**
-	 * Sets the collapsable.
-	 * @param collapsable The collapsable to set
-	 */
-	public void setCollapsable(boolean collapsable) {
-		this.collapsable = collapsable;
-	}
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/HyperlinkAdapter.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/HyperlinkAdapter.java
deleted file mode 100644
index 4e52bb9..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/HyperlinkAdapter.java
+++ /dev/null
@@ -1,22 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util.flatui;
-
-public class HyperlinkAdapter implements IHyperlinkListener{
-
-public HyperlinkAdapter() {
-    super();
-}
-public void linkActivated(org.eclipse.swt.widgets.Control linkLabel) {}
-public void linkEntered(org.eclipse.swt.widgets.Control linkLabel) {}
-public void linkExited(org.eclipse.swt.widgets.Control linkLabel) {}
-}
-
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/HyperlinkHandler.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/HyperlinkHandler.java
deleted file mode 100644
index bcd3c33..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/HyperlinkHandler.java
+++ /dev/null
@@ -1,203 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util.flatui;
-
-import java.util.Enumeration;
-import java.util.Hashtable;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.MouseEvent;
-import org.eclipse.swt.events.MouseListener;
-import org.eclipse.swt.events.MouseTrackListener;
-import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Cursor;
-import org.eclipse.swt.graphics.GC;
-import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Label;
-
-public class HyperlinkHandler implements MouseListener, MouseTrackListener, PaintListener {
-
-  	public static final int UNDERLINE_NEVER = 1;
-    public static final int UNDERLINE_ROLLOVER = 2;
-    public static final int UNDERLINE_ALWAYS = 3;
-
-    private static Cursor hyperlinkCursor;
-    private static Cursor busyCursor;
-    private boolean hyperlinkCursorUsed=true;
-    private int hyperlinkUnderlineMode=UNDERLINE_ALWAYS;
-    private Color background;
-    private Color foreground;
-    private Color activeBackground;
-    private Color activeForeground;
-    private Hashtable hyperlinkListeners;
-    private Control lastLink;
-
-public HyperlinkHandler() {
-    hyperlinkListeners = new Hashtable();
-    if (hyperlinkCursor == null)
-    {
-      hyperlinkCursor = new Cursor(Display.getCurrent(), SWT.CURSOR_HAND);
-      busyCursor = new Cursor(Display.getCurrent(), SWT.CURSOR_WAIT);
-    }
-}
-public void dispose() {
-    hyperlinkCursor.dispose();
-    busyCursor.dispose();
-}
-public org.eclipse.swt.graphics.Color getActiveBackground() {
-    return activeBackground;
-}
-public org.eclipse.swt.graphics.Color getActiveForeground() {
-    return activeForeground;
-}
-public org.eclipse.swt.graphics.Color getBackground() {
-    return background;
-}
-public org.eclipse.swt.graphics.Cursor getBusyCursor() {
-    return busyCursor;
-}
-public org.eclipse.swt.graphics.Color getForeground() {
-    return foreground;
-}
-public org.eclipse.swt.graphics.Cursor getHyperlinkCursor() {
-    return hyperlinkCursor;
-}
-public int getHyperlinkUnderlineMode() {
-    return hyperlinkUnderlineMode;
-}
-public org.eclipse.swt.widgets.Control getLastLink() {
-    return lastLink;
-}
-public boolean isHyperlinkCursorUsed() {
-    return hyperlinkCursorUsed;
-}
-        public void mouseDoubleClick(MouseEvent e) {
-        }
-public void mouseDown(MouseEvent e) {
-    if (e.button == 1)
-        return;
-    lastLink = (Control)e.widget;
-}
-public void mouseEnter(MouseEvent e) {
-    Control control = (Control) e.widget;
-    if (isHyperlinkCursorUsed())
-        control.setCursor(hyperlinkCursor);
-    if (activeBackground != null)
-        control.setBackground(activeBackground);
-    if (activeForeground != null)
-        control.setForeground(activeForeground);
-    if (hyperlinkUnderlineMode==UNDERLINE_ROLLOVER) underline(control, true);    
-
-    IHyperlinkListener action =
-        (IHyperlinkListener) hyperlinkListeners.get(control);
-    if (action != null)
-        action.linkEntered(control);
-}
-public void mouseExit(MouseEvent e) {
-    Control control = (Control) e.widget;
-    if (isHyperlinkCursorUsed())
-        control.setCursor(null);
-    if (hyperlinkUnderlineMode==UNDERLINE_ROLLOVER)
-        underline(control, false);
-    if (background != null)
-        control.setBackground(background);
-    if (foreground != null)
-        control.setForeground(foreground);
-    IHyperlinkListener action =
-        (IHyperlinkListener) hyperlinkListeners.get(control);
-    if (action != null)
-        action.linkExited(control);
-}
-        public void mouseHover(MouseEvent e) {
-        }
-public void mouseUp(MouseEvent e) {
-    if (e.button != 1)
-        return;
-    IHyperlinkListener action =
-        (IHyperlinkListener) hyperlinkListeners.get(e.widget);
-    if (action != null) {
-        Control c = (Control) e.widget;
-        c.setCursor(busyCursor);
-        action.linkActivated(c);
-        if (!c.isDisposed()) 
-           c.setCursor(isHyperlinkCursorUsed()?hyperlinkCursor:null);
-    }
-}
-public void paintControl(PaintEvent e) {
-    Control label = (Control) e.widget;
-    if (hyperlinkUnderlineMode == UNDERLINE_ALWAYS)
-        HyperlinkHandler.underline(label, true);
-}
-public void registerHyperlink(Control control, IHyperlinkListener listener) {
-    if (background != null)
-        control.setBackground(background);
-    if (foreground != null)
-        control.setForeground(foreground);
-    control.addMouseListener(this);
-    control.addMouseTrackListener(this);
-    if (hyperlinkUnderlineMode == UNDERLINE_ALWAYS)
-        control.addPaintListener(this);
-    hyperlinkListeners.put(control, listener);
-    removeDisposedLinks();
-}
-private void removeDisposedLinks() {
-    for (Enumeration keys = hyperlinkListeners.keys(); keys.hasMoreElements();) {
-        Control control = (Control)keys.nextElement();
-        if (control.isDisposed()) {
-            hyperlinkListeners.remove(control);
-        }
-    }
-}
-public void reset() {
-    hyperlinkListeners.clear();
-}
-public void setActiveBackground(org.eclipse.swt.graphics.Color newActiveBackground) {
-    activeBackground = newActiveBackground;
-}
-public void setActiveForeground(org.eclipse.swt.graphics.Color newActiveForeground) {
-    activeForeground = newActiveForeground;
-}
-public void setBackground(org.eclipse.swt.graphics.Color newBackground) {
-    background = newBackground;
-}
-public void setForeground(org.eclipse.swt.graphics.Color newForeground) {
-    foreground = newForeground;
-}
-public void setHyperlinkCursorUsed(boolean newHyperlinkCursorUsed) {
-    hyperlinkCursorUsed = newHyperlinkCursorUsed;
-}
-public void setHyperlinkUnderlineMode(int newHyperlinkUnderlineMode) {
-    hyperlinkUnderlineMode = newHyperlinkUnderlineMode;
-}
-public static void underline(Control control, boolean inside) {
-    if (!(control instanceof Label))
-        return;
-    Composite parent = control.getParent();
-    Rectangle bounds = control.getBounds();
-    GC gc = new GC(parent);
-    Color color = inside? control.getForeground() : control.getBackground();
-    gc.setForeground(color);
-    int y = bounds.y + bounds.height;
-    gc.drawLine(bounds.x, y, bounds.x+bounds.width, y);
-    gc.dispose();
-}
-}
-
-
-
-
-
-
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/IHyperlinkListener.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/IHyperlinkListener.java
deleted file mode 100644
index 03dfbad..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/IHyperlinkListener.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util.flatui;
-
-import org.eclipse.swt.widgets.Control;
-
-public interface IHyperlinkListener {
-
-  public void linkActivated(Control linkLabel);
-  public void linkEntered(Control linkLabel);
-  public void linkExited(Control linkLabel);
-}
-
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/ToggleControl.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/ToggleControl.java
deleted file mode 100644
index 672cf2a..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/ToggleControl.java
+++ /dev/null
@@ -1,267 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util.flatui;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.accessibility.ACC;
-import org.eclipse.swt.accessibility.AccessibleAdapter;
-import org.eclipse.swt.accessibility.AccessibleControlAdapter;
-import org.eclipse.swt.accessibility.AccessibleControlEvent;
-import org.eclipse.swt.accessibility.AccessibleEvent;
-import org.eclipse.swt.events.FocusEvent;
-import org.eclipse.swt.events.FocusListener;
-import org.eclipse.swt.events.KeyAdapter;
-import org.eclipse.swt.events.KeyEvent;
-import org.eclipse.swt.events.MouseAdapter;
-import org.eclipse.swt.events.MouseEvent;
-import org.eclipse.swt.events.MouseTrackAdapter;
-import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
-import org.eclipse.swt.events.SelectionAdapter;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Cursor;
-import org.eclipse.swt.graphics.GC;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.widgets.Canvas;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Listener;
-import org.eclipse.swt.widgets.TypedListener;
-
-public class ToggleControl extends Canvas {
-  private boolean fCollapsed;
-  private Color fDecorationColor;
-  private Color fActiveColor;
-  private Cursor fActiveCursor;
-  private boolean fHasFocus;
-  private boolean fHover = false;
-  private static final int MARGIN_WIDTH = 2;
-  private static final int MARGIN_HEIGHT = 2;
-
-  private static final int DEFAULT_HEIGHT = 8;
-  private static final int[] EXPANDED_POINTS = { 0, 2, 8, 2, 4, 6 }; 
-  private static final int[] COLLAPSED_POINTS = { 2, 0, 2, 8, 6, 4 }; 
-  private int fMultiplier = 2;
-  private int fHeight = DEFAULT_HEIGHT;  
-
-  /* accessibility */
-  private String fName;
-  private String fDescription;
-
-  public ToggleControl(Composite parent, int style) {
-    super(parent, style);
-    initAccessible();
-
-    addPaintListener(new PaintListener() {
-      public void paintControl(PaintEvent e) {
-        paint(e);
-      }
-    });
-    addMouseListener(new MouseAdapter() {
-      public void mouseDown(MouseEvent e) {
-        notifyListeners(SWT.Selection);
-      }
-    });
-    addKeyListener(new KeyAdapter() {
-      public void keyPressed(KeyEvent e) {
-        if (e.character == '\r' || e.character == ' ') {
-          // Activation
-          notifyListeners(SWT.Selection);
-        }
-      }
-    });
-    addListener(SWT.Traverse, new Listener() {
-      public void handleEvent(Event e) {
-        if (e.detail != SWT.TRAVERSE_RETURN)
-          e.doit = true;
-      }
-    });
-    addFocusListener(new FocusListener() {
-      public void focusGained(FocusEvent e) {
-        if (!fHasFocus) {
-          fHasFocus = true;
-          redraw();
-        }
-      }
-      public void focusLost(FocusEvent e) {
-        if (fHasFocus) {
-          fHasFocus = false;
-          redraw();
-        }
-      }
-    });
-
-    addSelectionListener(new SelectionAdapter() {
-      public void widgetSelected(SelectionEvent e) {
-        fCollapsed = !fCollapsed;
-        redraw();
-      }
-    });
-
-    addMouseTrackListener(new MouseTrackAdapter() {
-      public void mouseEnter(MouseEvent e) {
-        fHover = true;
-        if (fActiveCursor != null)
-          setCursor(fActiveCursor);
-        redraw();
-      }
-      public void mouseExit(MouseEvent e) {
-        fHover = false;
-        if (fActiveCursor != null)
-          setCursor(null);
-        redraw();
-      }
-    });
-  }
-
-  public void addSelectionListener(SelectionListener listener) {
-    checkWidget();
-    if (listener != null)
-      addListener(SWT.Selection, new TypedListener(listener));
-  }
-
-  public void setDecorationColor(Color decorationColor) {
-    this.fDecorationColor = decorationColor;
-  }
-
-  public Color getDecorationColor() {
-    return fDecorationColor;
-  }
-
-  public void setActiveDecorationColor(Color activeColor) {
-    this.fActiveColor = activeColor;
-  }
-
-  public void removeSelectionListener(SelectionListener listener) {
-    checkWidget();
-    if (listener != null)
-      removeListener(SWT.Selection, listener);
-  }
-
-  public void setActiveCursor(Cursor activeCursor) {
-    this.fActiveCursor = activeCursor;
-  }
-
-  public Color getActiveDecorationColor() {
-    return fActiveColor;
-  }
-
-  public Point computeSize(int wHint, int hHint, boolean changed) {
-
-    return new Point((wHint != SWT.DEFAULT ? wHint : fHeight + 2 * MARGIN_WIDTH), (hHint != SWT.DEFAULT ? hHint : fHeight + 2 * MARGIN_HEIGHT));
-  }
-
-  protected void paint(PaintEvent e) {
-    GC gc = e.gc;
-    Point size = getSize();
-    gc.setFont(getFont());
-    paint(gc);
-    if (fHasFocus) {
-      gc.setForeground(getForeground());
-      gc.drawFocus(0, 0, size.x, size.y);
-    }
-  }
-
-  /*
-   * @see SelectableControl#paint(GC)
-   */
-  protected void paint(GC gc) {
-    if (fHover && fActiveColor != null)
-      gc.setBackground(fActiveColor);
-    else if (fDecorationColor != null)
-      gc.setBackground(fDecorationColor);
-    else
-      gc.setBackground(getForeground());
-    Point size = getSize();
-    gc.fillPolygon(translate((fCollapsed ? COLLAPSED_POINTS : EXPANDED_POINTS), ((size.x - fHeight) / 2), ((size.y - fHeight) / 2)));
-    gc.setBackground(getBackground());
-  }
-
-  private int[] translate(int[] data, int x, int y) {
-    int[] target = new int[data.length];
-    for (int i = 0; i < data.length; i += 2) {
-      target[i] = data[i]*fHeight/DEFAULT_HEIGHT + x;
-    }
-    for (int i = 1; i < data.length; i += 2) {
-      target[i] = data[i]*fHeight/DEFAULT_HEIGHT + y;
-    }
-    return target;
-  }
-  
-  public void setHeight(int y) {
-    fHeight = y;
-  }
-
-  private void notifyListeners(int eventType) {
-    Event event = new Event();
-    event.type = eventType;
-    event.widget = this;
-    notifyListeners(eventType, event);
-  }
-
-  public boolean getSelection() {
-    return fCollapsed;
-  }
-
-  public void setSelection(boolean selection) {
-    this.fCollapsed = selection;
-  }
-
-  public void setName(String name) {
-    fName = name;
-  }
-
-  public void setDescription(String description) {
-    fDescription = description;
-  }
-
-  private void initAccessible() {
-    getAccessible().addAccessibleListener(new AccessibleAdapter() {
-
-      public void getName(AccessibleEvent e) {
-        e.result = fName;
-      }
-
-      public void getDescription(AccessibleEvent e) {
-        e.result = fDescription;
-      }
-    });
-
-    getAccessible().addAccessibleControlListener(new AccessibleControlAdapter() {
-
-      public void getLocation(AccessibleControlEvent e) {
-        Rectangle location = getBounds();
-        Point pt = toDisplay(new Point(location.x, location.y));
-        e.x = pt.x;
-        e.y = pt.y;
-        e.width = location.width;
-        e.height = location.height;
-      }
-
-      public void getChildCount(AccessibleControlEvent e) {
-        e.detail = 0;
-      }
-
-      public void getRole(AccessibleControlEvent e) {
-        e.detail = ACC.ROLE_TREE;
-      }
-
-      public void getState(AccessibleControlEvent e) {
-        e.detail = fCollapsed ? ACC.STATE_COLLAPSED : ACC.STATE_EXPANDED;
-      }
-
-    });
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/WidgetFactory.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/WidgetFactory.java
deleted file mode 100644
index 958fe64..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/flatui/WidgetFactory.java
+++ /dev/null
@@ -1,350 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util.flatui;
-
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.Enumeration;
-import java.util.Hashtable;
-
-
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jface.resource.JFaceResources;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CCombo;
-import org.eclipse.swt.custom.ScrolledComposite;
-import org.eclipse.swt.custom.TableTree;
-import org.eclipse.swt.custom.ViewForm;
-import org.eclipse.swt.events.KeyListener;
-import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Cursor;
-import org.eclipse.swt.graphics.GC;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Canvas;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Group;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.swt.widgets.Tree;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-
-public class WidgetFactory {	
-  public static final String DEFAULT_HEADER_COLOR = "__default__header__";
-  public static final String COLOR_BACKGROUND = "__bg";
-  public static final String COLOR_BORDER = "__border";
-  public static final String COLOR_COMPOSITE_SEPARATOR = "__compSep";
-  public static final String COLOR_HYPERLINK="__hyperlink";
-    
-  private Hashtable colorRegistry = new Hashtable();
-  private Color backgroundColor;
-  private Color clientAreaColor;
-  private KeyListener deleteListener;
-  private Color foregroundColor;
-  private Color fReadOnlyColor;
-  private Display fDisplay;
-  public static final int BORDER_STYLE = SWT.NONE;
-  private BorderPainter borderPainter;
-  private Color borderColor;
-  private HyperlinkHandler hyperlinkHandler;
-  private static Image fBanner;
-  
-
-  class BorderPainter implements PaintListener {
-        public void paintControl(PaintEvent event) {
-            Composite composite = (Composite) event.widget;
-            Control[] children = composite.getChildren();
-            for (int i = 0; i < children.length; i++) {
-                Control c = children[i];
-                //if (c.isEnabled()==false) continue;
-                if (c instanceof Text
-                    || c instanceof Canvas
-                    || c instanceof CCombo) {
-                    Rectangle b = c.getBounds();
-                    GC gc = event.gc;
-                    gc.setForeground(c.getBackground());
-                    gc.drawRectangle(b.x - 1, b.y - 1, b.width + 1, b.height + 1);
-                    gc.setForeground(foregroundColor);
-                    gc.drawRectangle(b.x - 2, b.y - 2, b.width + 3, b.height + 3);
-                }
-                else if (c instanceof Table
-                    || c instanceof Tree
-                    || c instanceof TableTree) {
-                    Rectangle b = c.getBounds();
-                    GC gc = event.gc;
-                    gc.setForeground(borderColor);
-                    //gc.drawRectangle(b.x - 2, b.y - 2, b.width + 3, b.height + 3);
-                    gc.drawRectangle(b.x-1, b.y-1, b.width+2, b.height+2);
-                }
-            }
-        }
-    }
-
-
-public WidgetFactory() {
- 	fDisplay = Display.getDefault();
-    initialize();
-}
-
-public Button createButton(Composite parent, String text, int style) {
-    int flatStyle = BORDER_STYLE == SWT.BORDER ? SWT.NULL : SWT.FLAT;
-    //int flatStyle = SWT.NULL;
-    Button button = new Button(parent, style | flatStyle);
-    button.setBackground(backgroundColor);
-    button.setForeground(foregroundColor);
-    if (text!=null) button.setText(text);
-    return button;
-}
-public Composite createComposite(Composite parent) {
-    return createComposite(parent, SWT.NULL);
-}
-public Composite createComposite(Composite parent, int style) {
-    Composite composite = new Composite(parent, style);
-    composite.setBackground(backgroundColor);
-    return composite;
-}
-public Composite createCompositeSeparator(Composite parent) {
-    Composite composite = new Composite(parent, SWT.NONE);
-    composite.setBackground(getColor(COLOR_COMPOSITE_SEPARATOR));
-    return composite;
-}
-public Group createGroup(Composite parent, String text) {
-	Group group = new Group(parent, SWT.SHADOW_NONE);
-	group.setText(text);
-    group.setBackground(backgroundColor);
-    group.setForeground(foregroundColor);
-	return group;
-}
-public Label createHeadingLabel(Composite parent, String text, Color bg) {
-    return createHeadingLabel(parent, text, bg, SWT.NONE);
-}
-public Label createHeadingLabel(Composite parent, String text, Color bg, int style) {
-    Label label = new Label(parent, style);
-    label.setText(text);
-    label.setBackground(backgroundColor);
-    label.setForeground(foregroundColor);
-    label.setFont(JFaceResources.getFontRegistry().get(JFaceResources.BANNER_FONT));
-    return label;
-}
-public Label createHyperlinkLabel(Composite parent, String text, IHyperlinkListener listener) {
-    return createHyperlinkLabel(parent, text, listener, SWT.NULL);
-}
-public Label createHyperlinkLabel(Composite parent, String text, IHyperlinkListener listener, int style) {
-    Label label = createLabel(parent, text, style);
-    turnIntoHyperlink(label, listener);
-    return label;
-}
-public Label createLabel(Composite parent, String text) {
-    return createLabel(parent, text, SWT.NONE);
-}
-public Label createLabel(Composite parent, String text, int style) {
-    Label label = new Label(parent, style);
-    if (text!=null) label.setText(text);
-    label.setBackground(backgroundColor);
-    label.setForeground(foregroundColor);
-    return label;
-}
-public Label createSeparator(Composite parent, int style) {
-    Label label = new Label(parent, SWT.SEPARATOR | style);
-    label.setBackground(backgroundColor);
-    label.setForeground(borderColor);
-    return label;
-}
-public ScrolledComposite createScrolledComposite (Composite parent) {
-	ScrolledComposite scrolledcomposite = new ScrolledComposite(parent, SWT.V_SCROLL | SWT.H_SCROLL);
-    scrolledcomposite.setBackground(backgroundColor);
-    scrolledcomposite.setForeground(foregroundColor);
-    return scrolledcomposite;
-}
-public Table createTable(Composite parent, int style) {
-    Table table = new Table(parent, BORDER_STYLE | style);
-    table.setBackground(backgroundColor);
-    table.setForeground(foregroundColor);
-    //hookDeleteListener(table);
-    return table;
-}
-public Text createText(Composite parent, String value) {
-    return createText(parent, value, BORDER_STYLE | SWT.SINGLE);
-}
-public Text createText(Composite parent, String value, int style) {
-    Text text = new Text(parent, style);
-    text.setText(value);
-    text.setBackground(clientAreaColor);
-    text.setForeground(foregroundColor);
-    if ((style & SWT.READ_ONLY) != 0)
-    	text.setForeground(fReadOnlyColor);
-    return text;
-}
-public Tree createTree(Composite parent, int style) {
-    Tree tree = new Tree(parent, BORDER_STYLE | style);
-    tree.setBackground(backgroundColor);
-    tree.setForeground(foregroundColor);
-    //hookDeleteListener(tree);
-    return tree;
-}
-/* 
-private void deleteKeyPressed(Widget widget) {
-    if (!(widget instanceof Control)) return;
-    Control control = (Control)widget;
-    for (Control parent = control.getParent();
-        parent != null;
-        parent = parent.getParent()) {
-        if (parent.getData() instanceof FormSection) {
-            FormSection section = (FormSection) parent.getData();
-            section.doGlobalAction(IWorkbenchActionConstants.DELETE);
-            break;
-        }
-    }
-}
-*/
-public ViewForm createViewForm(Composite parent) {
-	ViewForm viewForm = new ViewForm(parent, SWT.NULL);
-    viewForm.setBackground(clientAreaColor);
-    viewForm.setForeground(foregroundColor);
-    return viewForm;
-}
-public void dispose() {
-    Enumeration colors= colorRegistry.elements();
-    while (colors.hasMoreElements()) {
-        Color c = (Color)colors.nextElement();
-        c.dispose();
-    }
-    hyperlinkHandler.dispose();
-    colorRegistry=null;
-    if (fBanner != null)
-    {
-      fBanner.dispose();
-      fBanner = null;
-    }
-}
-public Color getBackgroundColor() {
-    return backgroundColor;
-}
-public Image getBanner() {
-  if (fBanner == null)
-  {
-    try {
-      fBanner = (ImageDescriptor.createFromURL(new URL((WSDLEditorPlugin.getInstance().getDescriptor().getInstallURL()), "icons\form_banner.gif"))).createImage();
-      System.out.println("Created Image!!!! ");
-    } catch (MalformedURLException e) {
-      System.out.println("Exception!!!! " + e);
-    }
-  }
-  return fBanner;
-}
-public Color getBorderColor() {
-    return borderColor;
-}
-public Cursor getBusyCursor() {
-    return hyperlinkHandler.getBusyCursor();
-}
-public Color getClientAreaColor() {
-    return clientAreaColor;
-}
-public Color getColor(String key) {
-    return (Color)colorRegistry.get(key);
-}
-public Color getForegroundColor() {
-    return foregroundColor;
-}
-public Color getHyperlinkColor() {
-    return hyperlinkHandler.getForeground();
-}
-public Cursor getHyperlinkCursor() {
-    return hyperlinkHandler.getHyperlinkCursor();
-}
-public Color getHyperlinkHoverColor() {
-    return hyperlinkHandler.getActiveForeground();
-}
-public int getHyperlinkUnderlineMode() {
-    return hyperlinkHandler.getHyperlinkUnderlineMode();
-}
-/*
-public void hookDeleteListener(Control control) {
-    if (deleteListener == null) {
-        deleteListener = new KeyAdapter() {
-            public void keyPressed(KeyEvent event) {
-                if (event.character == SWT.DEL && event.stateMask == 0) {
-                    deleteKeyPressed(event.widget);
-                }
-            }
-        };
-    }
-    control.addKeyListener(deleteListener);
-}
-*/
-  private void initStaticColors()
-  {
-    if (colorRegistry == null)
-    {
-      colorRegistry = new Hashtable();
-      registerColor(COLOR_BACKGROUND, 0xff, 0xfe, 0xf9);
-      registerColor(COLOR_BORDER, 195, 191, 179);
-      registerColor(COLOR_COMPOSITE_SEPARATOR, 152, 170, 203);
-      registerColor(DEFAULT_HEADER_COLOR, 0x48, 0x70, 0x98);
-      registerColor(COLOR_HYPERLINK, 0, 0, 153);
-    }
-  }
-
-private void initialize() {
-    clientAreaColor = fDisplay.getSystemColor(SWT.COLOR_LIST_BACKGROUND);
-    fReadOnlyColor = fDisplay.getSystemColor(SWT.COLOR_DARK_GRAY);
-    initStaticColors();
-    backgroundColor = clientAreaColor;
-    borderColor = getColor(COLOR_BORDER);
-    foregroundColor = fDisplay.getSystemColor(SWT.COLOR_LIST_FOREGROUND);
-    hyperlinkHandler = new HyperlinkHandler();
-    hyperlinkHandler.setForeground(getColor(COLOR_HYPERLINK));
-    hyperlinkHandler.setBackground(backgroundColor);
-}
-public void paintBordersFor(Composite parent) {
-    if (BORDER_STYLE == SWT.BORDER) return;
-    if (borderPainter==null) borderPainter = new BorderPainter();
-    parent.addPaintListener(borderPainter);
-}
-public Color registerColor(String key, int r, int g, int b) {
-    Color c = new Color(fDisplay, r, g, b);
-    colorRegistry.put(key, c);
-    return c;
-}
-
-public void setClientAreaColor(Color color)
-{
-  clientAreaColor = color;
-  backgroundColor = clientAreaColor;
-}
-
-public void setHyperlinkColor(Color color) {
-    hyperlinkHandler.setForeground(color);
-}
-public void setHyperlinkHoverColor(org.eclipse.swt.graphics.Color hoverColor) {
-    hyperlinkHandler.setActiveForeground(hoverColor);
-}
-public void setHyperlinkUnderlineMode(int newHyperlinkUnderlineMode) {
-    hyperlinkHandler.setHyperlinkUnderlineMode(newHyperlinkUnderlineMode);
-}
-public void turnIntoHyperlink(Control control, IHyperlinkListener listener) {
-    hyperlinkHandler.registerHyperlink(control, listener);
-}
-
-}
-
-
-
-
-
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ui/BaseDesignWindow.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ui/BaseDesignWindow.java
deleted file mode 100644
index 997198b..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ui/BaseDesignWindow.java
+++ /dev/null
@@ -1,239 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util.ui;
-
-import org.eclipse.jface.action.IStatusLineManager;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.ScrolledComposite;
-import org.eclipse.swt.graphics.Font;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.part.EditorActionBarContributor;
-
-import org.eclipse.wst.common.ui.UIPlugin;
-
-abstract public class BaseDesignWindow extends Viewer
-{
-  private Font font;
-
-  protected ScrolledComposite mainUIComponent;
-  protected Composite controlsContainer;
-
-  protected boolean pageComplete = true;
-  protected Object input;
-
-  private IStatusLineManager statusLine;
-
-  public BaseDesignWindow(IStatusLineManager statusLine)
-  {
-    this.statusLine = statusLine;
-  }
-
-  protected void setStatusLine(IStatusLineManager statusLine)
-  {
-    this.statusLine = statusLine;
-  }
-
-  protected IStatusLineManager getStatusLine()
-  {
-    if (statusLine == null)
-    {
-      //statusLine = WorkbenchUtility.getStatusLineManager();
-
-      IWorkbench workbench = UIPlugin.getDefault().getWorkbench();
-      IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow();
-      IEditorPart editorPart = workbenchWindow.getActivePage().getActiveEditor();
-      
-      try
-      {                       
-        EditorActionBarContributor contributor = (EditorActionBarContributor)editorPart.getEditorSite().getActionBarContributor();
-        statusLine = contributor.getActionBars().getStatusLineManager();
-      }
-      catch (Exception e)
-      {
-      }  
-    }
-    return statusLine;
-  }
-
-  public Object getInput()
-  {
-    return input;
-  }
-
-  public void setInput(Object input)
-  {
-    if (this.input != input) 
-    {
-      setErrorMessage("");
-    }
-    
-    this.input = input;
-  }
-
-  public ISelection getSelection()
-  {
-    return null;
-  }
-
-  public void setSelection(ISelection selection, boolean reveal)
-  {
-  }
-
-  public void refresh()
-  {
-  }
-
-  /**
-   * A design view that has a main area for controls, and a message line at
-   * the bottom
-   */
-  protected Control createDesignPane(Composite parent, int numColumns)
-  {
-    GridData gd;
-
-    // Create the main UI container
-    mainUIComponent= new ScrolledComposite(parent, SWT.V_SCROLL | SWT.H_SCROLL)
-    {
-      public void setVisible(boolean visible)
-      {
-        super.setVisible(visible);
-        if (visible == false && !currentMessage.equals(""))
-        {
-          showMessageInStatusLine(visible == true);
-        }
-      }
-    };
-
-//    mainUIComponent.setLayoutData(new GridData(GridData.FILL_BOTH));
-
-    controlsContainer = new Composite(mainUIComponent, SWT.NONE);
-
-    GridLayout layout = new GridLayout();
-    layout.numColumns = numColumns;
-    controlsContainer.setLayout(layout);
-
-    GridData data = new GridData();
-    data.verticalAlignment = GridData.FILL;
-    data.horizontalAlignment = GridData.FILL;
-    controlsContainer.setLayoutData(data);
-    
-    // TODO: Remove above line and uncomment the following two when XSDEditor views
-    // are rewritten.  Also refer do related TODO in DTDEditor's BaseWindow.
-    // FlatViewUtility flatViewUtility = new FlatViewUtility();
-    // controlsContainer = flatViewUtility.createComposite(mainUIComponent, numColumns);
-
-    mainUIComponent.setContent(controlsContainer);
-
-    return mainUIComponent;
-  }
-
-  public void setScrollComposite()
-  {
-    Point p = controlsContainer.computeSize(SWT.DEFAULT, SWT.DEFAULT);
-    mainUIComponent.setExpandHorizontal(true);
-    mainUIComponent.setExpandVertical(true);
-    mainUIComponent.setMinSize(p);
-  }
-
-  public Composite getControlsContainer()
-  {
-    return controlsContainer;
-  }
-
-  /**
-   * Sets the complete state of the page.
-   * If false, then client is not allowed to move to next page
-   */
-  public void setPageComplete(boolean complete)
-  {
-    pageComplete= complete;
-  }
-
-  /**
-   * Returns whether the page is complete or not.
-   */
-  public boolean isPageComplete()
-  {
-    return pageComplete;
-  }
-
-  private String currentMessage = "";
-  protected void showMessageInStatusLine(boolean show)
-  {
-    if (getStatusLine() == null)
-      return;
-    
-    if (show) 
-    {
-      getStatusLine().setErrorMessage(currentMessage);
-    }
-    else 
-    {
-      getStatusLine().setErrorMessage("");
-    }
-    
-    
-    getStatusLine().update(false);
-  }
-  
-  /**
-   * Sets the message line
-   */
-  public void setMessage(String message)
-  {
-    currentMessage = message;
-    if (getStatusLine() != null)
-    {
-      getStatusLine().setErrorMessage(currentMessage);
-      getStatusLine().update(false);
-    }
-  }
-
-  /**
-   * Clears a message.
-   */
-  public void clearMessage()
-  {
-    currentMessage = "";
-    if (getStatusLine() != null)
-    {
-      getStatusLine().setErrorMessage(currentMessage);
-      getStatusLine().update(false);
-    }
-  }
-
-  public void setErrorMessage(String message)
-  {
-    setMessage(message);
-    setPageComplete(false);
-  }
-
-  public void clearErrorMessage()
-  {
-    clearMessage();
-    setPageComplete(true);
-  }
-
-  public String getErrorMessage()
-  {
-    return currentMessage;
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ui/BorderPainter.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ui/BorderPainter.java
deleted file mode 100644
index 47bdeb5..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ui/BorderPainter.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util.ui;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CCombo;
-import org.eclipse.swt.custom.TableTree;
-import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.GC;
-import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.widgets.Canvas;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.List;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.swt.widgets.Tree;
-
-public class BorderPainter implements PaintListener
-{
-  Color backgroundColor, foregroundColor;
-  static Color borderColor;
-
-  public BorderPainter()
-  {
-    Display display = Display.getCurrent();
-    if (borderColor == null)
-    {
-      borderColor = new Color(Display.getCurrent(), 195, 191, 179);  	
-    }
-    backgroundColor = display.getSystemColor(SWT.COLOR_LIST_BACKGROUND);
-    foregroundColor = display.getSystemColor(SWT.COLOR_LIST_FOREGROUND);	
-  }
-	
-  public void paintControl(PaintEvent event)
-  {
-    Composite composite = (Composite) event.widget;
-    Control[] children = composite.getChildren();
-    for (int i = 0; i < children.length; i++)
-    {
-      Control c = children[i];
-      if (c.isEnabled()==false)
-      {
-        if (c instanceof Text
-          || c instanceof Canvas
-          || c instanceof List
-          || c instanceof CCombo)
-        {
-          Rectangle b = c.getBounds();
-          GC gc = event.gc;
-          gc.setForeground(backgroundColor);
-//        gc.drawRectangle(b.x - 1, b.y - 1, b.width + 1, b.height + 1);
-          gc.setForeground(borderColor);
-          gc.drawRectangle(b.x - 2, b.y - 2, b.width + 3, b.height + 3);
-        }
-        continue;
-      }
-      if (c instanceof Text
-//        || c instanceof Canvas
-        || c instanceof List
-        || c instanceof CCombo)
-      {
-        Rectangle b = c.getBounds();
-        GC gc = event.gc;
-        gc.setForeground(backgroundColor);
-        gc.drawRectangle(b.x - 1, b.y - 1, b.width + 1, b.height + 1);
-        gc.setForeground(foregroundColor);
-        gc.drawRectangle(b.x - 2, b.y - 2, b.width + 3, b.height + 3);
-      }
-      else if (c instanceof Table
-        || c instanceof Tree
-        || c instanceof TableTree) {
-        Rectangle b = c.getBounds();
-        GC gc = event.gc;
-        gc.setForeground(foregroundColor);
-        //gc.drawRectangle(b.x - 2, b.y - 2, b.width + 3, b.height + 3);
-        gc.drawRectangle(b.x-1, b.y-1, b.width+2, b.height+2);
-      }
-    }
-  }
-}
-
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ui/FlatViewUtility.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ui/FlatViewUtility.java
deleted file mode 100644
index a6b666c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/util/ui/FlatViewUtility.java
+++ /dev/null
@@ -1,922 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.util.ui;
-
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jface.resource.JFaceResources;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CCombo;
-import org.eclipse.swt.custom.SashForm;
-import org.eclipse.swt.custom.ScrolledComposite;
-import org.eclipse.swt.events.KeyAdapter;
-import org.eclipse.swt.events.KeyEvent;
-import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Font;
-import org.eclipse.swt.graphics.FontData;
-import org.eclipse.swt.graphics.FontMetrics;
-import org.eclipse.swt.graphics.GC;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Combo;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Group;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Layout;
-import org.eclipse.swt.widgets.List;
-import org.eclipse.swt.widgets.TabFolder;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.swt.widgets.Widget;
-import org.eclipse.ui.internal.misc.Workbook;
-import org.eclipse.ui.part.PageBook;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.flatui.FlatPageHeader;
-import org.eclipse.wst.wsdl.ui.internal.util.flatui.WidgetFactory;
-
-public class FlatViewUtility implements PaintListener
-{
-  Color backgroundColor, foregroundColor;
-  Color comboBackgroundColor, comboDisabledColor;
-  static Color borderColor;
-
-  // Added for createFlatPageHeader()
-  private boolean headingVisible=true;
-  private Image headingImage = null;
-  private Composite headerControl = null;
-  private int TITLE_VMARGIN = 5;
-  private FlatPageHeader flatPageHeader = null;
-
-  private KeyboardHandler keyboardHandler;
-
-  public static final int H_SCROLL_INCREMENT = 5;
-  public static final int V_SCROLL_INCREMENT = 64;
-  
-  // this defaults to the flat style, but users can change it if they wish
-  private int flatStyle = SWT.FLAT;
-  private int border = 0;
-
-  public FlatViewUtility()
-  { 
-    Display display = Display.getCurrent();
-    if (borderColor == null)
-    {
-      borderColor = new Color(Display.getCurrent(), 195, 191, 179);  	
-    }
-    backgroundColor = display.getSystemColor(SWT.COLOR_LIST_BACKGROUND);
-    foregroundColor = display.getSystemColor(SWT.COLOR_LIST_FOREGROUND);
-    comboBackgroundColor = display.getSystemColor(SWT.COLOR_LIST_BACKGROUND);
-    comboDisabledColor = display.getSystemColor(SWT.COLOR_WIDGET_BACKGROUND);
-    keyboardHandler = new KeyboardHandler();
-  }
-  
-  public FlatViewUtility(boolean isFlat)
-  {
-    this();
-    
-    setFlat(isFlat);
-  }
-  
-  public void setFlat(boolean flat)
-  {
-    Display display = Display.getCurrent();
-    if (flat)
-    {
-      flatStyle = SWT.FLAT;
-      backgroundColor = display.getSystemColor(SWT.COLOR_LIST_BACKGROUND);
-      foregroundColor = display.getSystemColor(SWT.COLOR_LIST_FOREGROUND);  
-    }
-    else
-    {
-      flatStyle = 0;
-      border = SWT.BORDER;
-      backgroundColor = display.getSystemColor(SWT.COLOR_WIDGET_BACKGROUND);
-      foregroundColor = display.getSystemColor(SWT.COLOR_WIDGET_FOREGROUND);
-    }
-  }
-  
-  public void setColor(Control c)
-  {
-    if (flatStyle == SWT.FLAT)
-    {
-      c.setBackground(backgroundColor);
-    }
-  }
-  
-  public void paintControl(PaintEvent event)
-  {
-    Control c = (Control) event.widget;
-    if (c.isEnabled()==false)
-    {
-      if (c instanceof Text
-//      || c instanceof Canvas
-          || c instanceof List
-          || c instanceof CCombo)
-      {
-        Rectangle b = c.getParent().getBounds();
-        GC gc = event.gc;
-        gc.setForeground(backgroundColor);
-//      gc.drawRectangle(b.x - 1, b.y - 1, b.width + 1, b.height + 1);
-        gc.setForeground(borderColor);
-//        gc.drawRectangle(b.x - 2, b.y - 2, b.width + 3, b.height + 3);
-      }
-    }              
-
-    // Defect 252891 : this causes some major problems on Linux GTK
-    // This looks rather dodgy in any case since an cyclic painting behaviour
-    // is likely occuring here
-    //if (c.getParent() != null)
-    //{
-    //  c.getParent().redraw();
-    //}
-  }
-
-  private static Font font;
-
-  public static Font getFont()
-  {
-    if (font == null)
-    {
-      font = new Font(Display.getCurrent(), "ms sans serif", 8, SWT.NORMAL);
-    }
-    return font;
-  }
-
-  public static void setFont(Font newFont)
-  {
-    font = newFont;
-  }
-
-  public static void setComposite(Composite comp)
-  {
-    // deprecated.  Remove later
-  }
-
-  public Composite createSimpleComposite(Composite parent, int style)
-  {
-    Composite composite = new Composite(parent, style | flatStyle);
-    composite.setFont(getFont());
-    setColor(composite);
-
-    GridLayout layout = new GridLayout();
-    composite.setLayout(layout);
-    return composite;
-  }
-
-  public Composite createComposite(Composite parent, int numColumns)
-  {
-    Composite composite = new Composite(parent, SWT.NONE | flatStyle);
-    composite.setFont(getFont());
-    GridLayout layout = new GridLayout();
-    layout.numColumns = numColumns;
-    composite.setLayout(layout);
-
-    GridData data = new GridData();
-    data.verticalAlignment = GridData.FILL;
-    data.horizontalAlignment = GridData.FILL;
-    composite.setLayoutData(data);
-    setColor(composite);
-    if (flatStyle == SWT.FLAT)
-    {
-      composite.addPaintListener(new BorderPainter());
-    }
-    return composite;
-  }
-
-  public Composite createComposite(Composite parent, int numColumns, boolean horizontalFill)
-  {
-    if (!horizontalFill)
-    {
-      createComposite(parent, numColumns);
-    }
-
-    Composite composite = new Composite(parent, SWT.NONE | flatStyle);
-    composite.setFont(getFont());
-    GridLayout layout = new GridLayout();
-    layout.numColumns = numColumns;
-    composite.setLayout(layout);
-
-    GridData data = new GridData();
-    data.verticalAlignment = GridData.FILL;
-    data.horizontalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    composite.setLayoutData(data);
-    setColor(composite);
-    if (flatStyle == SWT.FLAT)
-    {
-      composite.addPaintListener(new BorderPainter());
-    }
-    return composite;
-  }
-
-  public Composite createComposite(Composite parent, int numColumns, boolean horizontalFill, boolean verticalFill)
-  {
-    if (!horizontalFill && !verticalFill)
-    {
-      createComposite(parent, numColumns);
-    }
-
-    Composite composite = new Composite(parent, SWT.NONE | flatStyle);
-    composite.setFont(getFont());
-
-    GridLayout layout = new GridLayout();
-    layout.numColumns = numColumns;
-    composite.setLayout(layout);
-
-    GridData data = new GridData();
-    data.verticalAlignment = GridData.FILL;
-    data.horizontalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    data.grabExcessVerticalSpace = true;
-    composite.setLayoutData(data);
-    setColor(composite);
-    if (flatStyle == SWT.FLAT)
-    {
-      composite.addPaintListener(new BorderPainter());
-    }
-    return composite;
-  }
-
-  public SashForm createSashForm(Composite parent, int style)
-  {
-    SashForm sashForm = new SashForm(parent, style | flatStyle);
-    setColor(sashForm);
-    return sashForm;
-  }
-
-  public PageBook createPageBook(Composite parent, int style)
-  {
-    PageBook pageBook = new PageBook(parent, style | flatStyle);
-    setColor(pageBook);
-    if (flatStyle == SWT.FLAT)
-    {
-      pageBook.addPaintListener(new BorderPainter());
-    }
-    return pageBook;
-  }
-
-  public Workbook createWorkbook(Composite parent, int style)
-  {
-    Workbook workbook = new Workbook(parent, style | flatStyle);
-    TabFolder tabFolder = workbook.getTabFolder();
-    tabFolder.setBackground(backgroundColor);
-// TODO 3.0: Port
-//    PageBook pageBook = workbook.getPageBook();
-//    setColor(pageBook);
-//    if (flatStyle == SWT.FLAT)
-//    {
-//      pageBook.addPaintListener(new BorderPainter());
-//    }
-    return workbook;
-  }
-
-  public Label createHeadingLabel(Composite parent, String text, Color bg) {
-    return createHeadingLabel(parent, text, bg, SWT.NONE);
-  }
-  public Label createHeadingLabel(Composite parent, String text, Color bg, int style) {
-    Label label = new Label(parent, style);
-    label.setText(text);
-    setColor(label);
-    if (flatStyle == SWT.FLAT)
-    {
-      label.setForeground(foregroundColor);
-    }
-    label.setFont(JFaceResources.getFontRegistry().get(JFaceResources.BANNER_FONT));
-    return label;
-  }
-
-  public Label createHorizontalFiller(Composite parent, int horizontalSpan)
-  {
-    Label label = new Label(parent, SWT.LEFT | flatStyle);
-    setColor(label);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.horizontalSpan = horizontalSpan;
-    label.setLayoutData(data);
-    return label;
-  }
-
-  /**
-   * Helper method for creating labels.
-   */
-  public Label createLabel(Composite parent, int style, String text)
-  {
-    Label label = new Label(parent, style | flatStyle);
-    setColor(label);
-    label.setText(text);
-
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    label.setLayoutData(data);
-    return label;
-  }
-
-  public Label createLabel(Composite parent, String text)
-  {
-    Label label = new Label(parent, SWT.LEFT | flatStyle);
-    setColor(label);
-    label.setText(text);
-
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    label.setLayoutData(data);
-    return label;
-  }
-
-  public Label createLabel(Composite parent, String text, int alignment)
-  {
-    Label label = new Label(parent, SWT.LEFT | flatStyle);
-    label.setText(text);
-    setColor(label);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.verticalAlignment = alignment;
-    label.setLayoutData(data);
-    return label;
-  }
-
-  /**
-   * Helper method for creating buttons.
-   */
-  public Button createPushButton(Composite parent, String label)
-  {
-    Button button = new Button(parent, SWT.PUSH | flatStyle);
-    button.setText(label);
-    setColor(button);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    button.setLayoutData(data);
-    button.addKeyListener(keyboardHandler);
-
-    return button;
-  }
-
-  public Table createTable(Composite parent)
-  {
-    Table table = new Table(parent, SWT.SINGLE | SWT.BORDER | flatStyle);
-    setColor(table);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    table.setLayoutData(data);
-    return table;
-  }
-
-  /**
-   * Create radio button
-   */
-  public Button createRadioButton(Composite parent, String label)
-  {
-    Button button = new Button(parent, SWT.RADIO | flatStyle);
-    button.setText(label);
-    setColor(button);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    button.setLayoutData(data);
-    button.addKeyListener(keyboardHandler);
-
-    return button;
-  }
-
-  /**
-   * Helper method for creating check box
-   */
-  public Button createCheckBox(Composite parent, String label)
-  {
-    Button button = new Button(parent, SWT.CHECK | flatStyle);
-    button.setText(label);
-    setColor(button);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    button.setLayoutData(data);
-    return button;
-  }
-
-  public Combo createComboBox(Composite parent)
-  {
-    return createComboBox(parent, true);
-  }
-
-  public Combo createComboBox(Composite parent, boolean isReadOnly)
-  {
-    int style = isReadOnly == true ? SWT.READ_ONLY : SWT.DROP_DOWN;
-
-    Combo combo = new Combo(parent, style | flatStyle | border);
-    setColor(combo);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    combo.setLayoutData(data);
-    return combo;
-  }
-
-  public CCombo createCComboBox(Composite parent)
-  {
-    return createCComboBox(parent, true);
-  }
-
-  public CCombo createCComboBox(Composite parent, boolean isReadOnly)
-  {
-    int style = isReadOnly == true ? SWT.READ_ONLY : SWT.DROP_DOWN;
-
-    CCombo combo = new CCombo(parent, style | flatStyle | border);
-    // setColor(combo);
-    // Always use List Background
-    combo.setBackground(comboBackgroundColor);
-
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.verticalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    combo.setLayoutData(data);
-    if (flatStyle == SWT.FLAT)
-    {
-      combo.addPaintListener(this);
-    }
-    else                        
-    {                           
-      /*   
-       // Defect 252891 : I'm not sure if this code will also cause problems on Linux GTK
-       // But since its potentially cyclic ... I'm commenting it out for now
-       combo.addPaintListener(new PaintListener()
-       {
-       public void paintControl(PaintEvent event)
-       {
-       Control c = (Control) event.widget;
-       if (c.isEnabled()==true)
-       {
-       c.setBackground(comboBackgroundColor);
-       }
-       else
-       {
-       c.setBackground(comboDisabledColor); 
-       }
-       final Control con = c;
-       Runnable delayedUpdate = new Runnable()
-       {
-       public void run()
-       {
-       if (con != null)
-       {
-       if (!con.isDisposed())  // it gets disposed
-       {
-       con.redraw();
-       }
-       }
-       }
-       };
-       Display.getCurrent().asyncExec(delayedUpdate);
-       }
-       });*/
-    }
-    return combo;
-  }
-
-  public List createListBox(Composite parent, int width, boolean isMultiSelect)
-  {
-    int style = isMultiSelect ? SWT.MULTI : SWT.SINGLE;
-    List list = new List(parent, style  | flatStyle | border);
-    setColor(list);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    data.widthHint = width;
-    list.setLayoutData(data);
-    if (flatStyle == SWT.FLAT)
-    {
-      list.addPaintListener(this);
-    }
-    return list;
-  }
-
-  public List createListBox(Composite parent, int width, boolean isMultiSelect, boolean verticalFill)
-  {
-    int style = isMultiSelect ? SWT.MULTI : SWT.SINGLE;
-    List list = new List(parent, style  | flatStyle | border);
-    setColor(list);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.verticalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    data.grabExcessVerticalSpace = verticalFill;
-    data.widthHint = width;
-    list.setLayoutData(data);
-    if (flatStyle == SWT.FLAT)
-    {
-      list.addPaintListener(this);
-    }
-    return list;
-  }
-
-  public List createListBox(Composite parent, int style)
-  {
-    List list = new List(parent, style | flatStyle | border);
-    setColor(list);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.verticalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    data.grabExcessVerticalSpace = true;
-    list.setLayoutData(data);
-    if (flatStyle == SWT.FLAT)
-    {
-      list.addPaintListener(this);
-    }
-    return list;
-  }
-
-  public Text createTextField(Composite parent)
-  {
-    Text text = new Text(parent, SWT.SINGLE | flatStyle | border);
-    setColor(text);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.verticalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    text.setLayoutData(data);
-    if (flatStyle == SWT.FLAT)
-    {
-      text.addPaintListener(this);
-    }
-    text.addKeyListener(keyboardHandler);
-    return text;
-  }
-
-  public Text createTextField(Composite parent, int width)
-  {
-    Text text = new Text(parent, SWT.SINGLE | flatStyle | border);
-    setColor(text);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.verticalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    data.widthHint = width;
-    text.setLayoutData(data);
-    if (flatStyle == SWT.FLAT)
-    {
-      text.addPaintListener(this);
-    }
-    text.addKeyListener(keyboardHandler);
-    return text;
-  }
-
-  public Text createTextField(Composite parent, int width, int style)
-  {
-    Text text = new Text(parent, style | SWT.SINGLE | flatStyle | border);
-    setColor(text);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.verticalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    data.widthHint = width;
-    text.setLayoutData(data);
-    if (flatStyle == SWT.FLAT)
-    {
-      text.addPaintListener(this);
-    }
-    return text;
-  }
-
-  /**
-   * <code>createWrappedMultiTextField</code> creates a wrapped multitext field
-   *
-   * @param parent a <code>Composite</code> value
-   * @param width an <code>int</code> value
-   * @param numLines an <code>int</code> value representing number of characters in height
-   * @param verticalFill a <code>boolean</code> value
-   * @return a <code>Text</code> value
-   */
-  public Text createWrappedMultiTextField(Composite parent, int width, int numLines, boolean verticalFill)
-  {
-    Text text = new Text(parent, SWT.MULTI | SWT.WRAP | SWT.V_SCROLL | flatStyle | border);
-    setColor(text);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    if (verticalFill)
-    {
-      data.verticalAlignment = GridData.FILL;
-      data.grabExcessVerticalSpace = true;
-    }
-    data.widthHint = width;
-    FontData[] fontData = getFont().getFontData();
-    // hack for now where on Windows, only 1 fontdata exists
-    data.heightHint = numLines * fontData[0].getHeight();
-    text.setLayoutData(data);
-    if (flatStyle == SWT.FLAT)
-    {
-      text.addPaintListener(this);
-    }
-    return text;
-  }
-
-  public Text createMultiTextField(Composite parent, int width, int height, boolean verticalFill)
-  {
-    Text text = new Text(parent, SWT.MULTI |  SWT.H_SCROLL | SWT.V_SCROLL | flatStyle | border);
-    setColor(text);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    if (verticalFill)
-    {
-      data.verticalAlignment = GridData.FILL;
-      data.grabExcessVerticalSpace = true;
-    }
-    data.widthHint = width;
-    data.heightHint = height;
-    text.setLayoutData(data);
-    if (flatStyle == SWT.FLAT)
-    {
-      text.addPaintListener(this);
-    }
-    return text;
-  }
-
-  public Text createMultiTextField(Composite parent, boolean verticalFill)
-  {
-    Text text = new Text(parent, SWT.MULTI |  SWT.H_SCROLL | SWT.V_SCROLL | flatStyle | border);
-    setColor(text);
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    if (verticalFill)
-    {
-      data.verticalAlignment = GridData.FILL;
-      data.grabExcessVerticalSpace = true;
-    }
-    text.setLayoutData(data);
-    if (flatStyle == SWT.FLAT)
-    {
-      text.addPaintListener(this);
-    }
-    return text;
-  }
-
-  public Group createGroup(Composite parent, int numColumns, String text, boolean verticalFill)
-  {
-    Group group = new Group(parent, SWT.SHADOW_ETCHED_IN  | flatStyle);
-    group.setText(text);
-    setColor(group);
-
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    if (verticalFill)
-    {
-      data.verticalAlignment = GridData.FILL;
-      data.grabExcessVerticalSpace = true;
-    }
-    group.setLayoutData(data);
-
-    GridLayout layout = new GridLayout();
-    layout.numColumns = numColumns;
-    group.setLayout(layout);
-    if (flatStyle == SWT.FLAT)
-    {
-      group.addPaintListener(new BorderPainter());
-    }
-    return group;
-  }
-
-  public Group createGroup(Composite parent, int numColumns, String text, boolean verticalFill, int alignment)
-  {
-    Group group = new Group(parent, SWT.SHADOW_ETCHED_IN | flatStyle);
-    group.setText(text);
-    setColor(group);
-
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    data.grabExcessHorizontalSpace = true;
-    data.verticalAlignment = alignment;
-    if (verticalFill)
-    {
-      data.verticalAlignment = GridData.FILL;
-      data.grabExcessVerticalSpace = true;
-    }
-    group.setLayoutData(data);
-
-    GridLayout layout = new GridLayout();
-    layout.numColumns = numColumns;
-    group.setLayout(layout);
-    if (flatStyle == SWT.FLAT)
-    {
-      group.addPaintListener(new BorderPainter());
-    }
-    return group;
-  }
-
-  public Label createVerticalFiller(Composite parent, int verticalSpan)
-  {
-    Label label = new Label(parent, SWT.LEFT | flatStyle);
-    label.setFont(getFont());
-    setColor(label);
-    GridData data = new GridData();
-    data.verticalAlignment = GridData.FILL;
-    data.verticalSpan = verticalSpan;
-    label.setLayoutData(data);
-
-    return label;
-  }
-
-  //
-  // FlatPageHeader
-  //
-
-  // This will use the default background image.
-  public Composite createFlatPageHeader
-  (Composite parent,
-      String title)
-  {
-    Image bgImage = createDefaultImage();
-    return createFlatPageHeader(parent,bgImage,title);
-  }
-
-  // Provide your own background image.
-  public Composite createFlatPageHeader
-  (Composite parent,
-      Image bgImage,
-      String title)
-  {
-    FlatPageHeader header = new FlatPageHeader(parent,SWT.NONE);
-    header.setLayout(new PageLayout());
-    header.setBackgroundImage(bgImage);
-    header.setText(title);
-    WidgetFactory factory = new WidgetFactory();
-    Composite formParent = factory.createComposite(header);
-    //Composite formParent = createComposite(header,1);
-    createPageContent(formParent);
-    headerControl = header; // this is used in getTitleHeight()
-    return formParent;
-  }
-
-  public void updateFlatPageHeaderTitle(String title)
-  {
-    ((FlatPageHeader)headerControl).setText(title);
-  }
-
-  private void createPageContent(Composite parent) 
-  {
-    GridLayout layout = new GridLayout();
-    layout.numColumns = 1;
-    parent.setLayout(layout);
-    parent.setLayoutData(new GridData(GridData.FILL_BOTH));
-  }
-
-  class PageLayout extends Layout 
-  {
-    protected Point computeSize(Composite composite, int wHint, int hHint, boolean flushCache) 
-    {
-      if (wHint != SWT.DEFAULT && hHint != SWT.DEFAULT)
-        return new Point(wHint, hHint);
-      int x = 0;
-      Control client = composite.getChildren()[0];
-      Point csize = client.computeSize(SWT.DEFAULT, SWT.DEFAULT, flushCache);
-      if (headingVisible) csize.y += getTitleHeight();
-      
-      return csize;
-    }
-    
-    protected void layout(Composite composite, boolean flushCache) 
-    {
-      Rectangle clientArea = composite.getClientArea();
-      Control client = composite.getChildren()[0];
-      int theight = headingVisible ? getTitleHeight() : 0;
-      client.setBounds(clientArea.x, clientArea.y + theight, clientArea.width, clientArea.height - theight);
-    }
-  }
-
-  private int getTitleHeight() 
-  {
-    int imageHeight = 0;
-    // Note - Find out why headingImage is always null.
-    if (headingImage != null && SWT.getPlatform().equals("motif") == false) 
-      imageHeight = headingImage.getBounds().height;
-
-    GC gc = new GC(headerControl);
-    gc.setFont(JFaceResources.getHeaderFont());
-    FontMetrics fm = gc.getFontMetrics();
-    int fontHeight = fm.getHeight();
-    gc.dispose();
-
-    int height = fontHeight + TITLE_VMARGIN + TITLE_VMARGIN;
-    return Math.max(height,imageHeight);
-  }
-
-
-  private Image createDefaultImage()
-  {
-    return ImageDescriptor.createFromFile
-    (WSDLEditorPlugin.class,
-        "icons/page_banner.gif").createImage();
-  }
-  /**
-   * Returns the backgroundColor.
-   * @return Color
-   */
-  public Color getBackgroundColor()
-  {
-    return backgroundColor;
-  }
-  
-  public class KeyboardHandler extends KeyAdapter
-  {
-    public void keyPressed(KeyEvent e)
-    {
-      Widget w = e.widget;
-      if (w instanceof Control)
-      {
-        processKey(e.keyCode, (Control) w);
-      }
-    }
-
-    private void scrollVertical(ScrolledComposite scomp, boolean up)
-    {
-      scroll(scomp, 0, up ? -V_SCROLL_INCREMENT : V_SCROLL_INCREMENT);
-    }
-
-    private void scrollHorizontal(ScrolledComposite scomp, boolean left)
-    {
-      scroll(scomp, left ? -H_SCROLL_INCREMENT : H_SCROLL_INCREMENT, 0);
-    }
-
-    private void scrollPage(ScrolledComposite scomp, boolean up)
-    {
-      Point origin = scomp.getOrigin();
-      Rectangle clientArea = scomp.getClientArea();
-      int increment = up ? -clientArea.height : clientArea.height;
-      scroll(scomp, 0, increment);
-    }
-
-    private void scroll(ScrolledComposite scomp, int xoffset, int yoffset)
-    {
-      Point origin = scomp.getOrigin();
-      Point contentSize = scomp.getContent().getSize();
-      int xorigin = origin.x + xoffset;
-      int yorigin = origin.y + yoffset;
-      xorigin = Math.max(xorigin, 0);
-      xorigin = Math.min(xorigin, contentSize.x - 1);
-      yorigin = Math.max(yorigin, 0);
-      yorigin = Math.min(yorigin, contentSize.y - 1);
-      scomp.setOrigin(xorigin, yorigin);
-    }
-    
-    protected ScrolledComposite getScrolledComposite(Control c)
-    {
-      Composite parent = c.getParent();
-      
-      while (parent != null)
-      {
-        if (parent instanceof ScrolledComposite)
-        {
-          return (ScrolledComposite) parent;
-        }
-        parent = parent.getParent();
-      }
-      return null;
-    }
-    
-    protected void processKey(int keyCode, Control c)
-    {
-      ScrolledComposite scomp = getScrolledComposite(c);
-      if (scomp != null)
-      {
-        switch (keyCode)
-        {
-        case SWT.ARROW_DOWN :
-          scrollVertical(scomp, false);
-          break;
-        case SWT.ARROW_UP :
-          scrollVertical(scomp, true);
-          break;
-        case SWT.ARROW_LEFT :
-          scrollHorizontal(scomp, true);
-          break;
-        case SWT.ARROW_RIGHT :
-          scrollHorizontal(scomp, false);
-          break;
-        case SWT.PAGE_UP :
-          scrollPage(scomp, true);
-          break;
-        case SWT.PAGE_DOWN :
-          scrollPage(scomp, false);
-          break;
-        }
-      }
-    }
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/BaseViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/BaseViewer.java
deleted file mode 100644
index 13faa4d..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/BaseViewer.java
+++ /dev/null
@@ -1,368 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import org.eclipse.jface.action.IStatusLineManager;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Listener;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.part.EditorActionBarContributor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterListener;
-import org.eclipse.wst.wsdl.ui.internal.util.ui.BaseDesignWindow;
-import org.eclipse.wst.wsdl.ui.internal.util.ui.BorderPainter;
-import org.eclipse.wst.wsdl.ui.internal.util.ui.FlatViewUtility;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.eclipse.wst.xml.core.format.FormatProcessorXML;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-public abstract class BaseViewer extends BaseDesignWindow implements Listener, SelectionListener
-{
-//  protected Object input; 
-
-  // for use in subclasses
-  protected FlatViewUtility flatViewUtility = new FlatViewUtility(true);
-
-  public BaseViewer(IStatusLineManager statusLine)
-  {
-    super(statusLine);
-  }
-
-  public Object getInput()
-  {
-    return input;
-  }
-
-  // gets called only if we currently are not handling an event
-  abstract public void doSetInput(Object input);
-  
-  /**
-   * @see org.eclipse.jface.viewers.Viewer#setInput(Object)
-   */
-  static Object oldInput = null;
-  ModelAdapterListener oldModelAdapterListener = null;
-
-  public void setInput(Object input)
-  {
-    super.setInput(input);
-
-    doSetInput(input);
-/*
-    if (!isInDoHandle() && !getControl().isDisposed())
-    {
-      final Object obj = input;
-      getControl().getDisplay().asyncExec(new Runnable()
-      {
-        public void run()
-        {
-          doSetInput(obj);
-        }
-      });
-    }
-*/
-  }
-
-
-  boolean listenerEnabled = true;
-  /**
-   * Get the value of listenerEnabled.
-   * @return value of listenerEnabled.
-   */
-  public boolean isListenerEnabled() 
-  {
-    return listenerEnabled;
-  }
-  
-  /**
-   * Set the value of listenerEnabled.
-   * @param v  Value to assign to listenerEnabled.
-   */
-  public void setListenerEnabled(boolean  v) 
-  {
-    this.listenerEnabled = v;
-  }
-
-
-  public void handleEvent(Event event)
-  {
-    if (isListenerEnabled() &&
-        getInput() != null &&
-        !isInDoHandle) 
-    {
-      isInDoHandle = true;
-      startDelayedEvent(event);
-      isInDoHandle = false;
-    } // end of if ()
-  }
-
-  abstract public void doHandleEvent(Event event);
-  abstract public void createControl(Composite parent);
-
-  protected DelayedEvent delayedTask;
-  
-  protected void startDelayedEvent(Event e)
-  {
-    if (delayedTask == null ||
-      delayedTask.getEvent() == null)
-    {
-      delayedTask = new DelayedEvent();
-      delayedTask.setEvent(e);
-      Display.getDefault().timerExec(500,delayedTask);
-    }
-    else
-    {
-      Event delayedEvent = delayedTask.getEvent();
-      
-      if (e.widget == delayedEvent.widget &&
-        e.type == delayedEvent.type)
-      {
-        // same event, just different data, delay new event
-        delayedTask.setEvent(null);
-      }
-      delayedTask = new DelayedEvent();
-      delayedTask.setEvent(e);
-      Display.getDefault().timerExec(500,delayedTask);
-    }
-  }
-  
-  class DelayedEvent implements Runnable
-  {
-    protected Event event;
-    
-    /*
-     * @see Runnable#run()
-     */
-    public void run()
-    {
-      if (event != null)
-      {
-        isInDoHandle = true;
-        doHandleEvent(event);
-        isInDoHandle = false;
-        event = null;
-      }
-    }
-    
-    /**
-     * Gets the event.
-     * @return Returns a Event
-     */
-    public Event getEvent()
-    {
-      return event;
-    }
-
-    /**
-     * Sets the event.
-     * @param event The event to set
-     */
-    public void setEvent(Event event)
-    {
-      this.event = event;
-    }
-
-  }
-
-
-  boolean isInDoHandle;
-  /**
-   * Get the value of isInDoHandle.
-   * @return value of isInDoHandle.
-   */
-  public boolean isInDoHandle() 
-  {
-    return isInDoHandle;
-  }
-
-  /*
-   * @see Viewer#getControl()
-   */
-  public Control getControl()
-  {
-    return mainUIComponent;
-  }
-
-
-  /*
-   * @see BaseDesignWindow#createDesignPane(Composite, int)
-   */
-  protected Control createDesignPane(Composite arg0, int arg1)
-  {
-    Control control = super.createDesignPane(arg0, arg1);
-    
-    Composite client = super.getControlsContainer();
-    
-    client.addPaintListener(new BorderPainter());
-    
-    client.setBackground(new Color(Display.getCurrent(),255,255,255));
-
-    return control;
-  }
-
-
-  public ISelection getSelection()
-  {
-    return null;
-  }
-  
-  public void refresh()
-  {
-  }
-
-  public void setSelection(ISelection selection, boolean reveal) 
-  {
-  }
-   
-  
-//  public abstract Control getControl();
-
-
-  public Node getNode()
-  {
-    return (Node) getInput();
-  }
-
-
-  public void doWidgetDefaultSelected(SelectionEvent e)
-  {}
-  
-  public void doWidgetSelected(SelectionEvent e)
-  {}
-  
-  /**
-   * @see org.eclipse.swt.events.SelectionListener#widgetDefaultSelected(SelectionEvent)
-   */
-  public void widgetDefaultSelected(SelectionEvent e)
-  {
-    if (isListenerEnabled() &&
-        getInput() != null &&
-        !isInDoHandle) 
-    {
-      isInDoHandle = true;
-      doWidgetDefaultSelected(e);
-      isInDoHandle = false;
-    }
-    
-  }
-
-  /**
-   * @see org.eclipse.swt.events.SelectionListener#widgetSelected(SelectionEvent)
-   */
-  public void widgetSelected(SelectionEvent e)
-  {
-    if (isListenerEnabled() &&
-        getInput() != null &&
-        !isInDoHandle) 
-    {
-      isInDoHandle = true;
-      doWidgetSelected(e);
-      isInDoHandle = false;
-    }
-    
-  }
-
-  public Node getChildNode(Element parent, String childName)
-  {
-    NodeList list = null;
-    if (parent != null)
-    {
-      list = parent.getChildNodes();
-    }
-   
-    String name = null;
-    if (list != null)
-    {
-      // Performance issue perhaps?
-      for (int i = 0; i < list.getLength(); i++)
-      {
-        if (list.item(i) instanceof Element)
-        {
-          if (list.item(i).getLocalName().equals(childName))
-          {
-            return list.item(i);
-          }
-        }
-      }
-    }
-    return null;
-  }
-
-
-  protected Element performAddElement(Node parentNode, String namespaceName, String localName)
-  {
-    if (parentNode != null)
-    {                              
-      Element newElement = createElement(parentNode, namespaceName, localName);
-      parentNode.appendChild(newElement);       
-      format(parentNode);
-      return newElement;
-    }  
-    return null;
-  }
-
-  protected Element createElement(Node parentNode, String namespaceName, String localName)
-  {
-    Document document = parentNode.getOwnerDocument();
-    Element element = document.createElement(localName);
-    return element;   
-  }   
-
-  protected void addAttributes(Element newElement, String attr, String value)
-  {                                              
-    newElement.setAttribute(attr, value);
-  }
-
-  protected void format(Node parentNode)
-  {
-    if (parentNode instanceof XMLNode) 
-    {
-      // format selected node                                                    
-      FormatProcessorXML formatProcessorXML = new FormatProcessorXML();
-      formatProcessorXML.formatNode((XMLNode)parentNode);
-    }
-  }
-  
-  static protected IEditorPart getActiveEditor()
-  {
-    IWorkbench workbench = WSDLEditorPlugin.getInstance().getWorkbench();
-    IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow();
-    IEditorPart editorPart = workbenchWindow.getActivePage().getActiveEditor();
-
-    return editorPart;
-  }
-  
-  static protected IStatusLineManager getStatusLineManager(IEditorPart editorPart)
-  { 
-    IStatusLineManager result = null;
-    try
-    {                       
-      EditorActionBarContributor contributor = (EditorActionBarContributor)editorPart.getEditorSite().getActionBarContributor();
-      result = contributor.getActionBars().getStatusLineManager();
-    }
-    catch (Exception e)
-    {
-    }  
-    return result;
-  }
-  
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/BindingInputOutputFaultViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/BindingInputOutputFaultViewer.java
deleted file mode 100644
index 5c7d396..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/BindingInputOutputFaultViewer.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingInput;
-import org.eclipse.wst.wsdl.BindingOutput;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-public class BindingInputOutputFaultViewer extends NamedComponentViewer 
-{                    
-  public BindingInputOutputFaultViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(parent, editorPart);    
-  } 
-
-  protected String getHeadingText()
-  { 
-    String result = "";
-    if (input instanceof BindingInput)
-    {
-      result = WSDLEditorPlugin.getWSDLString("_UI_LABEL_BINDING_INPUT");
-    }
-    else if (input instanceof BindingOutput)
-    {
-      result = WSDLEditorPlugin.getWSDLString("_UI_LABEL_BINDING_OUTPUT");
-    }
-    else if (input instanceof BindingFault)
-    {
-      result = WSDLEditorPlugin.getWSDLString("_UI_LABEL_BINDING_FAULT");
-    }            
-    return result;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/BindingOperationViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/BindingOperationViewer.java
deleted file mode 100644
index f10337b..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/BindingOperationViewer.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-public class BindingOperationViewer extends NamedComponentViewer 
-{                    
-  public BindingOperationViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(parent, editorPart);    
-  } 
-
-  protected String getHeadingText()
-  {
-    return WSDLEditorPlugin.getWSDLString("_UI_LABEL_BINDING_OPERATION"); //$NON-NLS-1$
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/BindingViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/BindingViewer.java
deleted file mode 100644
index bbad404..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/BindingViewer.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import java.util.List;
-
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CCombo;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.viewers.widgets.ComponentNameComboHelper;
-import org.eclipse.wst.wsdl.ui.internal.viewers.widgets.InvokeDialogButton;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-public class BindingViewer extends NamedComponentViewer 
-{                      
-  protected CCombo componentNameCombo;      
-  protected ComponentNameComboHelper componentNameComboHelper;
-  InvokeDialogButton button;
-
-  public BindingViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(parent, editorPart);    
-  } 
-
-  protected String getHeadingText()
-  {
-    return WSDLEditorPlugin.getWSDLString("_UI_LABEL_BINDING");  //$NON-NLS-1$
-  }
-
-  protected Composite populatePrimaryDetailsSection(Composite parent)
-  {
-    Composite composite = super.populatePrimaryDetailsSection(parent);
-                   
-    Label portTypeLabel = flatViewUtility.createLabel(composite, 0, WSDLEditorPlugin.getWSDLString("_UI_LABEL_PORTTYPE")); //$NON-NLS-1$
-
-    componentNameCombo = flatViewUtility.createCComboBox(composite);
-    componentNameCombo.addListener(SWT.Modify, this); 
-                                                                  
-
-    componentNameComboHelper = new ComponentNameComboHelper(componentNameCombo)
-    {
-      protected List getComponentNameList(ComponentReferenceUtil util)
-      {
-        return util.getPortTypeNames();
-      }
-
-      protected String getAttributeName()
-      {
-        return WSDLConstants.TYPE_ATTRIBUTE;
-      }
-    };
-
-    button = new InvokeDialogButton(composite, getInput());
-    button.setEditor(editorPart);
-
-    return composite;
-  }  
-
-  protected void update()
-  {
-    super.update();                                                     
-    componentNameComboHelper.update(input);
-    button.setInput(input);
-  }
-
-  protected void handleEventHelper(Element element, Event event)
-  {                        
-    super.handleEventHelper(element, event);
-    componentNameComboHelper.handleEventHelper(element, event);
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/DefinitionViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/DefinitionViewer.java
deleted file mode 100644
index 0a3ece8..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/DefinitionViewer.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.actions.EditNamespacesAction;
-
-public class DefinitionViewer extends NamedComponentViewer 
-{                     
-  public DefinitionViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(parent, editorPart);    
-  } 
-
-  protected String getHeadingText()
-  { 
-    return WSDLEditorPlugin.getWSDLString("_UI_LABEL_DEFINITION"); //$NON-NLS-1$
-  }  
-    
-  protected Composite populatePrimaryDetailsSection(Composite parent)
-  {
-  	Composite composite = super.populatePrimaryDetailsSection(parent);
-	  Label label = flatViewUtility.createLabel(composite, 0, WSDLEditorPlugin.getWSDLString("_UI_NAMESPACES")); //$NON-NLS-1$
-  	Button button = flatViewUtility.createPushButton(composite, WSDLEditorPlugin.getWSDLString("_UI_EDIT_NAMESPACES"));
-	  SelectionListener listener = new SelectionListener()
-    {
-    	public void widgetDefaultSelected(SelectionEvent event)
-    	{    		
-    	}
-    	
-    	public void widgetSelected(SelectionEvent event)
-    	{
-		  EditNamespacesAction action = new EditNamespacesAction((Definition)getInput());					
-		  action.run();	
-    	}	
-    };
-    button.addSelectionListener(listener);
-  	return composite;	
-  }	    
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/EmptyViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/EmptyViewer.java
deleted file mode 100644
index e4e2541..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/EmptyViewer.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Event;
-
-public class EmptyViewer extends BaseViewer
-{                                      
-  protected Composite control;
-
-  public EmptyViewer(Composite parent, int style)
-  {
-    super(getStatusLineManager(getActiveEditor()));
-    createControl(parent);
-  }
-
-  public void createControl(Composite parent)
-  {
-    control = new Composite(parent, SWT.NONE);
-
-    GridLayout layout = new GridLayout();
-    layout.numColumns = 1;
-    control.setLayout(layout);
-
-    GridData data = new GridData();
-    data.verticalAlignment = GridData.FILL;
-    data.horizontalAlignment = GridData.FILL;
-    control.setLayoutData(data);
-  }                                    
-
-  public Control getControl()
-  {
-    return control;
-  }
-
-  public void doSetInput(Object input)
-  {
-    
-  }
-
-  /*
-   * @see BaseWindow#doHandleEvent(Event)
-   */
-  public void doHandleEvent(Event event)
-  {
-    if (event.type == SWT.Modify)
-    {
-    }
-  }  
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/ExtensibilityElementViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/ExtensibilityElementViewer.java
deleted file mode 100644
index 0f3a170..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/ExtensibilityElementViewer.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterListener;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.viewers.widgets.AttributesTable;
-import org.w3c.dom.Node;
-
-public class ExtensibilityElementViewer extends BaseViewer implements ModelAdapterListener
-{             
-  protected Composite control;   
-  protected IEditorPart editorPart;   
-  protected AttributesTable attributesTable;
-  boolean isForTabbedProperties = false;
-  
-  public ExtensibilityElementViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(getStatusLineManager(editorPart));    
-    this.editorPart = editorPart;                  
-
-    createControl(parent);   
-  }
-  
-  public ExtensibilityElementViewer(Composite parent, IEditorPart editorPart, boolean isForTabbedProperties)
-  {
-    super(getStatusLineManager(editorPart));    
-    this.editorPart = editorPart;                  
-    this.isForTabbedProperties = isForTabbedProperties;
-    if (isForTabbedProperties)
-    {
-      createControlForTabbedPropertySheet(parent);
-    }
-    else
-    {
-      createControl(parent);
-    }
-  } 
-
-  protected String getHeadingText()
-  { 
-    String result = "";                            
-    if (input != null)
-    {
-      Node node = ((WSDLElement)input).getElement();
-      result = node.getNodeName();
-      if (result == null || result.length() == 0)
-      {
-        result = WSDLEditorPlugin.getWSDLString("_UI_LABEL_UNKNOWN_EXTENSIBILITY_ELEMENT"); //$NON-NLS-1$ 
-      }
-    }
-    return result;
-  }         
-  
-  // TODO... move this method down to BaseViewer!
-  public void doHandleEvent(Event event)
-  {
-  }
-
-  public void createControlForTabbedPropertySheet(Composite parent)
-  { 
-    attributesTable = new AttributesTable(editorPart, parent);
-  }  
-
-  public void createControl(Composite parent)
-  { 
-    control = flatViewUtility.createComposite(parent, 1, true);   
-	  control.setBackground (new Color(null,255,0,0));
-	  GridData gd= new GridData();
-	  gd.horizontalAlignment= GridData.FILL;
-	  gd.grabExcessHorizontalSpace= true;
-	  gd.verticalAlignment= GridData.FILL;
-	  gd.grabExcessVerticalSpace= true;
-	  
-    control.setLayoutData(gd);
-
-
-    GridLayout layout = (GridLayout)control.getLayout();
-    layout.verticalSpacing = 0;
-    layout.marginHeight = 0;
-    layout.marginWidth = 0;
-                                      
-    flatViewUtility.createFlatPageHeader(control, "");
-
-    Composite c = flatViewUtility.createComposite(control, 1, true);
-    GridData cGD= new GridData();
-    cGD.horizontalAlignment= GridData.FILL;
-    cGD.grabExcessHorizontalSpace= true;
-    cGD.verticalAlignment= GridData.FILL;
-    cGD.grabExcessVerticalSpace= true;
-    
-    c.setLayoutData(cGD);                                 
-    attributesTable = new AttributesTable(editorPart, c);
-
-    GridData attributesTableGD= new GridData();
-    attributesTableGD.horizontalAlignment= GridData.FILL;
-    attributesTableGD.grabExcessHorizontalSpace= true;
-    attributesTableGD.verticalAlignment= GridData.FILL;
-    attributesTableGD.grabExcessVerticalSpace= true;
-
-    attributesTable.getControl().setLayoutData(attributesTableGD);
-  }  
-
-  public Control getControl()
-  {
-    return control;
-  } 
-   
-
-  public void doSetInput(Object input)
-  {
-    if (!isForTabbedProperties)
-    {
-      flatViewUtility.updateFlatPageHeaderTitle(getHeadingText());
-    }
-    setListenerEnabled(false);                          
-               
-    attributesTable.setInput(((WSDLElement)input).getElement());
- 
-    setListenerEnabled(true);
-
-    if (oldInput != null)
-    {
-      WSDLModelAdapterFactory.removeModelAdapterListener(oldInput, this);
-    }
-    WSDLModelAdapterFactory.addModelAdapterListener(input, this);
-
-    oldInput = input;
-  }
-
-  public void propertyChanged(Object object, String property)
-  {
-    if (isListenerEnabled())
-    {
-      setListenerEnabled(false);
-      update();
-      setListenerEnabled(true);
-    }
-  }  
-
-  protected void update()
-  {                          
-    Runnable runnable = new Runnable()
-    { 
-      public void run()
-      {           
-        if (!attributesTable.getControl().isDisposed())
-        {
-          attributesTable.refresh();
-        }
-      }
-    };               
-    Display.getCurrent().asyncExec(runnable);
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/ExtensibleDetailsViewerProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/ExtensibleDetailsViewerProvider.java
deleted file mode 100644
index 2c6057f..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/ExtensibleDetailsViewerProvider.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.IDetailsViewerProvider;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtension;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtensionRegistry;
-
-public class ExtensibleDetailsViewerProvider implements IDetailsViewerProvider
-{
-  protected WSDLEditorExtension[] extensions;
-  protected IDetailsViewerProvider[] detailsViewerProviders;
-
-  protected final static Object[] EMPTY_ARRAY = {};
-
-  public ExtensibleDetailsViewerProvider(WSDLEditor wsdlEditor)
-  {  	
-    WSDLEditorExtensionRegistry registry = WSDLEditorPlugin.getInstance().getWSDLEditorExtensionRegistry(); 
-
-    extensions = registry.getRegisteredExtensions(WSDLEditorExtension.DETAILS_VIEWER_PROVIDER); 
-    detailsViewerProviders = new IDetailsViewerProvider[extensions.length]; 
-    for (int i = 0; i < extensions.length; i++)
-    {
-      detailsViewerProviders[i] = (IDetailsViewerProvider)extensions[i].createExtensionObject(WSDLEditorExtension.DETAILS_VIEWER_PROVIDER, wsdlEditor);
-    }
-  }          
-      
-
-  protected IDetailsViewerProvider getApplicableDetailsProvider(Object object)
-  {                             
-    IDetailsViewerProvider provider = null;
-    for (int i = 0; i < extensions.length; i++)
-    {
-      if (extensions[i].isApplicable(object))
-      {
-        provider = detailsViewerProviders[i];
-        if (provider != null)
-        {
-          break;
-        }
-      }
-    }
-    return provider;
-  }
-   
-  
-  public Object getViewerKey(Object object)
-  {
-    IDetailsViewerProvider provider = getApplicableDetailsProvider(object);
-    return provider != null ? provider.getViewerKey(object) : null;
-  }
-  
-
-  public Viewer createViewer(Object object, Composite parent, IEditorPart editorPart)
-  {
-    IDetailsViewerProvider provider = getApplicableDetailsProvider(object);
-    return provider != null ? provider.createViewer(object, parent, editorPart) : null;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/ImportViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/ImportViewer.java
deleted file mode 100644
index 49027da..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/ImportViewer.java
+++ /dev/null
@@ -1,327 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import java.util.Map;
-
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IFileEditorInput;
-import org.eclipse.wst.common.ui.dialogs.SelectSingleFileDialog;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterListener;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.XMLQuickScan;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-public class ImportViewer extends BaseViewer implements ModelAdapterListener
-{
-  protected Composite control;
-  protected IEditorPart editorPart;
-  
-  protected Text namespaceText;
-  protected Text prefixText;
-  protected Text locationText;
-  Button selectButton;
-
-  /**
-   * Constructor for ImportViewer.
-   * @param parent
-   * @param editorPart
-   */
-  public ImportViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(getStatusLineManager(editorPart));
-    this.editorPart = editorPart;
-    createControl(parent);
-  }
-  /**
-   * @see org.eclipse.wst.wsdl.ui.internal.viewers.NamedComponentViewer#getHeadingText()
-   */
-  protected String getHeadingText()
-  {
-    return WSDLEditorPlugin.getWSDLString("_UI_LABEL_IMPORT"); //$NON-NLS-1$
-  }
-
-  public void createControl(Composite parent)
-  { 
-    control = flatViewUtility.createComposite(parent, 1, true);                 
-    GridLayout layout = (GridLayout)control.getLayout();
-    layout.verticalSpacing = 0;
-                                      
-    flatViewUtility.createFlatPageHeader(control, getHeadingText());
-
-    Composite c = flatViewUtility.createComposite(control, 1, true);
-
-    Label bogus = flatViewUtility.createLabel(c, 0, "");
-    GridData gd= new GridData();
-    gd.horizontalAlignment= GridData.FILL;
-    gd.grabExcessHorizontalSpace= true;
-    
-    bogus.setLayoutData(gd);
-
-    Composite composite = flatViewUtility.createComposite(c, 2, true); 
-    GridLayout layout2 = new GridLayout();
-    layout2.makeColumnsEqualWidth  = false;
-    layout2.numColumns = 3;
-    layout2.marginHeight = 3;
-    composite.setLayout(layout2);
-
-    Label namespaceLabel = flatViewUtility.createLabel(composite, 0, WSDLEditorPlugin.getWSDLString("_UI_LABEL_NAMESPACE")); //$NON-NLS-1$
-    namespaceText = flatViewUtility.createTextField(composite);
-    namespaceText.setEnabled(false);
-
-    // place holder
-    Control con= flatViewUtility.createLabel(composite, 0, "");
-    gd = new GridData();
-    gd.grabExcessHorizontalSpace = false;
-    con.setLayoutData(gd);
-
-    Label prefixLabel = flatViewUtility.createLabel(composite, 0, WSDLEditorPlugin.getWSDLString("_UI_LABEL_PREFIX")); //$NON-NLS-1$
-    prefixText = flatViewUtility.createTextField(composite);
-    prefixText.addListener(SWT.Modify,this);
-    prefixText.setEnabled(false);    
-
-    // place holder
-    Control con2= flatViewUtility.createLabel(composite, 0, "");
-    gd = new GridData();
-    gd.grabExcessHorizontalSpace = false;
-    con2.setLayoutData(gd);
-
-    Label locationLabel = flatViewUtility.createLabel(composite, 0, WSDLEditorPlugin.getWSDLString("_UI_LABEL_LOCATION")); //$NON-NLS-1$
-    locationText = flatViewUtility.createTextField(composite);
-    locationText.setEnabled(false);
-
-    selectButton = flatViewUtility.createPushButton(composite, "...");
-    gd = new GridData();
-    gd.horizontalAlignment = GridData.BEGINNING;
-    gd.grabExcessHorizontalSpace = false;
-    selectButton.setLayoutData(gd);
-    selectButton.addSelectionListener(this);
-  }  
-
-  public void doSetInput(Object input)
-  {    
-    setListenerEnabled(false);                          
-    try
-    {          
-      Node node = WSDLEditorUtil.getInstance().getNodeForObject(input);
-      update();
-    }
-    finally
-    {
-      setListenerEnabled(true);
-    }
-
-    if (oldInput != null)
-    {
-      WSDLModelAdapterFactory.getWSDLModelAdapterFactory().removeModelAdapterListener(oldInput, this);
-    }
-
-    WSDLModelAdapterFactory.getWSDLModelAdapterFactory().addModelAdapterListener(input, this);
-    oldInput = input;
-  }
-
-  protected void handleEventHelper(Element element, Event event)
-  {                        
-    if (event.type == SWT.Modify)
-    {  
-    }
-  }
-
-  protected void update()
-  {
-    Element element = ((WSDLElement)input).getElement();                           
-    flatViewUtility.updateFlatPageHeaderTitle(getHeadingText());
-    prefixText.setText("");
-    locationText.setText("");
-    namespaceText.setText("                                                                  ");
-    namespaceText.getParent().layout();    
-    namespaceText.setText("");
-    String locationValue = element.getAttribute("location");
-    locationText.setText(locationValue != null ? locationValue : "");  
-
-    String namespaceValue = element.getAttribute("namespace");
-    namespaceText.setText(namespaceValue != null ? namespaceValue : "");
-    
-    String prefix = ((Import)input).getEnclosingDefinition().getPrefix(namespaceValue);
-    prefixText.setText(prefix != null ? prefix : "");
-  }
-
-  public Control getControl()
-  {
-    return control;
-  }
-
-  /*
-   * @see BaseWindow#doHandleEvent(Event)
-   */
-  public void doHandleEvent(Event event)
-  {
-//    if (event.widget == prefixText)
-//    {
-//      String newPrefix = prefixText.getText();
-//      String errorMessage = ValidateHelper.checkXMLPrefix(newPrefix);
-//    
-//      if (errorMessage == null || errorMessage.length() == 0)
-//      {
-//        Import importObj = (Import)input;
-//        org.w3c.dom.Element importElement = WSDLUtil.getInstance().getElementForObject(importObj);
-//        
-//        Definition definition = importObj.getEnclosingDefinition();
-//        org.w3c.dom.Element definitionElement = WSDLUtil.getInstance().getElementForObject(definition);
-//  
-//        String nsFromModel = importObj.getNamespaceURI();
-//        String nsFromDOM = importElement.getAttribute("namespace");
-//        System.out.println(nsFromModel);
-//        System.out.println(nsFromDOM);
-//  
-//        String oldPrefix = definition.getPrefix(nsFromModel);
-//        definitionElement.removeAttribute("xmlns:" + oldPrefix);
-//        definitionElement.setAttribute("xmlns:" + newPrefix, nsFromModel);
-//      }
-//    }
-  }             
-
-  public void propertyChanged(Object object, String property)
-  {
-    if (isListenerEnabled())
-    {
-      setListenerEnabled(false);
-      update();
-      setListenerEnabled(true);
-    }
-  }
-
-  public void widgetDefaultSelected(SelectionEvent e)
-  {
-
-  }
-
-  public void widgetSelected(SelectionEvent e)
-  {
-    if (e.widget == selectButton)
-    {
-      ResourceSet resourceSet = null;
-// TODO: port check
-      resourceSet = ((org.eclipse.emf.ecore.EObject)input).eResource().getResourceSet();
-
-      WSDLEditor editor = (WSDLEditor)editorPart;
-      IFile currentWSDLFile = ((IFileEditorInput)editor.getEditorInput()).getFile();
-      
-      SelectSingleFileDialog dialog = new SelectSingleFileDialog(WSDLEditorPlugin.getShell(), null, true);
-      String [] filters = { "xsd", "wsdl" };
-      IFile [] excludedFiles = { currentWSDLFile };
-      
-      dialog.addFilterExtensions(filters, excludedFiles);
-      dialog.create();
-      dialog.getShell().setText(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT")); //$NON-NLS-1$
-      dialog.setTitle(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT_FILE")); //$NON-NLS-1$
-      dialog.setMessage(WSDLEditorPlugin.getWSDLString("_UI_DESCRIPTION_SELECT_WSDL_OR_XSD")); //$NON-NLS-1$
-      int rc = dialog.open();
-      if (rc == IDialogConstants.OK_ID)
-      {
-        IFile selectedFile = dialog.getFile();
-                
-        //if (selectedFile.getLocation().toOSString().equals(currentWSDLFile.getLocation().toOSString()))
-        //{
-        //  System.out.println("SAME FILE:" + currentWSDLFile.getLocation());
-        //}
-
-        String location = ComponentReferenceUtil.computeRelativeURI(selectedFile, currentWSDLFile, true);
-
-        Import importObj = (Import)input;
-        org.w3c.dom.Element importElement = WSDLEditorUtil.getInstance().getElementForObject(importObj);
-        Definition definition = importObj.getEnclosingDefinition();
-        org.w3c.dom.Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-        
-        String importTargetNamespace = "";
-        String prefix = prefixText.getText();
-        String uniquePrefix = "";
-      
-		URI uri = URI.createPlatformResourceURI(selectedFile.getFullPath().toString());      
-
-		// note that the getTargetNamespaceURIForSchema works for both schema and wsdl files
-		// I should change the name of this convenience method
-        importTargetNamespace =  XMLQuickScan.getTargetNamespaceURIForSchema(uri.toString());
-
-        if (prefix.trim().equals(""))
-        {
-          uniquePrefix = getUniquePrefix(definition, uri.fileExtension());
-        }
-        else
-        {
-          uniquePrefix = prefix; 
-        }
-       
-        
-        if (importTargetNamespace == null ||
-           (importTargetNamespace != null && importTargetNamespace.trim().length() == 0))
-        {
-          return;  // what to do with no namespace docs?
-        }
-
-        importElement.setAttribute("location", location);
-        importElement.setAttribute("namespace", importTargetNamespace);
-
-        definitionElement.setAttribute("xmlns:" + uniquePrefix, importTargetNamespace);
-
-        namespaceText.setText(importTargetNamespace);
-        locationText.setText(location);
-        prefixText.setText(uniquePrefix);
-      }
-    }
-  }
-
-  private String getUniquePrefix(Definition definition, String initPrefix)
-  {
-    String uniquePrefix;
-    Map map = definition.getNamespaces();
-
-    if (definition.getNamespace(initPrefix) == null)
-    {
-      uniquePrefix = initPrefix;
-    }
-    else // if used, then try to create a unique one
-    {
-      String tempPrefix = initPrefix;
-      int i = 1;
-      while(map.containsKey(tempPrefix + i))
-      {
-        i++;
-      }
-      uniquePrefix = tempPrefix + i;
-    }
-    return uniquePrefix;    
-  } 
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/InputOutputFaultViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/InputOutputFaultViewer.java
deleted file mode 100644
index 2f13d07..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/InputOutputFaultViewer.java
+++ /dev/null
@@ -1,109 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import java.util.List;
-
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CCombo;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.viewers.widgets.ComponentNameComboHelper;
-import org.eclipse.wst.wsdl.ui.internal.viewers.widgets.InvokeDialogButton;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-public class InputOutputFaultViewer extends NamedComponentViewer 
-{                     
-  protected CCombo componentNameCombo; 
-  protected ComponentNameComboHelper componentNameComboHelper;
-  InvokeDialogButton button;
-
-  public InputOutputFaultViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(parent, editorPart);    
-  } 
-
-  protected String getHeadingText()
-  { 
-    String result = "";
-
-    if (input instanceof Input)
-    {
-      result = WSDLEditorPlugin.getWSDLString("_UI_LABEL_INPUT"); //$NON-NLS-1$
-    }
-    else if (input instanceof Output)
-    {
-      result = WSDLEditorPlugin.getWSDLString("_UI_LABEL_OUTPUT"); //$NON-NLS-1$
-    }
-    else if (input instanceof Fault)
-    {
-      result = WSDLEditorPlugin.getWSDLString("_UI_LABEL_FAULT"); //$NON-NLS-1$
-    }                 
-
-    return result;
-  }      
-
-  public boolean isObjectExtensible()
-  {
-    return false;
-  }
-
-  protected Composite populatePrimaryDetailsSection(Composite parent)
-  {
-    Composite composite = super.populatePrimaryDetailsSection(parent);
-                   
-    Label messageLabel = flatViewUtility.createLabel(composite, 0, WSDLEditorPlugin.getWSDLString("_UI_LABEL_MESSAGE")); //$NON-NLS-1$
-
-    componentNameCombo = flatViewUtility.createCComboBox(composite);
-    componentNameCombo.addListener(SWT.Modify, this);      
-
-    componentNameComboHelper = new ComponentNameComboHelper(componentNameCombo)
-    {
-      protected List getComponentNameList(ComponentReferenceUtil util)
-      {
-        return util.getMessageNames();
-      }
-
-      protected String getAttributeName()
-      {
-        return WSDLConstants.MESSAGE_ATTRIBUTE;
-      }
-    };
-
-    button = new InvokeDialogButton(composite, getInput());
-    button.setEditor(editorPart);
-
-    return composite;
-  }
-
-
-  protected void update()
-  {
-    super.update();                                                     
-    componentNameComboHelper.update(input);
-    button.setInput(input);
-  }
-
-  protected void handleEventHelper(Element element, Event event)
-  {                        
-    super.handleEventHelper(element, event);
-    componentNameComboHelper.handleEventHelper(element, event);
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/MessageViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/MessageViewer.java
deleted file mode 100644
index 3a8e0c8..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/MessageViewer.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-
-public class MessageViewer extends NamedComponentViewer 
-{                     
-  public MessageViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(parent, editorPart);    
-  } 
-
-  protected String getHeadingText()
-  { 
-    return WSDLEditorPlugin.getWSDLString("_UI_LABEL_MESSAGE"); //$NON-NLS-1$
-  }     
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/NamedComponentViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/NamedComponentViewer.java
deleted file mode 100644
index e05c075..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/NamedComponentViewer.java
+++ /dev/null
@@ -1,184 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.SashForm;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.actions.SmartRenameAction;
-import org.eclipse.wst.wsdl.ui.internal.model.ModelAdapterListener;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLModelAdapterFactory;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-public abstract class NamedComponentViewer extends BaseViewer implements ModelAdapterListener
-{                                    
-  protected Composite control;
-  protected Text nameField;  
-  protected IEditorPart editorPart;
-
-  public NamedComponentViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(getStatusLineManager(editorPart));    
-    this.editorPart = editorPart;                  
-
-    createControl(parent);
-  } 
-
-  protected abstract String getHeadingText();  
-
-  protected Composite populatePrimaryDetailsSection(Composite parent)
-  {
-  	Composite group = flatViewUtility.createComposite(parent, 2, true);
- 	
-  	group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-    Composite nameFieldComposite = flatViewUtility.createComposite(group, 2, true);
-	((GridLayout)nameFieldComposite.getLayout()).marginWidth = 0;
-    ((GridLayout)nameFieldComposite.getLayout()).marginHeight = 0; 	
-	 
-    GridLayout layout = new GridLayout();
-    layout.makeColumnsEqualWidth  = false;
-    layout.numColumns = 3;
-    layout.marginHeight = 4;
-    layout.marginWidth = 0;
-
-    nameFieldComposite.setLayout(layout);      
-    GridData gd = new GridData(GridData.FILL_HORIZONTAL);
-    gd.horizontalSpan = 1;
-    gd.verticalAlignment = GridData.BEGINNING;
-    nameFieldComposite.setLayoutData(gd);
-
-
-    Label nameLabel = flatViewUtility.createLabel(nameFieldComposite, 0, WSDLEditorPlugin.getWSDLString("_UI_LABEL_NAME")); //$NON-NLS-1$
-    nameField = flatViewUtility.createTextField(nameFieldComposite);  
-    nameField.addListener(SWT.Modify, this);  
-    
-    // place holder
-    Control c = flatViewUtility.createLabel(nameFieldComposite, 0, "");
-    c.setBackground(new Color(null, 0, 255, 100));
-    gd = new GridData();
-    gd.grabExcessHorizontalSpace = false;
-    gd.heightHint = 0;
-    gd.widthHint = 0;
-    c.setLayoutData(gd);
-    	
-    return nameFieldComposite;
-  } 
-
-  public void createControl(Composite parent)
-  { 
-	SashForm sashForm = new SashForm(parent, SWT.BORDER);
-	sashForm.setLayoutData(new GridData(GridData.FILL_BOTH));
-	control = sashForm;
-	sashForm.setOrientation(SWT.HORIZONTAL);
-	
-    Composite composite = flatViewUtility.createComposite(sashForm, 1, true);        
-	composite.setLayoutData(new GridData(GridData.FILL_BOTH));
-    GridLayout layout = (GridLayout)composite.getLayout();
-    layout.verticalSpacing = 0;
-    layout.marginHeight = 0;
-    layout.marginWidth = 0;
-                       
-    flatViewUtility.createFlatPageHeader(composite, getHeadingText());
-       
-    populatePrimaryDetailsSection(composite);
-    
-	TabbedViewer tabbedViewer = new TabbedViewer((WSDLEditor)editorPart);
-
-	Control c = tabbedViewer.createControl(sashForm);
-	c.setLayoutData(new GridData(GridData.FILL_BOTH));  	     	
-  }
-              
-  public void doSetInput(Object input)
-  {    
-    setListenerEnabled(false);                          
-    try
-    {          
-      Node node = WSDLEditorUtil.getInstance().getNodeForObject(input);
-      update();
-    }
-    finally
-    {
-      setListenerEnabled(true);
-    }
-
-    if (oldInput != null)
-    {
-      WSDLModelAdapterFactory.getWSDLModelAdapterFactory().removeModelAdapterListener(oldInput, this);
-    }
-
-    WSDLModelAdapterFactory.getWSDLModelAdapterFactory().addModelAdapterListener(input, this);
-    oldInput = input;
-  }
-
-  protected void update()
-  {
-    Element element = ((WSDLElement)input).getElement();                          
-    flatViewUtility.updateFlatPageHeaderTitle(getHeadingText());
-
-    nameField.setText("");
-    String nameValue = element.getAttribute(WSDLConstants.NAME_ATTRIBUTE);
-    nameField.setText(nameValue != null ? nameValue : "");  
-  }
-
-  public Control getControl()
-  {
-    return control;
-  }
-
-  /*
-   * @see BaseWindow#doHandleEvent(Event)
-   */
-  public void doHandleEvent(Event event)
-  {
-    setListenerEnabled(false);
-    Element element = WSDLEditorUtil.getInstance().getElementForObject(input);
-    handleEventHelper(element, event);   
-    setListenerEnabled(true);
-  }             
-
-  protected void handleEventHelper(Element element, Event event)
-  {                          
-    if (event.type == SWT.Modify)
-    {  
-      if (event.widget == nameField)
-      { 
-        new SmartRenameAction(input, nameField.getText()).run();
-      }
-    }
-  }
-
-  public void propertyChanged(Object object, String property)
-  {
-    if (isListenerEnabled())
-    {
-      setListenerEnabled(false);
-      if (!control.isDisposed())
-      {      
-        update();
-      }  
-      setListenerEnabled(true);
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/OperationViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/OperationViewer.java
deleted file mode 100644
index 0b9ea56..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/OperationViewer.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-public class OperationViewer extends NamedComponentViewer 
-{                    
-  public OperationViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(parent, editorPart);    
-  } 
-
-  protected String getHeadingText()
-  {
-    return WSDLEditorPlugin.getWSDLString("_UI_LABEL_OPERATION");  //$NON-NLS-1$
-  }  
-
-  protected Composite populatePrimaryDetailsSection(Composite parent)
-  {
-    Composite composite = super.populatePrimaryDetailsSection(parent);
-                   
-    Label parameterOrderLabel = flatViewUtility.createLabel(composite, 0, WSDLEditorPlugin.getWSDLString("_UI_LABEL_PARAMETER_ORDER"));  //$NON-NLS-1$
-    Text parameterOrderField = flatViewUtility.createTextField(composite);  
-    parameterOrderField.addListener(SWT.Modify, this);  
-                              
-    //Button button = new Button(composite, SWT.FLAT);
-    //button.setText("...");
-
-    return composite;
-  }  
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/PartViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/PartViewer.java
deleted file mode 100644
index 9e997cc..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/PartViewer.java
+++ /dev/null
@@ -1,164 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import java.util.Iterator;
-import java.util.List;
-
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CCombo;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.viewers.widgets.InvokeDialogButton;
-import org.w3c.dom.Element;
-
-public class PartViewer extends NamedComponentViewer
-{   
-  protected CCombo componentNameCombo;
-  protected CCombo referenceKindCombo; 
-  protected Label componentNameLabel;
-  InvokeDialogButton button;
-//  Button importButton;
-  
-
-  public PartViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(parent, editorPart);    
-  } 
-
-  protected String getHeadingText()
-  {
-    return WSDLEditorPlugin.getWSDLString("_UI_LABEL_PART");  //$NON-NLS-1$
-  } 
-
-  public boolean isObjectExtensible()
-  {
-    return false;
-  }
-    
-  protected Composite populatePrimaryDetailsSection(Composite parent)
-  {
-    Composite composite = super.populatePrimaryDetailsSection(parent);
-     
-    Label componentTypeLabel = flatViewUtility.createLabel(composite, WSDLEditorPlugin.getWSDLString("_UI_LABEL_REFERENCE_KIND")); //$NON-NLS-1$
-    referenceKindCombo = flatViewUtility.createCComboBox(composite);
-    referenceKindCombo.add("element");
-    referenceKindCombo.add("type");
-    referenceKindCombo.setText("type");
-    referenceKindCombo.addListener(SWT.Modify, this);
-
-    Label ph = flatViewUtility.createLabel(composite, ""); 
-    
-    componentNameLabel = flatViewUtility.createLabel(composite, WSDLEditorPlugin.getWSDLString("_UI_LABEL_ELEMENT"));   //$NON-NLS-1$
-
-    componentNameCombo = flatViewUtility.createCComboBox(composite);
-    componentNameCombo.addListener(SWT.Modify, this);
-    componentNameCombo.addSelectionListener(this);
-
-    button = new InvokeDialogButton(composite, getInput());
-    
-    return composite;
-  }  
-          
-  protected void update()
-  {                    
-    try
-    {
-      Part part = (Part)input;
-      boolean isType = ComponentReferenceUtil.isType(part);
-      String value = ComponentReferenceUtil.getPartComponentReference(part);
-
-      // update the combo-box content
-      //
-      componentNameCombo.removeAll(); 
-      List compList = ComponentReferenceUtil.getComponentNameList(part, isType);
-      if (compList != null)
-      {
-        for (Iterator iterator =  compList.iterator(); iterator.hasNext();)
-        {
-          componentNameCombo.add((String)iterator.next());
-        }
-      } 
-      
-      if (isType)
-      {                                                 
-        referenceKindCombo.setText("type");
-        componentNameLabel.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_TYPE"));  //$NON-NLS-1$
-        componentNameCombo.setText(value != null ? value : "");
-        button.setReferenceKind("type");
-      }
-      else
-      {
-        referenceKindCombo.setText("element");
-        componentNameLabel.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_ELEMENT"));  //$NON-NLS-1$
-        componentNameCombo.setText(value != null ? value : "");
-        button.setReferenceKind("element");
-      }                                                        
-      button.setInput(input);
-      button.setEditor(editorPart);
-      super.update();  
-    }
-    catch (Exception e)
-    {
-      e.printStackTrace();
-    }
-  }       
-      
-     
-  protected void handleEventHelper(Element element, Event event)
-  {  
-    super.handleEventHelper(element, event);
-    if (event.type == SWT.Modify)
-    {  
-      if (event.widget == referenceKindCombo)
-      {                        
-        // TODO... I have no idea why we need to use a delayed runnable to get 
-        // updating working properly .... this is something we need to revisit
-        DelayedRenameRunnable runnable = new DelayedRenameRunnable((Part)input);
-        Display.getCurrent().asyncExec(runnable);  
-      } 
-    }
-  }      
-
-  protected class DelayedRenameRunnable implements Runnable
-  {                       
-    Part part;
-
-    DelayedRenameRunnable(Part part)
-    {
-      this.part = part;
-    }
-
-    public void run()                  
-    {                                                               
-      boolean isType = referenceKindCombo.getText().equals("type");
-      ComponentReferenceUtil.setComponentReference(part, isType, null);    
-    }
-  }  
-
-  public void doWidgetSelected(SelectionEvent e)
-  {
-    if (e.widget == componentNameCombo)
-    {                                                      
-      Part part = (Part)input;
-      boolean isType = referenceKindCombo.getText().equals("type");
-      ComponentReferenceUtil.setComponentReference(part, isType, componentNameCombo.getText());          
-    }
-  } 
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/PortTypeViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/PortTypeViewer.java
deleted file mode 100644
index d85fdfc..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/PortTypeViewer.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-public class PortTypeViewer extends NamedComponentViewer 
-{                    
-  public PortTypeViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(parent, editorPart);    
-  } 
-
-  protected String getHeadingText()
-  {
-    return WSDLEditorPlugin.getWSDLString("_UI_LABEL_PORTTYPE"); //$NON-NLS-1$
-  }
-
-  public boolean isObjectExtensible()
-  {
-    return false;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/PortViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/PortViewer.java
deleted file mode 100644
index ee46224..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/PortViewer.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import java.util.List;
-
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CCombo;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.viewers.widgets.ComponentNameComboHelper;
-import org.eclipse.wst.wsdl.ui.internal.viewers.widgets.InvokeDialogButton;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-public class PortViewer extends NamedComponentViewer 
-{  
-  protected CCombo componentNameCombo;     
-  protected ComponentNameComboHelper componentNameComboHelper;
-  InvokeDialogButton button;
-
-  public PortViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(parent, editorPart);    
-  } 
-
-  protected String getHeadingText()
-  {
-    return WSDLEditorPlugin.getWSDLString("_UI_LABEL_PORT"); //$NON-NLS-1$
-  }
-
-  protected Composite populatePrimaryDetailsSection(Composite parent)
-  {
-    Composite composite = super.populatePrimaryDetailsSection(parent);
-                   
-    Label bindingLabel = flatViewUtility.createLabel(composite, 0, WSDLEditorPlugin.getWSDLString("_UI_LABEL_BINDING")); //$NON-NLS-1$
-
-    componentNameCombo = flatViewUtility.createCComboBox(composite);
-    componentNameCombo.addListener(SWT.Modify, this);   
-
-    componentNameComboHelper = new ComponentNameComboHelper(componentNameCombo)
-    {
-      protected List getComponentNameList(ComponentReferenceUtil util)
-      {
-        return util.getBindingNames();
-      }
-
-      protected String getAttributeName()
-      {
-        return WSDLConstants.BINDING_ATTRIBUTE;
-      }
-    };
-                              
-    button = new InvokeDialogButton(composite, getInput());
-    button.setEditor(editorPart);
-
-    return composite;
-  }  
-  
-  protected void update()
-  {
-    super.update();                                                     
-    componentNameComboHelper.update(input);
-    button.setInput(input);
-  }
-
-  protected void handleEventHelper(Element element, Event event)
-  {                        
-    super.handleEventHelper(element, event);
-    componentNameComboHelper.handleEventHelper(element, event);
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/ServiceViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/ServiceViewer.java
deleted file mode 100644
index 01b23cc..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/ServiceViewer.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-public class ServiceViewer extends NamedComponentViewer 
-{                    
-  public ServiceViewer(Composite parent, IEditorPart editorPart)
-  {
-    super(parent, editorPart);    
-  } 
-
-  protected String getHeadingText()
-  {
-    return WSDLEditorPlugin.getWSDLString("_UI_LABEL_SERVICE"); //$NON-NLS-1$
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/TabbedViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/TabbedViewer.java
deleted file mode 100644
index 98cf328..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/TabbedViewer.java
+++ /dev/null
@@ -1,229 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;                                     
-
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.SelectionChangedEvent;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CTabFolder;
-import org.eclipse.swt.custom.CTabItem;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.actions.AddElementAction;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.xsd.XSDComponent;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-public class TabbedViewer implements ISelectionChangedListener
-{                                  
-  protected WSDLEditor editor;
-  protected CTabFolder tabFolder;
-  protected Text documentationField;
-  protected DocumentationListener documentationListener;
-  protected boolean listenerEnabled;
-
-  public TabbedViewer(WSDLEditor editor)
-  {
-    this.editor = editor;                            
-  }     
-
-  public Control createControl(Composite parent)
-  { 
-    tabFolder = new CTabFolder(parent, 0);
-
-    CTabItem tab = new CTabItem(tabFolder, SWT.NONE);
-    tab.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_DOCUMENTION")); //$NON-NLS-1$
-    documentationField = new Text(tabFolder, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.WRAP);
-    tab.setControl(documentationField);
-    tabFolder.setSelection(tab);
-    
-    documentationListener = new DocumentationListener();
-    listenerEnabled = true;
-    documentationField.addModifyListener(documentationListener);
-    
-    editor.getSelectionManager().addSelectionChangedListener(this);
-
-    return tabFolder;
-  }  
-
-  public void setInput(Object object)
-  {
-    listenerEnabled = false;
-    documentationListener.setInput(object);
-    documentationField.setEnabled(true);
-    documentationField.setText("");
-    
-    if (object instanceof XSDComponent || !(object instanceof WSDLElement))
-    {
-      documentationField.setEnabled(false);
-      listenerEnabled = true;
-      return;
-    }
-
-    Element element = WSDLEditorUtil.getInstance().getElementForObject(object);
-    if (element != null)
-    {
-      if (element.getLocalName().equals("documentation"))
-      {
-        documentationField.setEnabled(false);
-        listenerEnabled = true;
-        return;
-      }
-
-      Node docNode = getChildNode(element, element.getPrefix(), "documentation");
-      if (docNode != null)
-      {
-        Node textNode = docNode.getFirstChild();
-        if (textNode != null)
-        {                            
-          String textNodeValue = textNode.getNodeValue();
-          documentationField.setText(textNodeValue != null ? textNodeValue : "");          
-        }
-      }
-    }
-    listenerEnabled = true;
-// There appears to be a defect in the model...it doesn't return
-// the documentationElement even though it exists
-//    if (object instanceof WSDLElement)
-//    {
-//      WSDLElement elem = (WSDLElement)object;
-//      System.out.println("elem = " + elem);
-//
-//      if (elem != null)
-//      {
-//        Element doc = elem.getDocumentationElement();
-//        System.out.println("docNode = " + doc);
-//        if (doc != null)
-//        {
-//          Node textNode = doc.getFirstChild();
-//          if (textNode != null)
-//          {
-//            documentationField.setText(textNode.getNodeValue());
-//          }
-//        }
-//      }
-//    }
-  }
-   
-  public void selectionChanged(SelectionChangedEvent event)  
-  {                                 
-    ISelection selection = event.getSelection();
-    if (selection instanceof IStructuredSelection)
-    {
-      Object o = ((IStructuredSelection)selection).getFirstElement();
-      if (o != null)
-      {
-        setInput(o); 
-      }
-    }
-  }   
-
-  public Node getChildNode(Element parent, String prefix, String childName)
-  {
-    NodeList list = null;
-    if (parent != null)
-    {
-      list = parent.getChildNodes();
-    }
-    String targetName;
-    if (prefix != null && prefix.length() > 0)
-    {
-      targetName = prefix + ":" + childName;
-    }
-    else
-    {
-      targetName = childName;
-    }  
-   
-    String name = null;
-    if (list != null)
-    {
-      // Performance issue perhaps?
-      for (int i = 0; i < list.getLength(); i++)
-      {
-        if (list.item(i) instanceof Element)
-        {
-          if (list.item(i).getNodeName().equals(targetName))
-          {
-            return list.item(i);
-          }
-        }
-      }
-    }
-    return null;
-  }
-
-
-
-  class DocumentationListener implements ModifyListener
-  {
-    Object object;
-    
-    public void setInput(Object object)
-    {
-      this.object = object;
-    }
-
-    /**
-     * @see org.eclipse.swt.events.ModifyListener#modifyText(ModifyEvent)
-     */
-    public void modifyText(ModifyEvent e)
-    {
-      if (listenerEnabled)
-      {
-        Element element = WSDLEditorUtil.getInstance().getElementForObject(object);
-        if (element != null)
-        {
-          Node docNode = getChildNode(element, element.getPrefix(), "documentation");
-          if (docNode != null)
-          {
-            Node textNode = docNode.getFirstChild();
-            if (textNode != null)
-            {
-              textNode.setNodeValue(documentationField.getText());
-            }
-            else
-            {
-              if (documentationField.getText() != null && documentationField.getText().length() > 0)
-              {
-                Document document = docNode.getOwnerDocument();
-                org.w3c.dom.Text newTextNode = document.createTextNode(documentationField.getText());
-                docNode.appendChild(newTextNode);
-              }
-            }
-          }
-          else
-          {
-            AddElementAction action = new AddElementAction(element, element.getPrefix(), "documentation", element.getFirstChild());
-            action.run();
-            Element newDocumentation = action.getNewElement();
-            
-            Document document = newDocumentation.getOwnerDocument();
-            org.w3c.dom.Text newTextNode = document.createTextNode(documentationField.getText());
-            newDocumentation.appendChild(newTextNode);
-          }
-        }
-      }
-    }
-  }
-}
-                      
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/WSDLDetailsViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/WSDLDetailsViewer.java
deleted file mode 100644
index f63aed1..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/WSDLDetailsViewer.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-                                              
-import java.util.HashMap;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.SelectionChangedEvent;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.ui.part.PageBook;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-import org.eclipse.xsd.XSDSchema;
-
-
-public class WSDLDetailsViewer implements ISelectionChangedListener
-{                                  
-  protected WSDLEditor editor;
-  protected Composite client;  
-  protected PageBook pageBook;
-  protected ExtensibleDetailsViewerProvider detailsViewerProvider;  
-  protected HashMap viewerMap = new HashMap();
-
-  protected final static String EMPTY_VIEWER_KEY = "EMPTY_VIEWER_KEY";
-  protected Viewer emptyViewer;
-
-  public WSDLDetailsViewer(WSDLEditor editor)
-  {
-    this.editor = editor;                            
-    detailsViewerProvider = new ExtensibleDetailsViewerProvider(editor);    
-    editor.getSelectionManager().addSelectionChangedListener(this);
-  }
-  
-  public Control createControl(Composite parent)
-  {
-    client = pageBook = new PageBook(parent, 0);
-	pageBook.setLayoutData(new GridData(GridData.FILL_BOTH));
-    emptyViewer = new EmptyViewer(pageBook, SWT.NONE);
-    viewerMap.put(EMPTY_VIEWER_KEY, emptyViewer);
-    pageBook.showPage(emptyViewer.getControl());
-    return client;
-  }  
-
-  public void setInput(Object object)
-  {                                 
-    try
-    {
-      Object key = detailsViewerProvider.getViewerKey(object);  
-      
-      if (key == null)
-      {
-        key = EMPTY_VIEWER_KEY;
-      }
-      Viewer viewer = (Viewer)viewerMap.get(key);
-      if (viewer == null)
-      {
-        viewer = detailsViewerProvider.createViewer(object, pageBook, editor);
-        if (viewer != null)
-        {
-          viewerMap.put(key, viewer);
-          if (viewer instanceof OperationViewer)
-          {
-
-          }
-        }
-      }
-      
-      if (viewer != null)
-      {
-        if (object instanceof XSDSchemaExtensibilityElement)
-        {
-          XSDSchemaExtensibilityElement schema = (XSDSchemaExtensibilityElement)object;
-          XSDSchema xsdSchema = schema.getSchema();
-          if (xsdSchema != null)
-          {
-            viewer.setInput(xsdSchema.getElement());
-          }
-        }
-        else
-        {
-          viewer.setInput(object);
-        }
-        pageBook.showPage(viewer.getControl());        
-      }
-    }
-    catch (Exception e)
-    {
-    	e.printStackTrace();
-    }
-  }   
-
-  public void selectionChanged(SelectionChangedEvent event)  
-  {                                 
-    ISelection selection = event.getSelection();
-    if (selection instanceof IStructuredSelection)
-    {
-      Object o = ((IStructuredSelection)selection).getFirstElement();
-      if (o instanceof WSDLGroupObject)
-      {
-      	o = ((WSDLGroupObject)o).getDefinition();
-      }
-      setInput(o);       
-    }
-  }   
-}
-                      
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/WSDLDetailsViewerProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/WSDLDetailsViewerProvider.java
deleted file mode 100644
index 216af1e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/WSDLDetailsViewerProvider.java
+++ /dev/null
@@ -1,171 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers;
-
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorPart;
-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.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.Service;
-import org.eclipse.wst.wsdl.ui.internal.extension.IDetailsViewerProvider;
-
-public class WSDLDetailsViewerProvider implements IDetailsViewerProvider
-{
-  public Object getViewerKey(Object modelObject)
-  {                              
-    Object result = null;   
-                        
-    // todo.... use a switch
-    if (modelObject instanceof Message)
-    {
-      result = "message";
-    }
-    else if (modelObject instanceof Binding)
-    {
-      result = "binding";
-    }
-    else if (modelObject instanceof BindingOperation)
-    {
-      result = "bindingOperation";
-    }
-    else if (modelObject instanceof Operation)
-    {
-      result = "operation";
-    }
-    else if (modelObject instanceof Definition)
-    {
-      result = "definition";
-    }
-    else if (modelObject instanceof Part)
-    {
-      result = "part";
-    }
-    else if (modelObject instanceof Port)
-    {
-      result = "port";
-    }
-    else if (modelObject instanceof Input || 
-             modelObject instanceof Output ||
-             modelObject instanceof Fault)
-    {
-      result = "inputOutputFault";
-    }    
-    else if (modelObject instanceof BindingInput || 
-             modelObject instanceof BindingOutput || 
-             modelObject instanceof BindingFault) 
-    {
-      result = "bindingInputOutputFault";
-    }
-    else if (modelObject instanceof PortType)
-    {
-      result = "portType";
-    }
-    else if (modelObject instanceof Service)
-    {
-      result = "service";
-    }
-    else if (modelObject instanceof ExtensibilityElement)
-    {
-      result = "extensibilityElement";
-    }
-    else if (modelObject instanceof Import)
-    {
-      result = "import"; 
-    }
-    else
-    {
-      result = "empty";
-    }
-    return result;
-  }                                                                
-
-
-  public Viewer createViewer(Object modelObject, Composite parent, IEditorPart editorPart)
-  {                                       
-    Viewer viewer = null;
-    Object key = getViewerKey(modelObject);
-    if (key != null)     
-    {
-      if (key.equals("message"))
-      {
-        viewer = new MessageViewer(parent, editorPart); 
-      } 
-      else if (key.equals("binding"))
-      {
-        viewer = new BindingViewer(parent, editorPart);
-      }
-      else if (key.equals("definition"))
-      {
-        viewer = new DefinitionViewer(parent, editorPart); 
-      }
-      else if (key.equals("bindingOperation"))
-      {
-        viewer = new BindingOperationViewer(parent, editorPart);
-      }
-      else if (key.equals("operation"))
-      {
-        viewer = new OperationViewer(parent, editorPart);
-      }
-      else if (key.equals("part"))
-      {
-        viewer = new PartViewer(parent, editorPart);
-      }
-      else if (key.equals("port"))
-      {
-        viewer = new PortViewer(parent, editorPart);
-      }
-      else if (key.equals("inputOutputFault"))
-      {
-        viewer = new InputOutputFaultViewer(parent, editorPart); 
-      }    
-      else if (key.equals("bindingInputOutputFault"))
-      {
-        viewer = new BindingInputOutputFaultViewer(parent, editorPart); 
-      }        
-      else if (key.equals("service"))
-      {
-        viewer = new ServiceViewer(parent, editorPart); 
-      }
-      else if (key.equals("extensibilityElement"))
-      {
-        viewer = new ExtensibilityElementViewer(parent, editorPart); 
-      }  
-      else if (key.equals("portType"))
-      {
-        viewer = new PortTypeViewer(parent, editorPart); 
-      }
-      else if (key.equals("import"))
-      {
-        viewer = new ImportViewer(parent, editorPart);
-      }
-      else
-      {
-        viewer = new EmptyViewer(parent, 0); 
-      }
-    }   
-    return viewer;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/AttributesTable.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/AttributesTable.java
deleted file mode 100644
index 1fb2f94..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/AttributesTable.java
+++ /dev/null
@@ -1,252 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers.widgets;
-
-import java.text.Collator;
-import java.util.Arrays;
-import java.util.Comparator;
-import java.util.List;
-
-
-import org.eclipse.jface.viewers.CellEditor;
-import org.eclipse.jface.viewers.ColumnWeightData;
-import org.eclipse.jface.viewers.ICellModifier;
-import org.eclipse.jface.viewers.IStructuredContentProvider;
-import org.eclipse.jface.viewers.ITableLabelProvider;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.jface.viewers.TableLayout;
-import org.eclipse.jface.viewers.TableViewer;
-import org.eclipse.jface.viewers.TextCellEditor;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.MouseAdapter;
-import org.eclipse.swt.events.MouseEvent;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-import org.eclipse.swt.widgets.TableItem;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.views.properties.IPropertyDescriptor;
-import org.eclipse.ui.views.properties.IPropertySource;
-import org.w3c.dom.Element;
-
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.xml.core.document.XMLElement;
-
-public class AttributesTable extends TableViewer implements ICellModifier
-{                           
-  protected static final String PROPERTY = WSDLEditorPlugin.getWSDLString("_UI_LABEL_PROPERTY"); //$NON-NLS-1$
-  protected static final String VALUE = WSDLEditorPlugin.getWSDLString("_UI_LABEL_VALUE"); //$NON-NLS-1$
-
-  protected IEditorPart editorPart;
-  protected String[] columnProperties = {PROPERTY, VALUE};
-  protected PropertyTableProvider tableProvider = new PropertyTableProvider(this);
-  protected CellEditor textCellEditor;
-  //protected StringComboBoxCellEditor comboCellEditor;
-  protected IPropertySource propertySource;
-  
-
-  public AttributesTable(IEditorPart editorPart, Composite parent)
-  {
-    super(new Table(parent, SWT.FULL_SELECTION | SWT.MULTI | SWT.FLAT));   
-  	this.editorPart = editorPart;               
-    getTable().setLinesVisible(true);
-    getTable().setHeaderVisible(true);  
-    
-    setContentProvider(tableProvider);
-    setLabelProvider(tableProvider);
-    setColumnProperties(columnProperties);
-
-    for (int i = 0; i < columnProperties.length; i++)
-    {
-      TableColumn column = new TableColumn(getTable(), SWT.NONE, i);
-      column.setText(columnProperties[i]);
-      column.setAlignment(SWT.LEFT);
-    }      
-
-    TableLayout layout = new TableLayout(); 
-    ColumnWeightData data = new ColumnWeightData(40, 40, true);
-    layout.addColumnData(data);
-    
-    ColumnWeightData data2 = new ColumnWeightData(80, 80, true);
-    layout.addColumnData(data2);                       
-
-    getTable().setLayout(layout);
-         
-    textCellEditor = new TextCellEditor(getTable());                            
- 	resetCellEditors();	    
-
-    setCellModifier(this);    
-  }  
-      
-  protected void hookControl(Control control) {
-  	// we need to hook up our own mouse listener first
-  	// so that we can update the cellEditors before
-  	// the 'internal' listener tries to get hold of them
-	Table tableControl = (Table)control;
-	  tableControl.addMouseListener(new MouseAdapter() {
-		  public void mouseDown(MouseEvent e) {
-			updateCellEditors();
-		  }
-	  });	  	  	
-	  super.hookControl(control);
-  }                                
-
-  // ICellModifier
-  public boolean canModify(Object element, String property)
-  {
-    return property.equals(VALUE);
-  }  
-
-  public Object getValue(Object element, String property)
-  {
-    int column = 0;
-    if (property.equals(columnProperties[0]))
-    {
-      column = 0;
-    }
-    else if (property.equals(columnProperties[1]))
-    {
-      column = 1;
-    }    
-    return tableProvider.getColumnText(element, column);
-  }
-
-  public void modify(Object element, String property, Object value)
-  {  
-  	TableItem item = (TableItem)element;
-	IPropertyDescriptor propertyDescriptor = (IPropertyDescriptor)item.getData();
-		
-	// if the new value is the same as the old value, the user has only clicked
-	// on the cell in the course of 'browsing' ... so don't edit the value
-	Object oldValue = getValue(propertyDescriptor, property);	
-	if (value != null && !value.equals(oldValue)) 
-	{	
-		// we assume the value is empty that the attribute should be removed
-		// todo... we probably need to look at this in more detail
-		if (value instanceof String && ((String)value).length() == 0)
-		{
-			value = null;
-		}		  	
-		propertySource.setPropertyValue(propertyDescriptor.getId(), value);   
-		refresh(item.getData());
-	}	  		
-  } 
-   
-   
-  protected void updateCellEditors()
-  {                
-	CellEditor[] cellEditors = new CellEditor[2];
-	cellEditors[0] = textCellEditor;
-	cellEditors[1] = textCellEditor;
-
-	Element element = (Element)getInput();
-      	 
-	IPropertyDescriptor[] propertyDescriptors = propertySource.getPropertyDescriptors();
-	int index = getTable().getSelectionIndex();
-	if (index >= 0 && index < propertyDescriptors.length)
-	{
-	  CellEditor[] oldCellEditors = getCellEditors();
-	  CellEditor oldCellEditor = (oldCellEditors.length > 1) ? oldCellEditors[1] : null;
-	  if (oldCellEditor != null && oldCellEditor != textCellEditor)
-	  {
-	   oldCellEditor.deactivate();
-	   oldCellEditor.dispose();
-	  }
-	  cellEditors[1] = propertyDescriptors[index].createPropertyEditor(getTable());     
-	}  
-	setCellEditors(cellEditors);     
-  }
-                 
-
-  public String[] getStringArray(List list)
-  {
-    String[] result = new String[list.size()];
-    for (int i = 0; i < result.length; i++)
-    {
-      result[i] = (String)list.get(i);
-    }
-    return result;
-  }
-                                   
-  protected void resetCellEditors()
-  {
-	CellEditor[] cellEditors = new CellEditor[2];
-	cellEditors[0] = textCellEditor;
-	cellEditors[1] = textCellEditor;
-	setCellEditors(cellEditors);  
-  }
-
-
-  class PropertyTableProvider extends LabelProvider implements ITableLabelProvider, IStructuredContentProvider
-  {                  
-    protected TableViewer viewer;
-
-    PropertyTableProvider(TableViewer viewer)
-    {
-      this.viewer = viewer;
-    }
-
-    public void inputChanged(Viewer viewer, Object oldInput, Object newInput)  
-    {
-	  resetCellEditors();		    	
-      if (newInput instanceof XMLElement)
-      {      
-	      propertySource = new ExtensiblePropertySource(editorPart, (XMLElement)newInput);
-      } 
-      else if (newInput instanceof Element)
-      {
-      	propertySource = new ReadOnlyPropertySource(editorPart, (Element)newInput);
-      }
-      else
-      {
-      	propertySource = null;
-      }   	
-    }
-
-    public Image getColumnImage(Object element, int columnIndex)
-    {  
-      return null;
-    }      
-
-    public String getColumnText(Object o, int columnIndex)  
-    { 
-	  IPropertyDescriptor propertyDescriptor = (IPropertyDescriptor)o;	
-      return (columnIndex == 0) ? propertyDescriptor.getId().toString() : propertySource.getPropertyValue(propertyDescriptor.getId()).toString();
-    }  
-
-    public Object[] getElements(Object o)
-    {         
-   	  Object[] result = propertySource.getPropertyDescriptors();
-   	  // For some strange reson the ViewerSorter doesn't seem to be working for this table
-   	  // As a workaround we sort them in this method before returning them to the viewer
-   	  if (result.length > 0)
-   	  {
-   	  	Arrays.sort(result, new InternalComparator());
-   	  }
-   	  return result;
-    }
-  }
-  
-  class InternalComparator implements Comparator
-  {
-	public int compare(Object e1, Object e2) 
-	{
-		IPropertyDescriptor p1 = (IPropertyDescriptor)e1;
-		IPropertyDescriptor p2 = (IPropertyDescriptor)e2;
-		String p1Name = p1.getDisplayName();
-		String p2Name = p2.getDisplayName();
-		return Collator.getInstance().compare(p1.getDisplayName(), p2.getDisplayName());
-	}  	
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/ComponentNameComboHelper.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/ComponentNameComboHelper.java
deleted file mode 100644
index 224ce56..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/ComponentNameComboHelper.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers.widgets;
-
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CCombo;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.w3c.dom.Element;
-
-
-// A convenience class
-//
-public abstract class ComponentNameComboHelper
-{                      
-  protected CCombo componentNameCombo;
-
-  public ComponentNameComboHelper(CCombo componentNameCombo)
-  {
-    this.componentNameCombo = componentNameCombo;
-  }       
-
-  public void update(Object input)
-  {                                   
-    Element element = ((WSDLElement)input).getElement();
-    componentNameCombo.removeAll();
-    String value = element.getAttribute(getAttributeName());
-    componentNameCombo.setText(value != null ? value : "");
-
-    if (input instanceof WSDLElement)
-    {
-      Definition definition = ((WSDLElement)input).getEnclosingDefinition();
-      ComponentReferenceUtil componentReferenceUtil = new ComponentReferenceUtil(definition);
-      java.util.List list = getComponentNameList(componentReferenceUtil);
-      for (Iterator iter = list.iterator(); iter.hasNext();)
-      {
-        componentNameCombo.add((String)iter.next());
-      }
-    }
-  }  
-
-  public void handleEventHelper(Element element, Event event)
-  {                        
-    if (event.type == SWT.Modify)
-    {  
-      if (event.widget == componentNameCombo)
-      {
-        element.setAttribute(getAttributeName(), componentNameCombo.getText());
-      }
-    }
-  }
-
-  protected abstract List getComponentNameList(ComponentReferenceUtil util);
-
-  protected abstract String getAttributeName();
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/ComponentsSection.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/ComponentsSection.java
deleted file mode 100644
index 57225be..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/ComponentsSection.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers.widgets;
-
-import org.eclipse.swt.custom.CCombo;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.flatui.FlatPageSection;
-import org.eclipse.wst.wsdl.ui.internal.util.flatui.WidgetFactory;
-import org.eclipse.wst.wsdl.ui.internal.util.ui.FlatViewUtility;
-
-public class ComponentsSection extends FlatPageSection
-{
-  protected CCombo namesCombo;
-  protected Button newButton;
-  protected Button importButton;
-  protected String title;
-    
-  public ComponentsSection(Composite parent, FlatViewUtility flatViewUtility, String title)
-  {                            
-    this(parent, title);
-
-    WidgetFactory factory = new WidgetFactory();
-    factory.setClientAreaColor(flatViewUtility.getBackgroundColor());
-
-    Control section = createControl(this, factory);
-    setContent(section);
-
-    GridData gridData = new GridData();
-    gridData.horizontalAlignment = GridData.FILL;
-    gridData.verticalAlignment = GridData.FILL;
-    gridData.grabExcessHorizontalSpace = true;
-    setLayoutData(gridData);        
-  }
-
-
-  public ComponentsSection(Composite parent, String title)
-  {
-    super(parent);
-    setCollapsable(true);
-    setHeaderText(title);
-    setAddSeparator(true);                                                   
-  }         
-
-  public CCombo getNamesCombo()
-  {
-    return namesCombo;
-  }
-  
-  public Button getNewMessageButton()
-  {
-     return newButton;
-  }
-
-  public Button getImportMessageButton()
-  {
-     return importButton;
-  }
-
-  /*
-   * @see FlatPageSection#createClient(Composite, WidgetFactory)
-   */
-  public Composite createClient(Composite parent, WidgetFactory factory)
-  {
-    FlatViewUtility flatViewUtility = new FlatViewUtility(true);
-
-    Composite client = flatViewUtility.createComposite(parent, 1);
-
-    namesCombo = flatViewUtility.createCComboBox(client);
-                  
-    Composite buttonComposite = flatViewUtility.createComposite(client, 3, true);
-    GridLayout gridLayout = (GridLayout)buttonComposite.getLayout();
-    gridLayout.marginWidth = 3;
-    gridLayout.marginHeight = 3;
-    gridLayout.makeColumnsEqualWidth = true;
-    
-    Label filler = flatViewUtility.createHorizontalFiller(buttonComposite, 1);
-    GridData gd = (GridData)filler.getLayoutData();
-    gd.grabExcessHorizontalSpace = true;
-    newButton = flatViewUtility.createPushButton(buttonComposite, WSDLEditorPlugin.getWSDLString("_UI_BUTTON_NEW")); //$NON-NLS-1$
-    importButton = flatViewUtility.createPushButton(buttonComposite, WSDLEditorPlugin.getWSDLString("_UI_BUTTON_IMPORT")); //$NON-NLS-1$
-
-    return client;
-  }  
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/ExtensiblePropertySource.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/ExtensiblePropertySource.java
deleted file mode 100644
index 98d245b..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/ExtensiblePropertySource.java
+++ /dev/null
@@ -1,127 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers.widgets;
-
-
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.views.properties.IPropertyDescriptor;
-import org.w3c.dom.Element;
-
-import org.eclipse.wst.common.contentmodel.CMAttributeDeclaration;
-import org.eclipse.wst.common.contentmodel.CMDocument;
-
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.properties.section.IPropertyDescriptorProvider;
-import org.eclipse.wst.xml.ui.views.properties.XMLPropertySourceAdapter;
-import org.eclipse.wst.sse.core.INodeNotifier;
-
-public class ExtensiblePropertySource extends XMLPropertySourceAdapter
-{
-	protected IEditorPart editorPart;
-			
-	public ExtensiblePropertySource(IEditorPart editorPart, INodeNotifier target) 
-	{
-		super(target);
-		this.editorPart = editorPart;
-  	}
-  	
-  	
-  	    
-	protected IPropertyDescriptor createPropertyDescriptor(CMAttributeDeclaration attrDecl) 
-	{
-		IPropertyDescriptor result = null;		
-		CMDocument cmDocument = (CMDocument)attrDecl.getProperty("CMDocument");
-		if (cmDocument != null)
-		{
-			String namespaceURI = (String)cmDocument.getProperty("http://org.eclipse.wst/cm/properties/targetNamespaceURI");   
-			if (namespaceURI != null)
-			{
-				IPropertyDescriptorProvider provider = (IPropertyDescriptorProvider)WSDLEditorPlugin.getInstance().getPropertyDescriptorProviderRegistry().get(namespaceURI);
-				if (provider != null)
-				{
-				  result = provider.getPropertyDescriptor(editorPart, (Element)fNode, namespaceURI, attrDecl.getNodeName());
-				}
-			}
-		}
-		if (result == null)
-		{
-		  result = super.createPropertyDescriptor(attrDecl);
-		}
-		return result;			
-	}
-	
-	
-	// TODO... I've asked Nitin to consider changing a couple of lines in
-	// DOMPropertySource (to handle valueString == null).  With this change
-	// the method below would not be needed.
-// KC: Looks like he made the change in the sse version
-//
-//	public void setPropertyValue(Object nameObject, Object value) {
-//		// Avoid cycling - can happen if a closing cell editor causes a refresh
-//		// on the PropertySheet page and the setInput again asks the editor to
-//		// close; besides, why apply the same value twice?
-//		if (!settingObjects.isEmpty() && settingObjects.peek() == nameObject)
-//			return;
-//		settingObjects.push(nameObject);
-//		String name = nameObject.toString();
-//		String valueString = null;
-//		if (value != null)
-//			valueString = value.toString();
-//		NamedNodeMap attrMap = fNode.getAttributes();
-//		try {
-//			if (attrMap != null) {
-//				Attr attr = (Attr) attrMap.getNamedItem(name);
-//				if (attr != null) {
-//					// EXISTING VALUE
-//					// potential out of control loop if updating the value triggers a viewer update, forcing the
-//					// active cell editor to save its value and causing the loop to continue
-//					
-//					if (attr.getValue() == null || !attr.getValue().equals(valueString)) {
-//						if (valueString == null)
-//						{
-//						  attr.getOwnerElement().removeAttributeNode(attr);
-//						}
-//						else
-//						{
-//						
-//						if (attr instanceof XMLNode)
-//							 ((XMLNode) attr).setValueSource(valueString);
-//							 
-//						else
-//							attr.setValue(valueString);
-//						}	
-//					}
-//					
-//				}
-//				else {
-//					// NEW(?) value
-//					if (value != null) { // never create an empty attribute
-//						Attr newAttr = fNode.getOwnerDocument().createAttribute(name);
-//						if (newAttr instanceof XMLNode)
-//							 ((XMLNode) newAttr).setValueSource(valueString);
-//						else
-//							newAttr.setValue(valueString);
-//						attrMap.setNamedItem(newAttr);
-//					}
-//				}
-//			}
-//			else {
-//				if (fNode instanceof Element) {
-//					((Element) fNode).setAttribute(name, valueString);
-//				}
-//			}
-//		}
-//		catch (DOMException e) {
-//			Display.getCurrent().beep();
-//		}
-//		settingObjects.pop();
-//	}	
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/InvokeDialogButton.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/InvokeDialogButton.java
deleted file mode 100644
index 5b1906b..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/InvokeDialogButton.java
+++ /dev/null
@@ -1,95 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers.widgets;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.ui.internal.dialogs.InvokeSetDialog;
-
-// instead of using a Button directly (which causes sizing/layout problems)
-// we use this class
-public class InvokeDialogButton extends Composite implements SelectionListener
-{ 
-  protected Button button;
-  protected Object input;
-  protected Composite parent;
-  protected IEditorPart editorPart;
-  protected String kind;
-                                             
-  public InvokeDialogButton(Composite parent, Object input)
-  {
-    super(parent, SWT.NONE);
-    this.parent = parent;
-    this.input = input;
-    GridData gd = new GridData();
-    gd.grabExcessHorizontalSpace = false;
-    gd.grabExcessVerticalSpace = false;
-    setLayoutData(gd);
-    GridLayout layout = new GridLayout();
-    layout.marginWidth = 0;
-    layout.marginHeight = 0;
-    setLayout(layout);
-
-    button = new Button(this, SWT.NONE);
-    gd = new GridData();
-    gd.grabExcessHorizontalSpace = false;
-    gd.heightHint = 17;
-    gd.widthHint = 24;
-    button.setLayoutData(gd);
-    button.setText("...");
-    button.addSelectionListener(this);
-  }                         
-
-  public Button getButton() 
-  {
-    return button;
-  }
-  
-  public void setInput(Object input)
-  {
-    this.input = input;
-  }
-
-  public void setEditor(IEditorPart editorPart)
-  {
-    this.editorPart = editorPart; 
-  }
-  
-  public void setReferenceKind(String kind)
-  {
-    this.kind = kind;
-  }
-  
-  public void widgetSelected(SelectionEvent e)
-  {
-    if (e.widget == button)
-    {
-      InvokeSetDialog dialog = new InvokeSetDialog();
-      if (input instanceof Part)
-      {
-        dialog.setReferenceKind(kind);
-      }
-      dialog.run(input, editorPart);
-    }
-  }
-
-  public void widgetDefaultSelected(SelectionEvent e)
-  {
-    
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/ReadOnlyPropertySource.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/ReadOnlyPropertySource.java
deleted file mode 100644
index 7f48c94..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/viewers/widgets/ReadOnlyPropertySource.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.viewers.widgets;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.views.properties.IPropertyDescriptor;
-import org.eclipse.ui.views.properties.IPropertySource;
-import org.eclipse.ui.views.properties.PropertyDescriptor;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Element;
-import org.w3c.dom.NamedNodeMap;
-
-public class ReadOnlyPropertySource implements IPropertySource
-{
-    protected Element element;
-
-    public ReadOnlyPropertySource(IEditorPart editPart, Element element)
-    {
-        this.element = element;
-    }
-
-    public Object getEditableValue()
-    {
-        return null;
-    }
-
-    public IPropertyDescriptor[] getPropertyDescriptors()
-    {
-        List list = new ArrayList();
-        NamedNodeMap map = element.getAttributes();
-        int mapLength = map.getLength();
-        for (int i = 0; i < mapLength; i++)
-        {
-            Attr attr = (Attr) map.item(i);
-            list.add(new PropertyDescriptor(attr.getName(), attr.getName()));
-        }
-        IPropertyDescriptor[] result = new IPropertyDescriptor[list.size()];
-        list.toArray(result);
-        return result;
-    }
-
-    public Object getPropertyValue(Object id)
-    {
-        Object result = null;
-        if (id instanceof String)
-        {
-            result = element.getAttribute((String) id);
-        }
-        return result != null ? result : "";
-    }
-
-    public boolean isPropertySet(Object id)
-    {
-        return false;
-    }
-
-    public void resetPropertyValue(Object id)
-    {
-    }
-
-    public void setPropertyValue(Object id, Object value)
-    {
-    }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/BaseRenamer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/BaseRenamer.java
deleted file mode 100644
index f92d942..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/BaseRenamer.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.visitor;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-
-public abstract class BaseRenamer extends WSDLVisitor
-{
-  protected String newName;
-  protected WSDLElement globalComponent;
-  
-  public BaseRenamer(WSDLElement globalComponent, String newName)
-  {
-    super(globalComponent.getEnclosingDefinition());
-    this.globalComponent = globalComponent;
-    this.newName = newName;
-  }
-  
-  public String getNewQName()
-  {
-    String qName = null;
-    if (newName != null)
-    {
-      Definition definition = globalComponent.getEnclosingDefinition();
-      qName = definition.getPrefix(definition.getTargetNamespace());
-      qName += ":" + newName;
-    }
-    else
-    {
-      qName = newName;
-    }
-    
-    return qName;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/BindingRenamer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/BindingRenamer.java
deleted file mode 100644
index b85cf04..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/BindingRenamer.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.visitor;
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.w3c.dom.Element;
-
-public class BindingRenamer extends BaseRenamer
-{
-  /**
-   * Constructor for BindingRenamer.
-   * @param globalComponent
-   * @param newName
-   */
-  public BindingRenamer(WSDLElement globalComponent, String newName)
-  {
-    super(globalComponent, newName);
-  }
-  
-  public void visitPort(Port port)
-  {
-    super.visitPort(port);
-    Binding binding = port.getEBinding();
-    if (globalComponent.equals(binding))
-    {
-      Element element = WSDLEditorUtil.getInstance().getElementForObject(port);
-      element.setAttribute("binding", getNewQName());
-    }
-  }
-  
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/MessageRenamer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/MessageRenamer.java
deleted file mode 100644
index 030d22e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/MessageRenamer.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.visitor;
-
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.w3c.dom.Element;
-
-public class MessageRenamer extends BaseRenamer
-{
-  /**
-   * Constructor for MessageRenamer.
-   * @param globalComponent
-   * @param newName
-   */
-  public MessageRenamer(WSDLElement globalComponent, String newName)
-  {
-    super(globalComponent, newName);
-  }
-
-  public void visitInput(Input input)
-  {
-    super.visitInput(input);
-    Message message = input.getEMessage();
-    if (globalComponent.equals(message))
-    {
-      Element element = WSDLEditorUtil.getInstance().getElementForObject(input);
-      element.setAttribute("message", getNewQName());
-    }
-  }
-
-  public void visitOutput(Output output)
-  {
-    super.visitOutput(output);
-    Message message = output.getEMessage();
-    if (globalComponent.equals(output))
-    {
-      Element element = WSDLEditorUtil.getInstance().getElementForObject(output);
-      element.setAttribute("message", getNewQName());
-    }
-  }
-
-  public void visitFault(Fault fault)
-  {
-    super.visitFault(fault);
-    Message message = fault.getEMessage();
-    if (globalComponent.equals(fault))
-    {
-      Element element = WSDLEditorUtil.getInstance().getElementForObject(fault);
-      element.setAttribute("message", getNewQName());
-    }
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/PortTypeRenamer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/PortTypeRenamer.java
deleted file mode 100644
index da4d029..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/PortTypeRenamer.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.visitor;
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.w3c.dom.Element;
-
-public class PortTypeRenamer extends BaseRenamer
-{
-  /**
-   * Constructor for PortTypeRenamer.
-   * @param globalComponent
-   * @param newName
-   */
-  public PortTypeRenamer(WSDLElement globalComponent, String newName)
-  {
-    super(globalComponent, newName);
-  }
-
-  public void visitBinding(Binding binding)
-  {
-    super.visitBinding(binding);
-    PortType portType = binding.getEPortType();
-
-    if (globalComponent.equals(portType))
-    {
-      Element element = WSDLEditorUtil.getInstance().getElementForObject(binding);
-      element.setAttribute("type", getNewQName());
-    }
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/WSDLVisitor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/WSDLVisitor.java
deleted file mode 100644
index 4b6d79a..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/visitor/WSDLVisitor.java
+++ /dev/null
@@ -1,200 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.visitor;
-
-import java.util.Iterator;
-
-import org.eclipse.wst.wsdl.Binding;
-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.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-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.Service;
-import org.eclipse.xsd.XSDTypeDefinition;
-
-public class WSDLVisitor
-{
-  protected Definition definition;
-
-
-  public WSDLVisitor(Definition definition)
-  {
-    this.definition = definition;
-  }
-  
-  
-  public void visitDefinition()
-  {
-    visitBindings();
-    visitMessages();
-    visitPortTypes();
-    visitServices();
-  }
-
-  public void visitBindings()
-  {
-    for (Iterator iterator = definition.getEBindings().iterator(); iterator.hasNext(); )
-    {
-      Binding binding = (Binding)iterator.next();
-      visitBinding(binding);
-    }
-  }
-
-  public void visitMessages()
-  {
-    for (Iterator iterator = definition.getEMessages().iterator(); iterator.hasNext(); )
-    {
-      Message message = (Message)iterator.next();
-      visitMessage(message); 
-    }
-  }
-  
-  public void visitPortTypes()
-  {
-    for (Iterator iterator = definition.getEPortTypes().iterator(); iterator.hasNext(); )
-    {
-      PortType portType = (PortType)iterator.next();
-      visitPortType(portType);
-    }
-  }
-  
-  public void visitServices()
-  {
-    for (Iterator iterator = definition.getEServices().iterator(); iterator.hasNext(); )
-    {
-      Service service = (Service)iterator.next();
-      visitService(service);
-    }
-  }
-
-  public void visitBinding(Binding binding)
-  {
-    PortType portType = binding.getEPortType();
-    if (portType != null)
-    {
-      visitPortType(portType);
-    }
-
-    for (Iterator iterator = binding.getEBindingOperations().iterator(); iterator.hasNext(); )
-    {
-      BindingOperation bindingOperation = (BindingOperation)iterator.next();
-      visitBindingOperation(bindingOperation); 
-    }
-  }
-
-  public void visitPortType(PortType portType)
-  {
-    for (Iterator iterator = portType.getEOperations().iterator(); iterator.hasNext(); )
-    {
-      Operation operation = (Operation)iterator.next();
-      visitOperation(operation); 
-    }
-  }
-
-  public void visitBindingOperation(BindingOperation bindingOperation)
-  {
-    BindingInput bindingInput = bindingOperation.getEBindingInput();
-    BindingOutput bindingOutput = bindingOperation.getEBindingOutput();         
-  }
-
-  public void visitOperation(Operation operation)
-  {
-    Input input = operation.getEInput();
-    Output output = operation.getEOutput();
-    
-    if (input != null)
-    {
-      visitInput(input);
-    }
-    if (output != null)
-    {
-      visitOutput(output);
-    }
-    
-    for (Iterator iterator = operation.getEFaults().iterator(); iterator.hasNext(); )
-    {
-      Fault fault = (Fault)iterator.next();
-      if (fault != null)
-      {
-        visitFault(fault);
-      }
-    }
-
-  }
-
-  public void visitPart(Part part)
-  {
-    XSDTypeDefinition type = part.getTypeDefinition();
-  }
-
-  public void visitMessage(Message message)
-  {
-    for (Iterator iterator = message.getEParts().iterator(); iterator.hasNext(); )
-    {
-      Part part = (Part)iterator.next();
-      visitPart(part);
-    }
-  }  
-
-  public void visitInput(Input input)
-  {
-    Message message = input.getEMessage();
-    if (message != null)
-    {
-      visitMessage(message);
-    }
-  }
-
-  public void visitOutput(Output output)
-  {
-    Message message = output.getEMessage();
-    if (message != null)
-    {
-      visitMessage(message);
-    }
-  }
-
-  public void visitFault(Fault fault)
-  {
-    Message message = fault.getEMessage();
-    if (message != null)
-    {
-      visitMessage(message);
-    }
-  }
-
-  public void visitPort(Port port)
-  {
-    Binding binding = port.getEBinding();
-    if (binding != null)
-    {
-      visitBinding(binding);
-    }
-  }
-
-  public void visitService(Service service)
-  {
-    for (Iterator iterator = service.getEPorts().iterator(); iterator.hasNext(); )
-    {
-      Port port = (Port)iterator.next();
-      visitPort(port);
-    }
-    
-  }  
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/widgets/NewComponentDialog.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/widgets/NewComponentDialog.java
deleted file mode 100644
index d9595b1..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/widgets/NewComponentDialog.java
+++ /dev/null
@@ -1,181 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.widgets;
-
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-public class NewComponentDialog extends Dialog implements ModifyListener
-{
-  protected Text nameField; 
-  protected Button okButton;
-  protected String name;                             
-  protected String title;
-  protected Label errorMessageLabel;
-  protected List usedNames;
-
-  public NewComponentDialog(Shell parentShell, String title, String defaultName) 
-  {
-    super(parentShell);
-    setShellStyle(getShellStyle() | SWT.RESIZE);
-    name = defaultName;      
-    this.title = title;
-  }
-  
-  public NewComponentDialog(Shell parentShell, String title, String defaultName, List usedNames) 
-  {
-    super(parentShell);
-    setShellStyle(getShellStyle() | SWT.RESIZE);
-    name = defaultName;      
-    this.title = title;
-    this.usedNames = usedNames;
-  }
-
-  public int createAndOpen()
-  {
-    create();
-    getShell().setText(title);
-    setBlockOnOpen(true);
-    return open();
-  }
-
-  protected Control createContents(Composite parent)  
-  {
-    Control control = super.createContents(parent);
-    nameField.forceFocus();
-    nameField.selectAll();  
-    updateErrorMessage();
-    return control;
-  }
-
-
-  protected void createButtonsForButtonBar(Composite parent) 
-  {
-    okButton = createButton(parent, IDialogConstants.OK_ID, IDialogConstants.OK_LABEL, true);
-    createButton(parent, IDialogConstants.CANCEL_ID, IDialogConstants.CANCEL_LABEL, false);
-  }
-
-  protected void createExtendedContent(Composite parent)
-  {
-  }  
-
-
-  protected Control createDialogArea(Composite parent) 
-  {
-    Composite dialogArea = (Composite)super.createDialogArea(parent);
-
-    Composite composite = new Composite(dialogArea, SWT.NONE);
-    GridLayout layout = new GridLayout();
-    layout.numColumns = 2;
-    layout.marginWidth = 0;
-    composite.setLayout(layout);
-
-    GridData gdFill= new GridData();
-    gdFill.horizontalAlignment= GridData.FILL;
-    gdFill.grabExcessHorizontalSpace= true;
-    gdFill.verticalAlignment= GridData.FILL;
-    gdFill.grabExcessVerticalSpace= true;
-    composite.setLayoutData(gdFill);
-
-    Label nameLabel = new Label(composite, SWT.NONE);
-    nameLabel.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_NAME")); //$NON-NLS-1$
-
-    nameField = new Text(composite, SWT.SINGLE | SWT.BORDER);
-    GridData gd= new GridData();
-    gd.horizontalAlignment= GridData.FILL;
-    gd.grabExcessHorizontalSpace= true;
-    gd.widthHint = 200;
-    nameField.setLayoutData(gd);
-    nameField.setText(name);
-    nameField.addModifyListener(this);
-
-    createExtendedContent(dialogArea);
-
-    // error message
-    errorMessageLabel = new Label(dialogArea, SWT.NONE);
-    errorMessageLabel.setText("error message goes here");         
-    GridData gd2 = new GridData();
-    gd2.horizontalAlignment= GridData.FILL;
-    gd2.grabExcessHorizontalSpace= true;
-    gd2.widthHint = 200;
-    errorMessageLabel.setLayoutData(gd2);          
-//    Color color = new Color(errorMessageLabel.getDisplay(), 200, 0, 0);
-//    errorMessageLabel.setForeground(color);
-
-    return dialogArea;
-  }
-  
-  public void modifyText(ModifyEvent e) 
-  {                        
-    updateErrorMessage();
-  }        
-
-  protected String computeErrorMessage(String name)
-  {
-  	if (usedNames == null)
-  		return null;
-  	
-  	Iterator iterator = usedNames.iterator();
-  	while (iterator.hasNext()) {
-  		if (name.equalsIgnoreCase((String) iterator.next())) {
-  			return WSDLEditorPlugin.getWSDLString("_UI_LABEL_WARNING_DUPLICATE_NAME_EXISTS");
-  		}
-  	}
-  	
-  	return null;
-  }
-
-  protected void updateErrorMessage()
-  {                 
-    String errorMessage = null;
-    String name = nameField.getText().trim();
-    if (name.length() > 0)
-    {                                
-      errorMessage = computeErrorMessage(name);
-    }   
-    else
-    {
-      errorMessage = "";
-    }  
-    errorMessageLabel.setText(errorMessage != null ? errorMessage : "");
-//    okButton.setEnabled(errorMessage == null);
-  }
- 
-  protected void buttonPressed(int buttonId) 
-  {
-    if (buttonId == IDialogConstants.OK_ID)
-    {
-      name = nameField.getText();
-    }
-    super.buttonPressed(buttonId);
-  }
-
-  public String getName()
-  {
-    return name;
-  }
-}
-
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/widgets/NewComponentWithChildDialog.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/widgets/NewComponentWithChildDialog.java
deleted file mode 100644
index 4c50919..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/widgets/NewComponentWithChildDialog.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.widgets;
-
-import java.util.List;
-
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-
-/*
- * This class extends NewComponentDialog to allow additional widgets.  More
- * specifically, the 'create sub-components' checkbox
- */
-public class NewComponentWithChildDialog extends NewComponentDialog {
-	protected Button createMessageCheckBox;
-	private boolean createMessageBoolean;
-
-	public NewComponentWithChildDialog(Shell parentShell, String title, String defaultName) {
-		super(parentShell, title, defaultName);
-	}
-	
-	public NewComponentWithChildDialog(Shell parentShell, String title, String defaultName, List usedNames) {
-		super(parentShell, title, defaultName, usedNames);
-	}
-	
-	protected void createExtendedContent(Composite parent) {
-		Composite child = new Composite (parent, SWT.NONE);
-	    GridLayout layout = new GridLayout();
-	    layout.numColumns = 1;
-	    layout.marginWidth = 0;
-	    layout.marginHeight = 0;
-	    child.setLayout(layout);
-		
-	    createMessageCheckBox = new Button(child, SWT.CHECK);
-	    createMessageCheckBox.setSelection(true);
-	    createMessageCheckBox.setText(WSDLEditorPlugin.getWSDLString("_UI_CREATE_MESSAGE_CHECKBOX_LABEL"));
-	}
-
-	public boolean createSubComponents() {
-		return createMessageBoolean;
-	}
-	
-	protected void buttonPressed(int buttonId) {
-		if (buttonId == IDialogConstants.OK_ID) {
-			createMessageBoolean = createMessageCheckBox.getSelection();
-		}
-		super.buttonPressed(buttonId);
-	}
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/widgets/ProtocolComponentControl.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/widgets/ProtocolComponentControl.java
deleted file mode 100644
index 10b9a2e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/widgets/ProtocolComponentControl.java
+++ /dev/null
@@ -1,319 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.widgets;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Combo;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.part.PageBook;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.AbstractGenerator;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.ui.ContentGeneratorOptionsPage;
-
-public abstract class ProtocolComponentControl extends Composite implements SelectionListener, ModifyListener
-{
-  protected AbstractGenerator generator;
-
-  protected Text componentNameField;
-  protected Combo refNameCombo;
-  protected Button refBrowseButton;
-  protected Combo protocolCombo;
-  protected Button overwriteButton;
-  protected PageBook pageBook;
-  protected Composite emptySettingsPage;
-  protected Map pageMap = new HashMap();
-
-  //protected boolean isBindingComponent = true;
-  //protected boolean isNewComponent = true;
-  protected String name;
-  protected String refName;
-
-  protected String UNSPECIFIED = WSDLEditorPlugin.getWSDLString("_UI_UNSPECIFIED");
-  //protected BindingGenerator bindingGenerator;
-
-  public ProtocolComponentControl(Composite parent, AbstractGenerator generator, boolean showOverwriteButton)
-  {
-    super(parent, SWT.NONE);
-    this.generator = generator;
-    //this.isBindingComponent = isBindingComponent;
-
-    GridLayout layout = new GridLayout();
-    layout.marginWidth = 0;
-    setLayout(layout);
-    setLayoutData(createGridData(true, 1));
-
-    Composite labelValueComposite = new Composite(this, SWT.NONE);
-    labelValueComposite.setLayout(new GridLayout(2, false));
-    labelValueComposite.setLayoutData(createGridData(false, 1));
-
-    // row 1
-    //
-    Label componentNameLabel = new Label(labelValueComposite, SWT.NONE);
-    componentNameLabel.setText(getComponentNameLabelText()); //$NON-NLS-1$
-
-    componentNameField = new Text(labelValueComposite, SWT.BORDER);
-    GridData gdName= new GridData();
-    gdName.horizontalAlignment= GridData.FILL;
-    gdName.grabExcessHorizontalSpace= true;
-    componentNameField.setLayoutData(gdName);
-    componentNameField.addModifyListener(this);
-    //createPlaceHolder(labelValueComposite);
-
-    // row 2
-    //
-    Label refNameLabel = new Label(labelValueComposite, SWT.NONE);
-    refNameLabel.setText(getRefNameLabelText()); //$NON-NLS-1$	
-    refNameCombo = new Combo(labelValueComposite, SWT.READ_ONLY);
-    GridData gdRefName= new GridData();
-    gdRefName.horizontalAlignment= GridData.FILL;
-    gdRefName.grabExcessHorizontalSpace= true;
-    refNameCombo.setLayoutData(gdRefName);
-    refNameCombo.addSelectionListener(this);
-
-    //refBrowseButton = new Button(labelValueComposite, SWT.NONE);
-    //refBrowseButton.setText("  ...  ");
-    //GridData gd = new GridData();
-    //gd.grabExcessHorizontalSpace = false;
-    //gd.heightHint = 17;
-    //gd.widthHint = 24;
-    //refBrowseButton.setLayoutData(gd);
-    //refBrowseButton.addSelectionListener(this);
-    //createPlaceHolder(labelValueComposite);
-
-    // row 3
-    //
-    Label protocolLabel = new Label(labelValueComposite, SWT.NONE);
-    protocolLabel.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_BINDING_PROTOCOL")); //$NON-NLS-1$
-    protocolCombo = new Combo(labelValueComposite, SWT.READ_ONLY);
-    GridData gdProtocol= new GridData();
-    gdProtocol.horizontalAlignment= GridData.FILL;
-    gdProtocol.grabExcessHorizontalSpace= true;
-    protocolCombo.setLayoutData(gdProtocol);
-    protocolCombo.addSelectionListener(this);
-    //createPlaceHolder(labelValueComposite);
-
-    // optional overwrite button
-    //
-    if (showOverwriteButton)
-    {
-      overwriteButton = new Button(this, SWT.CHECK);
-      overwriteButton.setText(WSDLEditorPlugin.getWSDLString("_UI_CHECKBOX_OVERWRITE")); //$NON-NLS-1$
-      overwriteButton.addSelectionListener(this);
-    }
-
-    // protocol specific settings
-    //
-    pageBook = new PageBook(this, SWT.NONE);
-    GridData gdFill= new GridData();
-    gdFill.horizontalAlignment= GridData.FILL;
-    gdFill.grabExcessHorizontalSpace= true;
-    gdFill.verticalAlignment= GridData.FILL;
-    gdFill.grabExcessVerticalSpace= true;
-    pageBook.setLayoutData(gdFill);
-
-    emptySettingsPage = new Composite(pageBook, SWT.NONE);
-    for (int i = 0; i < 6; i++)
-    {
-      Label placeHolder = new Label(emptySettingsPage, SWT.NONE);
-    }
-
-    updatePageBook(generator.getProtocol());
-  }
-
-  public void initFields()
-  {
-    // prime the fields
-    //
-    componentNameField.setText(getDefaultName());
-    updateRefNameCombo();
-    updateProtocolCombo();
-  }
-
-  public Text getComponentNameField()
-  {
-    return componentNameField;
-  }
-
-  public String getComponentNameLabelText()
-  {
-    return "Name";
-  }
-
-  private GridData createGridData(boolean both, int span)
-  {
-    GridData gd = new GridData(both ? GridData.FILL_BOTH : GridData.FILL_HORIZONTAL);
-    gd.horizontalSpan = span;
-    return gd;
-  }
-
-  private Control createPlaceHolder(Composite parent)
-  {
-    Label label = new Label(parent, SWT.NONE);
-    return label;
-  }
-  public AbstractGenerator getGenerator()
-  {
-    return generator;
-  }
-
-  // implements SelectionListener
-  //
-  public void widgetDefaultSelected(SelectionEvent event)
-  {
-  }
-
-  public void widgetSelected(SelectionEvent event)
-  {
-    if (event.widget == overwriteButton && overwriteButton != null)
-    {
-      getGenerator().setOverwrite(overwriteButton.getSelection());
-    }
-    else if (event.widget == refNameCombo)
-    {
-      int index = refNameCombo.getSelectionIndex();
-      String refName = refNameCombo.getItem(index);
-      getGenerator().setRefName(refName);
-    }
-    else if (event.widget == protocolCombo)
-    {
-      int index = protocolCombo.getSelectionIndex();
-      String protocol = (index != -1) ? protocolCombo.getItem(index) : null;
-      getGenerator().setProtocol(protocol);
-      getGenerator().setOptions(null);
-      updatePageBook(protocol);
-    }
-  }
-
-  private static final String IS_OVERWRITE_APPLICABLE = "IS_OVERWRITE_APPLICABLE";
-  protected void updatePageBook(String protocol)
-  {
-    if (protocol != null)
-    {
-      Control control = (Control) pageMap.get(protocol);
-      if (control == null)
-      {
-        ContentGeneratorOptionsPage optionsPage = createContentGeneratorOptionsPage(protocol);
-
-        if (optionsPage != null)
-        {
-          optionsPage.init(getGenerator());
-          control = optionsPage.createControl(pageBook);
-          control.setData(IS_OVERWRITE_APPLICABLE, new Boolean(optionsPage.isOverwriteApplicable()));
-          pageMap.put(protocol, control);
-        }
-
-        if (control != null)
-        {
-          pageMap.put(protocol, control);
-        }
-      }
-
-      boolean enableOverwriteButton = true;
-      if (control != null)
-      {
-        if (overwriteButton != null)
-        {
-          Boolean data = (Boolean) control.getData(IS_OVERWRITE_APPLICABLE);
-          enableOverwriteButton = data == null || data.equals(Boolean.TRUE);
-        }
-        pageBook.showPage(control);
-        pageBook.layout();
-        pageBook.getParent().layout();
-      }
-      else
-      {
-        pageBook.showPage(emptySettingsPage);
-      }
-
-      if (overwriteButton != null)
-      {
-        if (enableOverwriteButton)
-        {
-          overwriteButton.setEnabled(true);
-          overwriteButton.setSelection(generator.getOverwrite());
-        }
-        else
-        {
-          overwriteButton.setEnabled(false);
-          overwriteButton.setSelection(true);
-        }
-      }
-    }
-  }
-
-  protected void updateProtocolCombo()
-  {
-    protocolCombo.removeAll();
-
-    List list = new ArrayList();
-    list.add(UNSPECIFIED);
-    list.addAll(WSDLEditorPlugin.getInstance().getContentGeneratorExtensionRegistry().getBindingExtensionNames());
-
-    String protocolText = generator.getProtocol();
-
-    for (Iterator i = list.iterator(); i.hasNext();)
-    {
-      String protocol = (String) i.next();
-      protocolCombo.add(protocol);
-    }
-
-    if (protocolText == null && protocolCombo.getItemCount() > 0)
-    {
-      protocolText = protocolCombo.getItem(0);
-      generator.setProtocol(!UNSPECIFIED.equals(protocolText) ? protocolText : null);
-    }
-    protocolCombo.setText(protocolText);
-  }
-
-  protected void updateRefNameCombo()
-  {
-    refNameCombo.removeAll();
-
-    refNameCombo.add(UNSPECIFIED);
-    for (Iterator i = getRefNames().iterator(); i.hasNext();)
-    {
-      refNameCombo.add((String) i.next());
-    }
-
-    if (refNameCombo.getItemCount() > 0)
-    {
-      String refText = generator.getRefName();
-      refNameCombo.setText(refText != null ? refText : UNSPECIFIED);
-    }
-  }
-
-  public void modifyText(ModifyEvent e)
-  {
-    generator.setName(componentNameField.getText());
-  }
-
-  public abstract List getRefNames();
-  public abstract String getRefNameLabelText();
-  public abstract String getDefaultName();
-  public abstract ContentGeneratorOptionsPage createContentGeneratorOptionsPage(String protocol);
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/BindingWizard.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/BindingWizard.java
deleted file mode 100644
index 6d7ff19..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/BindingWizard.java
+++ /dev/null
@@ -1,291 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.core.runtime.Preferences;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.jface.wizard.WizardPage;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.sse.core.preferences.CommonModelPreferenceNames;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.AbstractGenerator;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.BindingGenerator;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.ContentGeneratorExtension;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.ui.ContentGeneratorOptionsPage;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.wsdl.ui.internal.widgets.ProtocolComponentControl;
-import org.eclipse.wst.xml.core.XMLModelPlugin;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-public class BindingWizard extends Wizard
-{
-  protected BindingGenerator bindingGenerator;
-  protected BindingWizardOptionsPage specifyBindingPage;
-
-  protected Document document;
-  protected int kind;
-
-  public static final int KIND_NEW_BINDING = 1;
-  public static final int KIND_REGENERATE_BINDING = 2;
-
-  /**
-   * Constructor for BindingWizard.
-   */
-  public BindingWizard(Definition definition)
-  {
-    this(definition, KIND_NEW_BINDING);
-  }
-
-  public BindingWizard(Definition definition, Document document)
-  {
-    this(definition, KIND_NEW_BINDING);
-    this.document = document;
-  }
-  
-  public BindingWizard(Definition definition, int kind)
-  {
-    super();
-    this.kind = kind;
-    bindingGenerator = new BindingGenerator(definition);
-    setWindowTitle(WSDLEditorPlugin.getWSDLString("_UI_BINDING_WIZARD")); //$NON-NLS-1$
-    //setDefaultPageImageDescriptor(ImageDescriptor.createFromFile(WSDLEditorPlugin.class, "icons/NewXML.gif"));
-  }
-
-  public void setBindingName(String bindingName)
-  {
-    bindingGenerator.setName(bindingName);
-
-    Definition definition = bindingGenerator.getDefinition();
-    QName qname = new QName(definition.getTargetNamespace(), bindingName);
-    Binding binding = (Binding) definition.getBinding(qname);
-    if (binding != null)
-    {
-      List eeList = binding.getEExtensibilityElements();
-      if (eeList.size() > 0)
-      {
-        ExtensibilityElement ee = (ExtensibilityElement) eeList.get(0);
-        Element element = WSDLEditorUtil.getInstance().getElementForObject(ee);
-        String namespace = element.getNamespaceURI();
-        if (namespace != null)
-        {
-          ContentGeneratorExtension extension = WSDLEditorPlugin.getInstance().getContentGeneratorExtensionRegistry().getExtensionForNamespace(namespace);
-
-          if (extension != null)
-          {
-            bindingGenerator.setProtocol(extension.getName());
-          }
-        }
-      }
-    }
-  }
-
-  public void setPortTypeName(String portTypeName)
-  {
-    bindingGenerator.setPortTypeName(portTypeName);
-  }
-
-  public BindingGenerator getBindingGenerator()
-  {
-    return bindingGenerator;
-  }
-
-  /**
-   * Return true if wizard setup is successful, false otherwise
-   */
-  public boolean setup()
-  {
-    return true;
-  }
-
-  public void addPages()
-  {
-    specifyBindingPage = new BindingWizardOptionsPage();
-    addPage(specifyBindingPage);
-  }
-
-  public boolean performFinish()
-  {
-  	Definition definition = bindingGenerator.getDefinition();
-  	boolean recordingStarted = false;
-  	if (definition.getElement() == null || (document != null && document.getChildNodes().getLength() == 0)) {
-  		recordingStarted = true;
-  		beginRecording();
-  		
-  		// Create the Definitions element with proper namespace
-  	    Preferences preference = XMLModelPlugin.getDefault().getPluginPreferences();
-  		String charSet = preference.getString(CommonModelPreferenceNames.OUTPUT_CODESET);
-  	    if (charSet == null || charSet.trim().equals(""))
-  	    {
-  	    	charSet = "UTF-8";
-  	    }
-  	    document.appendChild(document.createProcessingInstruction("xml", "version=\"1.0\" encoding=\"" + charSet + "\""));
-  		Element root = document.createElement("wsdl:definitions");  		
-  		document.appendChild(root);
-
-  		// Add various namespace attributes here. 
-  		root.setAttribute("xmlns:soap", "http://schemas.xmlsoap.org/wsdl/soap/");
-  		root.setAttribute("xmlns:tns", getDefaultNamespace(definition));
-  		root.setAttribute("xmlns:wsdl", "http://schemas.xmlsoap.org/wsdl/");
-  		root.setAttribute("xmlns:xsd", "http://www.w3.org/2001/XMLSchema");
-  		root.setAttribute("name", getFileName(definition));
-  		root.setAttribute("targetNamespace", getDefaultNamespace(definition));
-
-  		definition.setElement(root);	
-  	}
-  	
-    bindingGenerator.generate();
-
-    try
-    {
-      Object object = bindingGenerator.getNewComponent();
-      if (object != null)
-      {
-        IEditorPart editorPart = WSDLEditorPlugin.getInstance().getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
-        ISelectionProvider selectionProvider = (ISelectionProvider) editorPart.getAdapter(ISelectionProvider.class);
-        if (selectionProvider != null)
-        {
-          selectionProvider.setSelection(new StructuredSelection(object));
-        }
-      }
-    }
-    catch (Exception e)
-    {
-    }
-    finally {
-    	if (recordingStarted)
-    		endRecording();
-    }
-
-    return true;
-  }
-  
-  private String getDefaultNamespace(Definition definition)
-  {
-    String namespace = WSDLEditorPlugin.getInstance().getPreferenceStore().getString(WSDLEditorPlugin.getWSDLString("_UI_PREF_PAGE_DEFAULT_TARGET_NAMESPACE"));
-    if (!namespace.endsWith("/")) {
-    	namespace = namespace.concat("/");
-    }
-    
-    namespace += getFileName(definition) + "/";
-
-    return namespace;
-  }
-  
-  private String getFileName(Definition definition) {
-    String fileLocation = definition.getLocation();
-  	IPath filePath = new Path(fileLocation);
-  	return filePath.removeFileExtension().lastSegment().toString();
-  }
-  
-  private void beginRecording() {
-    Node node = document;
-    if (node instanceof XMLNode)
-    {
-      ((XMLNode)node).getModel().beginRecording(this, WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_BINDING"));  
-    }
-  }
-  
-  private void endRecording() {
-    Node node = document; 
-    if (node instanceof XMLNode)
-    {
-      ((XMLNode)node).getModel().endRecording(this);  
-    }
-  }
-
-  class BindingWizardOptionsPage extends WizardPage
-  {
-    protected ProtocolComponentControl protocolComponentControl;
-
-    public BindingWizardOptionsPage()
-    {
-      super("SpecifyBindingPage");
-      setTitle(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_BINDING_DETAILS"));
-      setDescription(WSDLEditorPlugin.getWSDLString("_UI_SPECIFY_BINDING_DETAILS_LABEL"));
-    }
-
-    protected BindingGenerator getBindingGenerator()
-    {
-      return ((BindingWizard) getWizard()).getBindingGenerator();
-    }
-
-    public void createControl(Composite parent)
-    {
-      ProtocolComponentControl protocolComponentControl = new BindingProtocolComponentControl(parent, bindingGenerator, kind == KIND_REGENERATE_BINDING);
-      protocolComponentControl.initFields();
-      setControl(protocolComponentControl);
-    }
-  }
-
-  public static class BindingProtocolComponentControl extends ProtocolComponentControl
-  {
-    public BindingProtocolComponentControl(Composite parent, AbstractGenerator generator)
-    {
-      this(parent, generator, false);
-    }
-
-    public BindingProtocolComponentControl(Composite parent, AbstractGenerator generator, boolean showOverwriteButton)
-    {
-      super(parent, generator, showOverwriteButton);
-
-      if (generator.getName() != null)
-      {
-        componentNameField.setEditable(false);
-      }
-    }
-
-    public String getRefNameLabelText()
-    {
-      return WSDLEditorPlugin.getWSDLString("_UI_PORT_TYPE");
-    }
-
-    public List getRefNames()
-    {
-      return new ComponentReferenceUtil(generator.getDefinition()).getPortTypeNames();
-    }
-
-    public String getDefaultName()
-    {
-      String bindingName = generator.getName();
-      return bindingName != null ? bindingName : NameUtil.buildUniqueBindingName(generator.getDefinition(), null);
-    }
-
-    public ContentGeneratorOptionsPage createContentGeneratorOptionsPage(String protocol)
-    {
-      ContentGeneratorOptionsPage optionsPage = null;
-      ContentGeneratorExtension extension = WSDLEditorPlugin.getInstance().getContentGeneratorExtensionRegistry().getContentGeneratorExtension(protocol);
-      if (extension != null)
-      {
-        optionsPage = extension.createBindingContentGeneratorOptionsPage();
-      }
-      return optionsPage;
-    }
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/NamespaceTable.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/NamespaceTable.java
deleted file mode 100644
index aa312fb..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/NamespaceTable.java
+++ /dev/null
@@ -1,701 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import java.util.List;
-import java.util.Vector;
-
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.viewers.CellEditor;
-import org.eclipse.jface.viewers.CheckboxCellEditor;
-import org.eclipse.jface.viewers.ColumnWeightData;
-import org.eclipse.jface.viewers.ICellModifier;
-import org.eclipse.jface.viewers.ILabelProviderListener;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredContentProvider;
-import org.eclipse.jface.viewers.ITableLabelProvider;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.jface.viewers.TableLayout;
-import org.eclipse.jface.viewers.TextCellEditor;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.MouseAdapter;
-import org.eclipse.swt.events.MouseEvent;
-import org.eclipse.swt.events.MouseListener;
-import org.eclipse.swt.events.SelectionAdapter;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Group;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-import org.eclipse.swt.widgets.TableItem;
-import org.eclipse.wst.common.contentmodel.util.NamespaceInfo;
-import org.eclipse.wst.common.ui.viewers.NavigableTableViewer;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.xml.ui.dialogs.EditNamespaceInfoDialog;
-import org.eclipse.wst.xml.ui.dialogs.UpdateListener;
-import org.eclipse.wst.xml.ui.util.XMLCommonResources;
- 
-public class NamespaceTable extends Composite
-{
-  protected static final String NAMESPACE_URI = XMLCommonResources.getInstance().getString("_UI_LABEL_NAMESPACE_NAME"); //$NON-NLS-1$
-  protected static final String PREFIX = XMLCommonResources.getInstance().getString("_UI_LABEL_PREFIX"); //$NON-NLS-1$
-  protected static final String INCLUDE = WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT"); //$NON-NLS-1$
-    
-  protected List namespaceInfoList = new Vector();
-  protected List checkedList = new Vector();
-  protected NamespaceNavigableTableViewer tableViewer;    
-  protected Button addButton;
-
-  protected NamespaceInfoTableLabelProvider provider;
-  protected UpdateListener updateListener;   
-  protected IPath resourceLocation;  
-  protected int visibleRows = -1;  
-  protected boolean dummyRowsRemoved = false;
-  Table table;
-
-  public NamespaceTable(Composite parent)
-  {  
-    this(parent, -1, -1, -1);
-  }    
-
-  public NamespaceTable(Composite parent, int visibleRows)
-  {
-    this(parent, -1, -1, visibleRows);
-  }
-
-  public NamespaceTable(Composite parent, int widthHint, int heightHint)
-  {
-    this(parent, widthHint, heightHint, -1);
-  }
-
-  public NamespaceTable(Composite parent, int widthHint, int heightHint, int visibleRows)
-  {
-    super(parent, SWT.NONE);                                                               
-    setLayout(createGridLayout());                                 
-    GridData fillGD= new GridData();
-    fillGD.horizontalAlignment= GridData.FILL;
-    fillGD.grabExcessHorizontalSpace= true;
-    fillGD.verticalAlignment= GridData.FILL;
-    fillGD.grabExcessVerticalSpace= true;
-    
-    setLayoutData(fillGD);             
-    
-    Group namespaceInfoGroup = new Group(this, SWT.NONE);
-    namespaceInfoGroup.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_NAMESPACE_URIS_TO_BE_INCLUDED")); //$NON-NLS-1$
-    namespaceInfoGroup.setLayout(new GridLayout());   
-    GridData gd = fillGD;
-    if (widthHint != -1)
-    {
-      gd.widthHint = widthHint;
-    }   
-    if (heightHint != -1)
-    {
-      gd.heightHint = heightHint;
-    }
-    namespaceInfoGroup.setLayoutData(gd); 
-    //WorkbenchHelp.setHelp(namespaceInfoGroup, new ControlContextComputer(namespaceInfoGroup, XMLBuilderContextIds.XMLC_NAMESPACE_GROUP));
-                    
-    String[] titleArray = {INCLUDE, PREFIX, NAMESPACE_URI};
-
-    table = new Table(namespaceInfoGroup, SWT.FULL_SELECTION);
-    table.setHeaderVisible(true);
-    
-    table.setLayoutData(fillGD);
-    table.setLinesVisible(true);
-    table.addMouseListener(new MouseAdapter()
-    {
-      public void mouseDown(MouseEvent e)
-      {
-        TableItem item = table.getItem(new Point(e.x, e.y));
-        if (item != null)
-        {
-          Object obj = item.getData();
-          if (obj != null)
-          {
-            TableElement holder = (TableElement)obj;
-            TableColumn col = table.getColumn(0);
-            if (e.x < col.getWidth()) // if the point falls within the Select column then perform check/uncheck
-            {
-              String currentState = holder.getChecked();
-              if (currentState.equals("true")) //$NON-NLS-1$
-              {
-                holder.setChecked("false"); //$NON-NLS-1$
-                checkedList.set(holder.getIndex(), "false"); //$NON-NLS-1$
-              }  
-              else if (currentState.equals("false")) //$NON-NLS-1$
-              {
-                holder.setChecked("true");  //$NON-NLS-1$
-                checkedList.set(holder.getIndex(), "true"); //$NON-NLS-1$
-              }
-              tableViewer.refresh();
-              if (updateListener != null)
-              {
-                updateListener.updateOccured(this, namespaceInfoList);
-              }
-            }
-          }
-        }        
-      }
-    });
-
-    tableViewer = new NamespaceNavigableTableViewer(table);
-    provider = new NamespaceInfoTableLabelProvider();
-    tableViewer.setContentProvider(provider);   
-    tableViewer.setLabelProvider(provider);
-    tableViewer.setColumnProperties(titleArray);
-    tableViewer.setCellModifier(new NamespaceInfoCellModifier());
-
-                    
-    int[] widthArray = {10, 20, 50};
-    TableLayout layout = new TableLayout();  
-
-    for (int i = 0; i < titleArray.length; i++)
-    {
-      TableColumn column = new TableColumn(table, i);
-      column.setText(titleArray[i]);
-      column.setAlignment(SWT.LEFT);
-      layout.addColumnData(new ColumnWeightData(widthArray[i], true));
-    }         
-    this.visibleRows = visibleRows;
-    for (int i = 0; i < visibleRows; i++)
-    {
-      TableItem item = new TableItem(table, SWT.NONE); 
-      item.setText("#######"); //$NON-NLS-1$
-    }
-    table.setLayout(layout);  
-    
-    CellEditor[] cellEditors = new CellEditor[titleArray.length];
-    cellEditors[0] = new NamespaceInfoCheckboxCellEditor(table);
-    cellEditors[1] = new TextCellEditor(table);
-    tableViewer.setCellEditors(cellEditors);
-
-//    createButtons(namespaceInfoGroup);            
-
-    initialize();    
-  }    
-
-  public void setUpdateListener(UpdateListener updateListener)
-  {
-    this.updateListener = updateListener;
-  }
-
-  public void setNamespaceInfoList(List namespaceInfoList)
-  {    
-    this.namespaceInfoList = namespaceInfoList;
-    update();
-  }                       
-
-  public List getNamespaceInfoList()
-  {
-    return namespaceInfoList;
-  }  
-
-  public List getNamespaceCheckedList()
-  {
-    return checkedList;
-  }  
-
-  public String getWSDLPrefix()
-  {
-    return ((NamespaceInfo)(namespaceInfoList.get(0))).prefix;
-  }
-
-  public void setResourceLocation(IPath resourceLocation)
-  {
-    this.resourceLocation = resourceLocation;
-  }
-
-  public GridLayout createGridLayout()
-  {
-    GridLayout gridLayout = new GridLayout();
-    gridLayout.marginWidth = 0;
-    gridLayout.horizontalSpacing = 0;
-    return gridLayout;
-  }
-    
-  protected void initialize()
-  {
-    // better way to do this....
-    NamespaceInfo info1 = new NamespaceInfo();
-    info1.prefix = "wsdl"; //$NON-NLS-1$
-    info1.uri = "http://schemas.xmlsoap.org/wsdl/"; //$NON-NLS-1$
-    namespaceInfoList.add(info1);
-    checkedList.add("true"); //$NON-NLS-1$
-    NamespaceInfo info2 = new NamespaceInfo();
-    info2.prefix = "soap"; //$NON-NLS-1$
-    info2.uri = "http://schemas.xmlsoap.org/wsdl/soap/"; //$NON-NLS-1$
-    namespaceInfoList.add(info2);
-    checkedList.add("false"); //$NON-NLS-1$
-    NamespaceInfo info3 = new NamespaceInfo();
-    info3.prefix = "http";  //$NON-NLS-1$
-    info3.uri = "http://schemas.xmlsoap.org/wsdl/http/"; //$NON-NLS-1$
-    namespaceInfoList.add(info3);
-    checkedList.add("false"); //$NON-NLS-1$
-    NamespaceInfo info4 = new NamespaceInfo();
-    info4.prefix = "mime"; //$NON-NLS-1$
-    info4.uri = "http://schemas.xmlsoap.org/wsdl/mime/"; //$NON-NLS-1$
-    namespaceInfoList.add(info4);
-    checkedList.add("false"); //$NON-NLS-1$
-    NamespaceInfo info5 = new NamespaceInfo();
-    info5.prefix = "soapenc"; //$NON-NLS-1$
-    info5.uri = "http://schemas.xmlsoap.org/soap/encoding/"; //$NON-NLS-1$
-    namespaceInfoList.add(info5);
-    checkedList.add("false"); //$NON-NLS-1$
-    NamespaceInfo info6 = new NamespaceInfo();
-    info6.prefix = "soapenv"; //$NON-NLS-1$
-    info6.uri = "http://schemas.xmlsoap.org/soap/envelope/"; //$NON-NLS-1$
-    namespaceInfoList.add(info6);
-    checkedList.add("false"); //$NON-NLS-1$
-    NamespaceInfo info7 = new NamespaceInfo();
-    info7.prefix = "xsi"; //$NON-NLS-1$
-    info7.uri = "http://www.w3.org/2001/XMLSchema-instance"; //$NON-NLS-1$
-    namespaceInfoList.add(info7);
-    checkedList.add("false"); //$NON-NLS-1$
-    NamespaceInfo info8 = new NamespaceInfo();
-    info8.prefix = "xsd"; //$NON-NLS-1$
-    info8.uri = "http://www.w3.org/2001/XMLSchema"; //$NON-NLS-1$
-    namespaceInfoList.add(info8);
-    checkedList.add("true"); //$NON-NLS-1$
-    update();
-  }
-
-  protected void createButtons(Composite parent)
-  {
-    Composite composite = new Composite(parent, SWT.NONE);
-    GridData hFillGD = new GridData();
-    hFillGD.horizontalAlignment= GridData.FILL;
-    hFillGD.grabExcessHorizontalSpace= true;
-    
-    composite.setLayoutData(hFillGD);
-    GridLayout gridLayout = new GridLayout();
-    gridLayout.numColumns = 2;
-    gridLayout.marginHeight = 0;
-    gridLayout.marginWidth = 0;
-    composite.setLayout(gridLayout);
-
-    GridData gd = new GridData();
-    gd.horizontalAlignment = GridData.FILL;
-    gd.grabExcessHorizontalSpace= true;
-    
-    Button hiddenButton = new Button(composite, SWT.NONE);
-    hiddenButton.setLayoutData(gd);
-    hiddenButton.setVisible(false);
-    hiddenButton.setEnabled(false);
-
-    SelectionListener selectionListener = new SelectionAdapter()
-    {
-      public void widgetSelected(SelectionEvent e)
-      {  
-        if (e.widget == addButton)
-        {
-          performNew();
-        }
-      }
-    };   
-    
-    // create a composite to hold the three buttons
-    Composite buttonComposite = new Composite(composite, SWT.NONE);
-
-    buttonComposite.setLayoutData(hFillGD);
-    GridLayout buttonGridLayout = new GridLayout();
-    buttonGridLayout.numColumns = 1;
-    buttonGridLayout.makeColumnsEqualWidth = true;
-    buttonComposite.setLayout(buttonGridLayout);
-
-    // add the New button
-    //
-    gd = new GridData();
-    gd.horizontalAlignment = GridData.FILL;
-    gd.grabExcessHorizontalSpace = true;
-
-    addButton = new Button(buttonComposite, SWT.NONE);
-    addButton.setText(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD")); //$NON-NLS-1$
-    addButton.setLayoutData(gd);//ViewUtility.createHorizontalFill());
-    addButton.addSelectionListener(selectionListener);
-  }
-
-  public void performNew()
-  {
-    NamespaceInfo info = new NamespaceInfo();
-    EditNamespaceInfoDialog dialog = invokeDialog(XMLCommonResources.getInstance().getString("_UI_LABEL_NEW_NAMESPACE_INFORMATION"), info); //$NON-NLS-1$
-    if (dialog.getReturnCode() == Dialog.OK)
-    {
-      namespaceInfoList.add(info);
-      checkedList.add("true"); //$NON-NLS-1$
-      performDelayedUpdate();
-    }
-  } 
-                     
-  protected EditNamespaceInfoDialog invokeDialog(String title, NamespaceInfo info)
-  {
-    Shell shell = XMLCommonResources.getInstance().getWorkbench().getActiveWorkbenchWindow().getShell();
-    EditNamespaceInfoDialog dialog = new EditNamespaceInfoDialog(shell, info);
-    dialog.create();
-    dialog.getShell().setText(title);
-    dialog.setBlockOnOpen(true);
-    dialog.setResourceLocation(resourceLocation);
-    dialog.open();      
-    return dialog;
-  }
-
-  protected void performDelayedUpdate()
-  {
-    Runnable delayedUpdate = new Runnable()
-    {
-      public void run()
-      {
-        update();
-      }
-    };
-    Display.getCurrent().asyncExec(delayedUpdate);
-
-    if (updateListener != null)
-    {
-      updateListener.updateOccured(this, namespaceInfoList);
-    }
-  }
- 
-  protected NamespaceInfo getTargetNamespaceInfo()
-  {
-    return (namespaceInfoList != null && namespaceInfoList.size() > 0) ? 
-           (NamespaceInfo)namespaceInfoList.get(0) :
-           null;
-  }    
-
-                    
-  public void update()
-  {
-    updateHelper(namespaceInfoList);
-  }
-                           
-  public void updateHelper(List namespaceInfoList)
-  {                                      
-    if (visibleRows != -1 && !dummyRowsRemoved)
-    {
-//      dummyRowsRemoved = true;
-//      tableViewer.getTable().removeAll();
-    }                                                      
-    ISelection selection = tableViewer.getSelection();
-    tableViewer.setInput(namespaceInfoList);
-    if (selection.isEmpty())
-    {                     
-      if (namespaceInfoList.size() > 0)
-      {
-        tableViewer.setSelection(new StructuredSelection(namespaceInfoList.get(0)));
-      }
-    }
-    else
-    {
-      tableViewer.setSelection(selection);
-    }
-  }
-
-  protected class NamespaceInfoCheckboxCellEditor extends CheckboxCellEditor implements MouseListener
-  {
-    public NamespaceInfoCheckboxCellEditor(Composite parent)
-    {
-      super(parent);
-    }
-
-    protected void doSetValue(Object value)
-    {
-    }
-
-    public void activate()
-    {
-       super.activate();
-       deactivate();
-       Display.getCurrent().getFocusControl().redraw();
-    }
-
-    public void mouseDown(MouseEvent e)   
-    {      
-      if (tableViewer.getTable().getItem(new Point(e.x, e.y)) != null)
-      {
-      }
-    }    
-    public void mouseDoubleClick(MouseEvent e) {}
-    public void mouseUp(MouseEvent e) {}
-
-
-  }
-
-
-  protected class NamespaceInfoCellModifier implements ICellModifier
-  {
-    public NamespaceInfoCellModifier()
-    {
-      
-    }
-    
-    public boolean canModify(Object element, String property)
-    {
-      if (property.equals(INCLUDE))
-      {
-        return true;
-      }
-      else if (property.equals(PREFIX))
-      {
-        return true;
-      }
-      return false;      
-    }
-
-    public Object getValue(Object element, String property)
-    {
-      int column = 0;
-      if (property.equals(INCLUDE))
-      {
-        column = 0;
-      }
-      else if (property.equals(PREFIX))
-      {
-        column = 1;
-      }
-      else if (property.equals(NAMESPACE_URI))
-      {
-        column = 2;
-      }
-
-      if (element instanceof TableElement)
-      {
-        return provider.getColumnText(element, column);
-      }
-      else
-      {
-        return null;
-      }
-    }
-
-    public void modify(Object element, String property, Object value)
-    {
-      TableItem item = (TableItem)element;
-      if (item != null)
-      {
-        Object obj = item.getData();
-        if (obj != null)
-        {
-          TableElement holder = (TableElement)obj;
-          NamespaceInfo info = holder.getNamespaceInfo();
-          if (property.equals(INCLUDE))
-          {
-            if (value instanceof Boolean)
-            {
-              if (((Boolean)value).booleanValue())
-              {
-                holder.setChecked("true");
-                checkedList.set(holder.getIndex(), "true");
-              }
-              else
-              {
-                holder.setChecked("false");
-                checkedList.set(holder.getIndex(), "false");
-              }
-            }
-          }
-          else if (property.equals(PREFIX))
-          {
-            info.prefix = ((String)value).trim();
-          }
-
-          Runnable delayedUpdate = new Runnable()
-          {
-            public void run()
-            {
-              tableViewer.refresh();
-            }
-          };
-          Display.getCurrent().asyncExec(delayedUpdate);
-          if (updateListener != null)
-          {
-            updateListener.updateOccured(this, namespaceInfoList);
-          }
-
-//          performDelayedUpdate();
-        }
-      }
-    }
-  }                   
-
-  protected class TableElement
-  {
-    NamespaceInfo info;
-    int index;
-    String checked = "true";
-    
-    TableElement(NamespaceInfo info, int index)
-    {
-      this.info = info;
-      this.index = index;
-    }
-    
-    public NamespaceInfo getNamespaceInfo()
-    {
-      return info;
-    }
-    
-    public int getIndex()
-    {
-      return index;
-    }
-    
-    public String getChecked()
-    {
-      return checked;
-    }
-    
-    public void setChecked(String checked)
-    {
-      this.checked = checked;
-    }
-  }
-
-  /**
-   * NamespaceInfoTableLabelProvider
-   */
-  protected class NamespaceInfoTableLabelProvider implements ITableLabelProvider, IStructuredContentProvider
-  {
-    public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
-    {
-    }
-
-    public boolean isLabelProperty(Object element, String property)
-    {
-      return false;
-    }
-
-    public boolean isDeleted(Object element)
-    {
-      return false;
-    }
-
-    public Object[] getElements(Object inputElement)
-    {
-      Vector v = new Vector();
-      for (int i = 0; i < namespaceInfoList.size(); i++)
-      {
-        NamespaceInfo info = (NamespaceInfo)namespaceInfoList.get(i);
-        TableElement holder = new TableElement(info, i);
-        holder.setChecked((String)checkedList.get(i));
-        v.add(holder);
-      }
-      return v.toArray();
-    }
-
-    public String getColumnText(Object object, int column)
-    {
-      TableElement holder = (TableElement)object;
-      NamespaceInfo info = holder.getNamespaceInfo();
-      String result = null;
-      switch (column)
-      {
-        case 1: { result = info.prefix; break; }
-        case 2: { result = info.uri; break; }
-      }
-      result = result != null ? result.trim() : "";
-      if (result.equals(""))
-      {
-        switch (column)
-        {
-          case 2: 
-          { 
-            result = XMLCommonResources.getInstance().getString("_UI_NO_NAMESPACE_NAME");  //$NON-NLS-1$
-            break; 
-          }
-        }
-      }
-      return result;
-    }
-
-//    private String getDefaultPrefix()
-//    {
-//      String defaultPrefix = "p";
-//      if (namespaceInfoList == null)
-//        return defaultPrefix;
-//
-//      Vector v = new Vector();
-//      for (int i=0; i<namespaceInfoList.size(); i++)
-//      {
-//        NamespaceInfo nsinfo = (NamespaceInfo)namespaceInfoList.get(i);
-//        if (nsinfo.prefix != null)
-//          v.addElement(nsinfo.prefix);
-//      }
-//
-//      if (v.contains(defaultPrefix))
-//      {
-//        String s = defaultPrefix;
-//        for (int j=0; v.contains(s); j++)
-//        {
-//          s = defaultPrefix + Integer.toString(j);
-//        }
-//        return s;
-//      }
-//      else
-//        return defaultPrefix;
-//    }
-
-    public Image getColumnImage(Object object, int columnIndex)
-    {
-      if (columnIndex == 0)  // Output Column
-      {
-        if (object instanceof TableElement)
-        {
-          TableElement holder = (TableElement) object;
-          String result = holder.getChecked();
-          if (result.equals("true")) //$NON-NLS-1$
-          {
-            return WSDLEditorPlugin.getInstance().getImage("icons/output_yes.gif"); //$NON-NLS-1$
-          }
-          else
-          {
-            return WSDLEditorPlugin.getInstance().getImage("icons/output_no.gif"); //$NON-NLS-1$
-          }
-        }
-      }
-      return null;
-    }
-
-    public boolean isLabelProperty(Object object, Object property)
-    {
-      return false;
-    }
-
-    public void addListener(ILabelProviderListener listener)
-    {
-    }
-
-    public void removeListener(ILabelProviderListener listener)
-    {
-    }
-
-    public void dispose()
-    {
-    }
-  }
-
-  class NamespaceNavigableTableViewer extends NavigableTableViewer
-  {
-    public NamespaceNavigableTableViewer(Table parent)
-    {
-      super(parent);
-    }
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/NewWSDLWizard.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/NewWSDLWizard.java
deleted file mode 100644
index 984af7a..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/NewWSDLWizard.java
+++ /dev/null
@@ -1,444 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.util.Hashtable;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Vector;
-
-import javax.xml.namespace.QName;
-
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.core.runtime.Preferences;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.ui.INewWizard;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.part.FileEditorInput;
-import org.eclipse.wst.common.contentmodel.CMAttributeDeclaration;
-import org.eclipse.wst.common.contentmodel.CMDataType;
-import org.eclipse.wst.common.contentmodel.CMDocument;
-import org.eclipse.wst.common.contentmodel.CMElementDeclaration;
-import org.eclipse.wst.common.contentmodel.CMGroup;
-import org.eclipse.wst.common.contentmodel.CMNamedNodeMap;
-import org.eclipse.wst.common.contentmodel.CMNode;
-import org.eclipse.wst.common.contentmodel.CMNodeList;
-import org.eclipse.wst.common.contentmodel.internal.util.DOMValidator;
-import org.eclipse.wst.common.contentmodel.modelquery.ModelQuery;
-import org.eclipse.wst.common.contentmodel.util.CMVisitor;
-import org.eclipse.wst.common.contentmodel.util.NamespaceInfo;
-import org.eclipse.wst.common.ui.UIPlugin;
-import org.eclipse.wst.sse.core.preferences.CommonModelPreferenceNames;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddUnknownExtensibilityElementCommand;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.BindingGenerator;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.CreateWSDLElementHelper;
-import org.eclipse.wst.wsdl.internal.impl.DefinitionImpl;
-import org.eclipse.wst.wsdl.internal.impl.WSDLFactoryImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLResourceImpl;
-import org.eclipse.wst.xml.core.XMLModelPlugin;
-import org.w3c.dom.Element;
-
-public class NewWSDLWizard extends Wizard implements INewWizard
-{
-  private WSDLNewFilePage newFilePage;
-  private WSDLNewFileOptionsPage optionsPage;  
-  private IStructuredSelection selection;
-  private IWorkbench workbench;
-  
-  /**
-   * Constructor for NewWSDLWizard.
-   */
-  public NewWSDLWizard()
-  {
-    super();
-  }
-  /**
-   * @see org.eclipse.jface.wizard.IWizard#performFinish()
-   */
-  public boolean performFinish()
-  {
-    IFile file = newFilePage.createNewFile();
-    
-    Preferences preference = XMLModelPlugin.getDefault().getPluginPreferences();
-	String charSet = preference.getString(CommonModelPreferenceNames.OUTPUT_CODESET);
-     if (charSet == null || charSet.trim().equals(""))
-    {
-    	charSet = "UTF-8";
-    }
-    
-    String wsdlPrefix = "wsdl";
-    Vector namespaces = optionsPage.getNamespaceInfo();
-    
-    String prefix = optionsPage.getPrefix();
-    String definitionName = optionsPage.getDefinitionName();
-
-    WSDLFactoryImpl factory = new WSDLFactoryImpl();
-    DefinitionImpl definition = (DefinitionImpl) factory.createDefinition();
-    
-    definition.setTargetNamespace(optionsPage.getTargetNamespace());
-    definition.setLocation(file.getLocation().toString());
-    definition.setEncoding(charSet);											
-    definition.setQName(new QName(wsdlPrefix, definitionName));
-    definition.addNamespace(prefix, optionsPage.getTargetNamespace());
-    
-    for (int i=0; i<namespaces.size(); i++)
-    {
-        NamespaceInfo info = (NamespaceInfo)namespaces.get(i);
-
-        if (info.prefix.length() > 0)
-        {
-        	definition.addNamespace(info.prefix, info.uri);
-        }
-        else
-        {
-        	definition.addNamespace(null, info.uri);
-        }
-    }
-    
-    try {
-    	if (optionsPage.getCreateSkeletonBoolean()) {
-    		if (optionsPage.isSoapDocLiteralProtocol()) {
-        		CreateWSDLElementHelper.PART_TYPE_OR_DEFINITION = CreateWSDLElementHelper.PART_INFO_ELEMENT_DECLARATION;
-    		}
-    		else {
-    			CreateWSDLElementHelper.PART_TYPE_OR_DEFINITION = CreateWSDLElementHelper.PART_INFO_TYPE_DEFINITION;
-    		}
-    		
-    		CreateWSDLElementHelper.serviceName = definitionName;
-    		CreateWSDLElementHelper.portName = definitionName + optionsPage.getProtocol();
-    		Service service = CreateWSDLElementHelper.createService(definition);
-    		definition.updateElement(true);
-    		
-    		// Generate Binding
-    		BindingGenerator bindingGenerator = new BindingGenerator(definition);
-    		Port port = (Port) service.getEPorts().iterator().next();
-    		bindingGenerator.setName(ComponentReferenceUtil.getName(port.getEBinding()));
-    		bindingGenerator.setPortTypeName(ComponentReferenceUtil.getPortTypeReference(port.getEBinding()));
-    		bindingGenerator.setProtocol(optionsPage.getProtocol());
-    		bindingGenerator.setOverwrite(true);
-    		bindingGenerator.setOptions(optionsPage.getProtocolOptions());
-    		bindingGenerator.generate();
-    		
-    		// Generate address
-    		String addressName = optionsPage.getProtocol().toLowerCase() + ":address";
-    		Map table = new Hashtable(1);
-    		String uri = WSDLEditorPlugin.getInstance().getPluginPreferences().getString(WSDLEditorPlugin.getWSDLString("_UI_PREF_PAGE_DEFAULT_TARGET_NAMESPACE"));
-    		table.put("location", uri);
-    	  	AddUnknownExtensibilityElementCommand addEECommand = new AddUnknownExtensibilityElementCommand(port, "", addressName, table);
-    		addEECommand.run();
-    		
-        	ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
-        	WSDLResourceImpl.serialize(outputStream, definition.getDocument(), charSet);
-        	ByteArrayInputStream inputStream = new ByteArrayInputStream(outputStream.toByteArray());
-            file.setContents(inputStream,true,false,null);
-    	}
-    	else {
-    		URI uri = URI.createPlatformResourceURI(file.getFullPath().toOSString());
-    		definition.updateElement(true);
-    	    ResourceSet resourceSet = new ResourceSetImpl();
-    	    WSDLResourceImpl resource = (WSDLResourceImpl)resourceSet.createResource(URI.createURI("*.wsdl"));
-    	    resource.setURI(uri);
-    	    resource.getContents().add(definition);
-    		resource.save(null);
-    	}
-    }
-    catch (Exception e) {
-    	System.out.println("\nCould not write new WSDL file in WSDL Wizard: " + e);
-    }
- 
-/*
-    if (file != null)
-    {
-      final ISelection selection = new StructuredSelection(file);
-      if (selection != null)
-      {
-        IWorkbench workbench = UIPlugin.getDefault().getWorkbench();
-        final IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow();
-        final IWorkbenchPart focusPart = workbenchWindow.getActivePage().getActivePart();
-        if (focusPart instanceof ISetSelectionTarget)
-        {
-          Display.getCurrent().asyncExec
-          (new Runnable()
-          {
-            public void run()
-            {
-              ((ISetSelectionTarget)focusPart).selectReveal(selection);
-            }
-          });
-        }
-      }
-    }
-*/
-    openEditor(file);
-    
-    return true;
-  }  
-
-  /**
-   * @see org.eclipse.ui.IWorkbenchWizard#init(IWorkbench, IStructuredSelection)
-   */
-  public void init(IWorkbench workbench, IStructuredSelection selection)
-  {
-    this.selection = selection;
-    this.workbench = workbench;
-
-// Need new icon
-    this.setDefaultPageImageDescriptor(ImageDescriptor.createFromFile(WSDLEditor.class, "icons/new_wsdl_wiz.gif"));
-    this.setWindowTitle(WSDLEditorPlugin.getWSDLString("_UI_TITLE_NEW_WSDL_FILE")); //$NON-NLS-1$
-  }
-
-  public void addPages()
-  {
-    newFilePage = new WSDLNewFilePage(selection);
-    optionsPage = new WSDLNewFileOptionsPage(WSDLEditorPlugin.getWSDLString("_UI_TITLE_OPTIONS"), WSDLEditorPlugin.getWSDLString("_UI_TITLE_OPTIONS"), null); //$NON-NLS-1$ //$NON-NLS-2$
-    addPage(newFilePage);
-    addPage(optionsPage);
-  }
-
-  public IPath getNewFilePath()
-  {
-  	String fileName = newFilePage.getFileName();
-  	return fileName != null ? new Path(fileName) : null; 
-  }
-
-  public boolean canFinish()
-  {
-    if (newFilePage.isPageComplete() && optionsPage.isPageComplete())
-    {
-      return true;
-    }
-    return false;
-  }
-  
-  static public void openEditor(final IFile iFile)
-  {
-    if (iFile != null)
-    {
-      IWorkbench workbench = UIPlugin.getDefault().getWorkbench();
-      final IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow();
-
-      Display.getDefault().asyncExec
-      (new Runnable()
-          {
-        public void run()
-        {
-          try
-          {
-            workbenchWindow.getActivePage().openEditor(new FileEditorInput(iFile), "org.eclipse.wst.wsdl.ui.internal.WSDLEditor");
-          }
-          catch (PartInitException ex)
-          {
-//            B2BGUIPlugin.getPlugin().getMsgLogger().write("Exception encountered when attempting to open file: " + iFile + "\n\n" + ex);
-          }
-        }
-      });
-    }
-  }  
-
-  public class AvailableContentCMVisitor extends CMVisitor
-  {
-    public static final int INCLUDE_ATTRIBUTES = ModelQuery.INCLUDE_ATTRIBUTES;
-    public static final int INCLUDE_CHILD_NODES = ModelQuery.INCLUDE_CHILD_NODES;
-    public static final int INCLUDE_SEQUENCE_GROUPS = ModelQuery.INCLUDE_SEQUENCE_GROUPS;
-    
-    public Hashtable childNodeTable = new Hashtable();
-    public Hashtable attributeTable = new Hashtable();
-    public Element rootElement;
-    public CMElementDeclaration rootElementDeclaration; 
-    public boolean isRootVisited;
-    protected boolean includeSequenceGroups;
-    public DOMValidator validator;
-
-    public AvailableContentCMVisitor(Element rootElement, CMElementDeclaration rootElementDeclaration)
-    {                                     
-      this.rootElement = rootElement;
-      this.rootElementDeclaration = rootElementDeclaration;
-      validator = new DOMValidator();
-    }
-
-    protected String getKey(CMNode cmNode)
-    {
-      String key = cmNode.getNodeName();
-      CMDocument cmDocument = (CMDocument)cmNode.getProperty("CMDocument");
-      if (cmDocument != null)
-      {                         
-        String namespaceURI = (String)cmDocument.getProperty("http://org.eclipse.wst/cm/properties/targetNamespaceURI");   
-        if (namespaceURI != null)
-        {   
-          key = "[" + namespaceURI + "]" + key;
-        }
-      }
-      return key;
-    }
-
-    public List computeAvailableContent(int includeOptions)
-    {                   
-      Vector v = new Vector();  
-
-      int contentType = rootElementDeclaration.getContentType();
-      includeSequenceGroups = ((includeOptions & INCLUDE_SEQUENCE_GROUPS) != 0);
-      visitCMNode(rootElementDeclaration);
-      
-      if ((includeOptions & INCLUDE_ATTRIBUTES) != 0)
-      {
-        v.addAll(attributeTable.values());
-        CMAttributeDeclaration nillableAttribute = (CMAttributeDeclaration)rootElementDeclaration.getProperty("http://org.eclipse.wst/cm/properties/nillable");
-        if (nillableAttribute != null)
-        {
-          v.add(nillableAttribute);
-        }
-      }  
-
-      if ((includeOptions & INCLUDE_CHILD_NODES) != 0)
-      {      
-        if (contentType == CMElementDeclaration.MIXED ||
-            contentType == CMElementDeclaration.ELEMENT)
-        {
-          v.addAll(childNodeTable.values());
-        }
-        else if (contentType == CMElementDeclaration.ANY)
-        {      
-          CMDocument cmDocument =  (CMDocument)rootElementDeclaration.getProperty("CMDocument");
-          if (cmDocument != null)
-          {
-            CMNamedNodeMap elements = cmDocument.getElements();            
-            for (Iterator i = elements.iterator(); i.hasNext(); )
-            {
-              v.add((CMElementDeclaration)i.next());
-            } 
-          }
-        }
-              
-        if (contentType == CMElementDeclaration.MIXED ||
-            contentType == CMElementDeclaration.PCDATA || 
-            contentType == CMElementDeclaration.ANY)
-        {
-          CMDataType dataType = rootElementDeclaration.getDataType();
-          if (dataType != null)
-          {
-            v.add(dataType);
-          }                                       
-        }
-      }
-      return v;
-    }   
-/*
-    public void visitCMAnyElement(CMAnyElement anyElement)
-    {            
-      String uri = anyElement.getNamespaceURI();                          
-      List list = getCMDocumentList(rootElement, rootElementDeclaration, uri);
-      for (Iterator iterator = list.iterator(); iterator.hasNext(); )
-      {
-        CMDocument cmdocument = (CMDocument)iterator.next();
-        if (cmdocument != null)
-        {                          
-          CMNamedNodeMap map = cmdocument.getElements();
-          int size = map.getLength();
-          for (int i = 0; i < size; i++)
-          {                       
-            CMNode ed = map.item(i);                  
-
-            childNodeTable.put(getKey(ed), ed);
-          }        
-        }                
-      }
-    }
-*/
-    public void visitCMAttributeDeclaration(CMAttributeDeclaration ad)
-    {
-      super.visitCMAttributeDeclaration(ad);
-      attributeTable.put(ad.getNodeName(), ad);
-    }
-
-    public void visitCMElementDeclaration(CMElementDeclaration ed)
-    {
-      if (ed == rootElementDeclaration && !isRootVisited)
-      {
-        isRootVisited = true;
-        super.visitCMElementDeclaration(ed);
-      }
-      else
-      {                                                                                  
-        if (!Boolean.TRUE.equals(ed.getProperty("Abstract")))
-        {
-          childNodeTable.put(getKey(ed), ed);
-        }
-
-        CMNodeList substitutionGroup = (CMNodeList)ed.getProperty("SubstitutionGroup");
-        if (substitutionGroup != null)
-        {
-          handleSubstitutionGroup(substitutionGroup);
-        }
-      }
-    }                                              
-
-    protected void handleSubstitutionGroup(CMNodeList substitutionGroup)
-    {
-      int substitutionGroupLength = substitutionGroup.getLength();
-      if (substitutionGroupLength > 1)
-      {
-        for (int i = 0; i < substitutionGroupLength; i++)
-        {
-          CMNode ed = substitutionGroup.item(i);
-          if (!Boolean.TRUE.equals(ed.getProperty("Abstract")))
-          {
-            childNodeTable.put(getKey(ed), ed);
-          }
-        }
-      }
-    }
-
-    public void visitCMGroup(CMGroup group)
-    {
-      if (includeSequenceGroups)
-      {
-        if (group.getOperator() == CMGroup.SEQUENCE &&
-            group.getChildNodes().getLength() > 1 &&
-            includesRequiredContent(group))
-        {                                        
-          childNodeTable.put(group, group);
-        }
-      }  
-      super.visitCMGroup(group);
-    }   
-
-    public boolean includesRequiredContent(CMGroup group)
-    {
-      List list = getValidator().createContentSpecificationList(group);
-      return list.size() > 1;
-    }
-    
-    public DOMValidator getValidator() {
-    	return validator;
-    }
-  } /////////////////////////// here
-}
-
-
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/PortWizard.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/PortWizard.java
deleted file mode 100644
index 7ae69db..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/PortWizard.java
+++ /dev/null
@@ -1,155 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import java.util.List;
-
-
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.jface.wizard.WizardPage;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.AbstractGenerator;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.ContentGeneratorExtension;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.PortGenerator;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.ui.ContentGeneratorOptionsPage;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-import org.eclipse.wst.wsdl.ui.internal.widgets.ProtocolComponentControl;
-
-public class PortWizard extends Wizard
-{
-  protected final static int STYLE_NEW_BINDING = 1;
-  protected final static int STYLE_EXISTING_BINDING = 1 << 1;
-  protected final static int STYLE_DEFAULT = STYLE_NEW_BINDING | STYLE_EXISTING_BINDING;
-
-  protected PortGenerator portGenerator;
-  protected PortWizardOptionsPage specifyBindingPage;
-  protected int style;
-
-  /**
-   * Constructor for PortWizard.
-   */
-  public PortWizard(Service service)
-  {
-    this(service, 0);
-  }
-
-  public PortWizard(Service service, int style)
-  {
-    super();
-    portGenerator = new PortGenerator(service);
-    setWindowTitle(WSDLEditorPlugin.getWSDLString("_UI_PORT_WIZARD")); //$NON-NLS-1$
-    //setDefaultPageImageDescriptor(ImageDescriptor.createFromFile(WSDLEditorPlugin.class, "icons/NewXML.gif"));
-  }
-
-  /**
-   * Return true if wizard setup is successful, false otherwise
-   */
-  public boolean setup()
-  {
-    return true;
-  }
-
-  public void addPages()
-  {
-    specifyBindingPage = new PortWizardOptionsPage(style);
-    addPage(specifyBindingPage);
-  }
-
-  public boolean performFinish()
-  {
-    portGenerator.generate();
-
-    try
-    {
-      Object object = portGenerator.getNewComponent();
-      if (object != null)
-      {
-        IEditorPart editorPart = WSDLEditorPlugin.getInstance().getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
-        ISelectionProvider selectionProvider = (ISelectionProvider) editorPart.getAdapter(ISelectionProvider.class);
-        if (selectionProvider != null)
-        {
-          selectionProvider.setSelection(new StructuredSelection(object));
-        }
-      }
-    }
-    catch (Exception e)
-    {
-    }
-    return true;
-  }
-
-  class PortWizardOptionsPage extends WizardPage
-  {
-
-    protected ProtocolComponentControl protocolComponentControl;
-
-    public PortWizardOptionsPage(int style)
-    {
-      super("SpecifyPortPage");
-      setTitle(WSDLEditorPlugin.getWSDLString("_UI_SPECIFY_PORT_DETAILS"));
-      setDescription(WSDLEditorPlugin.getWSDLString("_UI_SPECIFY_PORT_DETAILS_TO_BE_CREATED"));
-    }
-
-    public AbstractGenerator getGenerator()
-    {
-      return portGenerator;
-    }
-
-    public void createControl(Composite parent)
-    {
-      ProtocolComponentControl protocolComponentControl = new PortProtocolComponentControl(parent, portGenerator);
-      protocolComponentControl.initFields();
-      setControl(protocolComponentControl);
-    }
-  }
-
-  class PortProtocolComponentControl extends ProtocolComponentControl
-  {
-
-    public PortProtocolComponentControl(Composite parent, AbstractGenerator generator)
-    {
-      super(parent, generator, false);
-    }
-
-    public String getRefNameLabelText()
-    {
-      return WSDLEditorPlugin.getWSDLString("_UI_BINDING");
-    }
-
-    public List getRefNames()
-    {
-      return new ComponentReferenceUtil(portGenerator.getDefinition()).getBindingNames();
-    }
-
-    public String getDefaultName()
-    {
-      Service service = portGenerator.getService();
-      return NameUtil.buildUniquePortName(service, null);
-    }
-
-    public ContentGeneratorOptionsPage createContentGeneratorOptionsPage(String protocol)
-    {
-      ContentGeneratorOptionsPage optionsPage = null;
-      ContentGeneratorExtension extension = WSDLEditorPlugin.getInstance().getContentGeneratorExtensionRegistry().getContentGeneratorExtension(protocol);
-      if (extension != null)
-      {
-        optionsPage = extension.createPortContentGeneratorOptionsPage();
-      }
-      return optionsPage;
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetBindingOptionsPage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetBindingOptionsPage.java
deleted file mode 100644
index d6e8480..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetBindingOptionsPage.java
+++ /dev/null
@@ -1,144 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Iterator;
-
-import javax.wsdl.Binding;
-import javax.wsdl.Port;
-
-
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.common.ui.dialogs.SelectSingleFileDialog;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.contentgenerator.BindingGenerator;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-import org.eclipse.wst.wsdl.ui.internal.widgets.ProtocolComponentControl;
-
-public class SetBindingOptionsPage
-  extends SetOptionsPage
-{
-  public BindingGenerator bindingGenerator;
-  /**
-   * Constructor for NewBindingOptionsPage.
-   * @param pageName
-   * @param title
-   * @param titleImage
-   */
-  public SetBindingOptionsPage(
-    IEditorPart editorPart,
-    String pageName,
-    String title,
-    ImageDescriptor titleImage)
-  {
-    super(editorPart, pageName, title, titleImage, "binding");
-  }
-  
-  public void createPage1(Composite pageBook)
-  {
-	page1 = new Composite(pageBook, SWT.NONE);
-	GridLayout layout = new GridLayout();
-	layout.marginWidth = 0;
-	page1.setLayout(layout);
-	Definition definition = ((WSDLElement)input).getEnclosingDefinition();
-	bindingGenerator = new BindingGenerator(definition);
-	ProtocolComponentControl control = new BindingWizard.BindingProtocolComponentControl(page1, bindingGenerator);
-	control.initFields();
-	newNameText = control.getComponentNameField();
-	initNewNameTextField();
-  }
-
-  protected void initNewNameTextField()
-  {
-    Definition definition = ((WSDLElement)input).getEnclosingDefinition();
-    Port port = (Port)input;
-    if (port.getName() == null || (port.getName() != null && port.getName().length() ==0))
-    {
-      newNameText.setText(NameUtil.buildUniqueBindingName(definition, null));
-    }
-    else
-    {
-      newNameText.setText(port.getName());
-    }
-  }
-
-  protected void initExistingNameList()
-  {                    
-    if (componentNameList.getItemCount() == 0)
-    {
-      componentNameList.removeAll();
-      Definition definition = ((WSDLElement)input).getEnclosingDefinition();
-
-      ComponentReferenceUtil util = new ComponentReferenceUtil(definition);
-      java.util.List currentList = util.getBindingNames();
-      if (currentList.size() > 0)
-      {
-        for (Iterator it = currentList.iterator(); it.hasNext(); )
-        {
-          componentNameList.add((String)it.next());
-        }
-        componentNameList.select(0);
-        existingListSelection = (componentNameList.getSelection())[0];
-      }
-    }
-  }       
-
-  protected void handleImport()
-  {
-    ResourceSet resourceSet = null;
-// TODO: port check
-//      resourceSet = ((org.eclipse.emf.ecore.EObject)input).getResourceSet();
-      resourceSet = ((org.eclipse.emf.ecore.EObject)input).eResource().getResourceSet();
-
-    
-    SelectSingleFileDialog dialog = new SelectSingleFileDialog(getShell(), null, true);
-    String [] filters = { "wsdl" };
-    dialog.addFilterExtensions(filters);
-    dialog.create();
-    dialog.setTitle(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT_WSDL_FILE")); //$NON-NLS-1$
-    dialog.getShell().setText(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT")); //$NON-NLS-1$
-    dialog.setMessage(WSDLEditorPlugin.getWSDLString("_UI_DESCRIPTION_SELECT_WSDL_FILE_TO_IMPORT")); //$NON-NLS-1$
-    int rc = dialog.open();
-    if (rc == IDialogConstants.OK_ID)
-    {
-      selectedFile = dialog.getFile();
-      importComponents = loadFile(selectedFile, resourceSet);
-      importList.removeAll();
-      for (Iterator i = importComponents.iterator(); i.hasNext(); )
-      {
-        Binding msg = (Binding)i.next();
-        importList.add(msg.getQName().getLocalPart()); 
-      }
-      fileText.setText(dialog.getFile().getFullPath().toString());
-    }
-  }
-
-  public Collection getModelObjects(Object rootModelObject)
-  {
-    if (rootModelObject instanceof Definition)
-    {
-      Definition definition = (Definition)rootModelObject;
-      return ((Definition)definition).getBindings().values();      
-    } 
-    return Collections.EMPTY_LIST;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetBindingWizard.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetBindingWizard.java
deleted file mode 100644
index 107b41d..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetBindingWizard.java
+++ /dev/null
@@ -1,122 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-
-public class SetBindingWizard extends Wizard
-{
-  protected final static int STYLE_NEW_BINDING = 1;
-  protected final static int STYLE_EXISTING_BINDING = 1<<1;
-  protected final static int STYLE_DEFAULT =  STYLE_NEW_BINDING | STYLE_EXISTING_BINDING; 
-
-  
-  protected Object input;
-  private IEditorPart editorPart;
-  private String kind;
-  SetBindingOptionsPage newBindingOptionsPage;
-
-  /**
-   * Constructor for NewBindingWizard.
-   */
-  public SetBindingWizard(Object input, IEditorPart editorPart)
-  {
-    super();
-    this.input = input;
-    this.editorPart = editorPart;
-//    setDefaultPageImageDescriptor(ImageDescriptor.createFromFile(WSDLEditor.class, "icons/wsdl_file_obj.gif"));
-  }
-
-  /**
-   * @see org.eclipse.jface.wizard.IWizard#performFinish()
-   */
-  public boolean performFinish()
-  {
-    org.w3c.dom.Element wsdlElement = WSDLEditorUtil.getInstance().getElementForObject((WSDLElement)input);    
-    Definition definition = ((WSDLElement)input).getEnclosingDefinition();
-    org.w3c.dom.Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-    if (newBindingOptionsPage.getChoice() == 2)
-    {
-      String choice = newBindingOptionsPage.getExistingListSelection(); 
-      if (choice != null)
-      {
-        wsdlElement.setAttribute("binding", choice);
-      }
-    }
-    else if (newBindingOptionsPage.getChoice() == 1)    
-    {
-	  newBindingOptionsPage.bindingGenerator.generate();      	
-      String newName = newBindingOptionsPage.bindingGenerator.getName();
-      
-      /*
-      String prefix = definitionElement.getPrefix();
-      // Use AddMessageAction in WSDLMenuActionContributor
-      AddElementAction addBindingAction = new AddElementAction("", "icons/message_obj.gif", definitionElement, prefix, "binding");
-	  addBindingAction.setComputeTopLevelRefChild(true);
-      addBindingAction.run();      
-      org.w3c.dom.Element newMessage = addBindingAction.getNewElement();
-      newMessage.setAttribute("name", newName);
-      // need to get the prefix for the item
-      // could get list of updated messages and then select but currently we only have the local name
-       * 
-       */
-      String itemPrefix = definition.getPrefix(definition.getTargetNamespace());
-      if (itemPrefix == null)
-      {
-        itemPrefix = "";
-      }
-      wsdlElement.setAttribute("binding", itemPrefix.length() == 0 ? newName : itemPrefix + ":" + newName);     
-      
-    }
-    else if (newBindingOptionsPage.getChoice() == 3)
-    {
-      javax.wsdl.Binding selection = (javax.wsdl.Binding)newBindingOptionsPage.getSelection();
-      String namespaceURI = selection.getQName().getNamespaceURI();
-	  String uniquePrefix = newBindingOptionsPage.addWSDLImport(definition, definitionElement, namespaceURI);	
-      wsdlElement.setAttribute("binding", uniquePrefix + ":" + selection.getQName().getLocalPart());
-    }
-
-	WSDLEditor editor = (WSDLEditor)editorPart;
-	editor.getSelectionManager().setSelection(new StructuredSelection(input));
-	
-    return true;
-  }
-
-  public boolean canFinish()
-  {
-    if (newBindingOptionsPage.isPageComplete())
-    {
-      return true;
-    }
-    return false;
-  }
-
-  public Object getInput()
-  {
-    return input;
-  }
- 
-  public void addPages()
-  {
-    newBindingOptionsPage = new SetBindingOptionsPage(editorPart, WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_BINDING"), WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_BINDING"), null);
-    newBindingOptionsPage.setEditorPart(editorPart);
-    newBindingOptionsPage.setInput(input);
-    addPage(newBindingOptionsPage);
-    setWindowTitle(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_BINDING"));
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetComponentOptionsPage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetComponentOptionsPage.java
deleted file mode 100644
index 68782d2..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetComponentOptionsPage.java
+++ /dev/null
@@ -1,311 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Hashtable;
-import java.util.Iterator;
-
-
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.common.ui.dialogs.SelectSingleFileDialog;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.xsd.XSDNamedComponent;
-import org.eclipse.xsd.XSDSchema;
-
-public class SetComponentOptionsPage extends SetOptionsPage
-{
-  protected String kind;
-  protected Button importStyleCheckBox;
-  boolean isWSIStyleSchemaImport;  
-// Support for choosing which schema to add element/type to    
-// protected String schemaSelection;
-// protected org.eclipse.swt.widgets.List schemaList;
-
-  public SetComponentOptionsPage(
-    IEditorPart editorPart,
-    String pageName,
-    String title,
-    ImageDescriptor titleImage,
-    String kind)
-  {
-    super(editorPart, pageName, title, titleImage, kind);
-    this.kind = kind;
-  }
-  
-  public boolean isWSIStyleSchemaImport()
-  {
-	return isWSIStyleSchemaImport;
-  }  
-
-  public void createControl(Composite parent)
-  {
-	super.createControl(parent);
-	importStyleCheckBox = new Button(page3, SWT.CHECK);
-	importStyleCheckBox.setText(WSDLEditorPlugin.getWSDLString("_UI_USE_WS-I_STYLE_SCHEMA_IMPORT"));
-	importStyleCheckBox.setSelection(true);	
-	isWSIStyleSchemaImport = true;
-	importStyleCheckBox.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_END));
-	
-	SelectionListener selectionListener = new SelectionListener()
-	{
-		public void widgetSelected(SelectionEvent event)
-		{
-			isWSIStyleSchemaImport = importStyleCheckBox.getSelection();
-		}
-		
-		public void widgetDefaultSelected(SelectionEvent event)
-		{			
-		}		
-	};
-	importStyleCheckBox.addSelectionListener(selectionListener);
-  }
-
-  protected void initNewNameTextField()
-  {
-    Definition definition = ((WSDLElement)input).getEnclosingDefinition();
-    // TODO: generate new unique schema component name
-    if (kind.equalsIgnoreCase("type"))
-    {
-      newNameText.setText(getNewNameHelper("NewComplexType", true));
-    }
-    else
-    {
-      newNameText.setText(getNewNameHelper("NewElement", false));
-    }
-  }     
-                        
-  protected Hashtable createNameTable(boolean isType)
-  {     
-    // TODO ... instead of using ComponentReferenceUtil, we should locate the specific schema
-    // that will be used to create the component and ask it for its component names.
-    // The code below is rather gross... we really need to fix this up!
-    Hashtable table = new Hashtable();
-    if (input != null)
-    {                        
-      Part part = (Part)input;
-      for (Iterator iterator = ComponentReferenceUtil.getComponentNameList(part, isType).iterator(); iterator.hasNext();)
-      {          
-        String name = (String)iterator.next(); 
-        int index = name.indexOf(":");
-        if (index != -1 && name.length() > index)
-        {
-          name = name.substring(index + 1);
-        }
-        table.put(name, name);
-        //System.out.println("Name -> " + name);
-      }
-    }                         
-    return table;
-  }
-
-  protected String getNewNameHelper(String base, boolean isType)
-  { 
-    String name = base;    
-    int count = 0;
-    Hashtable table = createNameTable(isType);
-    while (true)
-    {
-      if (table.get(name) == null)
-      {
-        break;
-      }       
-      else
-      {   
-        count++;
-        name = base + count;
-      }            
-    }
-    return name;
-  }
-
-  protected void initExistingNameList()
-  {                    
-    if (componentNameList.getItemCount() == 0)
-    {
-      componentNameList.removeAll(); 
-      boolean isType = kind.equalsIgnoreCase("type") ? true : false;
-      if (input != null)
-      {
-        Part part = (Part)input;
-        for (Iterator iterator =  ComponentReferenceUtil.getComponentNameList(part, isType).iterator(); iterator.hasNext();)
-        {
-          componentNameList.add((String)iterator.next());
-        }
-      }
-      if (componentNameList.getItemCount() > 0)
-      {
-        componentNameList.select(0);
-        existingListSelection = (componentNameList.getSelection())[0];
-      }
-    }
-  }       
-
-// Support for choosing which schema to add element/type to
-//  protected void initSchemaList()
-//  {                    
-//    if (schemaList.getItemCount() == 0)
-//    {
-//      schemaList.removeAll(); 
-//      if (part != null)
-//      {
-//        javax.wsdl.Types types = definition.getTypes();
-//        java.util.List schemas = types.getExtensibilityElements();
-//
-//        for (Iterator iterator =  schemas.iterator(); iterator.hasNext();)
-//        {
-//          XSDSchemaExtensibilityElement schema = (XSDSchemaExtensibilityElement)iterator.next();
-//          Element schemaElement = schema.getSchemaElement();
-//          String targetNamespace = schemaElement.getAttribute("targetNamespace");
-//          String prefix = definition.getPrefix(targetNamespace);
-//          if (prefix != null)
-//          {
-//            schemaList.add(prefix + ":" + targetNamespace);
-//          }
-//          else
-//          {
-//            schemaList.add(targetNamespace);            
-//          }
-//        }
-//      }
-//      if (componentNameList.getItemCount() > 0)
-//      {
-//        schemaList.select(0);
-//        schemaSelection = (schemaList.getSelection())[0];
-//      }
-//    }
-//  }       
-
-//  public void widgetSelected(SelectionEvent e)
-//  {
-//    else if (e.widget == createNewRadio)
-//    {
-//      pageBook.showPage(page2); 
-//      choice = 2;
-// Support for choosing which schema to add element/type to
-//      initSchemaList();
-//      setDescription("Specify name of " + kind + " to create");
-//      setPageComplete(isPageComplete());
-//    }
-// Support for choosing which schema to add element/type to
-//    else if (e.widget == schemaList)
-//    {
-//      schemaSelection = (schemaList.getSelection())[0]; 
-//    }
-//  }
-
-  protected void handleImport()
-  {
-    ResourceSet resourceSet = null;
-    resourceSet = ((org.eclipse.emf.ecore.EObject)input).eResource().getResourceSet();
-
-    Resource resource = ((org.eclipse.emf.ecore.EObject)input).eResource();
-    URI uri = resource.getURI();
-    
-    Path path = new Path(uri.path());
-    path = (Path) path.removeFirstSegments(1);
-    int segments = path.segmentCount();
-
-    Object container = null;
-    if (segments > 2) {
-    	container = ResourcesPlugin.getWorkspace().getRoot().getFolder(path.removeLastSegments(1));
-    }
-    else {
-    	container = ResourcesPlugin.getWorkspace().getRoot().getProject(path.segment(path.segmentCount() - 2).toString());
-    }
-    
-    SelectSingleFileDialog dialog = new SelectSingleFileDialog(getShell(), new StructuredSelection(container), true);
-    String [] filters = { "xsd", "wsdl" };
-    dialog.addFilterExtensions(filters);
-    dialog.create();
-    dialog.setTitle(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT_FILE")); //$NON-NLS-1$
-    dialog.getShell().setText(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT")); //$NON-NLS-1$
-    dialog.setMessage(WSDLEditorPlugin.getWSDLString("_UI_DESCRIPTION_SELECT_WSDL_OR_XSD")); //$NON-NLS-1$
-    int rc = dialog.open();
-    if (rc == IDialogConstants.OK_ID)
-    {
-      selectedFile = dialog.getFile();
-      importComponents = loadFile(selectedFile, resourceSet);
-      importList.removeAll();
-      for (Iterator i = importComponents.iterator(); i.hasNext(); )
-      {
-        XSDNamedComponent comp = (XSDNamedComponent)i.next();
-        importList.add(comp.getName());
-      }
-      fileText.setText(dialog.getFile().getFullPath().toString());
-    }
-  }
-
-  public Collection getModelObjects(Object rootModelObject)
-  {
-    ArrayList objects = new ArrayList();
-    
-    if (rootModelObject instanceof XSDSchema)
-    {
-      XSDSchema xsdSchema = (XSDSchema)rootModelObject;
-      if (kind.equalsIgnoreCase("type"))
-      {
-        objects.addAll(((XSDSchema) xsdSchema).getTypeDefinitions());
-      }
-      else if (kind.equalsIgnoreCase("element"))
-      {
-        objects.addAll(((XSDSchema) xsdSchema).getElementDeclarations());
-      }
-    }
-    else if (rootModelObject instanceof Definition)
-    {
-      Definition definition = (Definition)rootModelObject;		
-      Types types = (Types)definition.getTypes();
-      if (types != null)
-      {
-        for (Iterator iter = types.getSchemas().iterator(); iter.hasNext();)
-        {
-          XSDSchema schema = (XSDSchema) iter.next();
-          if (kind.equalsIgnoreCase("type"))
-          {
-            objects.addAll(schema.getTypeDefinitions());
-          }
-          else if (kind.equalsIgnoreCase("element"))
-          {
-            objects.addAll(schema.getElementDeclarations());
-          }
-        }
-      } 
-    }
-    return objects;
-  }
-
-// Support for choosing which schema to add element/type to  
-//  public String getSchemaSelection()
-//  {
-//    return schemaSelection;
-//  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetComponentWizard.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetComponentWizard.java
deleted file mode 100644
index 0e4bdf3..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetComponentWizard.java
+++ /dev/null
@@ -1,236 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddXSDElementDeclarationCommand;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddXSDTypeDefinitionCommand;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.actions.AddElementDeclarationAction;
-import org.eclipse.wst.wsdl.ui.internal.actions.AddWSISchemaImportAction;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.xsd.XSDNamedComponent;
-
-public class SetComponentWizard extends Wizard
-{
-  protected Object input;
-  private IEditorPart editorPart;
-  private String kind;
-  SetComponentOptionsPage newComponentOptionsPage;
-  
-  /**
-   * Constructor for NewComponentWizard.
-   */
-  public SetComponentWizard(Object input, IEditorPart editorPart)
-  {
-    super();
-    this.input = input;
-    this.editorPart = editorPart;
-// setDefaultPageImageDescriptor(ImageDescriptor.createFromFile(WSDLEditor.class, "icons/wsdl_file_obj.gif"));
-  }
-  /**
-   * @see org.eclipse.jface.wizard.IWizard#performFinish()
-   */
-  public boolean performFinish()
-  {
-    Part part = (Part)input;
-    Definition definition = part.getEnclosingDefinition();
-    org.w3c.dom.Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-    boolean isType = kind.equalsIgnoreCase("type");  //$NON-NLS-1$
-    if (newComponentOptionsPage.getChoice() == 2)
-    {
-      String choice = newComponentOptionsPage.getExistingListSelection(); 
-      if (choice != null)
-      {
-        ComponentReferenceUtil.setComponentReference(part, isType, choice);
-      }
-    }
-    else if (newComponentOptionsPage.getChoice() == 1)
-    {
-/*
-      String newName = newComponentOptionsPage.getNewName();
-      javax.wsdl.Types types = definition.getTypes();
-      org.w3c.dom.Node typesNode;
-      org.w3c.dom.Element schemaElement;
-      String xsdPrefix;
-      String wsdlDocTargetNamespace = definition.getTargetNamespace();
-      // for now the new prefix is the same as the targetNamespace's prefix
-      String referencingPrefix = definition.getPrefix(wsdlDocTargetNamespace);
-      
-      if (!(definition.getNamespaces().containsValue("http://www.w3.org/2001/XMLSchema"))) //$NON-NLS-1$
-      {
-        // try to use xsd as the index
-        if (definition.getNamespace("xsd") == null) //$NON-NLS-1$
-        {
-          xsdPrefix = "xsd"; //$NON-NLS-1$
-        }
-        else // if used, then try to create a unique one
-        {
-          String tempPrefix = "xsd"; //$NON-NLS-1$
-          int i = 1;
-          while(definition.getNamespace(tempPrefix + i) != null)
-          {
-            i++;
-          }
-          xsdPrefix = tempPrefix + i;
-        }
-        // Add the namespace to the definition element
-        definition.addNamespace(xsdPrefix, "http://www.w3.org/2001/XMLSchema"); //$NON-NLS-1$
-        definitionElement.setAttribute("xmlns:" + xsdPrefix, "http://www.w3.org/2001/XMLSchema"); //$NON-NLS-1$ //$NON-NLS-2$
-      }
-      else
-      {
-        xsdPrefix = definition.getPrefix("http://www.w3.org/2001/XMLSchema"); //$NON-NLS-1$
-      }   
-      // if the types element is not present
-      if (types == null)
-      {
-        AddElementAction addTypesAction = new AddElementAction("", "icons/xsd_obj.gif", definitionElement, definitionElement.getPrefix(), "types"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
-        addTypesAction.setComputeTopLevelRefChild(true);
-        addTypesAction.run();
-        typesNode = addTypesAction.getNewElement();
-
-        AddElementAction addSchemaAction = new AddElementAction("", "icons/xsd_obj.gif", typesNode, xsdPrefix, "schema"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
-        addSchemaAction.run();
-        schemaElement = addSchemaAction.getNewElement();
-        
-        schemaElement.setAttribute("xmlns:" + xsdPrefix, "http://www.w3.org/2001/XMLSchema"); //$NON-NLS-1$ //$NON-NLS-2$
-        schemaElement.setAttribute("elementFormDefault", "qualified"); //$NON-NLS-1$ //$NON-NLS-2$
-        schemaElement.setAttribute("targetNamespace", wsdlDocTargetNamespace); //$NON-NLS-1$
-      }
-      else // if the types element is present
-      {
-        typesNode = WSDLEditorUtil.getInstance().getElementForObject(types);
-        java.util.List schemaList = types.getExtensibilityElements();
-        if (schemaList.size() > 0) // if there is a schema
-        {
-          if (schemaList.get(0) instanceof XSDSchemaExtensibilityElement)
-          {
-            XSDSchemaExtensibilityElement schema = (XSDSchemaExtensibilityElement)schemaList.get(0);
-            schemaElement = schema.getElement();
-            String schemaNS = schemaElement.getAttribute("targetNamespace"); //$NON-NLS-1$
-            referencingPrefix = definition.getPrefix(schemaNS);
-          }
-          else
-          {
-            return true;  // TODO: check for UnknownExtensibilityElement 
-          }
-        }
-        else // if there is no schema then we'll create one
-        {
-          AddElementAction addSchemaAction = new AddElementAction("", "icons/xsd_obj.gif", typesNode, xsdPrefix, "schema"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
-          addSchemaAction.run();
-          schemaElement = addSchemaAction.getNewElement();
-          schemaElement.setAttribute("xmlns:" + xsdPrefix, "http://www.w3.org/2001/XMLSchema"); //$NON-NLS-1$ //$NON-NLS-2$
-          schemaElement.setAttribute("elementFormDefault", "qualified");   //$NON-NLS-1$ //$NON-NLS-2$
-          schemaElement.setAttribute("targetNamespace", wsdlDocTargetNamespace); //$NON-NLS-1$
-        }
-      }
-      
-      
-      String xsdComp;
-      if (isType)
-      {
-        xsdComp = "complexType"; //$NON-NLS-1$
-      }
-      else
-      {
-        xsdComp = "element"; //$NON-NLS-1$
-      }
-      AddElementAction addCompAction = new AddElementAction("", "icons/xsd_obj.gif", schemaElement, xsdPrefix, xsdComp); //$NON-NLS-1$ //$NON-NLS-2$
-      addCompAction.run();
-      Element newElement = addCompAction.getNewElement();
-      newElement.setAttribute("name", newName); //$NON-NLS-1$
-      if (!isType)
-      {
-        newElement.setAttribute("type", xsdPrefix + ":string"); //$NON-NLS-1$ //$NON-NLS-2$
-      }
-      if (referencingPrefix == null)
-      {
-        referencingPrefix = ""; //$NON-NLS-1$
-      }
-      ComponentReferenceUtil.setComponentReference(part, isType, referencingPrefix.equals("") ? newName : referencingPrefix + ":" + newName); //$NON-NLS-1$ //$NON-NLS-2$
-    */
-    
-      String newName = newComponentOptionsPage.getNewName();
-      String targetNamespace = definition.getTargetNamespace();
-      String referencingPrefix = definition.getPrefix(targetNamespace);
-      if (isType)
-      {
-      	AddXSDTypeDefinitionCommand command = new AddXSDTypeDefinitionCommand(definition, targetNamespace, newName);
-      	command.run();
-      }
-      else
-      {
-        AddXSDElementDeclarationCommand command = new AddXSDElementDeclarationCommand(definition, targetNamespace, newName);
-        command.run();
-      }      
-      ComponentReferenceUtil.setComponentReference(part, isType, referencingPrefix.equals("") ? newName : referencingPrefix + ":" + newName); //$NON-NLS-1$ //$NON-NLS-2$      
-    }    
-    else if (newComponentOptionsPage.getChoice() == 3)
-    { 
-	  XSDNamedComponent selection = (XSDNamedComponent)newComponentOptionsPage.getSelection();
-	  String namespaceURI = selection.getTargetNamespace();
-      String prefix = "";
-         	
-      boolean useWSIImportPattern = true;	
-      if (newComponentOptionsPage.isWSIStyleSchemaImport())
-      {
-		AddElementDeclarationAction action = new AddElementDeclarationAction(definition, namespaceURI, "xsd");
-		action.run();
-		prefix = action.getPrefix();
-     
-		String location = newComponentOptionsPage.getRelativeLocationOfSelectedFile(false);
-		AddWSISchemaImportAction addImport = new AddWSISchemaImportAction(definition, namespaceURI, location);
-		addImport.run();
-      }
-      else
-      {      
-	    prefix = newComponentOptionsPage.addWSDLImport(definition, definitionElement, namespaceURI, "xsd");
-      }
-	  ComponentReferenceUtil.setComponentReference(part, isType, prefix.length() == 0 ? selection.getName() : prefix + ":" + selection.getName());    	            	
-    }
-    return true;
-  }
-
-  public boolean canFinish()
-  {
-    if (newComponentOptionsPage.isPageComplete())
-    {
-      return true;
-    }
-    return false;
-  }
-
-  public void setReferenceKind(String kind)
-  {
-    this.kind = kind;
-  }
-
-  public Object getInput()
-  {
-    return input;
-  }
- 
-  public void addPages()
-  {
-    String title = kind.equalsIgnoreCase("type") ? WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_TYPE") : WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_ELEMENT");
-    newComponentOptionsPage = new SetComponentOptionsPage(editorPart, WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_TYPE"), title, null, kind);
-    newComponentOptionsPage.setEditorPart(editorPart);
-    newComponentOptionsPage.setInput(input);
-    addPage(newComponentOptionsPage);
-    setWindowTitle(title);
-  } 
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetMessageOptionsPage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetMessageOptionsPage.java
deleted file mode 100644
index 5eea298..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetMessageOptionsPage.java
+++ /dev/null
@@ -1,115 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Iterator;
-
-
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.common.ui.dialogs.SelectSingleFileDialog;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.MessageReference;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-
-public class SetMessageOptionsPage extends SetOptionsPage
-{
-  public static String BUILTIN_MESSAGES_LOCATION_URI = "platform:/plugin/org.eclipse.wst.ctc.services/wsdl/org/xmlsoap/schemas/wsdl/wsadie/messages/BuiltinMessages.wsdl"; //$NON-NLS-1$
-
-  /**
-   * Constructor for NewMessageOptionsPage.
-   * @param pageName
-   * @param title
-   * @param titleImage
-   */
-  public SetMessageOptionsPage(
-    IEditorPart editorPart,
-    String pageName,
-    String title,
-    ImageDescriptor titleImage)
-  {
-    super(editorPart, pageName, title, titleImage, "message");
-  }
-
-  protected void initNewNameTextField()
-  {   
-    Definition definition = ((WSDLElement)input).getEnclosingDefinition();
-  	String  name = NameUtil.buildUniqueMessageName(definition, (MessageReference) input);
-    newNameText.setText(name);
-  }
-
-  protected void initExistingNameList()
-  {                    
-    if (componentNameList.getItemCount() == 0)
-    {
-      componentNameList.removeAll();
-      Definition definition = ((WSDLElement)input).getEnclosingDefinition();
-
-      ComponentReferenceUtil util = new ComponentReferenceUtil(definition);
-      java.util.List currentList = util.getMessageNames();
-      if (currentList.size() > 0)
-      {
-        for (Iterator it = currentList.iterator(); it.hasNext(); )
-        {
-          componentNameList.add((String)it.next());
-        }
-        componentNameList.select(0);
-        existingListSelection = (componentNameList.getSelection())[0];
-      }
-    }
-  }       
-
-  protected void handleImport()
-  {
-    ResourceSet resourceSet = null;
-// TODO: port check
-//      resourceSet = ((org.eclipse.emf.ecore.EObject)input).getResourceSet();
-      resourceSet = ((org.eclipse.emf.ecore.EObject)input).eResource().getResourceSet();
-    
-    SelectSingleFileDialog dialog = new SelectSingleFileDialog(getShell(), null, true);
-    String [] filters = { "wsdl" };
-    dialog.addFilterExtensions(filters);
-    dialog.create();
-    dialog.setTitle(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT_WSDL_FILE")); //$NON-NLS-1$
-    dialog.getShell().setText(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT")); //$NON-NLS-1$
-    dialog.setMessage(WSDLEditorPlugin.getWSDLString("_UI_DESCRIPTION_SELECT_WSDL_FILE_TO_IMPORT")); //$NON-NLS-1$
-    int rc = dialog.open();
-    if (rc == IDialogConstants.OK_ID)
-    {
-      selectedFile = dialog.getFile();
-      importComponents = loadFile(selectedFile, resourceSet);
-      importList.removeAll();
-      for (Iterator i = importComponents.iterator(); i.hasNext(); )
-      {
-        Message msg = (Message)i.next();
-        importList.add(msg.getQName().getLocalPart()); 
-      }
-      fileText.setText(dialog.getFile().getFullPath().toString());
-    }
-  }
-
-  public Collection getModelObjects(Object rootModelObject)
-  {
-	if (rootModelObject instanceof Definition)
-	{
-	  Definition definition = (Definition)rootModelObject;
-	  return ((Definition)definition).getMessages().values();
-	} 
-	return Collections.EMPTY_LIST;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetMessageWizard.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetMessageWizard.java
deleted file mode 100644
index 3814a5d..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetMessageWizard.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.commands.AddMessageCommand;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.CreateWSDLElementHelper;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-
-public class SetMessageWizard extends Wizard
-{
-  protected Object input;
-  private IEditorPart editorPart;
-  private String kind;
-  SetMessageOptionsPage newMessageOptionsPage;
-
-  /**
-   * Constructor for NewMessageWizard.
-   */
-  public SetMessageWizard(Object input, IEditorPart editorPart)
-  {
-    super();
-    this.input = input;
-    this.editorPart = editorPart;
-// setDefaultPageImageDescriptor(ImageDescriptor.createFromFile(WSDLEditor.class, "icons/wsdl_file_obj.gif"));
-  }
-
-  /**
-   * @see org.eclipse.jface.wizard.IWizard#performFinish()
-   */
-  public boolean performFinish()
-  {
-    org.w3c.dom.Element wsdlElement = WSDLEditorUtil.getInstance().getElementForObject((WSDLElement)input);    
-    Definition definition = ((WSDLElement)input).getEnclosingDefinition();
-    org.w3c.dom.Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-    if (newMessageOptionsPage.getChoice() == 2)
-    {
-      String choice = newMessageOptionsPage.getExistingListSelection(); 
-      if (choice != null)
-      {
-        wsdlElement.setAttribute("message", choice); //$NON-NLS-1$
-      }
-    }
-    else if (newMessageOptionsPage.getChoice() == 1)    
-    {
-       String newName = newMessageOptionsPage.getNewName();
-
-    	AddMessageCommand action = new AddMessageCommand(definition, newName);
-    	action.run();
-    	Message message = (Message) action.getWSDLElement();
-    	CreateWSDLElementHelper.PART_TYPE_OR_DEFINITION = CreateWSDLElementHelper.getPartInfo(message); 
-    	CreateWSDLElementHelper.createPart(message);
-      
-/*      
-      String prefix = definitionElement.getPrefix();
-      // Use AddMessageAction in WSDLMenuActionContributor
-      AddElementAction addMessageAction = new AddElementAction("", "icons/message_obj.gif", definitionElement, prefix, "message"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
-	  addMessageAction.setComputeTopLevelRefChild(true);
-      addMessageAction.run();      
-      org.w3c.dom.Element newMessage = addMessageAction.getNewElement();
-      newMessage.setAttribute("name", newName); //$NON-NLS-1$
-*/
-      
-      // need to get the prefix for the item
-      // could get list of updated messages and then select but currently we only have the local name
-      String itemPrefix = definition.getPrefix(definition.getTargetNamespace());
-      if (itemPrefix == null)
-      {
-        itemPrefix = ""; //$NON-NLS-1$
-      }
-      wsdlElement.setAttribute("message", itemPrefix.length() == 0 ? newName : itemPrefix + ":" + newName); //$NON-NLS-1$ //$NON-NLS-2$
-    }
-    else if (newMessageOptionsPage.getChoice() == 3)
-    {
-       javax.wsdl.Message selection = (javax.wsdl.Message)newMessageOptionsPage.getSelection();
-	   String namespaceURI = selection.getQName().getNamespaceURI();
-	   String uniquePrefix = newMessageOptionsPage.addWSDLImport(definition, definitionElement, namespaceURI);	
-	   wsdlElement.setAttribute("message", uniquePrefix + ":" + selection.getQName().getLocalPart());
-    }           
-
-    WSDLEditor editor = (WSDLEditor)editorPart;
-    editor.getSelectionManager().setSelection(new StructuredSelection(input));
-
-    return true;
-  }
-
-  public boolean canFinish()
-  {
-    if (newMessageOptionsPage.isPageComplete())
-    {
-      return true;
-    }
-    return false;
-  }
-
-  public Object getInput()
-  {
-    return input;
-  }
- 
-  public void addPages()
-  {
-    newMessageOptionsPage = new SetMessageOptionsPage(editorPart, WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_MESSAGE"), WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_MESSAGE"), null); //$NON-NLS-1$ //$NON-NLS-2$
-    newMessageOptionsPage.setEditorPart(editorPart);
-    newMessageOptionsPage.setInput(input);
-    addPage(newMessageOptionsPage);
-    setWindowTitle(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_MESSAGE")); //$NON-NLS-1$
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetOptionsPage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetOptionsPage.java
deleted file mode 100644
index c8bcf69..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetOptionsPage.java
+++ /dev/null
@@ -1,525 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Iterator;
-
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jface.wizard.WizardPage;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.List;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IFileEditorInput;
-import org.eclipse.ui.help.WorkbenchHelp;
-import org.eclipse.ui.part.PageBook;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.actions.AddElementDeclarationAction;
-import org.eclipse.wst.wsdl.ui.internal.actions.AddImportAction;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.ValidateHelper;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLResourceUtil;
-import org.eclipse.wst.wsdl.internal.impl.ImportImpl;
-import org.eclipse.xsd.util.XSDResourceImpl;
-import org.w3c.dom.Element;
-
-public abstract class SetOptionsPage extends WizardPage implements ModifyListener, SelectionListener
-{
-  protected IEditorPart editorPart;
-  protected Object input;
-
-  protected Button selectExistingRadio;
-  protected Button createNewRadio;
-  protected Button importRadio;
-  protected int choice = 1; // radio button choice
-  protected PageBook pageBook;
-
-  protected Composite page1;
-  protected Text newNameText;
-  protected String newName;
-
-  protected Composite page2;
-  protected org.eclipse.swt.widgets.List componentNameList;
-  protected String existingListSelection;
-
-  protected Composite page3;
-  protected Button importButton;
-  protected Text fileText;
-  protected org.eclipse.swt.widgets.List importList;
-  protected java.util.List importComponents;
-
-  protected Object selection;
-
-  protected IFile selectedFile; // the imported file
-
-  private String wsdlItemName;
-  String selectExistingRadioString;
-  String createNewRadioString;
-  String importRadioString;
-  String newNameString;
-  String pageOneDescription;
-  String pageTwoDescription;
-  String pageThreeDescription;
-
-  /**
-   * Constructor for NewOptionsPage.
-   * @param pageName
-   * @param title
-   * @param titleImage
-   */
-  public SetOptionsPage(IEditorPart editorPart, String pageName, String title, ImageDescriptor titleImage, String wsdlItemName)
-  {
-    super(pageName, title, titleImage);
-    this.editorPart = editorPart;
-    this.wsdlItemName = wsdlItemName;
-
-    // Alternate way of doing this?
-    createNewRadioString = WSDLEditorPlugin.getWSDLString("_UI_RADIO_CREATE_NEW", wsdlItemName); //$NON-NLS-1$
-    selectExistingRadioString = WSDLEditorPlugin.getWSDLString("_UI_RADIO_SELECT_EXISTING", wsdlItemName); //$NON-NLS-1$
-    importRadioString = WSDLEditorPlugin.getWSDLString("_UI_RADIO_IMPORT_FROM_FILE", wsdlItemName); //$NON-NLS-1$
-    newNameString = WSDLEditorPlugin.getWSDLString("_UI_LABEL_NAME_OF_ITEM", wsdlItemName); //$NON-NLS-1$
-
-    pageOneDescription = WSDLEditorPlugin.getWSDLString("_UI_DESCRIPTION_PROVIDE_NAME", wsdlItemName); //$NON-NLS-1$
-    pageTwoDescription = WSDLEditorPlugin.getWSDLString("_UI_DESCRIPTION_CHOOSE_FROM_EXISTING", wsdlItemName); //$NON-NLS-1$
-    pageThreeDescription = WSDLEditorPlugin.getWSDLString("_UI_DESCRIPTION_IMPORT_FILE", wsdlItemName); //$NON-NLS-1$
-  }
-
-  public void setEditorPart(IEditorPart editorPart)
-  {
-    this.editorPart = editorPart;
-  }
-
-  public void setInput(Object input)
-  {
-    this.input = input;
-  }
-
-  protected void createPage1(Composite pageBook)
-  {
-    page1 = new Composite(pageBook, SWT.NONE);
-    GridLayout layout = new GridLayout();
-    layout.numColumns = 2;
-    page1.setLayout(layout);
-
-    GridData data = new GridData();
-    data.verticalAlignment = GridData.FILL;
-    data.horizontalAlignment = GridData.FILL;
-    page1.setLayoutData(data);
-    
-    Label newNameLabel = new Label(page1, SWT.LEFT);
-    newNameLabel.setText(newNameString);
-
-    GridData labelData = new GridData();
-    labelData.horizontalAlignment = GridData.FILL;
-    newNameLabel.setLayoutData(labelData);
-    
-    newNameText = new Text(page1, SWT.SINGLE | SWT.BORDER);
-    GridData newNameTextData = new GridData();
-    newNameTextData.horizontalAlignment = GridData.FILL;
-    newNameTextData.grabExcessHorizontalSpace = true;
-    newNameTextData.widthHint = 30;
-    newNameText.setLayoutData(newNameTextData);
-    
-    newNameText.addModifyListener(this);
-    initNewNameTextField();
-  }
-
-  /**
-   * @see org.eclipse.jface.dialogs.IDialogPage#createControl(Composite)
-   */
-  public void createControl(Composite parent)
-  {
-    Composite base = new Composite(parent, SWT.NONE);
-    WorkbenchHelp.setHelp(base, WSDLEditorPlugin.getWSDLString("_UI_HELP")); //$NON-NLS-1$
-    base.setLayout(new GridLayout());
-
-    Composite radioGroup = new Composite(base, SWT.NONE);
-    GridLayout layout = new GridLayout();
-    layout.numColumns = 1;
-    radioGroup.setLayout(layout);
-
-    GridData radioGroupData = new GridData();
-    radioGroupData.verticalAlignment = GridData.FILL;
-    radioGroupData.horizontalAlignment = GridData.FILL;
-    radioGroup.setLayoutData(radioGroupData);
-    
-    createNewRadio = createRadioButton(radioGroup, createNewRadioString);
-    selectExistingRadio = createRadioButton(radioGroup, selectExistingRadioString);
-    importRadio = createRadioButton(radioGroup, importRadioString);
-    selectExistingRadio.addSelectionListener(this);
-    createNewRadio.addSelectionListener(this);
-    importRadio.addSelectionListener(this);
-
-    Label label = new Label(base, SWT.LEFT | SWT.HORIZONTAL | SWT.SEPARATOR);
-    GridData data = new GridData();
-    data.grabExcessHorizontalSpace = true;
-    data.horizontalAlignment = GridData.FILL;
-    data.horizontalSpan = 1;
-    label.setLayoutData(data);
-
-    pageBook = new PageBook(base, SWT.NONE);
-    GridData dataPB = new GridData();
-    dataPB.grabExcessHorizontalSpace = true;
-    dataPB.grabExcessVerticalSpace = true;
-    dataPB.horizontalAlignment = GridData.FILL;
-    dataPB.verticalAlignment = GridData.FILL;
-    pageBook.setLayoutData(dataPB);
-
-    //  ---------------------------------------------------------------        
-	  createPage1(pageBook);
-
-    //  ---------------------------------------------------------------    
-    page2 = new Composite(pageBook, SWT.NONE);
-
-    GridLayout page2Layout = new GridLayout();
-    page2Layout.numColumns = 1;
-    page2.setLayout(page2Layout);
-
-    GridData page2Data = new GridData();
-    page2Data.verticalAlignment = GridData.FILL;
-    page2Data.horizontalAlignment = GridData.FILL;
-    page2.setLayoutData(page2Data);
-    
-    componentNameList = new List(page2, SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER);
-    GridData componentNameListData = new GridData();
-    componentNameListData.horizontalAlignment = GridData.FILL;
-    componentNameListData.verticalAlignment = GridData.FILL;
-    componentNameListData.grabExcessHorizontalSpace = true;
-    componentNameListData.grabExcessVerticalSpace = true;
-    componentNameList.setLayoutData(componentNameListData);
-    
-    componentNameList.addSelectionListener(this);
-
-    //  ---------------------------------------------------------------    
-
-    page3 = new Composite(pageBook, SWT.NONE);
-
-    GridLayout page3Layout = new GridLayout();
-    page3Layout.numColumns = 1;
-    page3.setLayout(page3Layout);
-
-    GridData page3Data = new GridData();
-    page3Data.verticalAlignment = GridData.FILL;
-    page3Data.horizontalAlignment = GridData.FILL;
-    page3.setLayoutData(page3Data);
-    
-    Composite fileComp = new Composite(page3, SWT.NONE);
-
-    GridLayout fileCompLayout = new GridLayout();
-    fileCompLayout.numColumns = 3;
-    fileCompLayout.marginHeight = 0;
-    fileCompLayout.marginWidth = 0;
-    fileComp.setLayout(fileCompLayout);
-
-    GridData fileCompData = new GridData();
-    fileCompData.verticalAlignment = GridData.FILL;
-    fileCompData.horizontalAlignment = GridData.FILL;
-    fileComp.setLayoutData(fileCompData);
-
-    Label fileLabel = new Label(fileComp, SWT.LEFT);
-    fileLabel.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_FILE")); //$NON-NLS-1$
-
-    GridData fileLabelData = new GridData();
-    fileLabelData.horizontalAlignment = GridData.FILL;
-    fileLabel.setLayoutData(fileLabelData);
-    
-    
-    fileText = new Text(fileComp, SWT.SINGLE | SWT.BORDER | SWT.READ_ONLY);
-    GridData dataFile = new GridData();
-    dataFile.horizontalAlignment = GridData.FILL;
-    dataFile.grabExcessHorizontalSpace = true;
-    dataFile.widthHint = 30;
-    fileText.setLayoutData(data);
-    fileText.setText(""); //$NON-NLS-1$
-
-    importButton = new Button(fileComp, SWT.PUSH);
-    importButton.setText(WSDLEditorPlugin.getWSDLString("_UI_BUTTON_BROWSE")); //$NON-NLS-1$
-
-    GridData importButtonData = new GridData();
-    importButtonData.horizontalAlignment = GridData.FILL;
-    importButton.setLayoutData(importButtonData);
-
-    importButton.addSelectionListener(this);
-
-    importList = new List(page3, SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER);
-
-    GridData importListData = new GridData();
-    importListData.horizontalAlignment = GridData.FILL;
-    importListData.verticalAlignment = GridData.FILL;
-    importListData.grabExcessHorizontalSpace = true;
-    importListData.grabExcessVerticalSpace = true;
-    importList.setLayoutData(importListData);
-    
-    importList.addSelectionListener(this);
-    //  ---------------------------------------------------------------    
-
-    pageBook.showPage(page1);
-    choice = 1;
-    setControl(base);
-  }
-  
-  private Button createRadioButton(Composite parent, String label)
-  {
-    Button button = new Button(parent, SWT.RADIO);
-    button.setText(label);
-
-    GridData data = new GridData();
-    data.horizontalAlignment = GridData.FILL;
-    button.setLayoutData(data);
-
-    return button;
-  }
-  
-  /**
-   * @see org.eclipse.swt.events.ModifyListener#modifyText(ModifyEvent)
-   */
-  public void modifyText(ModifyEvent e)
-  {
-    if (e.widget == newNameText)
-    {
-      newName = newNameText.getText();
-      setPageComplete(isPageComplete());
-    }
-  }
-
-  /**
-   * @see org.eclipse.swt.events.SelectionListener#widgetDefaultSelected(SelectionEvent)
-   */
-  public void widgetDefaultSelected(SelectionEvent e)
-  {
-  }
-
-  abstract protected void initExistingNameList();
-
-  abstract protected void initNewNameTextField();
-
-  public String getExistingListSelection()
-  {
-    return existingListSelection;
-  }
-
-  /**
-   * @see org.eclipse.swt.events.SelectionListener#widgetSelected(SelectionEvent)
-   */
-  public void widgetSelected(SelectionEvent e)
-  {
-    if (e.widget == createNewRadio)
-    {
-      pageBook.showPage(page1);
-      choice = 1;
-      setDescription(pageOneDescription);
-      setPageComplete(isPageComplete());
-      newNameText.setFocus();
-      newNameText.selectAll();
-    }
-    else if (e.widget == selectExistingRadio)
-    {
-      pageBook.showPage(page2);
-      choice = 2;
-
-      Definition definition = ((WSDLElement)input).getEnclosingDefinition();
-      // Need to resolve imports because the model doesn't automatically
-      // do it for us.  See also OpenOnSelectionHelper
-      Iterator imports = definition.getEImports().iterator();
-      while (imports.hasNext())
-      {
-        Import theImport = (Import)imports.next();
-        ((ImportImpl)theImport).importDefinitionOrSchema();
-      }
-
-      initExistingNameList();
-      setDescription(pageTwoDescription);
-      setPageComplete(isPageComplete());
-      setErrorMessage(null);
-    }
-    else if (e.widget == importRadio)
-    {
-      pageBook.showPage(page3);
-      choice = 3;
-      setDescription(pageThreeDescription);
-      setPageComplete(isPageComplete());
-      setErrorMessage(null);
-    }
-    else if (e.widget == componentNameList)
-    {
-      existingListSelection = (componentNameList.getSelection())[0];
-      setPageComplete(isPageComplete());
-    }
-    else if (e.widget == importList)
-    {
-      selection = importComponents.get(importList.getSelectionIndex());
-      setPageComplete(isPageComplete());
-    }
-    else if (e.widget == importButton)
-    {
-      handleImport();
-      if (importList.getItemCount() > 0)
-      {
-        importList.select(0);
-        selection = importComponents.get(0);
-      }
-      else
-      {
-        selection = null;
-      }
-      setPageComplete(isPageComplete());
-    }
-  }
-
-  protected abstract void handleImport();
-
-  protected java.util.List loadFile(IFile wsdlFile, ResourceSet modelResourceSet)
-  {
-    java.util.List modelObjectList = Collections.EMPTY_LIST;
-    try
-    {
-      if (wsdlFile != null)
-      {
-        URI uri = URI.createPlatformResourceURI(wsdlFile.getFullPath().toString());
-
-        Object rootModelObject = null;
-        if (uri.toString().endsWith("xsd"))
-        {
-          ResourceSet resourceSet = new ResourceSetImpl();
-          Resource resource = resourceSet.getResource(uri, true);
-          if (resource instanceof XSDResourceImpl)
-          {
-            rootModelObject = ((XSDResourceImpl) resource).getSchema();
-          }
-        }
-        else
-        {
-          rootModelObject = WSDLResourceUtil.lookupAndLoadDefinition(modelResourceSet, uri.toString());
-        }
-
-        if (rootModelObject != null)
-        {
-          modelObjectList = new ArrayList(getModelObjects(rootModelObject));
-        }
-      }
-      else
-      {
-        modelObjectList = new ArrayList(getModelObjects(null));
-      }
-
-    }
-    catch (Exception e)
-    {
-    }
-    return modelObjectList;
-  }
-
-  abstract public Collection getModelObjects(Object rootModelObject);
-
-  public Object getSelection()
-  {
-    return selection;
-  }
-
-  public IFile getSelectedFile()
-  {
-    return selectedFile;
-  }
-
-  public String getRelativeLocationOfSelectedFile(boolean enableIEStyleLocation)
-  {
-    IFile currentWSDLFile = ((IFileEditorInput) editorPart.getEditorInput()).getFile();
-    return ComponentReferenceUtil.computeRelativeURI(selectedFile, currentWSDLFile, true);
-  }
-
-  public int getChoice()
-  {
-    return choice;
-  }
-
-  public String getNewName()
-  {
-    return newName;
-  }
-
-  public boolean isPageComplete()
-  {
-    if (selectExistingRadio.getSelection())
-    {
-      if (componentNameList.getSelectionCount() == 1)
-      {
-        return true;
-      }
-    }
-    else if (createNewRadio.getSelection())
-    {
-      if (validateXMLName(newNameText.getText().trim()))
-      {
-        return true;
-      }
-    }
-    else if (importRadio.getSelection())
-    {
-      if (importList.getSelectionCount() == 1)
-      {
-        return true;
-      }
-    }
-    return false;
-  }
-
-  private boolean validateXMLName(String xmlName)
-  {
-    String errorMessage = ValidateHelper.checkXMLName(xmlName);
-
-    if (errorMessage == null || errorMessage.length() == 0)
-    {
-      setErrorMessage(null);
-      return true;
-    }
-    setErrorMessage(errorMessage);
-    return false;
-  }
-
-  public String addWSDLImport(Definition definition, Element definitionElement, String namespaceURI)
-  {
-    return addWSDLImport(definition, definitionElement, namespaceURI, "wsdl");
-  }
-
-  public String addWSDLImport(Definition definition, Element definitionElement, String namespaceURI, String basePrefix)
-  {
-    AddElementDeclarationAction action = new AddElementDeclarationAction(definition, namespaceURI, basePrefix);
-    action.run();
-    String prefix = action.getPrefix();
-
-    String location = getRelativeLocationOfSelectedFile(true);
-    AddImportAction addImport = new AddImportAction(null, definition, definitionElement, definitionElement.getPrefix(), namespaceURI, location);
-    addImport.run();
-
-    return prefix;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetPortTypeOptionsPage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetPortTypeOptionsPage.java
deleted file mode 100644
index f11468f..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetPortTypeOptionsPage.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Iterator;
-
-import javax.xml.namespace.QName;
-
-
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.common.ui.dialogs.SelectSingleFileDialog;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
-import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
-
-public class SetPortTypeOptionsPage extends SetOptionsPage
-{
-  /**
-   * Constructor for NewPortTypeOptionsPage.
-   * @param pageName
-   * @param title
-   * @param titleImage
-   */
-  public SetPortTypeOptionsPage(
-    IEditorPart editorPart,
-    String pageName,
-    String title,
-    ImageDescriptor titleImage)
-  {
-    super(editorPart, pageName, title, titleImage, "port type"); //$NON-NLS-1$
-  }
-
-  protected void initNewNameTextField()
-  {                                                                       
-    String name = null;
-    if (input instanceof Binding)
-    { 
-      QName qname =  ((Binding)input).getQName();
-      if (qname != null)
-      {
-        name = qname.getLocalPart();
-      }                            
-    }
-    if (name == null)
-    {
-      Definition definition = ((WSDLElement)input).getEnclosingDefinition();
-      name = NameUtil.buildUniquePortTypeName(definition, null);
-    }
-    newNameText.setText(name);
-  }
-
-  protected void initExistingNameList()
-  {                    
-    if (componentNameList.getItemCount() == 0)
-    {
-      componentNameList.removeAll();
-      Definition definition = ((WSDLElement)input).getEnclosingDefinition();
-
-      ComponentReferenceUtil util = new ComponentReferenceUtil(definition);
-      java.util.List currentList = util.getPortTypeNames();
-      if (currentList.size() > 0)
-      {
-        for (Iterator it = currentList.iterator(); it.hasNext(); )
-        {
-          componentNameList.add((String)it.next());
-        }
-        componentNameList.select(0);
-        existingListSelection = (componentNameList.getSelection())[0];
-      }
-    }
-  }       
-
-  protected void handleImport()
-  {
-    ResourceSet resourceSet = null;
-// TODO: port check
-//      resourceSet = ((org.eclipse.emf.ecore.EObject)input).getResourceSet();
-      resourceSet = ((org.eclipse.emf.ecore.EObject)input).eResource().getResourceSet();
-    
-    SelectSingleFileDialog dialog = new SelectSingleFileDialog(getShell(), null, true);
-    String [] filters = { "wsdl" }; //$NON-NLS-1$
-    dialog.addFilterExtensions(filters);
-    dialog.create();
-    dialog.setTitle(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT_WSDL_FILE")); //$NON-NLS-1$
-    dialog.getShell().setText(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SELECT")); //$NON-NLS-1$
-    dialog.setMessage(WSDLEditorPlugin.getWSDLString("_UI_DESCRIPTION_SELECT_WSDL_FILE_TO_IMPORT")); //$NON-NLS-1$
-    int rc = dialog.open();
-    if (rc == IDialogConstants.OK_ID)
-    {
-      selectedFile = dialog.getFile();
-      importComponents = loadFile(selectedFile, resourceSet);
-      importList.removeAll();
-      for (Iterator i = importComponents.iterator(); i.hasNext(); )
-      {
-        PortType msg = (PortType)i.next();
-        importList.add(msg.getQName().getLocalPart()); 
-      }
-      fileText.setText(dialog.getFile().getFullPath().toString());
-    }
-  }
-
-  public Collection getModelObjects(Object rootModelObject)
-  {
-    if (rootModelObject instanceof Definition)
-    {
-      Definition definition = (Definition)rootModelObject;
-      return ((Definition)definition).getPortTypes().values();
-    } 
-    return Collections.EMPTY_LIST;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetPortTypeWizard.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetPortTypeWizard.java
deleted file mode 100644
index d029718..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/SetPortTypeWizard.java
+++ /dev/null
@@ -1,133 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.actions.AddElementAction;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-
-public class SetPortTypeWizard extends Wizard
-{
-  protected Object input;
-  private IEditorPart editorPart;
-  private String kind;
-  private Definition definition;
-  SetPortTypeOptionsPage newPortTypeOptionsPage;
-
-  /**
-   * Constructor for NewPortTypeWizard.
-   */
-  public SetPortTypeWizard(Object input, IEditorPart editorPart)
-  {
-    this(((WSDLElement)input).getEnclosingDefinition(), editorPart, input);
-  }
-
-  public SetPortTypeWizard(Definition definition, IEditorPart editorPart)
-  {
-    this(definition, editorPart, null);
-  }
-
-  private SetPortTypeWizard(Definition definition, IEditorPart editorPart, Object input)
-  {
-    super();
-    this.input = input;
-    this.definition = definition;
-    this.editorPart = editorPart;
-    // setDefaultPageImageDescriptor(ImageDescriptor.createFromFile(WSDLEditor.class, "icons/wsdl_file_obj.gif"));
-  }
-
-  
-  String portTypeValue = null;
-  /**
-   * @see org.eclipse.jface.wizard.IWizard#performFinish()
-   */
-  public boolean performFinish()
-  {  
-    //Definition definition = ((WSDLElement) input).getEnclosingDefinition();
-    org.w3c.dom.Element definitionElement = WSDLEditorUtil.getInstance().getElementForObject(definition);
-    portTypeValue = null;
-    if (newPortTypeOptionsPage.getChoice() == 2)
-    {
-	  portTypeValue = newPortTypeOptionsPage.getExistingListSelection();    
-    }
-    else if (newPortTypeOptionsPage.getChoice() == 1)
-    {
-      String newName = newPortTypeOptionsPage.getNewName();
-      String prefix = definitionElement.getPrefix();
-      // Use AddMessageAction in WSDLMenuActionContributor
-      AddElementAction addPortTypeAction = new AddElementAction("", "icons/message_obj.gif", definitionElement, prefix, "portType"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
-      addPortTypeAction.setComputeTopLevelRefChild(true);
-      addPortTypeAction.run();
-      org.w3c.dom.Element newMessage = addPortTypeAction.getNewElement();
-      newMessage.setAttribute("name", newName); //$NON-NLS-1$
-      // need to get the prefix for the item
-      // could get list of updated messages and then select but currently we only have the local name
-      String itemPrefix = definition.getPrefix(definition.getTargetNamespace());
-      if (itemPrefix == null)
-      {
-        itemPrefix = ""; //$NON-NLS-1$
-      }
-	  portTypeValue = itemPrefix.length() == 0 ? newName : itemPrefix + ":" + newName; //$NON-NLS-1$ //$NON-NLS-2$
-    }
-    else if (newPortTypeOptionsPage.getChoice() == 3)
-    {
-      javax.wsdl.PortType selection = (javax.wsdl.PortType) newPortTypeOptionsPage.getSelection();
-      String namespaceURI = selection.getQName().getNamespaceURI();
-      String uniquePrefix = newPortTypeOptionsPage.addWSDLImport(definition, definitionElement, namespaceURI);
-	  portTypeValue = uniquePrefix + ":" + selection.getQName().getLocalPart();
-    }
-    
-    if (input != null && portTypeValue != null)
-    {
-  	  org.w3c.dom.Element wsdlElement = WSDLEditorUtil.getInstance().getElementForObject((WSDLElement) input);
-  	  wsdlElement.setAttribute("type", portTypeValue);
-    } 
-
-    WSDLEditor editor = (WSDLEditor) editorPart;
-    editor.getSelectionManager().setSelection(new StructuredSelection(input));
-
-    return true;
-  }
-  
-  public String getPortTypeValue()
-  {
-    return portTypeValue;
-  }
-
-  public boolean canFinish()
-  {
-    if (newPortTypeOptionsPage.isPageComplete())
-    {
-      return true;
-    }
-    return false;
-  }
-
-  public Object getInput()
-  {
-    return input;
-  }
-
-  public void addPages()
-  {
-    newPortTypeOptionsPage = new SetPortTypeOptionsPage(editorPart, WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_PORTTYPE"), WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_PORTTYPE"), null); //$NON-NLS-1$ //$NON-NLS-2$
-    newPortTypeOptionsPage.setEditorPart(editorPart);
-    newPortTypeOptionsPage.setInput(input);
-    addPage(newPortTypeOptionsPage);
-    setWindowTitle(WSDLEditorPlugin.getWSDLString("_UI_TITLE_SPECIFY_PORTTYPE")); //$NON-NLS-1$
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/WSDLNewFileOptionsPage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/WSDLNewFileOptionsPage.java
deleted file mode 100644
index 391c322..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/WSDLNewFileOptionsPage.java
+++ /dev/null
@@ -1,638 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import java.net.URI;
-import java.net.URISyntaxException;
-import java.util.Vector;
-
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jface.wizard.WizardPage;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.graphics.Font;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Combo;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.help.WorkbenchHelp;
-import org.eclipse.ui.part.PageBook;
-import org.eclipse.wst.common.contentmodel.util.NamespaceInfo;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.util.ValidateHelper;
-import org.eclipse.wst.xml.ui.dialogs.UpdateListener;
-
-public class WSDLNewFileOptionsPage extends WizardPage implements ModifyListener, UpdateListener, SelectionListener
-{
-  protected Text targetNamespaceText;
-  protected Text prefixText;
-  protected boolean updatePortOpFieldBoolean = true;
-  
-  protected PageBook protocolPageBook;
-  protected Combo protocolCombo;
-  protected Composite soapPage;
-  protected Composite httpPage;
-  protected Button docLitRadio;
-  protected Button rpcLitRadio;
-  protected Button rpcEncRadio;
-  protected Button httpGetRadio;
-  protected Button httpPostRadio;
-  
-//  private BindingGenerator generator;
-
-  /**
-   * Constructor for WSDLNewFileOptionsPage.
-   * @param pageName
-   */
-  public WSDLNewFileOptionsPage(String pageName)
-  {
-    super(pageName);
-  }
-  /**
-   * Constructor for WSDLNewFileOptionsPage.
-   * @param pageName
-   * @param title
-   * @param titleImage
-   */
-  public WSDLNewFileOptionsPage(String pageName, String title, ImageDescriptor titleImage)
-  {
-    super(pageName, title, titleImage);
-    setDescription(WSDLEditorPlugin.getWSDLString("_UI_DESCRIPTION_NEW_WSDL_FILE")); //$NON-NLS-1$
-  }
-  /**
-   * @see org.eclipse.jface.dialogs.IDialogPage#createControl(Composite)
-   */
-  public void createControl(Composite parent)
-  {
-    Composite base = new Composite(parent, SWT.NONE);
-    WorkbenchHelp.setHelp(base, WSDLEditorPlugin.getWSDLString("_UI_HELP")); //$NON-NLS-1$
-    base.setLayout(new GridLayout());
-
-    //  Group wsdlGroup = ViewUtility.createGroup(base, 2, "WSDL", false);
-    Composite wsdlGroup = new Composite(base, SWT.NONE);
-    GridLayout layout = new GridLayout();
-    layout.numColumns = 2;
-    wsdlGroup.setLayout(layout);
-
-    GridData data = new GridData();
-    data.verticalAlignment = GridData.FILL;
-    data.horizontalAlignment = GridData.FILL;
-    wsdlGroup.setLayoutData(data);
-    
-    GridData gd = (GridData)wsdlGroup.getLayoutData();
-    gd.grabExcessHorizontalSpace = true;
-
-    Label targetNamespace = new Label(wsdlGroup, SWT.LEFT);
-    targetNamespace.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_TARGET_NAMESPACE")); //$NON-NLS-1$
-    GridData nsData = new GridData();
-    nsData.horizontalAlignment = GridData.FILL;
-    targetNamespace.setLayoutData(nsData);
-    
-    targetNamespaceText = new Text(wsdlGroup, SWT.SINGLE | SWT.BORDER);
-    GridData textData = new GridData();
-    textData.horizontalAlignment = GridData.FILL;
-    textData.grabExcessHorizontalSpace = true;
-    textData.widthHint = 10;
-    targetNamespaceText.setLayoutData(textData);
-    
-    targetNamespaceText.addModifyListener(this);
-
-    Label prefix = new Label(wsdlGroup, SWT.LEFT);
-    prefix.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_PREFIX_WITH_COLON")); //$NON-NLS-1$\
-
-    GridData prefixData = new GridData();
-    prefixData.horizontalAlignment = GridData.FILL;
-    prefix.setLayoutData(prefixData);
-    
-    prefixText = new Text(wsdlGroup, SWT.SINGLE | SWT.BORDER);
-    GridData prefixTextData = new GridData();
-    prefixTextData.horizontalAlignment = GridData.FILL;
-    prefixTextData.grabExcessHorizontalSpace = true;
-    prefixTextData.widthHint = 10;
-    prefixText.setLayoutData(prefixTextData);
-
-    prefixText.addModifyListener(this);
-    
-    //    XMLCatalog xmlCatalog = XMLCatalogRegistry.getInstance().lookupOrCreateXMLCatalog("default");
-    //    SelectXMLCatalogIdPanel catalog = new SelectXMLCatalogIdPanel(base, xmlCatalog);
-
-//  Determine if the user wishes to create a skeleton WSDL.  If yes, present the user with input fields.
-    createSkeletonCheckBox = new Button(base, SWT.CHECK);
-    createSkeletonCheckBox.setText(WSDLEditorPlugin.getWSDLString("_UI_LABEL_CREATE_WSDL_SKELETON"));
-    createSkeletonCheckBox.setSelection(true);
-    
-    wsdlSkeletonGroup = new Composite(base, SWT.NONE);
-    GridLayout layout2 = new GridLayout();
-    layout2.numColumns = 2;
-    wsdlSkeletonGroup.setLayout(layout2);
-
-    GridData data2 = new GridData();
-    data2.verticalAlignment = GridData.FILL;
-    data2.horizontalAlignment = GridData.FILL;
-    wsdlSkeletonGroup.setLayoutData(data2);
-
-   createLabel(wsdlSkeletonGroup, WSDLEditorPlugin.getWSDLString("_UI_LABEL_BINDING_PROTOCOL"));
-   protocolCombo = new Combo(wsdlSkeletonGroup, SWT.READ_ONLY);
-   GridData dataC = new GridData();
-   dataC.horizontalAlignment = GridData.FILL;
-   dataC.grabExcessHorizontalSpace = true;
-   protocolCombo.setLayoutData(dataC);
-   protocolCombo.add(SOAP_PROTOCOL);
-   protocolCombo.add(HTTP_PROTOCOL);
-   protocolCombo.select(0);
-   protocolCombo.addModifyListener(this);
-   
-   sepLabel = new Label(base, SWT.SEPARATOR | SWT.HORIZONTAL);
-   GridData sepData = new GridData();
-   sepData.horizontalAlignment = GridData.FILL;
-   sepData.grabExcessHorizontalSpace = true;
-   sepLabel.setLayoutData(sepData);
-   
-   
-   // Create PageBook and pages/controls for the PageBook
-   protocolPageBook = new PageBook(base, SWT.NONE);
-
-   ///////////////////////// Soap Page
-   soapPage = new Composite(protocolPageBook, SWT.NONE);
-   GridLayout pbLayout = new GridLayout();
-   soapPage.setLayout(pbLayout);
-
-   GridData pbData = new GridData();
-   pbData.verticalAlignment = GridData.FILL;
-   pbData.horizontalAlignment = GridData.FILL;
-   soapPage.setLayoutData(pbData);
-
-   createLabel(soapPage, WSDLEditorPlugin.getWSDLString("_UI_LABEL_SOAP_BINDING_OPTIONS"));
-   docLitRadio = new Button(soapPage, SWT.RADIO);
-   rpcLitRadio = new Button(soapPage, SWT.RADIO);
-   rpcEncRadio = new Button(soapPage, SWT.RADIO);
-   docLitRadio.setText(SOAP_DOCUMENT_LITERAL);
-   rpcLitRadio.setText(SOAP_RPC_LITERAL);
-   rpcEncRadio.setText(SOAP_RPC_ENCODED);
-   docLitRadio.setSelection(true);
-   
-   ///////////////////////// Http Page
-   httpPage = new Composite(protocolPageBook, SWT.NONE);
-   pbLayout = new GridLayout();
-   httpPage.setLayout(pbLayout);
-
-   pbData = new GridData();
-   pbData.verticalAlignment = GridData.FILL;
-   pbData.horizontalAlignment = GridData.FILL;
-   httpPage.setLayoutData(pbData);
-   
-   createLabel(httpPage, WSDLEditorPlugin.getWSDLString("_UI_LABEL_HTTP_BINDING_OPTIONS")); // Already Externalized
-   httpGetRadio = new Button(httpPage, SWT.RADIO);
-   httpPostRadio = new Button(httpPage, SWT.RADIO);
-   httpGetRadio.setText(HTTP_GET);
-   httpPostRadio.setText(HTTP_POST);
-   httpGetRadio.setSelection(true);
-   
-   wsdlSkeletonGroup.setVisible(true);
-   sepLabel.setVisible(true);
-   protocolPageBook.showPage(soapPage);
-   protocolPageBook.setVisible(true);
-   
-   ////////////////////////// Add Selection Listeners
-   createSkeletonCheckBox.addSelectionListener(this);
-   
-//   BindingProtocolComponentControl component = new BindingProtocolComponentControl(base, generator, false);
-//   component.initFields();
-   
-    setControl(base);
-  }
-
-  private NewWSDLWizard getNewWSDLWizard()
-  {
-    return (NewWSDLWizard)getWizard();
-  }
-
-  private String computeDefaultDefinitionName()
-  {
-    String name = "DefaultName";
-    IPath path = getNewWSDLWizard().getNewFilePath();
-    if (path != null)
-    {
-      name = path.removeFileExtension().lastSegment().toString();
-    }
-    return name;
-  }
-
-  private String computeDefaultNamespaceName()
-  {
-    String namespace = WSDLEditorPlugin.getInstance().getPreferenceStore().getString(WSDLEditorPlugin.getWSDLString("_UI_PREF_PAGE_DEFAULT_TARGET_NAMESPACE"));
-    if (!namespace.endsWith("/")) {
-    	namespace = namespace.concat("/");
-    }
-    
-    IPath path = getNewWSDLWizard().getNewFilePath();
-    if (path != null)
-    {
-      namespace += path.removeFileExtension().toString() + "/";
-    }
-    return namespace;
-  }
-
-  public void setVisible(boolean visible)
-  {
-    super.setVisible(visible);
-
-    if (visible)
-    {
-      // prime the fields    
-      targetNamespaceText.setText(computeDefaultNamespaceName());
-      prefixText.setText("tns");
-    }
-  }
-
-  public String getTargetNamespace()
-  {
-    return targetNamespaceText.getText();
-  }
-
-  public String getPrefix()
-  {
-    return prefixText.getText().trim();
-  }
-
-  public String getDefinitionName()
-  {
-  	return computeDefaultDefinitionName();
-  }
-
-  public void modifyText(ModifyEvent e)
-  {
-    if (e.widget == targetNamespaceText)
-    {
-      startDelayedEvent(e);
-    }
-    else if (e.widget == prefixText)
-    {
-      setPageComplete(isPageComplete());
-    }
-	else if (e.widget == protocolCombo) {
-		// Update what page/control we show in the PageBook
-		if (protocolCombo.getText().equals("SOAP")) {
-			protocolPageBook.showPage(soapPage);
-		}
-		else if (protocolCombo.getText().equals("HTTP")) {
-			protocolPageBook.showPage(httpPage);
-		}
-	}
-  }
-
-  public void updateOccured(Object arg1, Object arg2)
-  {
-    setPageComplete(isPageComplete());
-  }
-
-  public boolean isPageComplete()
-  {
-    boolean ready = true;
-
-    setErrorMessage(null);
-
-    // so that the page doesn't immediately show up with an error
-    if (targetNamespaceText.getText().trim().equals(""))
-    {
-      if (ready)
-      {
-        setErrorMessage(null);
-      }
-      return false;
-    }
-
-    if (!validateTargetNamespace(targetNamespaceText.getText()))
-    {
-      ready = false;
-    }
-    
-    return ready;
-  }
-
-  protected boolean validatePrefix(String prefix)
-  {
-    String errorMessage = ValidateHelper.checkXMLPrefix(prefix);
-
-    if (errorMessage == null || errorMessage.length() == 0)
-    {
-      return true;
-    }
-    return false;
-  }
-
-  protected boolean validateXMLName(String xmlName)
-  {
-    String errorMessage = ValidateHelper.checkXMLName(xmlName);
-
-    if (errorMessage == null || errorMessage.length() == 0)
-    {
-      return true;
-    }
-    setErrorMessage(errorMessage);
-    return false;
-  }
-
-  protected boolean validateTargetNamespace(String ns)
-  {
-    boolean test = true;
-    try
-    {
-      URI testURI = new URI(ns);
-      //      if (!testURI.isGenericURI())
-      //      {
-      //        setErrorMessage(WSDLEditorPlugin.getInstance().getWSDLString("_UI_ERROR_NAMESPACE_INVALID")); //$NON-NLS-1$
-      //        test = false;
-      //      }
-    }
-    catch (URISyntaxException e)
-    {
-      //			String errorMessage = ValidateHelper.checkXMLName(ns);
-      //			if (errorMessage == null || errorMessage.length() == 0)
-      //			{
-      //				test = true;
-      //			}
-      //			else
-      //			{
-      setErrorMessage(WSDLEditorPlugin.getWSDLString("_UI_ERROR_NAMESPACE_INVALID")); //$NON-NLS-1$
-      test = false;
-      //			}
-    }
-
-    return test;
-  }
-
-  /*
-  private boolean arePrefixesUniqueAndValid()
-  {
-    java.util.List infoList = namespaceInfo.getNamespaceInfoList();
-    java.util.List checkedList = namespaceInfo.getNamespaceCheckedList();
-
-    Vector prefixList = new Vector();
-    boolean test = true;
-    boolean isOneBlank = false;
-
-    String currentPrefix = prefixText.getText().trim();
-    if (currentPrefix.length() == 0)
-    {
-      isOneBlank = true;
-    }
-    else
-    {
-      if (validatePrefix(currentPrefix))
-      {
-        prefixList.add(currentPrefix);
-      }
-      else
-      {
-        setErrorMessage(WSDLEditorPlugin.getWSDLString("_UI_ERROR_PREFIX_IS_INVALID", currentPrefix)); //$NON-NLS-1$
-        return false;
-      }
-    }
-
-    for (int i = 0; i < infoList.size(); i++)
-    {
-      NamespaceInfo info = (NamespaceInfo)infoList.get(i);
-      if (((String)checkedList.get(i)).equals("true")) //$NON-NLS-1$
-      {
-        String aPrefix = info.prefix.trim();
-        if (aPrefix.length() > 0)
-        {
-          if (!prefixList.contains(aPrefix))
-          {
-            if (validatePrefix(aPrefix))
-            {
-              prefixList.add(aPrefix);
-            }
-            else
-            {
-              setErrorMessage(WSDLEditorPlugin.getWSDLString("_UI_ERROR_PREFIX_IS_INVALID", info.prefix)); //$NON-NLS-1$
-              test = false;
-              break;
-            }
-          }
-          else
-          {
-            setErrorMessage(WSDLEditorPlugin.getWSDLString("_UI_ERROR_PREFIX_IS_A_DUPLICATE", info.prefix)); //$NON-NLS-1$
-            test = false;
-            break;
-          }
-        }
-        else
-        {
-          if (!isOneBlank)
-          {
-            isOneBlank = true;
-          }
-          else
-          {
-            setErrorMessage(WSDLEditorPlugin.getWSDLString("_UI_ERROR_MORE_THAN_ONE_PREFIX_IS_BLANK")); //$NON-NLS-1$
-            test = false;
-            break;
-          }
-        }
-      }
-    }
-    return test;
-  }
-  */
-
-  protected DelayedEvent delayedTask;
-  protected void startDelayedEvent(ModifyEvent e)
-  {
-    if (delayedTask == null || delayedTask.getEvent() == null)
-    {
-      delayedTask = new DelayedEvent();
-      delayedTask.setEvent(e);
-      Display.getDefault().timerExec(500, delayedTask);
-    }
-    else
-    {
-      ModifyEvent delayedEvent = delayedTask.getEvent();
-
-      if (e.widget == delayedEvent.widget)
-      {
-        // same event, just different data, delay new event
-        delayedTask.setEvent(null);
-      }
-      delayedTask = new DelayedEvent();
-      delayedTask.setEvent(e);
-      Display.getDefault().timerExec(500, delayedTask);
-    }
-  }
-
-  class DelayedEvent implements Runnable
-  {
-    protected ModifyEvent event;
-
-    /*
-     * @see Runnable#run()
-     */
-    public void run()
-    {
-      if (event != null)
-      {
-        setPageComplete(isPageComplete());
-        event = null;
-      }
-    }
-
-    public ModifyEvent getEvent()
-    {
-      return event;
-    }
-
-    public void setEvent(ModifyEvent event)
-    {
-      this.event = event;
-    }
-  }
-
-  public void widgetDefaultSelected(SelectionEvent e) {
-  }
-
-  public void widgetSelected(SelectionEvent e) {
-  	 if (e.widget == createSkeletonCheckBox) {
-  	 	if (createSkeletonCheckBox.getSelection()) {
-  	 		wsdlSkeletonGroup.setVisible(true);
-  	 		sepLabel.setVisible(true);
-  	 		protocolPageBook.setVisible(true);
-  	 	}
-  	 	else {
-  	 		wsdlSkeletonGroup.setVisible(false);
-  	 		sepLabel.setVisible(false);
-  	 		protocolPageBook.setVisible(false);
-  	 	}
-  	 }
-  }
-  
-  private static final String SOAP_PROTOCOL = "SOAP";
-  private static final String HTTP_PROTOCOL = "HTTP";
-  private static final String SOAP_RPC_ENCODED = WSDLEditorPlugin.getWSDLString("_UI_RADIO_RPC_ENCODED");
-  private static final String SOAP_RPC_LITERAL = WSDLEditorPlugin.getWSDLString("_UI_RADIO_RPC_LITERAL");
-  private static final String SOAP_DOCUMENT_LITERAL = WSDLEditorPlugin.getWSDLString("_UI_RADIO_DOCUMENT_LITERAL");
-  private static final String HTTP_POST = "HTTP POST";
-  private static final String HTTP_GET = "HTTP GET";
-
-  Composite wsdlSkeletonGroup;
-  Button createSkeletonCheckBox;
-  
-  Label sepLabel;
-  
-  private Text createTextField(Composite comp) {
-    Text textField = new Text(comp, SWT.SINGLE | SWT.BORDER);
-    GridData textData = new GridData();
-    textData.horizontalAlignment = GridData.FILL;
-    textData.grabExcessHorizontalSpace = true;
-    textData.widthHint = 10;
-    textField.setLayoutData(textData);
-
-  	return textField;
-  }
-  
-  private Label createLabel(Composite comp, String labelString) {
-    Label label = new Label(comp, SWT.LEFT);
-    label.setText(labelString);
-    GridData nsData = new GridData();
-    nsData.horizontalAlignment = GridData.FILL;
-    label.setLayoutData(nsData);
-    
-    return label;
-  }
-  
-  private Composite createComposite(Composite parent, int numColumns)
-  {
-    Composite composite = new Composite(parent, SWT.NONE);
-
-    composite.setFont(new Font(Display.getCurrent(), "ms sans serif", 8, SWT.NORMAL));
-
-    GridLayout layout = new GridLayout();
-    layout.numColumns = numColumns;
-    composite.setLayout(layout);
-
-    GridData data = new GridData();
-    data.verticalAlignment = GridData.FILL;
-    data.horizontalAlignment = GridData.FILL;
-    composite.setLayoutData(data);
-    return composite;
-  }
-  
-  public Vector getNamespaceInfo() {
-		Vector namespaces = new Vector();
-  		
-  		// Add Default Namespaces
-		NamespaceInfo info1 = new NamespaceInfo();
-		info1.prefix = "wsdl";
-		info1.uri = "http://schemas.xmlsoap.org/wsdl/";
-		namespaces.addElement(info1);
-		
-		NamespaceInfo info8 = new NamespaceInfo();
-		info8.prefix = "xsd";
-		info8.uri = "http://www.w3.org/2001/XMLSchema";
-		namespaces.addElement(info8);
-		
-		return namespaces;
-  }
-  
-  public boolean getCreateSkeletonBoolean() {
-  	return createSkeletonCheckBox.getSelection();
-  }
-  
-  public String getProtocol() {
-  	return protocolCombo.getText();
-  }
-  
-  public Object[] getProtocolOptions() {
-  	Object bool[] = new Boolean[3];
-  	if (protocolCombo.getText().equals(SOAP_PROTOCOL)) {
-  		if (docLitRadio.getSelection()) {
-  			bool[0] = new Boolean(true);
-  		}
-  		else {
-  			bool[0] = new Boolean(false);
-  		}
-  		
-  		if (rpcLitRadio.getSelection()) {
-  			bool[2] = new Boolean(true);
-  		}
-  		else {
-  			bool[2] = new Boolean(false);
-  		}
-  	}
-  	else if (protocolCombo.getText().equals(HTTP_PROTOCOL)){
-  		if (httpGetRadio.getSelection()) {
-  			bool[0] = new Boolean(false);
-  		}
-  		else {
-  			bool[0] = new Boolean(true);
-  		}
-  	}
-  	
-  	return bool;
-  }
-  
-  public boolean isSoapDocLiteralProtocol() {
-  	if (getProtocol().equals(SOAP_PROTOCOL) && docLitRadio.getSelection()) {
-  		return true;
-  	}
-  	else {
-  		return false;
-  	}
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/WSDLNewFilePage.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/WSDLNewFilePage.java
deleted file mode 100644
index 1cd8e85..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/wizards/WSDLNewFilePage.java
+++ /dev/null
@@ -1,132 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.wizards;
-
-import org.eclipse.core.resources.IContainer;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.dialogs.WizardNewFileCreationPage;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-
-public class WSDLNewFilePage extends WizardNewFileCreationPage
-{
-  public WSDLNewFilePage(IStructuredSelection selection) 
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_TITLE_NEW_WSDL_FILE"), selection); //$NON-NLS-1$
-    setTitle(WSDLEditorPlugin.getWSDLString("_UI_TITLE_NEW_WSDL_FILE")); //$NON-NLS-1$
-    setDescription(WSDLEditorPlugin.getWSDLString("_UI_LABEL_CREATE_NEW_WSDL_FILE")); //$NON-NLS-1$
-  }
-
-  public void createControl(Composite parent) 
-  {
-    // inherit default container and name specification widgets
-    super.createControl(parent);
-    this.setFileName(computeDefaultFileName());
-
-    setPageComplete(validatePage());
-  }
-  
-  protected boolean validatePage()
-  {
-    Path newName = new Path(getFileName());
-    String fullFileName = getFileName();
-    String extension = newName.getFileExtension();
-    if (extension == null || !extension.equalsIgnoreCase("wsdl"))  //$NON-NLS-1$
-    {
-      setErrorMessage(WSDLEditorPlugin.getWSDLString("_UI_ERROR_FILE_MUST_END_WITH_WSDL")); //$NON-NLS-1$
-      return false;
-    }
-    else 
-    {
-      setErrorMessage(null);
-    }
-
-    // check for file should be case insensitive
-    String sameName = existsFileAnyCase(fullFileName);
-    if (sameName != null) 
-    {
-       String qualifiedFileName = getContainerFullPath().toString() + '/' + fullFileName;
-       setErrorMessage(WSDLEditorPlugin.getWSDLString("_UI_ERROR_FILE_ALREADY_EXISTS",  sameName)); //$NON-NLS-1$
-       return false;
-    }
-
-    
-    return super.validatePage();
-  }
-
-  public String defaultName = "NewWSDLFile"; //$NON-NLS-1$
-  public String defaultFileExtension = ".wsdl"; //$NON-NLS-1$
-  public String[] filterExtensions = { "*.wsdl"}; //$NON-NLS-1$
-
-
-  protected String computeDefaultFileName()
-  {
-    int count = 0;
-    String fileName = defaultName + defaultFileExtension;
-    IPath containerFullPath = getContainerFullPath();
-    if (containerFullPath != null)
-    {
-      while (true)
-      {
-        IPath path = containerFullPath.append(fileName);
-        // if (WorkbenchUtility.getWorkspace().getRoot().exists(path))
-        if (ResourcesPlugin.getWorkspace().getRoot().exists(path))
-        {
-          count++;
-          fileName = defaultName + count + defaultFileExtension;
-        }
-        else
-        {
-          break;
-        }
-      }
-    }
-    return fileName;
-  }
-
-  // returns true if file of specified name exists in any case for selected container
-  protected String existsFileAnyCase(String fileName)
-  {
-    if ( (getContainerFullPath() != null) && (getContainerFullPath().isEmpty() == false)
-          && (fileName.compareTo("") != 0))
-    {
-      //look through all resources at the specified container - compare in upper case
-      IResource parent = ResourcesPlugin.getWorkspace().getRoot().findMember(getContainerFullPath());
-      if (parent instanceof IContainer)
-      {
-        IContainer container = (IContainer) parent;
-        try
-        {
-          IResource[] members = container.members();
-          String enteredFileUpper = fileName.toUpperCase();
-          for (int i=0; i<members.length; i++)
-          {
-            String resourceUpperName = members[i].getName().toUpperCase();
-            if (resourceUpperName.equals(enteredFileUpper))
-            {  
-              return members[i].getName();    
-            }
-          }
-        }
-        catch (CoreException e)
-        {
-        }
-      }
-    }
-    return null;
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDDetailsViewerProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDDetailsViewerProvider.java
deleted file mode 100644
index 073604d..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDDetailsViewerProvider.java
+++ /dev/null
@@ -1,284 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd;
-
-
-
-public class XSDDetailsViewerProvider // implements IDetailsViewerProvider
-{
-//  public Object getViewerKey(Object modelObject)
-//  {                              
-//    Object result = null;   
-//
-//    if (modelObject instanceof XSDConcreteComponent)
-//    {
-//      Element input = ((XSDConcreteComponent)modelObject).getElement();
-//
-//      if (inputEquals(input, XSDConstants.ELEMENT_ELEMENT_TAG, false))
-//      {
-//        result = "element";
-//      }
-//      else if (inputEquals(input, XSDConstants.ELEMENT_ELEMENT_TAG, true))
-//      {
-//        result = "elementRef";
-//      }
-//      else if (inputEquals(input, XSDConstants.SEQUENCE_ELEMENT_TAG, false) ||
-//                inputEquals(input, XSDConstants.CHOICE_ELEMENT_TAG, false) ||
-//                inputEquals(input, XSDConstants.ALL_ELEMENT_TAG, false))
-//      {
-//        result = "sequenceChoiceAll";
-//      }
-//      else if (inputEquals(input, XSDConstants.ATTRIBUTE_ELEMENT_TAG, false))
-//      {
-//        result = "attribute";
-//      }
-//      else if (inputEquals(input, XSDConstants.ATTRIBUTE_ELEMENT_TAG, true))
-//      {
-//        result = "attributeRef";
-//      }
-//      else if (inputEquals(input, XSDConstants.ATTRIBUTEGROUP_ELEMENT_TAG, false))
-//      {
-//        result = "attributeGroup";
-//      }
-//      else if (inputEquals(input, XSDConstants.ATTRIBUTEGROUP_ELEMENT_TAG, true))
-//      {
-//        result = "attributeGroupRef";
-//      }
-//      else if (inputEquals(input, XSDConstants.NOTATION_ELEMENT_TAG, false))
-//      {
-//        result = "notation";
-//      }
-//      else if (inputEquals(input, XSDConstants.GROUP_ELEMENT_TAG, false))
-//      {
-//        result = "group";
-//      }
-//      else if (inputEquals(input, XSDConstants.GROUP_ELEMENT_TAG, true))
-//      {
-//        result = "groupRef";
-//      }
-//      else if (inputEquals(input, XSDConstants.SCHEMA_ELEMENT_TAG, false))
-//      {
-//        result = "schema";
-//      }
-//      else if (inputEquals(input, XSDConstants.COMPLEXTYPE_ELEMENT_TAG, false))
-//      {
-//        result = "complexType";
-//      }
-//      else if (inputEquals(input, XSDConstants.DOCUMENTATION_ELEMENT_TAG, false))
-//      {
-//        result = "documentation";
-//      }
-//      else if (inputEquals(input, XSDConstants.APPINFO_ELEMENT_TAG, false))
-//      {
-//        result = "appInfo";
-//      }
-//      else if (inputEquals(input, XSDConstants.SIMPLECONTENT_ELEMENT_TAG, false))
-//      {
-//        if (input != null && input instanceof Element)
-//        {
-//          Element parentElement = (Element)input;
-//          XSDDOMHelper xsdDOMHelper = new XSDDOMHelper();
-//          Element derivedByNode = xsdDOMHelper.getDerivedByElement(parentElement);
-//          if (derivedByNode != null)
-//          {
-//            if (inputEquals(derivedByNode, XSDConstants.RESTRICTION_ELEMENT_TAG, false))
-//            {
-//              result = "simpleContent";
-//            }
-//            else if (inputEquals(derivedByNode, XSDConstants.EXTENSION_ELEMENT_TAG, false))
-//            {
-//              result = "simpleContent";
-//            }
-//          }
-//          else
-//          {
-//            result = "xsd";
-//          }
-//        }
-//      }
-//      else if (inputEquals(input, XSDConstants.COMPLEXCONTENT_ELEMENT_TAG, false))
-//      {
-//        if (input != null && input instanceof Element)
-//        {
-//          Element parentElement = (Element)input;
-//          XSDDOMHelper xsdDOMHelper = new XSDDOMHelper();
-//          Element derivedByNode = xsdDOMHelper.getDerivedByElement(parentElement);
-//          if (derivedByNode != null)
-//          {
-//            result = "simpleContent";
-//          }
-//          else
-//          {
-//            result = "xsd";
-//          }
-//        }
-//      }
-//      else if (inputEquals(input, XSDConstants.INCLUDE_ELEMENT_TAG, false))
-//      {
-//        result = "includeXSD";
-//      }
-//      else if (inputEquals(input, XSDConstants.IMPORT_ELEMENT_TAG, false))
-//      {
-//        result = "importXSD";
-//      }
-//      else if (inputEquals(input, XSDConstants.REDEFINE_ELEMENT_TAG, false))
-//      {
-//        result = "redefine";
-//      }
-//      else if (inputEquals(input, XSDConstants.LIST_ELEMENT_TAG, false))
-//      {
-//        result = "simpleBase";
-//      }
-//      else if (inputEquals(input, XSDConstants.UNION_ELEMENT_TAG, false))
-//      {
-//        result = "simpleBase";
-//      }
-//      else if (inputEquals(input, XSDConstants.RESTRICTION_ELEMENT_TAG, false))
-//      {
-//        result = getKeyForRestrictWindow(input);
-//      }
-//      else if (XSDDOMHelper.isFacet(input))
-//      {
-//        if (input != null && input instanceof Element)
-//        {
-//          Node parentElement = ((Element)input).getParentNode();
-//          if (inputEquals(parentElement, XSDConstants.RESTRICTION_ELEMENT_TAG, false))
-//          {
-//            result = getKeyForRestrictWindow(input);
-//          } 
-//        }
-//      }
-//      else if (inputEquals(input, XSDConstants.EXTENSION_ELEMENT_TAG, false))
-//      {
-//        if (input != null && input instanceof Element)
-//        {
-//          Node parentElement = ((Element)input).getParentNode();
-//          if (inputEquals(parentElement, XSDConstants.COMPLEXCONTENT_ELEMENT_TAG, false))
-//          {
-//            result = "simpleContent";
-//          }
-//          else if (inputEquals(parentElement, XSDConstants.SIMPLECONTENT_ELEMENT_TAG, false))
-//          {
-//            result = "simpleContent";
-//          }
-//          else
-//          {
-//            result = "xsd";            
-//          }
-//        }
-//      }
-//      else if (inputEquals(input, XSDConstants.PATTERN_ELEMENT_TAG, false))
-//      {
-//        result = "pattern";
-//      }
-//      else if (inputEquals(input, XSDConstants.ENUMERATION_ELEMENT_TAG, false))
-//      {
-//        result = "enum";
-//      }
-//      else if (inputEquals(input, XSDConstants.ANY_ELEMENT_TAG, false))
-//      {
-//        result = "anyElement";
-//      }
-//      else if (inputEquals(input, XSDConstants.ANYATTRIBUTE_ELEMENT_TAG, false))
-//      {
-//        result = "anyAttribute";
-//      }
-//      else if (inputEquals(input, XSDConstants.UNIQUE_ELEMENT_TAG, false))
-//      {
-//        result = "unique";
-//      }
-//      else if (inputEquals(input, XSDConstants.KEYREF_ELEMENT_TAG, false))
-//      {
-//        result = "keyRef";
-//      }
-//      else if (inputEquals(input, XSDConstants.SELECTOR_ELEMENT_TAG, false))
-//      {
-//        result = "selector";
-//      }
-//      else if (inputEquals(input, XSDConstants.FIELD_ELEMENT_TAG, false))
-//      {
-//        result = "field";
-//      }
-//      else if (inputEquals(input, XSDConstants.KEY_ELEMENT_TAG, false))
-//      {
-//        result = "key";
-//      }
-//      else
-//      {
-//        result = "xsd";
-//      }      
-//    }  
-//    else if (modelObject instanceof org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement)
-//    {
-//      result = "schema";
-//    }
-//
-//    return result;
-//  }                                                                
-//
-//
-//  public Viewer createViewer(Object modelObject, Composite parent, IEditorPart editorPart)
-//  {                                       
-//    Viewer viewer = null;
-//
-//    
-//    DesignViewer designViewer = new DesignViewer(editorPart);
-//    designViewer.setControl(parent);    
-//    if (modelObject instanceof XSDConcreteComponent)
-//    {
-//      Element elem = ((XSDConcreteComponent)modelObject).getElement();
-//      viewer = designViewer.createViewer(elem);
-////TODO port
-////      ((BaseWindow)viewer).setModelObject(modelObject);
-////      viewer.setInput(elem);
-//    }
-//    else if (modelObject instanceof org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement)
-//    {
-//      XSDSchemaExtensibilityElement schema = (XSDSchemaExtensibilityElement)modelObject;
-//      XSDSchema xsdSchema = schema.getSchema();
-//      Element elem = xsdSchema.getElement();
-//      viewer = designViewer.createViewer(elem);
-////TODO port
-////      ((BaseWindow)viewer).setModelObject(modelObject);
-////      viewer.setInput(elem);      
-//    }
-//    return viewer;
-//  }
-//
-//  protected boolean inputEquals(Object input, String tagname, boolean isRef)
-//  {
-//    return XSDDOMHelper.inputEquals(input, tagname, isRef);
-//  }
-//
-//  protected String getKeyForRestrictWindow(Object input)
-//  {
-//    // special case where SimpleType restriction is different than SimpleContent restriction
-//
-//    if (input != null && input instanceof Element)
-//    {
-//      Node parentElement = ((Element)input).getParentNode();
-//      if (inputEquals(parentElement, XSDConstants.SIMPLETYPE_ELEMENT_TAG, false))
-//      {
-//        return "simpleRestrict";
-//      }
-//      else if (inputEquals(parentElement, XSDConstants.SIMPLECONTENT_ELEMENT_TAG, false))
-//      {
-//        return "simpleRestrict";
-//      }
-//      else if (inputEquals(parentElement, XSDConstants.COMPLEXCONTENT_ELEMENT_TAG, false))
-//      {
-//        return "simpleContent";
-//      }
-//    }
-//    return "xsd";
-//  }
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDExtension.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDExtension.java
deleted file mode 100644
index d1309da..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDExtension.java
+++ /dev/null
@@ -1,140 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd;
-                                           
-
-// import org.eclipse.emf.edit.provider.ItemProvider;
-// import org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider;
-// import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.extension.WSDLEditorExtension;
-import org.eclipse.wst.wsdl.ui.internal.xsd.actions.DeleteAction;
-import org.eclipse.wst.xsd.ui.internal.XSDEditorPlugin;
-import org.eclipse.wst.xsd.ui.internal.graph.model.Category;
-import org.eclipse.wst.xsd.ui.internal.provider.CategoryAdapter;
-import org.eclipse.wst.xsd.ui.internal.provider.XSDAdapterFactoryLabelProvider;
-import org.eclipse.wst.xsd.ui.internal.provider.XSDModelAdapterFactoryImpl;
-import org.eclipse.xsd.XSDConcreteComponent;
-
-
-//
-//
-public class XSDExtension implements WSDLEditorExtension
-{
-  XSDModelAdapterFactoryImpl xsdModelAdapterFactory;
-  XSDAdapterFactoryLabelProvider adapterFactoryLabelProvider;
-  
-  public XSDExtension()
-  {
-    xsdModelAdapterFactory = new XSDModelAdapterFactoryImpl();
-    adapterFactoryLabelProvider = new XSDAdapterFactoryLabelProvider(xsdModelAdapterFactory);
-  }
-  
-  public boolean isExtensionTypeSupported(int type)
-  {
-    return 
-           //CS comment these out until the port is complete
-           type == OUTLINE_TREE_CONTENT_PROVIDER || 
-           type == OUTLINE_LABEL_PROVIDER ||
-           type == PROPERTY_SOURCE_PROVIDER ||
-           type == PROPERTY_SECTION_DESCRIPTOR_PROVIDER ||
-           type == MENU_ACTION_CONTRIBUTOR ||
-           type == DETAILS_VIEWER_PROVIDER ||
-           type == EDIT_PART_FACTORY || 
-           type == TYPE_SYSTEM_PROVIDER ||
-           type == NODE_RECONCILER ||
-           type == NODE_ASSOCIATION_PROVIDER ||
-           type == MODEL_QUERY_CONTRIBUTOR;
-  }                                       
-
-  public boolean isApplicable(Object object)
-  {                     
-    return (object instanceof XSDSchemaExtensibilityElement || 
-            object instanceof XSDConcreteComponent ||
-            object instanceof CategoryAdapter ||
-            object instanceof Category);
-            // || object instanceof ItemProvider);
-  } 
-
-  public Object createExtensionObject(int type, WSDLEditor wsdlEditor)
-  {
-    Object result = null;
-    switch (type)
-    {
-      case OUTLINE_TREE_CONTENT_PROVIDER :
-      {
-        result = new XSDModelAdapterContentProvider(xsdModelAdapterFactory); 
-//        result = new XSDModelAdapterContentProvider();
-        // result = new AdapterFactoryContentProvider(XSDExtensionPlugin.getXSDSemanticItemProviderAdapterFactory());
-        break;
-      }
-      case OUTLINE_LABEL_PROVIDER :
-      {
-        result = new XSDLabelProvider(adapterFactoryLabelProvider);
-        // result = new AdapterFactoryLabelProvider(XSDExtensionPlugin.getXSDSemanticItemProviderAdapterFactory());
-        break;
-      }
-      case DETAILS_VIEWER_PROVIDER :
-      {
-        // result = new XSDDetailsViewerProvider();
-        result = null;
-        break;
-      }
-      case MENU_ACTION_CONTRIBUTOR :
-      {
-        result = new XSDMenuActionContributor(wsdlEditor);
-        break;
-      }
-      case TYPE_SYSTEM_PROVIDER :
-      {
-        result = new XSDTypeSystemProvider();
-        break;
-      }    
-      case EDIT_PART_FACTORY :
-      {
-        result = new XSDExtensionEditPartFactory();
-        break;
-      }
-      case NODE_RECONCILER :
-      {
-        result = new XSDNodeReconciler();
-        break;
-      }   
-      case NODE_ASSOCIATION_PROVIDER :
-      {
-        result = new XSDNodeAssociationProvider();
-        break;
-      }  
-      case MODEL_QUERY_CONTRIBUTOR :
-      {
-        result = new XSDModelQueryContributor(wsdlEditor);
-        break;
-      }
-      case PROPERTY_SOURCE_PROVIDER:
-      {
-        result = new XSDPropertySourceProvider();
-        break;
-      }
-      case PROPERTY_SECTION_DESCRIPTOR_PROVIDER:
-      {
-        result = new XSDSectionDescriptorProvider();
-        break;
-      }
-      case XSD_DELETE_ACTION:
-      {
-        result = new DeleteAction(XSDEditorPlugin.getXSDString("_UI_ACTION_DELETE"));
-        break;
-      }
-    }
-    return result;
-  }
-} 
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDExtensionEditPartFactory.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDExtensionEditPartFactory.java
deleted file mode 100644
index 43c50c1..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDExtensionEditPartFactory.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd;
-
-import org.eclipse.gef.EditPart;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-import org.eclipse.wst.wsdl.ui.internal.xsd.graph.editparts.XSDSchemaDrillDownEditPart;
-import org.eclipse.wst.xsd.ui.internal.graph.editparts.XSDEditPartFactory;
-import org.eclipse.xsd.XSDSchema;
-
-public class XSDExtensionEditPartFactory extends XSDEditPartFactory
-{
-  public EditPart createEditPart(EditPart parent, Object model)
-  {
-    EditPart editPart = null;
-            
-    if (model instanceof XSDSchema && parent.getModel() instanceof WSDLGroupObject)
-    {         
-      editPart = new XSDSchemaDrillDownEditPart();
-      editPart.setModel(model);
-      editPart.setParent(parent);
-    }
-    else
-    {
-      editPart = super.createEditPart(parent, model);
-    }
- 
-    return editPart;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDLabelProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDLabelProvider.java
deleted file mode 100644
index c7b1120..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDLabelProvider.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd;
-
-import org.eclipse.emf.common.notify.AdapterFactory;
-import org.eclipse.jface.viewers.ILabelProvider;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.xsd.ui.internal.provider.XSDAdapterFactoryLabelProvider;
-import org.eclipse.xsd.XSDSchema;
-
-
-
-/**
- * This version of the XSDLabelProvider is a modified version of the one in XSDEditor.
- * This provider only needs to handle nodes in the XML Schema namespace.
- * Other XML nodes (including comments, PIs etc) get handled by the 'main' provider.
- */
-public class XSDLabelProvider extends LabelProvider
-{
-  XSDAdapterFactoryLabelProvider adapterFactoryLabelProvider;
-  private static final Class ILabelProviderClass = ILabelProvider.class;
-  
-  /**
-   * Constructor for XSDLabelProvider.
-   */
-  public XSDLabelProvider(XSDAdapterFactoryLabelProvider adapterFactoryLabelProvider)
-  {
-    super();
-    this.adapterFactoryLabelProvider = adapterFactoryLabelProvider;
-  }
-  
-  /*
-   * @see ILabelProvider#getImage(Object)
-   */
-  public Image getImage(Object element)
-  {
-    if (element instanceof XSDSchemaExtensibilityElement)
-    {
-      element = ((XSDSchemaExtensibilityElement)element).getSchema().getElement();
-    }
-    return adapterFactoryLabelProvider.getImage(element);
-  }
-    
-  /*
-   * @see ILabelProvider#getText(Object)
-   */
-  public String getText(Object element)
-  {
-    // override text for xsd schema
-    if (element instanceof XSDSchema)
-    {
-      return ((XSDSchema)element).getTargetNamespace();
-    }
-    else
-    {
-    	// We don't call "adapterFactoryLabelProvider.getText(element)" because it will return a object.toString() if
-    	// there is no labelProvider....  but we don't want to display this 'garbage' info to the user.    	
-    	AdapterFactory adapterFactory = adapterFactoryLabelProvider.getAdapterFactory();
-        ILabelProvider labelProvider = (ILabelProvider)adapterFactory.adapt(element, ILabelProviderClass);
-        String text = "";
-        if (labelProvider != null) {
-        	text = labelProvider.getText(element);
-        }
-        
-        return text;
-    }
-  }
-
-}
-
-
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDMenuActionContributor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDMenuActionContributor.java
deleted file mode 100644
index 0112ade..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDMenuActionContributor.java
+++ /dev/null
@@ -1,352 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd;
-                                      
-import java.util.ArrayList;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.gef.EditPart;
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.action.IMenuManager;
-import org.eclipse.jface.action.Separator;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.extension.IMenuActionContributor;
-import org.eclipse.wst.wsdl.ui.internal.graph.WSDLComponentViewer;
-import org.eclipse.wst.wsdl.ui.internal.model.WSDLGroupObject;
-import org.eclipse.wst.wsdl.ui.internal.xsd.actions.AddSchemaAction;
-import org.eclipse.wst.wsdl.ui.internal.xsd.actions.BackAction;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.eclipse.wst.xml.core.internal.document.DocumentImpl;
-import org.eclipse.wst.xsd.ui.internal.XSDEditorPlugin;
-import org.eclipse.wst.xsd.ui.internal.XSDMenuListener;
-import org.eclipse.wst.xsd.ui.internal.actions.CreateElementAction;
-import org.eclipse.wst.xsd.ui.internal.actions.CreateGroupAction;
-import org.eclipse.wst.xsd.ui.internal.actions.DOMAttribute;
-import org.eclipse.wst.xsd.ui.internal.graph.editparts.TopLevelComponentEditPart;
-import org.eclipse.wst.xsd.ui.internal.graph.model.Category;
-import org.eclipse.wst.xsd.ui.internal.provider.CategoryAdapter;
-import org.eclipse.wst.xsd.ui.internal.util.XSDDOMHelper;
-import org.eclipse.xsd.XSDConcreteComponent;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.util.XSDConstants;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-import org.eclipse.wst.xsd.ui.internal.gef.util.editparts.AbstractComponentViewerRootEditPart;
-
-public class XSDMenuActionContributor implements IMenuActionContributor
-{
-  Element currElement;
-  Document currDocument;
-  XSDSchema xsdSchema;
-//  protected ISelectionProvider iSelectionProvider;
-  WSDLEditor wsdlEditor;
-
-  public XSDMenuActionContributor(WSDLEditor wsdlEditor)
-  {
-    this.wsdlEditor = wsdlEditor;
-  }
-
-  public void contributeMenuActions(IMenuManager manager, Node node, Object object)
-  {
-    XSDMenuExtensionListener xsdMenuListener = new XSDMenuExtensionListener(wsdlEditor.getSelectionManager());
-    xsdMenuListener.contributeMenuActions(manager, node, object);
-  }
-
-  class XSDMenuExtensionListener extends XSDMenuListener
-  {
-    public XSDMenuExtensionListener(ISelectionProvider selectionProvider)
-    {
-      super(selectionProvider);
-    }
-
-    public void contributeMenuActions(IMenuManager manager, Node node, Object object)
-    {
-      updateXSDSchema();
-      AbstractComponentViewerRootEditPart editPart = (AbstractComponentViewerRootEditPart)wsdlEditor.getGraphViewer().getComponentViewer().getRootEditPart().getContents();
-//    iSelectionProvider = ((WSDLContentOutlinePage)(wsdlEditor.getWSDLTextEditor().getContentOutlinePage())).getTreeViewer();
-      EditPart focusEditPart = wsdlEditor.getGraphViewer().getComponentViewer().getFocusEditPart();
-
-      if (object instanceof WSDLGroupObject)
-      {
-        WSDLGroupObject group = (WSDLGroupObject)object;
-        if (group.getType() == WSDLGroupObject.TYPES_GROUP)
-        {
-          boolean typesExist = group.getParent().getTypes() != null;
-          
-          Element typesElement = null;
-          if (typesExist)
-          {
-            Types types = group.getParent().getETypes();
-            typesElement = types.getElement();
-          }
-          if (manager != null)
-          {
-            Document document = null;
-            if (editPart.getViewer() instanceof WSDLComponentViewer) {
-              WSDLComponentViewer wsdlComponentViewer = (WSDLComponentViewer) editPart.getViewer();
-              document = wsdlComponentViewer.getWSDLEditor().getXMLDocument();
-            }
-
-            manager.add(new AddSchemaAction(group.getDefinition(), (Element)node, typesElement, document));
-          }
-        }
-      } 
-      else if (object instanceof Types)
-      {
-        // IMenuManager menu = manager.findMenuUsingPath("addchild");
-
-        if (manager != null)
-        {
-          Types types = (Types)object;
-          manager.add(new AddSchemaAction(types.getEnclosingDefinition(), (Element)node));
-        }
-      }
-      
-      if (xsdSchema == null)
-      {
-        return;
-      }
-      
-      ArrayList attributes = null;
-      Node relativeNode = null;
-      
-      BackAction backAction;
-      
-      if (object instanceof XSDSchema || focusEditPart instanceof TopLevelComponentEditPart || object instanceof Category)
-      {
-        backAction = new BackAction(WSDLEditorPlugin.getWSDLString("_UI_BACK_TO", "Definition"));
-        backAction.setDefinition(wsdlEditor.getDefinition());
-        backAction.setSelectionProvider(selectionProvider);
-        backAction.setRootEditPart(editPart);
-        backAction.setGraphViewer(wsdlEditor.getGraphViewer());
-        manager.add(backAction);
-        manager.add(new Separator());
-      }
-      else if (object instanceof XSDConcreteComponent)
-      {
-        backAction = new BackAction(XSDEditorPlugin.getXSDString("_UI_ACTION_BACK_TO_SCHEMA_VIEW"));
-        // backAction.setXSDSchema(((XSDConcreteComponent)object).getSchema());
-        backAction.setXSDSchema(xsdSchema);
-        backAction.setSelectionProvider(selectionProvider);
-        backAction.setRootEditPart(editPart);
-        backAction.setGraphViewer(wsdlEditor.getGraphViewer());
-        manager.add(backAction);
-        manager.add(new Separator());
-      }
-
-      // CS: I'm removing the 'object instanceof Element' case from this test
-      // for now the menu actions are driven from 'model' objects
-      if (object instanceof XSDConcreteComponent || (object instanceof org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement))
-      {
-        Element parent;
-        if (object instanceof XSDConcreteComponent)
-        {
-          parent = ((XSDConcreteComponent)object).getElement();
-          xsdSchema = ((XSDConcreteComponent)object).getSchema();
-        }
-        else if (object instanceof Element)
-        {
-          manager.add(new Separator());
-          parent = (Element)object; 
-        }
-        else if (object instanceof org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement)
-        {
-          XSDSchemaExtensibilityElement schema = (XSDSchemaExtensibilityElement)object;
-          xsdSchema = schema.getSchema();
-          manager.add(new Separator());
-          parent = xsdSchema.getElement();
-        }
-        else
-        {
-          return;
-        }
-        
-        currElement = parent;
-        currDocument = parent.getOwnerDocument();
-        
-//        if (!(currDocument instanceof DocumentImpl))
-//        {
-//          return;
-//        }
-        
-        addContextItems(manager, currElement, null);
-
-        if (!(object instanceof XSDSchema) ||
-           	(object instanceof XSDSchema && !(wsdlEditor.getGraphViewer().getComponentViewer().getInput() instanceof XSDSchema))) {
-           	IStructuredSelection selections = (IStructuredSelection) wsdlEditor.getSelectionManager().getSelection();
-           	manager.add(new Separator());
-           	org.eclipse.wst.wsdl.ui.internal.actions.DeleteWSDLAndXSDAction deleteWSDLAndXSDAction = new org.eclipse.wst.wsdl.ui.internal.actions.DeleteWSDLAndXSDAction(selections.toList(), currElement, wsdlEditor);
-           	deleteWSDLAndXSDAction.setEnabled(!isReadOnly);
-           	manager.add(deleteWSDLAndXSDAction);
-        }
-      }
-      else if (object instanceof Category
-            || object instanceof CategoryAdapter)
-      {
-        int groupType = -1;
-
-        if (object instanceof Category)
-        {
-          Category cg = (Category)object;
-          xsdSchema = cg.getXSDSchema();
-          groupType = cg.getGroupType();
-        }
-        else  // CategoryAdapter
-        {
-          CategoryAdapter category = (CategoryAdapter)object;
-          groupType = category.getGroupType();
-          xsdSchema = category.getXSDSchema();
-        }
-        Element parent = xsdSchema.getElement();
-        currElement = parent;
-        currDocument = parent.getOwnerDocument();
-        switch (groupType)
-        {
-          case Category.TYPES:
-          {
-            attributes = new ArrayList();
-            attributes.add(new DOMAttribute(XSDConstants.NAME_ATTRIBUTE, getNewGlobalTypeName("ComplexType")));
-            Action action = addCreateElementAction(manager, XSDConstants.COMPLEXTYPE_ELEMENT_TAG, XSDEditorPlugin.getXSDString("_UI_ACTION_ADD_COMPLEX_TYPE"), attributes, parent, relativeNode);
-            ((CreateElementAction)action).setIsGlobal(true);
-            attributes = new ArrayList();
-            attributes.add(new DOMAttribute(XSDConstants.NAME_ATTRIBUTE, getNewGlobalTypeName("SimpleType")));
-            Action action2 = addCreateSimpleTypeAction(manager, XSDConstants.SIMPLETYPE_ELEMENT_TAG, XSDEditorPlugin.getXSDString("_UI_ACTION_ADD_SIMPLE_TYPE"), attributes, parent, relativeNode);
-            ((CreateElementAction)action2).setIsGlobal(true);
-            break;
-          }
-          case Category.ELEMENTS:
-          {
-            attributes = new ArrayList();
-            attributes.add(new DOMAttribute(XSDConstants.NAME_ATTRIBUTE,
-                                            getNewGlobalName(XSDConstants.ELEMENT_ELEMENT_TAG, "GlobalElement")));
-            attributes.add(new DOMAttribute(XSDConstants.TYPE_ATTRIBUTE, getBuiltInStringQName()));
-            Action action = addCreateElementAction(manager, XSDConstants.ELEMENT_ELEMENT_TAG, XSDEditorPlugin.getXSDString("_UI_ACTION_ADD_ELEMENT"), attributes, parent, relativeNode);
-            ((CreateElementAction)action).setIsGlobal(true);
-            break;
-          }
-          case Category.GROUPS:
-          {
-            attributes = new ArrayList();
-            attributes.add(new DOMAttribute(XSDConstants.NAME_ATTRIBUTE,
-                                            getNewGlobalName(XSDConstants.GROUP_ELEMENT_TAG, "Group")));
-            CreateGroupAction groupAction = addCreateGroupAction(manager, XSDConstants.GROUP_ELEMENT_TAG, XSDEditorPlugin.getXSDString("_UI_ACTION_ADD_GROUP"), attributes, parent, relativeNode);
-            groupAction.setIsGlobal(true);
-            break;
-          }
-          case Category.ATTRIBUTES:
-          {
-            attributes = new ArrayList();
-            attributes.add(new DOMAttribute(XSDConstants.NAME_ATTRIBUTE,
-                                            getNewGlobalName(XSDConstants.ATTRIBUTE_ELEMENT_TAG, "GlobalAttribute")));
-            attributes.add(new DOMAttribute(XSDConstants.TYPE_ATTRIBUTE, getBuiltInStringQName()));
-            Action action = addCreateElementAction(manager, XSDConstants.ATTRIBUTE_ELEMENT_TAG, XSDEditorPlugin.getXSDString("_UI_ACTION_ADD_GLOBAL_ATTRIBUTE"), attributes, parent, relativeNode);
-            ((CreateElementAction)action).setIsGlobal(true);
-            break;
-          }
-          case Category.ATTRIBUTE_GROUPS:
-          {
-            attributes = new ArrayList();
-            attributes.add(new DOMAttribute(XSDConstants.NAME_ATTRIBUTE,
-                                            getNewGlobalName(XSDConstants.ATTRIBUTEGROUP_ELEMENT_TAG, "AttributeGroup")));
-            Action action = addCreateElementAction(manager, XSDConstants.ATTRIBUTEGROUP_ELEMENT_TAG, XSDEditorPlugin.getXSDString("_UI_ACTION_ADD_ATTRIBUTE_GROUP"), attributes, parent, relativeNode);
-            ((CreateElementAction)action).setIsGlobal(true);
-            break; 
-          }
-          case Category.NOTATIONS:
-          {
-            attributes = new ArrayList();
-            attributes.add(new DOMAttribute(XSDConstants.NAME_ATTRIBUTE, 
-                           getNewGlobalName(XSDConstants.NOTATION_ELEMENT_TAG, "Notation")));
-            attributes.add(new DOMAttribute(XSDConstants.PUBLIC_ATTRIBUTE, ""));
-            Action action = addCreateElementAction(manager, XSDConstants.NOTATION_ELEMENT_TAG, XSDEditorPlugin.getXSDString("_UI_ACTION_ADD_NOTATION"), attributes, parent, relativeNode);
-            ((CreateElementAction)action).setIsGlobal(true);
-            break;
-          }
-          case Category.DIRECTIVES:
-          {
-            boolean b = true;
-            NodeList children = parent.getChildNodes();
-            Node effectiveRelativeNode = parent.getFirstChild();
-            for (int i=0; i < children.getLength() && b; i++)
-            {
-              Node child = children.item(i);
-              if (child != null && child instanceof Element)
-              {
-                if (XSDDOMHelper.inputEquals((Element)child, XSDConstants.INCLUDE_ELEMENT_TAG, false) ||
-                    XSDDOMHelper.inputEquals((Element)child, XSDConstants.IMPORT_ELEMENT_TAG, false) ||
-                    XSDDOMHelper.inputEquals((Element)child, XSDConstants.REDEFINE_ELEMENT_TAG, false) ||
-                    XSDDOMHelper.inputEquals((Element)child, XSDConstants.ANNOTATION_ELEMENT_TAG, false))
-                {
-                  effectiveRelativeNode = child;
-                }
-                else
-                {
-                  b = false;
-                }
-              }
-            }
-            relativeNode = effectiveRelativeNode != null ? effectiveRelativeNode.getNextSibling() : null;
-            attributes = new ArrayList();
-            attributes.add(new DOMAttribute(XSDConstants.SCHEMALOCATION_ATTRIBUTE, ""));
-
-            addCreateElementAction(manager, XSDConstants.INCLUDE_ELEMENT_TAG,XSDEditorPlugin.getXSDString("_UI_ACTION_ADD_INCLUDE"), attributes, parent, relativeNode);
-            addCreateElementAction(manager, XSDConstants.IMPORT_ELEMENT_TAG,XSDEditorPlugin.getXSDString("_UI_ACTION_ADD_IMPORT"), null, parent, relativeNode);
-            addCreateElementAction(manager, XSDConstants.REDEFINE_ELEMENT_TAG,XSDEditorPlugin.getXSDString("_UI_ACTION_ADD_REDEFINE"), attributes, parent, relativeNode);
-            
-            
-            break;
-          }
-        }
-      }
-    }    
-
-    protected IFile getFileResource()
-    {
-  ///// WSDL TODO
-  //    if (getEditor() != null)
-  //      return getEditor().getFileResource();
-      return null;
-    }
-
-//    protected Object getSelectedElement()
-//    {
-//      return currElement;
-//    }
-
-    protected XSDSchema getXSDSchema()
-    {
-      return xsdSchema;
-    }
-  
-    protected XMLModel getXMLModel()
-    {
-      if (currElement != null)
-      {
-        Object obj = currElement.getOwnerDocument();
-        if (obj instanceof DocumentImpl)
-        {
-          DocumentImpl xmlDoc = (DocumentImpl) currElement.getOwnerDocument();
-          return xmlDoc.getModel();
-        }
-      }
-      return null;
-    }
-  }
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDModelAdapterContentProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDModelAdapterContentProvider.java
deleted file mode 100644
index 5e330b5..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDModelAdapterContentProvider.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.xsd.ui.internal.provider.XSDContentProvider;
-import org.eclipse.wst.xsd.ui.internal.provider.XSDModelAdapterFactoryImpl;
-import org.eclipse.xsd.XSDConcreteComponent;
-
-
-public class XSDModelAdapterContentProvider extends XSDContentProvider
-{  
-  public XSDModelAdapterContentProvider(XSDModelAdapterFactoryImpl xsdModelAdapterFactory)
-  {
-    super(xsdModelAdapterFactory);
-  }
-
-  public Object[] getChildren(Object parentObject)
-  {                                     
-    List list = null;
-
-    XSDConcreteComponent xsdComp = null;
-    if (parentObject instanceof XSDSchemaExtensibilityElement)
-    {
-      XSDSchemaExtensibilityElement xsdSchemaExtensibilityElement = (XSDSchemaExtensibilityElement)parentObject;
-      list = new ArrayList();
-      xsdComp = xsdSchemaExtensibilityElement.getSchema();
-      return super.getChildren(xsdComp);
-    }
-    return super.getChildren(parentObject);    
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDModelQueryContributor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDModelQueryContributor.java
deleted file mode 100644
index c993a26..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDModelQueryContributor.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd;      
-
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.wst.common.contentmodel.modelquery.ModelQuery;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditor;
-import org.eclipse.wst.wsdl.ui.internal.extension.IModelQueryContributor;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.xsd.ui.internal.AbstractXSDDataTypeValueExtension;
-import org.eclipse.wst.xsd.ui.internal.AbstractXSDModelQueryContributor;
-import org.eclipse.wst.xsd.ui.internal.util.TypesHelper;
-import org.eclipse.xsd.XSDConcreteComponent;
-import org.eclipse.xsd.XSDSchema;
-import org.w3c.dom.Element;
-
-public class XSDModelQueryContributor extends AbstractXSDModelQueryContributor implements IModelQueryContributor
-{ 
-  protected WSDLEditor wsdlEditor;
-
-  public XSDModelQueryContributor(WSDLEditor wsdlEditor)
-  {
-    this.wsdlEditor = wsdlEditor;
-  }
-  
-  public AbstractXSDDataTypeValueExtension createXSDDataTypeValueExtension(ModelQuery modelQuery)
-  {
-    return new XSDDataTypeValueExtension(modelQuery); 
-  }
-
-  class XSDDataTypeValueExtension extends AbstractXSDDataTypeValueExtension
-  {                             
-    public XSDDataTypeValueExtension(ModelQuery modelQuery)
-    {
-      super(modelQuery);
-    }
-
-    public String getId()
-    {
-      return "WSDL-XSDDataTypeValueExtension";
-    }
-     
-    protected XSDSchema getEnclosingXSDSchema(Element element)
-    {        
-      XSDSchema result = null;
-      Object o = WSDLEditorUtil.getInstance().findModelObjectForElement(wsdlEditor.getDefinition(), element);
-      if (o instanceof XSDConcreteComponent)
-      {                  
-        result = ((XSDConcreteComponent)o).getSchema();
-      }
-      return result;
-    }   
-
-	  protected TypesHelper createTypesHelper(XSDSchema schema)
-	  { 
-		  return new TypesHelper(schema)
-		  {
-			  protected List getPrefixesForNamespace(String namespace)
-			  {
-			  	List list = super.getPrefixesForNamespace(namespace);
-			  	Map map = wsdlEditor.getDefinition().getNamespaces();
-			  	for (Iterator i = map.keySet().iterator(); i.hasNext();)
-			  	{
-			  		String prefix = (String)i.next();
-			  		String ns = (String)map.get(prefix);
-			   		if (ns != null && ns.equals(namespace))
-				  	{					
-				  	  if (!list.contains(prefix))
-				  	  {
-				  		list.add(prefix);
-				  	  }
-				  	}  
-	  			}	
-	  			return list;
-	  		}				
-	  	};		
-  	}  
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDNodeAssociationProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDNodeAssociationProvider.java
deleted file mode 100644
index 5ede964..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDNodeAssociationProvider.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd;
-                                                                    
-import org.eclipse.xsd.XSDConcreteComponent;
-import org.eclipse.xsd.XSDSchema;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.extension.INodeAssociationProvider;
-import org.eclipse.wst.xsd.ui.internal.graph.model.Category;
-import org.eclipse.wst.xsd.ui.internal.provider.CategoryAdapter;
-
-class XSDNodeAssociationProvider implements INodeAssociationProvider
-{                    
-  public Object getModelObject(Object parentModelObject, Element[] elementChain, int start, int[] end)
-  {   
-    Object result = null;
-    if (parentModelObject instanceof XSDSchemaExtensibilityElement)
-    {
-      XSDSchemaExtensibilityElement extensibilityElement = (XSDSchemaExtensibilityElement)parentModelObject;
-      XSDSchema schema = extensibilityElement.getSchema();
-      if (schema != null)
-      {          
-        Element targetElement = elementChain[elementChain.length - 1];
-        result = schema.getCorrespondingComponent(targetElement);
-      }
-    }
-    else if (parentModelObject instanceof CategoryAdapter)
-    {
-      result = ((CategoryAdapter)parentModelObject).getXSDSchema();
-    }
-    else if (parentModelObject instanceof Category)
-    {
-      result = ((Category)parentModelObject).getXSDSchema();
-    }
-
-    return result;
-  }
-
-  public Node getNode(Object modelObject)
-  {        
-    Node node = null;
-    if (modelObject instanceof XSDSchemaExtensibilityElement)
-    {           
-      XSDSchemaExtensibilityElement extensibilityElement = (XSDSchemaExtensibilityElement)modelObject;
-      XSDSchema schema = extensibilityElement.getSchema();
-      if (schema != null)
-      {
-        node = schema.getElement();
-      }
-    }        
-    else if (modelObject instanceof XSDConcreteComponent)
-    {
-      node = ((XSDConcreteComponent)modelObject).getElement();
-    }
-    else if (modelObject instanceof CategoryAdapter)
-    {
-      node = ((CategoryAdapter)modelObject).getXSDSchema().getElement();
-    }
-    else if (modelObject instanceof Category)
-    {
-      node = ((Category)modelObject).getXSDSchema().getElement();
-    }
-    
-    return node;
-  }      
-} 
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDNodeReconciler.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDNodeReconciler.java
deleted file mode 100644
index cf3a5e8..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDNodeReconciler.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd;
-                                           
-import org.eclipse.wst.sse.core.INodeNotifier;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.extension.INodeReconciler;
-import org.eclipse.xsd.XSDConcreteComponent;
-import org.w3c.dom.Element;
-
-
-public class XSDNodeReconciler implements INodeReconciler
-{                    
-  public void notifyChanged(Object modelObject, Element element, int eventType, Object feature, Object oldValue, Object newValue, int index)
-  {                         
-    XSDConcreteComponent component = null;
-    if (modelObject instanceof XSDConcreteComponent)
-    {
-      component = (XSDConcreteComponent)modelObject;
-    }
-    else if (modelObject instanceof XSDSchemaExtensibilityElement)
-    {           
-      XSDSchemaExtensibilityElement extensibilityElement = (XSDSchemaExtensibilityElement)modelObject;
-      component = extensibilityElement.getSchema();
-    }   
-
-    if (component != null)
-    {
-      switch (eventType)
-      {
-        case INodeNotifier.CHANGE:
-        {                           
-          component.elementAttributesChanged(element); 
-          break;
-        }
-        case INodeNotifier.STRUCTURE_CHANGED:
-        {                              
-          component.elementContentsChanged(element);
-          break;
-        }
-        case INodeNotifier.CONTENT_CHANGED:
-        {                              
-          component.elementChanged(element);
-          break;
-        }
-      }                   
-    }
-  }
-}                                                                   
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDPropertySourceProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDPropertySourceProvider.java
deleted file mode 100644
index 95ff36e..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDPropertySourceProvider.java
+++ /dev/null
@@ -1,336 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.emf.edit.provider.IItemPropertySource;
-import org.eclipse.emf.edit.ui.provider.PropertySource;
-import org.eclipse.ui.views.properties.IPropertySource;
-import org.eclipse.ui.views.properties.IPropertySourceProvider;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.xsd.ui.internal.properties.AnyAttributePropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.AnyElementPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.AppInfoPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.AttributeGroupRefPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.AttributePropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.BasePropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.ComplexTypePropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.DocumentationPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.ElementPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.EnumerationPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.GroupRefPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.ImportPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.IncludePropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.KeyrefPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.ModelGroupPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.NamePropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.NotationPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.PatternPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.SchemaPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.SimpleContentPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.SimpleRestrictPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.SimpleTypeListPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.SimpleTypePropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.SimpleTypeUnionPropertySource;
-import org.eclipse.wst.xsd.ui.internal.properties.XPathPropertySource;
-import org.eclipse.wst.xsd.ui.internal.util.XSDDOMHelper;
-import org.eclipse.xsd.XSDConcreteComponent;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.util.XSDConstants;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-public class XSDPropertySourceProvider implements IPropertySourceProvider
-{
-  /* (non-Javadoc)
-   * @see org.eclipse.ui.views.properties.IPropertySourceProvider#getPropertySource(java.lang.Object)
-   */
-  public IPropertySource getPropertySource(Object object)
-  {
-// Using XSD's item providers
-//    XSDItemProviderAdapterFactory adapterFactory = XSDExtensionPlugin.getXSDItemProviderAdapterFactory();
-//   
-//    IItemPropertySource itemPropertySource =
-//      (IItemPropertySource)
-//        (object instanceof EObject && ((EObject)object).eClass() == null ?
-//          null :
-//          adapterFactory.adapt(object, IItemPropertySource.class));
-//    return 
-//    itemPropertySource != null ?  createPropertySource(object, itemPropertySource) : null;
-    
-    if (object == null) return null;
-    
-    if (object instanceof XSDSchemaExtensibilityElement)
-    {
-      object = ((XSDSchemaExtensibilityElement)object).getSchema();
-    }
-    if (object instanceof XSDConcreteComponent)
-    {
-      BasePropertySource bps = (BasePropertySource)getXSDPropertySource(object);
-      Element input = ((XSDConcreteComponent)object).getElement();
-      bps.setInput(input);
-      return bps;
-    }
-    return null;
-  }
-
-  protected IPropertySource createPropertySource(Object object, IItemPropertySource itemPropertySource)
-  {
-    return new PropertySource(object, itemPropertySource);
-  }
-  
-  protected boolean inputEquals(Object input, String tagname, boolean isRef)
-  {
-    return XSDDOMHelper.inputEquals(input, tagname, isRef);
-  }
-
-  boolean showParent = false;
-  
-  // TODO: We should use adapters to do this.  Do as we complete 'model'-based port
-  public IPropertySource getXSDPropertySource(Object object)
-  {
-    XSDSchema xsdSchema = ((XSDConcreteComponent)object).getSchema();
-    Element input = ((XSDConcreteComponent)object).getElement();
-
-    if (inputEquals(input, XSDConstants.ELEMENT_ELEMENT_TAG, false))
-    {
-      return new ElementPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.ELEMENT_ELEMENT_TAG, true))
-    {
-      return new GroupRefPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.SEQUENCE_ELEMENT_TAG, false) ||
-              inputEquals(input, XSDConstants.CHOICE_ELEMENT_TAG, false) ||
-              inputEquals(input, XSDConstants.ALL_ELEMENT_TAG, false))
-    {
-      return new ModelGroupPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.ATTRIBUTE_ELEMENT_TAG, false))
-    {
-      return new AttributePropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.ATTRIBUTE_ELEMENT_TAG, true))
-    {
-      return new AttributeGroupRefPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.ATTRIBUTEGROUP_ELEMENT_TAG, false))
-    {
-      return new NamePropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.ATTRIBUTEGROUP_ELEMENT_TAG, true))
-    {
-      return new AttributeGroupRefPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.NOTATION_ELEMENT_TAG, false))
-    {
-      return new NotationPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.SIMPLETYPE_ELEMENT_TAG, false))
-    {
-      return new SimpleTypePropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.GROUP_ELEMENT_TAG, false))
-    {
-      return new NamePropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.GROUP_ELEMENT_TAG, true))
-    {
-      return new GroupRefPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.SCHEMA_ELEMENT_TAG, false))
-    {
-      return new SchemaPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.COMPLEXTYPE_ELEMENT_TAG, false))
-    {
-      return new ComplexTypePropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.DOCUMENTATION_ELEMENT_TAG, false))
-    {
-      return new DocumentationPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.APPINFO_ELEMENT_TAG, false))
-    {
-      return new AppInfoPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.SIMPLECONTENT_ELEMENT_TAG, false))
-    {
-      if (input != null && input instanceof Element)
-      {
-        Element parent = (Element)input;
-        XSDDOMHelper xsdDOMHelper = new XSDDOMHelper();
-        Element derivedByNode = xsdDOMHelper.getDerivedByElement(parent);
-        if (derivedByNode != null)
-        {
-          if (inputEquals(derivedByNode, XSDConstants.RESTRICTION_ELEMENT_TAG, false) || 
-              inputEquals(derivedByNode, XSDConstants.EXTENSION_ELEMENT_TAG, false))
-          {
-            return new SimpleContentPropertySource(xsdSchema);
-          }
-        }
-        else
-        {
-          return null;
-        }
-      }
-    }
-    else if (inputEquals(input, XSDConstants.COMPLEXCONTENT_ELEMENT_TAG, false))
-    {
-      if (input != null && input instanceof Element)
-      {
-        Element parent = (Element)input;
-        XSDDOMHelper xsdDOMHelper = new XSDDOMHelper();
-        Element derivedByNode = xsdDOMHelper.getDerivedByElement(parent);
-        if (derivedByNode != null)
-        {
-          return new SimpleContentPropertySource(xsdSchema);
-        }
-        else
-        {
-          return null;
-        }
-      }
-    }
-    else if (inputEquals(input, XSDConstants.INCLUDE_ELEMENT_TAG, false))
-    {
-//      if (editor instanceof XSDEditor)
-//      {
-//        IFile inputFile = ((IFileEditorInput)editor.getEditorInput()).getFile();
-        IFile inputFile = null;
-        return new IncludePropertySource(xsdSchema, inputFile);
-//      }
-//      return null;
-    }
-    else if (inputEquals(input, XSDConstants.IMPORT_ELEMENT_TAG, false))
-    {
-//      if (editor instanceof XSDEditor)
-//      {
-//        IFile inputFile = ((IFileEditorInput)editor.getEditorInput()).getFile();
-      IFile inputFile = null;
-        return new ImportPropertySource(xsdSchema, inputFile);
-//      }
-//      return null;
-    }
-    else if (inputEquals(input, XSDConstants.REDEFINE_ELEMENT_TAG, false))
-    {
-//      if (editor instanceof XSDEditor)
-//       {
-//        IFile inputFile = ((IFileEditorInput)editor.getEditorInput()).getFile();
-      IFile inputFile = null;
-        return new IncludePropertySource(xsdSchema, inputFile);
-//      }
-//      return null;
-    }
-    else if (inputEquals(input, XSDConstants.LIST_ELEMENT_TAG, false))
-    {
-      return new SimpleTypeListPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.UNION_ELEMENT_TAG, false))
-    {
-      return new SimpleTypeUnionPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.RESTRICTION_ELEMENT_TAG, false))
-    {
-      return createRestrictWindow(input, xsdSchema);
-    }
-    else if (XSDDOMHelper.isFacet(input))
-    {
-      if (input != null && input instanceof Element)
-      {
-        Node parent = ((Element)input).getParentNode();
-        if (inputEquals(parent, XSDConstants.RESTRICTION_ELEMENT_TAG, false))
-        {
-          return createRestrictWindow(input, xsdSchema);
-        } 
-      }
-    }
-    else if (inputEquals(input, XSDConstants.EXTENSION_ELEMENT_TAG, false))
-    {
-      if (input != null && input instanceof Element)
-      {
-        Node parent = ((Element)input).getParentNode();
-        if (inputEquals(parent, XSDConstants.COMPLEXCONTENT_ELEMENT_TAG, false)
-            || inputEquals(parent, XSDConstants.SIMPLECONTENT_ELEMENT_TAG, false))
-        {
-          showParent = true;
-          return new SimpleContentPropertySource(xsdSchema);
-        }
-      }
-    }
-    else if (inputEquals(input, XSDConstants.PATTERN_ELEMENT_TAG, false))
-    {
-      return new PatternPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.ENUMERATION_ELEMENT_TAG, false))
-    {
-      return new EnumerationPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.ANY_ELEMENT_TAG, false))
-    {
-      return new AnyElementPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.ANYATTRIBUTE_ELEMENT_TAG, false))
-    {
-      return new AnyAttributePropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.UNIQUE_ELEMENT_TAG, false))
-    {
-      return new NamePropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.KEYREF_ELEMENT_TAG, false))
-    {
-      return new KeyrefPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.SELECTOR_ELEMENT_TAG, false))
-    {
-      return new XPathPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.FIELD_ELEMENT_TAG, false))
-    {
-      return new XPathPropertySource(xsdSchema);
-    }
-    else if (inputEquals(input, XSDConstants.KEY_ELEMENT_TAG, false))
-    {
-      return new NamePropertySource(xsdSchema);
-    }
-    else
-    {
-      return null;
-    }
-    return null;
-  }
-  
-  protected IPropertySource createRestrictWindow(Object input, XSDSchema xsdSchema)
-  {
-    // special case where SimpleType restriction is different than SimpleContent restriction
-
-    if (input != null && input instanceof Element)
-    {
-      Node parent = ((Element)input).getParentNode();
-      if (inputEquals(parent, XSDConstants.SIMPLETYPE_ELEMENT_TAG, false))
-      {
-        return new SimpleRestrictPropertySource(xsdSchema);
-      }
-      else if (inputEquals(parent, XSDConstants.SIMPLECONTENT_ELEMENT_TAG, false))
-      {
-        return new SimpleRestrictPropertySource(xsdSchema);
-      }
-      else if (inputEquals(parent, XSDConstants.COMPLEXCONTENT_ELEMENT_TAG, false))
-      {
-        showParent = true;
-        return new SimpleContentPropertySource(xsdSchema);
-      }
-    }
-    return null;
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDSectionDescriptorProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDSectionDescriptorProvider.java
deleted file mode 100644
index 9684b0c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDSectionDescriptorProvider.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd;
-
-import org.eclipse.wst.common.ui.properties.ISectionDescriptor;
-import org.eclipse.wst.common.ui.properties.ISectionDescriptorProvider;
-
-public class XSDSectionDescriptorProvider implements ISectionDescriptorProvider
-{
-  org.eclipse.wst.xsd.ui.internal.properties.section.XSDSectionDescriptorProvider descriptor;
-  /**
-   * 
-   */
-  public XSDSectionDescriptorProvider()
-  {
-    super();
-    descriptor = new org.eclipse.wst.xsd.ui.internal.properties.section.XSDSectionDescriptorProvider();
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wst.common.ui.properties.ISectionDescriptorProvider#getSectionDescriptors()
-   */
-  public ISectionDescriptor[] getSectionDescriptors()
-  {
-    return descriptor.getSectionDescriptors();
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDTempDetailsViewer.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDTempDetailsViewer.java
deleted file mode 100644
index 1b01ef6..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDTempDetailsViewer.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd;
-                                 
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.wst.wsdl.ui.internal.viewers.BaseViewer;
-       
-
-public class XSDTempDetailsViewer extends BaseViewer
-{   
-  protected Composite control;
-
-  public XSDTempDetailsViewer(Composite parent)
-  { 
-    super(null);
-    createControl(parent);
-  }
-              
-  public void doSetInput(Object input)
-  {    
-  }
-
-  public void createControl(Composite parent)
-  {
-    control = flatViewUtility.createComposite(parent, 1, true); 
-                                      
-    flatViewUtility.createFlatPageHeader(control, "XSDViewer");
-  }
-  
-  protected void update()
-  {
-  }
-
-  public Control getControl()
-  {
-    return control;
-  }
-
-  public void doHandleEvent(Event event)
-  {
-
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDTypeSystemProvider.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDTypeSystemProvider.java
deleted file mode 100644
index 388c481..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/XSDTypeSystemProvider.java
+++ /dev/null
@@ -1,216 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.ui.internal.extension.ITypeSystemProvider;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.xsd.ui.internal.util.XSDDOMHelper;
-import org.eclipse.xsd.XSDComplexTypeDefinition;
-import org.eclipse.xsd.XSDNamedComponent;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.XSDSchemaContent;
-import org.eclipse.xsd.XSDSimpleTypeDefinition;
-import org.eclipse.xsd.impl.XSDImportImpl;
-
-//
-//
-public class XSDTypeSystemProvider implements ITypeSystemProvider
-{
-    public List getPrefixes(Definition definition, String namespace)
-    {
-        List list = new ArrayList();
-        Map map = definition.getNamespaces();
-        for (Iterator i = map.keySet().iterator(); i.hasNext();)
-        {
-            String prefix = (String) i.next();
-            String theNamespace = (String) map.get(prefix);
-            if (theNamespace != null && theNamespace.equals(namespace))
-            {
-                list.add(prefix);
-            }
-        }
-        return list;
-    }
-
-    public List getPrefixedNames(Definition definition, String namespace, String localName)
-    {
-        List list = new ArrayList();
-        for (Iterator i = getPrefixes(definition, namespace).iterator(); i.hasNext();)
-        {
-            String prefix = (String) i.next();
-            String name = (prefix != null && prefix.length() > 0) ? prefix + ":" + localName : localName;
-            list.add(name);
-        }
-        return list;
-    }
-
-    protected void addNamedComponents(Definition definition, List list, List namedComponents)
-    {
-        for (Iterator i = namedComponents.iterator(); i.hasNext();)
-        {
-            XSDNamedComponent component = (XSDNamedComponent) i.next();
-            list.addAll(getPrefixedNames(definition, component.getTargetNamespace(), component.getName()));
-        }
-    }
-
-    public void initWSIStyleImports(XSDSchema xsdSchema)
-    {
-        if (xsdSchema.getTargetNamespace() == null)
-        {
-            for (Iterator i = xsdSchema.getContents().iterator(); i.hasNext();)
-            {
-                XSDSchemaContent content = (XSDSchemaContent) i.next();
-                if (content instanceof XSDImportImpl)
-                {
-                    XSDImportImpl xsdImport = (XSDImportImpl) content;
-					XSDSchema schema = (XSDSchema)xsdImport.getResolvedSchema();					
-					if (schema == null)
-					{
-						schema = xsdImport.importSchema();
-					}             
-                }
-            }
-        }
-    }
-
-    public List getAvailableTypeNames(Definition definition, int typeNameCategory)
-    {
-        List list = new ArrayList();
-        
-        if (typeNameCategory == ITypeSystemProvider.BUILT_IN_TYPE) {
-        	list = getBuiltInTypeNamesList(definition);        	
-        }
-        else {
-        	Types types = definition.getETypes();
-        	if (types != null)
-        	{
-        		for (Iterator i = types.getEExtensibilityElements().iterator(); i.hasNext();)
-        		{
-        			Object o = i.next();
-        			if (o instanceof XSDSchemaExtensibilityElement)
-        			{
-        				XSDSchema schema = ((XSDSchemaExtensibilityElement) o).getSchema();
-        				if (schema != null)
-        				{
-        					initWSIStyleImports(schema);
-        					addNamedComponents(definition, list, schema.getTypeDefinitions());
-        				}
-        			}
-        		}
-        	}
-        
-        	for (Iterator i = definition.getEImports().iterator(); i.hasNext();)
-        	{
-        		Import theImport = (Import) i.next();
-        		XSDSchema schema = theImport.getESchema();
-        		if (schema != null)
-        		{
-        			addNamedComponents(definition, list, schema.getTypeDefinitions());
-        		}
-        	}
-        	list.addAll(getBuiltInTypeNamesList(definition));
-        }
-        
-		return list;        
-    }
-    
-    public List getAvailableTypes(Definition definition, XSDSchema schema, int typeNameCategory)
-    {
-        List list = new ArrayList();
-        List keepTypes = new ArrayList();
-        Iterator typeIterator = schema.getTypeDefinitions().iterator();
-        // Filter out unwanted Types
-        if (typeNameCategory == ITypeSystemProvider.USER_DEFINED_COMPLEX_TYPE) {
-        	while (typeIterator.hasNext()) {
-        		Object type = typeIterator.next();
-        		if (type instanceof XSDComplexTypeDefinition) {
-        			keepTypes.add(type);
-        		}
-        	}
-        }
-        else if (typeNameCategory == ITypeSystemProvider.USER_DEFINED_SIMPLE_TYPE) {
-        	while (typeIterator.hasNext()) {
-        		Object type = typeIterator.next();
-        		if (type instanceof XSDSimpleTypeDefinition) {
-        			keepTypes.add(type);
-        		}
-        	}
-        }
-        
-        //addNamedComponents(definition, list, keepTypes);        
-        //return list;
-        return keepTypes;
-    }
-
-    public java.util.List getBuiltInTypeNamesList(Definition definition)
-    {
-        List items = new ArrayList();
-        if (definition != null)
-        {
-            List prefixes = getPrefixes(definition, WSDLConstants.XSD_NAMESPACE_URI);
-            for (Iterator i = prefixes.iterator(); i.hasNext();)
-            {
-                String prefix = (String) i.next();
-                for (int j = 0; j < XSDDOMHelper.dataType.length; j++)
-                {
-                    String localName = XSDDOMHelper.dataType[j][0];
-                    String name = (prefix != null && prefix.length() > 0) ? prefix + ":" + localName : localName;
-                    items.add(name);
-                }
-            }
-        }
-        return items;
-    }
-    public List getAvailableElementNames(Definition definition)
-    {
-        List list = new ArrayList();
-        Types types = definition.getETypes();
-        if (types != null)
-        {
-            for (Iterator i = types.getEExtensibilityElements().iterator(); i.hasNext();)
-            {
-                Object o = i.next();
-                if (o instanceof XSDSchemaExtensibilityElement)
-                {
-                    XSDSchema schema = ((XSDSchemaExtensibilityElement) o).getSchema();
-                    if (schema != null)
-                    {
-						initWSIStyleImports(schema);
-                        addNamedComponents(definition, list, schema.getElementDeclarations());
-                    }
-                }
-            }
-        }
-        
-        for (Iterator i = definition.getEImports().iterator(); i.hasNext();)
-        {
-            Import theImport = (Import) i.next();
-            XSDSchema schema = theImport.getESchema();
-            if (schema != null)
-            {
-                addNamedComponents(definition, list, schema.getElementDeclarations());
-            }
-        }
-        return list;
-    }
-    public int getCategoryForTypeName(Definition definition, String typeName)
-    {
-        return 0;
-    }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/actions/AddSchemaAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/actions/AddSchemaAction.java
deleted file mode 100644
index 9037b3c..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/actions/AddSchemaAction.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd.actions;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
-import org.eclipse.wst.wsdl.ui.internal.actions.AddElementAction;
-import org.eclipse.xsd.util.XSDConstants;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class AddSchemaAction extends AddElementAction
-{
-  protected String targetNamespace;
-  protected boolean createTypesElement = false;
-
-  public AddSchemaAction(Definition definition, Element definitionElement)
-  {
-    this(definition, definitionElement, false);
-  }
-
-  public AddSchemaAction(Definition definition, Element definitionElement, boolean createTypesElement)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_SCHEMA"), "icons/xsd_obj.gif", definitionElement, "xsd:schema");                       
-    this.createTypesElement = createTypesElement;
-    targetNamespace = definition.getTargetNamespace();    
-  }
-
-  public AddSchemaAction(Definition definition, Element definitionElement, Element typesElement)
-  {
-    super(WSDLEditorPlugin.getWSDLString("_UI_ACTION_ADD_SCHEMA"), "icons/xsd_obj.gif", definitionElement, "xsd:schema");                       
-    if (typesElement != null)
-    {
-      parentNode =  typesElement;
-      this.createTypesElement = false;
-    }
-    else
-    {
-      this.createTypesElement = true;      
-    }
-    targetNamespace = definition.getTargetNamespace();    
-  }
-
-  public AddSchemaAction(Definition definition, Element definitionElement, Element typesElement, Document document)
-  {
-  	this(definition, definitionElement, typesElement);
-  	this.definition = definition;
-  	this.document = document;
-  }
-  
-  protected boolean showDialog()
-  {
-    return true;
-  }
-
-  protected void addAttributes(Element newElement)
-  {                                               
-    newElement.setAttribute("xmlns:xsd", XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
-    newElement.setAttribute("elementFormDefault", "qualified");
-    newElement.setAttribute("targetNamespace", targetNamespace);
-  }
-
-  public void run()
-  {
-  	beginRecording();
-  	if (parentNode == null || (document != null && document.getChildNodes().getLength() == 0)) {
-  		createDefinitionStub();
-  		prefix = null;
-  		targetNamespace = definition.getTargetNamespace();
-  	}
-  	
-    if (createTypesElement)
-    {
-      AddElementAction addTypesAction = new AddElementAction("", "icons/xsd_obj.gif", parentNode, parentNode.getPrefix(), "types");
-      addTypesAction.setComputeTopLevelRefChild(true);
-      addTypesAction.run();
-      parentNode =  addTypesAction.getNewElement();
-    } 
-    super.run();
-    endRecording();
-  }     
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/actions/BackAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/actions/BackAction.java
deleted file mode 100644
index 892f471..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/actions/BackAction.java
+++ /dev/null
@@ -1,111 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd.actions;
-
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.graph.WSDLGraphViewer;
-import org.eclipse.xsd.XSDSchema;
-
-import org.eclipse.wst.xsd.ui.internal.gef.util.editparts.AbstractComponentViewerRootEditPart;
-
-public class BackAction extends Action
-{
-  ISelectionProvider selectionProvider;
-  XSDSchema xsdSchema;
-  Definition definition;
-  WSDLGraphViewer graphViewer;
-  
-  /**
-   * 
-   */
-  public BackAction()
-  {
-    super();
-  }
-
-  /**
-   * @param text
-   */
-  public BackAction(String text)
-  {
-    super(text);
-  }
-
-  /**
-   * @param text
-   * @param image
-   */
-  public BackAction(String text, ImageDescriptor image)
-  {
-    super(text, image);
-  }
-
-  /**
-   * @param text
-   * @param style
-   */
-  public BackAction(String text, int style)
-  {
-    super(text, style);
-  }
-
-  public void setSelectionProvider(ISelectionProvider selectionProvider)
-  {
-    this.selectionProvider = selectionProvider;
-  }
-  
-  AbstractComponentViewerRootEditPart editPart;
-  public void setRootEditPart(AbstractComponentViewerRootEditPart editPart)
-  {
-    this.editPart = editPart;
-  }
-
-  public void setDefinition(Definition definition)
-  {
-    this.definition = definition;
-  }
-  
-  public void setXSDSchema(XSDSchema xsdSchema)
-  {
-    this.xsdSchema = xsdSchema;
-  }
-  
-  public void setGraphViewer(WSDLGraphViewer graphViewer)
-  {
-    this.graphViewer = graphViewer;
-  }
-  
-  /*
-   * @see IAction#run()
-   */
-  public void run()
-  {
-    if (xsdSchema != null)
-    {
-      StructuredSelection selection = new StructuredSelection(xsdSchema);
-      selectionProvider.setSelection(selection);
-      // editPart.setInput(xsdSchema);
-      graphViewer.setInput(xsdSchema);
-    }
-    else if (definition != null)
-    {
-      StructuredSelection selection = new StructuredSelection(definition);
-      selectionProvider.setSelection(selection);
-      // editPart.setInput(definition);
-      graphViewer.setInput(definition);
-    }
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/actions/DeleteAction.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/actions/DeleteAction.java
deleted file mode 100644
index 5b4e480..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/actions/DeleteAction.java
+++ /dev/null
@@ -1,216 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd.actions;
-
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.jface.action.Action;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ui.internal.actions.DeleteInterfaceAction;
-import org.eclipse.wst.wsdl.ui.internal.util.WSDLEditorUtil;
-import org.eclipse.wst.xml.core.internal.document.DocumentImpl;
-import org.eclipse.wst.xsd.ui.internal.XSDEditorPlugin;
-import org.eclipse.wst.xsd.ui.internal.refactor.delete.BaseGlobalCleanup;
-import org.eclipse.wst.xsd.ui.internal.util.TypesHelper;
-import org.eclipse.wst.xsd.ui.internal.util.XSDDOMHelper;
-import org.eclipse.xsd.XSDComponent;
-import org.eclipse.xsd.XSDConcreteComponent;
-import org.eclipse.xsd.XSDImport;
-import org.eclipse.xsd.XSDInclude;
-import org.eclipse.xsd.XSDRedefine;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.XSDSchemaDirective;
-import org.eclipse.xsd.util.XSDConstants;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-// Should try to use xsdeditor's delete action....
-
-public class DeleteAction extends Action implements DeleteInterfaceAction
-{
-  XSDSchema xsdSchema;
-  Definition definition;
-  List deleteList;
-  
-  /**
-   * Constructor for DeleteAction.
-   * @param text
-   */
-  public DeleteAction(String text)
-  {
-    super(XSDEditorPlugin.getXSDString("_UI_ACTION_DELETE"));
-  }
-
-  public XSDSchema getSchema()
-  {
-    return xsdSchema;
-  }
-
-  public void setSchema(XSDSchema xsdSchema)
-  {
-    this.xsdSchema = xsdSchema;
-  }
-
-  public void setDeleteList(List list) {
-  	deleteList = list;
-  }
-  
-  public List getDeleteList() {
-  	return deleteList;
-  }
-
-  /*
-   * @see IAction#run()
-   */
-  public void run()
-  {
-    List selections = getDeleteList();
-    
-    if (selections.isEmpty())
-    {
-      return;
-    }
-    
-    Iterator iter = selections.iterator();
-    DocumentImpl doc = null;
-    while (iter.hasNext())
-    {
-      Object obj = iter.next();
-      Element node;
-      if (obj instanceof Element)
-      {
-        node = (Element)obj;
-        Object elem = WSDLEditorUtil.getInstance().findModelObjectForElement(definition, node);
-        if (elem instanceof XSDComponent)
-        {
-          xsdSchema = ((XSDComponent)elem).getSchema();
-        }        
-      }
-      else if (obj instanceof XSDComponent)
-      {
-        node = ((XSDComponent)obj).getElement();
-        xsdSchema = ((XSDComponent)obj).getSchema();
-      }
-      else if (obj instanceof XSDConcreteComponent) {
-      	node = ((XSDConcreteComponent)obj).getElement();
-      	xsdSchema = ((XSDConcreteComponent)obj).getSchema();
-      }
-      else
-      {
-        return; 
-      }
-        
-      if (!XSDDOMHelper.inputEquals(node, XSDConstants.SCHEMA_ELEMENT_TAG, false))
-      {
-        
-        if (doc == null)
-        {
-          doc = (DocumentImpl) node.getOwnerDocument();
-          doc.getModel().beginRecording(this, XSDEditorPlugin.getXSDString("_UI_ACTION_DELETE_NODES"));
-        }
-  
-        boolean refresh = cleanupReferences(node);
-        XSDDOMHelper.removeNodeAndWhitespace(node);
-        
-        // Workaround to reset included elements in XSD model
-        if (refresh)
-        {
-// TODO
-//          getEditor().reparseSchema();
-//          getEditor().getGraphViewer().setSchema(getEditor().getXSDSchema());
-        }
-      }
-    }
-    if (doc != null)
-    {
-      doc.getModel().endRecording(this);
-    }
-  }
-
-  protected boolean cleanupReferences(Node deletedNode)
-  {
-    boolean refresh = false;
-    XSDConcreteComponent comp = getSchema().getCorrespondingComponent(deletedNode);
-    
-    if (comp instanceof XSDInclude ||
-        comp instanceof XSDImport ||
-        comp instanceof XSDRedefine)
-    {
-      XSDSchema resolvedSchema = ((XSDSchemaDirective)comp).getResolvedSchema();
-      XSDSchema referencedSchema = null;
-      if (comp instanceof XSDInclude)
-      {
-        referencedSchema = ((XSDInclude)comp).getIncorporatedSchema();
-        refresh = true;
-      }
-      else if (comp instanceof XSDRedefine)
-      {
-        referencedSchema = ((XSDRedefine)comp).getIncorporatedSchema();
-        refresh = true;
-      }
-      else if (comp instanceof XSDImport)
-      {
-         referencedSchema = ((XSDImport)comp).getResolvedSchema();
-      }
-
-      if (referencedSchema != null)
-      {
-//        XSDExternalFileCleanup cleanHelper = new XSDExternalFileCleanup(referencedSchema);
-//        cleanHelper.visitSchema(getSchema());
-//        // populate messages
-//// TODO
-////        getEditor().createTasksInTaskList(cleanHelper.getMessages());
-      }
-      if (comp instanceof XSDImport)
-      {
-        TypesHelper typesHelper = new TypesHelper(getSchema());
-        typesHelper.updateMapAfterDelete((XSDImport)comp);
-      }
-    }
-    else if (getSchema().equals(comp.getContainer()))
-    {
-      BaseGlobalCleanup cleanHelper = null;
-   //   Only need to clean up references if the component being deleted is global scoped
-//      if (comp instanceof XSDElementDeclaration)
-//      {
-//        cleanHelper = new GlobalElementCleanup(comp);
-//      }
-//      else if (comp instanceof XSDModelGroupDefinition)
-//      {
-//        cleanHelper = new GlobalGroupCleanup(comp);
-//      }
-//      else if (comp instanceof XSDTypeDefinition)
-//      {
-//        cleanHelper = new GlobalSimpleOrComplexTypeCleanup(comp);
-//      }
-//      else if (comp instanceof XSDAttributeDeclaration)
-//      {
-//        cleanHelper = new GlobalAttributeCleanup(comp);
-//      }
-//      else if (comp instanceof XSDAttributeGroupDefinition)
-//      {
-//        cleanHelper = new GlobalAttributeGroupCleanup(comp);
-//      }
-//      
-//      
-//      if (cleanHelper != null)
-//      {
-//        cleanHelper.visitSchema(getSchema());
-//        // populate messages
-//// TODO
-////        getEditor().createTasksInTaskList(cleanHelper.getMessages());
-//      }
-    }
-    return refresh;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/graph/editparts/XSDSchemaDrillDownEditPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/graph/editparts/XSDSchemaDrillDownEditPart.java
deleted file mode 100644
index 9bcb1a3..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/graph/editparts/XSDSchemaDrillDownEditPart.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd.graph.editparts;
-         
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.xsd.XSDSchema;
-
-import org.eclipse.wst.wsdl.ui.internal.graph.editparts.DrillDownEditPart;
-import org.eclipse.wst.xsd.ui.internal.XSDEditorPlugin;
-
-
-public class XSDSchemaDrillDownEditPart extends DrillDownEditPart 
-{                                 
-  protected IFigure createFigure()
-  {                                     
-    IFigure figure = super.createFigure();
-    label.setIcon(XSDEditorPlugin.getXSDImage("icons/XSDFile.gif"));
-    return figure;
-  }   
-
-  protected void refreshVisuals()
-  {                                       
-    XSDSchema schema = (XSDSchema)getModel();
-    String ns = schema.getTargetNamespace() != null ? schema.getTargetNamespace() : "";
-    label.setText(ns);
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/graph/editparts/XSDSchemaExtensibilityElementEditPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/graph/editparts/XSDSchemaExtensibilityElementEditPart.java
deleted file mode 100644
index 6709309..0000000
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/xsd/graph/editparts/XSDSchemaExtensibilityElementEditPart.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ui.internal.xsd.graph.editparts;
-         
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.EditPartFactory;
-import org.eclipse.gef.editparts.AbstractGraphicalEditPart;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-
-import org.eclipse.wst.xsd.ui.internal.gef.util.figures.ContainerFigure;
-
-
-public class XSDSchemaExtensibilityElementEditPart extends AbstractGraphicalEditPart 
-{                                 
-  protected EditPartFactory factory;
-
-  public XSDSchemaExtensibilityElementEditPart(EditPartFactory factory)
-  {
-    this.factory = factory;
-  }
-
-  protected IFigure createFigure()
-  {                                     
-    ContainerFigure figure = new ContainerFigure();    
-    return figure;
-  }    
-
-  protected EditPart createChild(Object model) 
-  {
-    return factory.createEditPart(this, model);
-  }      
-
-  protected List getModelChildren() 
-  { 
-    XSDSchemaExtensibilityElement e = (XSDSchemaExtensibilityElement)getModel();
-    List result = new ArrayList();
-    result.add(e.getSchema());
-    return result;
-  }
- 
-  protected void createEditPolicies() 
-  {
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl/.classpath b/bundles/org.eclipse.wst.wsdl/.classpath
deleted file mode 100644
index 0b0ccd9..0000000
--- a/bundles/org.eclipse.wst.wsdl/.classpath
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src/"/>
-	<classpathentry exported="true" kind="lib" path="jars/qname.jar"/>
-	<classpathentry exported="true" kind="lib" path="jars/wsdl4j.jar"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/bundles/org.eclipse.wst.wsdl/.cvsignore b/bundles/org.eclipse.wst.wsdl/.cvsignore
deleted file mode 100644
index 46d2650..0000000
--- a/bundles/org.eclipse.wst.wsdl/.cvsignore
+++ /dev/null
@@ -1,5 +0,0 @@
-bin
-wsdl.jar
-build.xml
-temp.folder
-org.eclipse.wst.wsdl_1.0.0.jar
diff --git a/bundles/org.eclipse.wst.wsdl/.project b/bundles/org.eclipse.wst.wsdl/.project
deleted file mode 100644
index ebc53b6..0000000
--- a/bundles/org.eclipse.wst.wsdl/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wst.wsdl</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/bundles/org.eclipse.wst.wsdl/build.properties b/bundles/org.eclipse.wst.wsdl/build.properties
deleted file mode 100644
index b732ed9..0000000
--- a/bundles/org.eclipse.wst.wsdl/build.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-###############################################################################
-# Copyright (c) 2001, 2004 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
-###############################################################################
-bin.includes = wsdl.jar,\
-               jars/,\
-               plugin.properties,\
-               plugin.xml,\
-               xsd/
-jars.compile.order = wsdl.jar
-source.wsdl.jar = src/
-output.wsdl.jar = bin/
-src.includes = jars/,\
-               plugin.properties,\
-               plugin.xml,\
-               src/,\
-               build.properties,\
-               xsd/
diff --git a/bundles/org.eclipse.wst.wsdl/plugin.properties b/bundles/org.eclipse.wst.wsdl/plugin.properties
deleted file mode 100644
index 765eab9..0000000
--- a/bundles/org.eclipse.wst.wsdl/plugin.properties
+++ /dev/null
@@ -1,27 +0,0 @@
-###############################################################################
-# Copyright (c) 2001, 2004 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
-###############################################################################
-
-# ====================================================================
-# To code developer:
-#   Do NOT change the properties between this line and the
-#   "%%% END OF TRANSLATED PROPERTIES %%%" line.
-#   Make a new property name, append to the end of the file and change
-#   the code to use the new property.
-# ====================================================================
-
-# ====================================================================
-# %%% END OF TRANSLATED PROPERTIES %%%
-# ====================================================================
-
-pluginName = WSDL Model
-
-_ERROR_INVALID_WSDL = The input source is not a valid WSDL document.
-
diff --git a/bundles/org.eclipse.wst.wsdl/plugin.xml b/bundles/org.eclipse.wst.wsdl/plugin.xml
deleted file mode 100644
index 7dabdeb..0000000
--- a/bundles/org.eclipse.wst.wsdl/plugin.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin
-   id="org.eclipse.wst.wsdl"
-   name="%pluginName"
-   version="1.0.0"
-   provider-name="Eclipse.org"
-   class="org.eclipse.wst.wsdl.WSDLPlugin$Implementation">
-
-   <runtime>
-      <library name="wsdl.jar">
-         <export name="*"/>
-      </library>
-      <library name="jars/qname.jar">
-         <export name="*"/>
-      </library>
-      <library name="jars/wsdl4j.jar">
-         <export name="*"/>
-      </library>
-   </runtime>
-   <requires>
-      <import plugin="org.eclipse.core.runtime.compatibility"/>
-      <import plugin="org.eclipse.emf.ecore"/>
-      <import plugin="org.eclipse.xsd"/>
-      <import plugin="org.eclipse.core.resources"/>
-   </requires>
-
-
-   <extension-point id="extensibilityElementFactories" name="WSDL Extensibility Element Factories"/>
-
-   <extension
-         point="org.eclipse.emf.ecore.generated_package">
-      <package
-            uri="http://www.ibm.com/wsdl/2003/WSDL"
-            class="org.eclipse.wst.wsdl.WSDLPackage">
-      </package>
-   </extension>
-   <extension
-         point="org.eclipse.emf.ecore.extension_parser">
-      <parser
-            type="wsdl"
-            class="org.eclipse.wst.wsdl.internal.util.WSDLResourceFactoryImpl">
-      </parser>
-   </extension>
-
-   <extension
-         point="org.eclipse.emf.ecore.generated_package">
-      <package
-            uri="http://www.eclipse.org/wsdl/2003/HTTP"
-            class="org.eclipse.wst.wsdl.binding.http.HTTPPackage">
-      </package>
-   </extension>
-   
-  <extension point="org.eclipse.wst.wsdl.extensibilityElementFactories">
-     <extensibilityElementFactory
-     	namespace="http://schemas.xmlsoap.org/wsdl/http/"
-     	class="org.eclipse.wst.wsdl.binding.http.internal.util.HTTPExtensibilityElementFactory"/>  
-  </extension>
-
-   <extension
-         point="org.eclipse.emf.ecore.generated_package">
-      <package
-            uri="http://www.eclipse.org/wsdl/2003/MIME"
-            class="org.eclipse.wst.wsdl.binding.mime.MIMEPackage">
-      </package>
-   </extension>
-   
-  <extension point="org.eclipse.wst.wsdl.extensibilityElementFactories">
-     <extensibilityElementFactory
-     	namespace="http://schemas.xmlsoap.org/wsdl/mime/"
-     	class="org.eclipse.wst.wsdl.binding.mime.internal.util.MIMEExtensibilityElementFactory"/>  
-  </extension>
-
-   <extension
-         point="org.eclipse.emf.ecore.generated_package">
-      <package
-            uri="http://www.eclipse.org/wsdl/2003/SOAP"
-            class="org.eclipse.wst.wsdl.binding.soap.SOAPPackage">
-      </package>
-   </extension>
-   
-  <extension point="org.eclipse.wst.wsdl.extensibilityElementFactories">
-     <extensibilityElementFactory
-     	namespace="http://schemas.xmlsoap.org/wsdl/soap/"
-     	class="org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPExtensibilityElementFactory"/>  
-  </extension>
-
-  <extension point = "org.eclipse.wst.xml.uriresolver.catalogContributor">
-     <catalogContributor catalogId="default">
-       <mappingInfo key="http://schemas.xmlsoap.org/wsdl/" uri="xsd/wsdl.xsd"/>
-       <mappingInfo key="http://schemas.xmlsoap.org/wsdl/soap/" uri="xsd/soap.xsd"/>
-       <mappingInfo key="http://schemas.xmlsoap.org/wsdl/http/" uri="xsd/http.xsd"/>       
-       <mappingInfo key="http://schemas.xmlsoap.org/wsdl/mime/" uri="xsd/wsdl-mime.xsd"/>      
-       <mappingInfo key="http://schemas.xmlsoap.org/soap/encoding/" uri="xsd/soapenc.xsd"/>
-     </catalogContributor>
-  </extension>
-</plugin>
diff --git a/bundles/org.eclipse.wst.wsdl/src/model/HTTP.genmodel b/bundles/org.eclipse.wst.wsdl/src/model/HTTP.genmodel
deleted file mode 100644
index 8e05ff3..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/model/HTTP.genmodel
+++ /dev/null
@@ -1,411 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>

-<genmodel:GenModel xmi:version="2.0"

-    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"

-    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/com.ibm.etools.wsdl.binding.http/src"

-    editDirectory="/com.ibm.etools.wsdl.binding.http.edit/src" editorDirectory="/com.ibm.etools.wsdl.binding.http.editor/src"

-    modelPluginID="com.ibm.etools.wsdl.binding.http" modelName="HTTP" editPluginClass=""

-    editorPluginClass="" usedGenPackages="../../../org.eclipse.xsd/src/model/XSD.genmodel#//xsd">

-  <foreignModel>..\rose\http.mdl</foreignModel>

-  <foreignModel>VABASE_PLUGINS_PATH</foreignModel>

-  <foreignModel>../../..</foreignModel>

-  <genPackages prefix="WSDL" basePackage="com.ibm.etools" ecorePackage="wsdl.ecore#/">

-    <genDataTypes ecoreDataType="wsdl.ecore#//QName"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//OperationType"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//DOMElement"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//WSDLException"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//DOMDocument"/>

-    <genClasses ecoreClass="wsdl.ecore#//WSDLElement">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//WSDLElement/documentationElement"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//WSDLElement/element"/>

-      <genOperations ecoreOperation="wsdl.ecore#//WSDLElement/getEnclosingDefinition"/>

-      <genOperations ecoreOperation="wsdl.ecore#//WSDLElement/setEnclosingDefinition">

-        <genParameters ecoreParameter="wsdl.ecore#//WSDLElement/setEnclosingDefinition/definition"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//PortType">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/resourceURI"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//PortType/eOperations"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Operation">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/style"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/name"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/resourceURI"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eInput"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eOutput"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eFaults"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eParameterOrdering"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Message">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/resourceURI"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Message/eParts"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Part">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Part/name"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Part/elementName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Part/typeName"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Part/typeDefinition"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Part/elementDeclaration"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Part/eMessage"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Binding">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/resourceURI"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Binding/ePortType"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Binding/eBindingOperations"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//BindingOperation">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingOperation/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eOperation"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eBindingInput"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eBindingOutput"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eBindingFaults"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Service">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/resourceURI"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Service/ePorts"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Port">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Port/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Port/eBinding"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//ExtensibilityElement">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//ExtensibilityElement/required"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//ExtensibilityElement/elementType"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Definition">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/targetNamespace"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/location"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/encoding"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eMessages"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/ePortTypes"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eBindings"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eServices"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eNamespaces"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eTypes"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eImports"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Definition/getDocument"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Definition/setDocument">

-        <genParameters ecoreParameter="wsdl.ecore#//Definition/setDocument/document"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Import">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Import/namespaceURI"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Import/locationURI"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Import/eDefinition"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Import/eSchema"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Import/getSchema"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Import/setSchema">

-        <genParameters ecoreParameter="wsdl.ecore#//Import/setSchema/schema"/>

-      </genOperations>

-    </genClasses>

-    <genClasses 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"/>

-    <genClasses ecoreClass="wsdl.ecore#//Fault"/>

-    <genClasses ecoreClass="wsdl.ecore#//BindingInput">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingInput/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingInput/eInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingInput/getInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingInput/setInput">

-        <genParameters ecoreParameter="wsdl.ecore#//BindingInput/setInput/input"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//BindingOutput">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingOutput/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOutput/eOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingOutput/getOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingOutput/setOutput">

-        <genParameters ecoreParameter="wsdl.ecore#//BindingOutput/setOutput/output"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//BindingFault">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingFault/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingFault/eFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingFault/getFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingFault/setFault">

-        <genParameters ecoreParameter="wsdl.ecore#//BindingFault/setFault/fault"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Namespace">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Namespace/URI"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Namespace/prefix"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IPortType">

-      <genOperations ecoreOperation="wsdl.ecore#//IPortType/addOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/addOperation/operation"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IPortType/getOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/getOperation/name"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/getOperation/inputName"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/getOperation/outputName"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IPortType/getOperations"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IOperation">

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/addFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/addFault/fault"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/getFault/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getFaults"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getParameterOrdering"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/setParameterOrdering">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/setParameterOrdering/parameterOrder"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/setInput">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/setInput/input"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/setOutput">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/setOutput/output"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IInput">

-      <genOperations ecoreOperation="wsdl.ecore#//IInput/getMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IInput/setMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IInput/setMessage/message"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IOutput">

-      <genOperations ecoreOperation="wsdl.ecore#//IOutput/getMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOutput/setMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IOutput/setMessage/message"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IFault">

-      <genOperations ecoreOperation="wsdl.ecore#//IFault/getMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IFault/setMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IFault/setMessage/message"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IMessage">

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/addPart">

-        <genParameters ecoreParameter="wsdl.ecore#//IMessage/addPart/part"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/getPart">

-        <genParameters ecoreParameter="wsdl.ecore#//IMessage/getPart/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/getParts"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/getOrderedParts">

-        <genParameters ecoreParameter="wsdl.ecore#//IMessage/getOrderedParts/partOrder"/>

-      </genOperations>

-    </genClasses>

-    <genClasses 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 ecoreClass="wsdl.ecore#//IService">

-      <genOperations ecoreOperation="wsdl.ecore#//IService/addPort">

-        <genParameters ecoreParameter="wsdl.ecore#//IService/addPort/port"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IService/getPorts"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IService/getPort">

-        <genParameters ecoreParameter="wsdl.ecore#//IService/getPort/name"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IPort">

-      <genOperations ecoreOperation="wsdl.ecore#//IPort/getBinding"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IPort/setBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IPort/setBinding/binding"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IBinding">

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/addBindingOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/addBindingOperation/bindingOperation"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/getBindingOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/getBindingOperation/name"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/getBindingOperation/inputName"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/getBindingOperation/outputName"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/getBindingOperations"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/getPortType"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/setPortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/setPortType/portType"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingOperation">

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/addBindingFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/addBindingFault/bindingFault"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/getBindingFault/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingFaults"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getOperation"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/setOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/setOperation/operation"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/setBindingInput">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/setBindingInput/bindingInput"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/setBindingOutput">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/setBindingOutput/bindingOutput"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingInput"/>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingOutput"/>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingFault"/>

-    <genClasses ecoreClass="wsdl.ecore#//IExtensibilityElement"/>

-    <genClasses ecoreClass="wsdl.ecore#//IDefinition">

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addBinding/binding"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addImport">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addImport/importDef"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addMessage/message"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addNamespace">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addNamespace/prefix"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addNamespace/namespaceURI"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addPortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addPortType/portType"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addService">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addService/service"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingOperation"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBinding"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createImport"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createOperation"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createPart"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createPort"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createPortType"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createService"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getBinding/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getBindings"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getImports"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getImports.1">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getImports.1/namespaceURI"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getMessage/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getMessages"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getNamespace">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getNamespace/prefix"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getNamespaces"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getPortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getPortType/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getPortTypes"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getPrefix">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getPrefix/namespaceURI"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getService">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getService/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getServices"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getExtensionRegistry"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/setExtensionRegistry">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/setExtensionRegistry/extensionRegistry"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getDocumentBaseURI"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/setDocumentBaseURI">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/setDocumentBaseURI/documentBase"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createTypes"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removeService">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removeService/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removeBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removeBinding/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removePortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removePortType/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removeMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removeMessage/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getTypes"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/setTypes">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/setTypes/types"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IImport"/>

-    <genClasses ecoreClass="wsdl.ecore#//IList"/>

-    <genClasses ecoreClass="wsdl.ecore#//IMap"/>

-    <genClasses ecoreClass="wsdl.ecore#//IURL"/>

-    <genClasses ecoreClass="wsdl.ecore#//IExtensionRegistry"/>

-    <genClasses ecoreClass="wsdl.ecore#//Types">

-      <genOperations ecoreOperation="wsdl.ecore#//Types/getSchemas"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Types/getSchemas.1">

-        <genParameters ecoreParameter="wsdl.ecore#//Types/getSchemas.1/namespaceURI"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IIterator"/>

-    <genClasses ecoreClass="wsdl.ecore#//ITypes"/>

-    <genClasses ecoreClass="wsdl.ecore#//UnknownExtensibilityElement">

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//UnknownExtensibilityElement/parent"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//UnknownExtensibilityElement/children"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//XSDSchemaExtensibilityElement">

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//XSDSchemaExtensibilityElement/schema"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//MessageReference">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//MessageReference/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//MessageReference/eMessage"/>

-    </genClasses>

-  </genPackages>

-  <genPackages prefix="HTTP" basePackage="com.ibm.etools.wsdl.binding" ecorePackage="http.ecore#/">

-    <genClasses ecoreClass="http.ecore#//HTTPBinding">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute http.ecore#//HTTPBinding/verb"/>

-    </genClasses>

-    <genClasses ecoreClass="http.ecore#//HTTPOperation">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute http.ecore#//HTTPOperation/locationURI"/>

-    </genClasses>

-    <genClasses ecoreClass="http.ecore#//HTTPUrlReplacement"/>

-    <genClasses ecoreClass="http.ecore#//HTTPUrlEncoded"/>

-    <genClasses ecoreClass="http.ecore#//HTTPAddress">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute http.ecore#//HTTPAddress/locationURI"/>

-    </genClasses>

-    <genClasses ecoreClass="http.ecore#//IHTTPAddress"/>

-    <genClasses ecoreClass="http.ecore#//IHTTPBinding"/>

-    <genClasses ecoreClass="http.ecore#//IHTTPOperation"/>

-    <genClasses ecoreClass="http.ecore#//IHTTPUrlEncoded"/>

-    <genClasses ecoreClass="http.ecore#//IHTTPUrlReplacement"/>

-  </genPackages>

-</genmodel:GenModel>

diff --git a/bundles/org.eclipse.wst.wsdl/src/model/MIME.genmodel b/bundles/org.eclipse.wst.wsdl/src/model/MIME.genmodel
deleted file mode 100644
index a8f6c8a..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/model/MIME.genmodel
+++ /dev/null
@@ -1,428 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>

-<genmodel:GenModel xmi:version="2.0"

-    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"

-    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/com.ibm.etools.wsdl.binding.mime/src"

-    editDirectory="/com.ibm.etools.wsdl.binding.mime.edit/src" editorDirectory="/com.ibm.etools.wsdl.binding.mime.editor/src"

-    modelPluginID="com.ibm.etools.wsdl.binding.mime" modelName="MIME" editPluginClass=""

-    editorPluginClass="" usedGenPackages="../../../org.eclipse.xsd/src/model/XSD.genmodel#//xsd">

-  <foreignModel>..\rose\mime.mdl</foreignModel>

-  <foreignModel>VABASE_PLUGINS_PATH</foreignModel>

-  <foreignModel>../../..</foreignModel>

-  <genPackages prefix="MIME" basePackage="com.ibm.etools.wsdl.binding" ecorePackage="mime.ecore#/">

-    <genDataTypes ecoreDataType="mime.ecore#//List"/>

-    <genClasses ecoreClass="mime.ecore#//MIMEContent">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mime.ecore#//MIMEContent/type"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference mime.ecore#//MIMEContent/ePart"/>

-      <genOperations ecoreOperation="mime.ecore#//MIMEContent/setPart">

-        <genParameters ecoreParameter="mime.ecore#//MIMEContent/setPart/part"/>

-      </genOperations>

-      <genOperations ecoreOperation="mime.ecore#//MIMEContent/getPart"/>

-    </genClasses>

-    <genClasses ecoreClass="mime.ecore#//MIMEPart">

-      <genOperations ecoreOperation="mime.ecore#//MIMEPart/addExtensibilityElement">

-        <genParameters ecoreParameter="mime.ecore#//MIMEPart/addExtensibilityElement/extensibilityElement"/>

-      </genOperations>

-      <genOperations ecoreOperation="mime.ecore#//MIMEPart/getExtensibilityElements"/>

-    </genClasses>

-    <genClasses ecoreClass="mime.ecore#//MIMEMultipartRelated">

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mime.ecore#//MIMEMultipartRelated/eMIMEPart"/>

-      <genOperations ecoreOperation="mime.ecore#//MIMEMultipartRelated/addMIMEPart">

-        <genParameters ecoreParameter="mime.ecore#//MIMEMultipartRelated/addMIMEPart/mimePart"/>

-      </genOperations>

-      <genOperations ecoreOperation="mime.ecore#//MIMEMultipartRelated/getMIMEParts"/>

-    </genClasses>

-    <genClasses ecoreClass="mime.ecore#//MIMEMimeXml">

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference mime.ecore#//MIMEMimeXml/ePart"/>

-      <genOperations ecoreOperation="mime.ecore#//MIMEMimeXml/setPart">

-        <genParameters ecoreParameter="mime.ecore#//MIMEMimeXml/setPart/part"/>

-      </genOperations>

-      <genOperations ecoreOperation="mime.ecore#//MIMEMimeXml/getPart"/>

-    </genClasses>

-    <genClasses ecoreClass="mime.ecore#//IMIMEPart"/>

-    <genClasses ecoreClass="mime.ecore#//IMIMEMultipartRelated"/>

-    <genClasses ecoreClass="mime.ecore#//IMIMEContent"/>

-    <genClasses ecoreClass="mime.ecore#//IMIMEMimeXml"/>

-  </genPackages>

-  <genPackages prefix="WSDL" basePackage="com.ibm.etools" ecorePackage="wsdl.ecore#/">

-    <genDataTypes ecoreDataType="wsdl.ecore#//QName"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//OperationType"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//DOMElement"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//WSDLException"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//DOMDocument"/>

-    <genClasses ecoreClass="wsdl.ecore#//WSDLElement">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//WSDLElement/documentationElement"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//WSDLElement/element"/>

-      <genOperations ecoreOperation="wsdl.ecore#//WSDLElement/getEnclosingDefinition"/>

-      <genOperations ecoreOperation="wsdl.ecore#//WSDLElement/setEnclosingDefinition">

-        <genParameters ecoreParameter="wsdl.ecore#//WSDLElement/setEnclosingDefinition/definition"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//PortType">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/resourceURI"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//PortType/eOperations"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Operation">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/style"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/name"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/resourceURI"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eInput"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eOutput"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eFaults"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eParameterOrdering"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Message">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/resourceURI"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Message/eParts"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Part">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Part/name"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Part/elementName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Part/typeName"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Part/typeDefinition"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Part/elementDeclaration"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Part/eMessage"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Binding">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/resourceURI"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Binding/ePortType"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Binding/eBindingOperations"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//BindingOperation">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingOperation/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eOperation"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eBindingInput"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eBindingOutput"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eBindingFaults"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Service">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/resourceURI"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Service/ePorts"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Port">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Port/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Port/eBinding"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//ExtensibilityElement">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//ExtensibilityElement/required"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//ExtensibilityElement/elementType"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Definition">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/targetNamespace"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/location"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/encoding"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eMessages"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/ePortTypes"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eBindings"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eServices"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eNamespaces"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eTypes"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eImports"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Definition/getDocument"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Definition/setDocument">

-        <genParameters ecoreParameter="wsdl.ecore#//Definition/setDocument/document"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Import">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Import/namespaceURI"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Import/locationURI"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Import/eDefinition"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Import/eSchema"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Import/getSchema"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Import/setSchema">

-        <genParameters ecoreParameter="wsdl.ecore#//Import/setSchema/schema"/>

-      </genOperations>

-    </genClasses>

-    <genClasses 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"/>

-    <genClasses ecoreClass="wsdl.ecore#//Fault"/>

-    <genClasses ecoreClass="wsdl.ecore#//BindingInput">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingInput/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingInput/eInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingInput/getInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingInput/setInput">

-        <genParameters ecoreParameter="wsdl.ecore#//BindingInput/setInput/input"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//BindingOutput">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingOutput/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOutput/eOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingOutput/getOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingOutput/setOutput">

-        <genParameters ecoreParameter="wsdl.ecore#//BindingOutput/setOutput/output"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//BindingFault">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingFault/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingFault/eFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingFault/getFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingFault/setFault">

-        <genParameters ecoreParameter="wsdl.ecore#//BindingFault/setFault/fault"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Namespace">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Namespace/URI"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Namespace/prefix"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IPortType">

-      <genOperations ecoreOperation="wsdl.ecore#//IPortType/addOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/addOperation/operation"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IPortType/getOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/getOperation/name"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/getOperation/inputName"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/getOperation/outputName"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IPortType/getOperations"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IOperation">

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/addFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/addFault/fault"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/getFault/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getFaults"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getParameterOrdering"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/setParameterOrdering">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/setParameterOrdering/parameterOrder"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/setInput">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/setInput/input"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/setOutput">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/setOutput/output"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IInput">

-      <genOperations ecoreOperation="wsdl.ecore#//IInput/getMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IInput/setMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IInput/setMessage/message"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IOutput">

-      <genOperations ecoreOperation="wsdl.ecore#//IOutput/getMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOutput/setMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IOutput/setMessage/message"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IFault">

-      <genOperations ecoreOperation="wsdl.ecore#//IFault/getMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IFault/setMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IFault/setMessage/message"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IMessage">

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/addPart">

-        <genParameters ecoreParameter="wsdl.ecore#//IMessage/addPart/part"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/getPart">

-        <genParameters ecoreParameter="wsdl.ecore#//IMessage/getPart/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/getParts"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/getOrderedParts">

-        <genParameters ecoreParameter="wsdl.ecore#//IMessage/getOrderedParts/partOrder"/>

-      </genOperations>

-    </genClasses>

-    <genClasses 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 ecoreClass="wsdl.ecore#//IService">

-      <genOperations ecoreOperation="wsdl.ecore#//IService/addPort">

-        <genParameters ecoreParameter="wsdl.ecore#//IService/addPort/port"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IService/getPorts"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IService/getPort">

-        <genParameters ecoreParameter="wsdl.ecore#//IService/getPort/name"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IPort">

-      <genOperations ecoreOperation="wsdl.ecore#//IPort/getBinding"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IPort/setBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IPort/setBinding/binding"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IBinding">

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/addBindingOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/addBindingOperation/bindingOperation"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/getBindingOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/getBindingOperation/name"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/getBindingOperation/inputName"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/getBindingOperation/outputName"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/getBindingOperations"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/getPortType"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/setPortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/setPortType/portType"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingOperation">

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/addBindingFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/addBindingFault/bindingFault"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/getBindingFault/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingFaults"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getOperation"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/setOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/setOperation/operation"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/setBindingInput">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/setBindingInput/bindingInput"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/setBindingOutput">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/setBindingOutput/bindingOutput"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingInput"/>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingOutput"/>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingFault"/>

-    <genClasses ecoreClass="wsdl.ecore#//IExtensibilityElement"/>

-    <genClasses ecoreClass="wsdl.ecore#//IDefinition">

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addBinding/binding"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addImport">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addImport/importDef"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addMessage/message"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addNamespace">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addNamespace/prefix"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addNamespace/namespaceURI"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addPortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addPortType/portType"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addService">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addService/service"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingOperation"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBinding"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createImport"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createOperation"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createPart"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createPort"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createPortType"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createService"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getBinding/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getBindings"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getImports"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getImports.1">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getImports.1/namespaceURI"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getMessage/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getMessages"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getNamespace">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getNamespace/prefix"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getNamespaces"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getPortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getPortType/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getPortTypes"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getPrefix">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getPrefix/namespaceURI"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getService">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getService/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getServices"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getExtensionRegistry"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/setExtensionRegistry">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/setExtensionRegistry/extensionRegistry"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getDocumentBaseURI"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/setDocumentBaseURI">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/setDocumentBaseURI/documentBase"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createTypes"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removeService">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removeService/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removeBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removeBinding/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removePortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removePortType/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removeMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removeMessage/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getTypes"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/setTypes">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/setTypes/types"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IImport"/>

-    <genClasses ecoreClass="wsdl.ecore#//IList"/>

-    <genClasses ecoreClass="wsdl.ecore#//IMap"/>

-    <genClasses ecoreClass="wsdl.ecore#//IURL"/>

-    <genClasses ecoreClass="wsdl.ecore#//IExtensionRegistry"/>

-    <genClasses ecoreClass="wsdl.ecore#//Types">

-      <genOperations ecoreOperation="wsdl.ecore#//Types/getSchemas"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Types/getSchemas.1">

-        <genParameters ecoreParameter="wsdl.ecore#//Types/getSchemas.1/namespaceURI"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IIterator"/>

-    <genClasses ecoreClass="wsdl.ecore#//ITypes"/>

-    <genClasses ecoreClass="wsdl.ecore#//UnknownExtensibilityElement">

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//UnknownExtensibilityElement/parent"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//UnknownExtensibilityElement/children"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//XSDSchemaExtensibilityElement">

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//XSDSchemaExtensibilityElement/schema"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//MessageReference">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//MessageReference/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//MessageReference/eMessage"/>

-    </genClasses>

-  </genPackages>

-</genmodel:GenModel>

diff --git a/bundles/org.eclipse.wst.wsdl/src/model/SOAP.genmodel b/bundles/org.eclipse.wst.wsdl/src/model/SOAP.genmodel
deleted file mode 100644
index d864da7..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/model/SOAP.genmodel
+++ /dev/null
@@ -1,429 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>

-<genmodel:GenModel xmi:version="2.0"

-    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"

-    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/com.ibm.etools.wsdl.binding.soap/src"

-    editDirectory="/com.ibm.etools.wsdl.binding.soap.edit/src" editorDirectory="/com.ibm.etools.wsdl.binding.soap.editor/src"

-    modelPluginID="com.ibm.etools.wsdl.binding.soap" modelName="SOAP" editPluginClass=""

-    editorPluginClass="" usedGenPackages="../../../org.eclipse.xsd/src/model/XSD.genmodel#//xsd">

-  <foreignModel>..\rose\soap.mdl</foreignModel>

-  <foreignModel>VABASE_PLUGINS_PATH</foreignModel>

-  <foreignModel>../../..</foreignModel>

-  <genPackages prefix="SOAP" basePackage="com.ibm.etools.wsdl.binding" ecorePackage="soap.ecore#/">

-    <genDataTypes ecoreDataType="soap.ecore#//IString"/>

-    <genClasses ecoreClass="soap.ecore#//SOAPBinding">

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPBinding/transportURI"/>

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPBinding/style"/>

-    </genClasses>

-    <genClasses ecoreClass="soap.ecore#//SOAPBody">

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPBody/use"/>

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPBody/namespaceURI"/>

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPBody/encodingStyles"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference soap.ecore#//SOAPBody/parts"/>

-    </genClasses>

-    <genClasses ecoreClass="soap.ecore#//SOAPHeaderBase">

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPHeaderBase/use"/>

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPHeaderBase/namespaceURI"/>

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPHeaderBase/encodingStyles"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference soap.ecore#//SOAPHeaderBase/message"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference soap.ecore#//SOAPHeaderBase/part"/>

-    </genClasses>

-    <genClasses ecoreClass="soap.ecore#//SOAPFault">

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPFault/use"/>

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPFault/namespaceURI"/>

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPFault/encodingStyles"/>

-    </genClasses>

-    <genClasses ecoreClass="soap.ecore#//SOAPOperation">

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPOperation/soapActionURI"/>

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPOperation/style"/>

-    </genClasses>

-    <genClasses ecoreClass="soap.ecore#//SOAPAddress">

-      <genFeatures ecoreFeature="ecore:EAttribute soap.ecore#//SOAPAddress/locationURI"/>

-    </genClasses>

-    <genClasses ecoreClass="soap.ecore#//SOAPHeaderFault"/>

-    <genClasses ecoreClass="soap.ecore#//SOAPHeader">

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference soap.ecore#//SOAPHeader/headerFaults"/>

-    </genClasses>

-  </genPackages>

-  <genPackages prefix="WSDL" basePackage="com.ibm.etools" ecorePackage="wsdl.ecore#/">

-    <genDataTypes ecoreDataType="wsdl.ecore#//QName"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//OperationType"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//DOMElement"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//WSDLException"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//DOMDocument"/>

-    <genClasses ecoreClass="wsdl.ecore#//WSDLElement">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//WSDLElement/documentationElement"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//WSDLElement/element"/>

-      <genOperations ecoreOperation="wsdl.ecore#//WSDLElement/getEnclosingDefinition"/>

-      <genOperations ecoreOperation="wsdl.ecore#//WSDLElement/setEnclosingDefinition">

-        <genParameters ecoreParameter="wsdl.ecore#//WSDLElement/setEnclosingDefinition/definition"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//PortType">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/qName"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/undefined"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/proxy"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/resourceURI"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//PortType/eOperations"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Operation">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/style"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/name"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/undefined"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/proxy"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/resourceURI"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eInput"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eOutput"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eFaults"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eParameterOrdering"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Message">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/qName"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/undefined"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/proxy"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/resourceURI"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//Message/eParts"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Part">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Part/name"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Part/elementName"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Part/typeName"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//Part/typeDefinition"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//Part/elementDeclaration"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//Part/eMessage"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Binding">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/qName"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/undefined"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/proxy"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/resourceURI"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//Binding/ePortType"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//Binding/eBindingOperations"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//BindingOperation">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingOperation/name"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eOperation"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eBindingInput"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eBindingOutput"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eBindingFaults"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Service">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/qName"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/undefined"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/proxy"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/resourceURI"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//Service/ePorts"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Port">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Port/name"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//Port/eBinding"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//ExtensibilityElement">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//ExtensibilityElement/required"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//ExtensibilityElement/elementType"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Definition">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/targetNamespace"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/location"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/qName"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/encoding"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eMessages"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/ePortTypes"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eBindings"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eServices"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eNamespaces"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eTypes"/>

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eImports"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Definition/getDocument"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Definition/setDocument">

-        <genParameters ecoreParameter="wsdl.ecore#//Definition/setDocument/document"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Import">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Import/namespaceURI"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Import/locationURI"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//Import/eDefinition"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//Import/eSchema"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Import/getSchema"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Import/setSchema">

-        <genParameters ecoreParameter="wsdl.ecore#//Import/setSchema/schema"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//ExtensibleElement">

-      <genFeatures property="None" children="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"/>

-    <genClasses ecoreClass="wsdl.ecore#//Fault"/>

-    <genClasses ecoreClass="wsdl.ecore#//BindingInput">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingInput/name"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingInput/eInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingInput/getInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingInput/setInput">

-        <genParameters ecoreParameter="wsdl.ecore#//BindingInput/setInput/input"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//BindingOutput">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingOutput/name"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOutput/eOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingOutput/getOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingOutput/setOutput">

-        <genParameters ecoreParameter="wsdl.ecore#//BindingOutput/setOutput/output"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//BindingFault">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingFault/name"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingFault/eFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingFault/getFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingFault/setFault">

-        <genParameters ecoreParameter="wsdl.ecore#//BindingFault/setFault/fault"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Namespace">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Namespace/URI"/>

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//Namespace/prefix"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IPortType">

-      <genOperations ecoreOperation="wsdl.ecore#//IPortType/addOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/addOperation/operation"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IPortType/getOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/getOperation/name"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/getOperation/inputName"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/getOperation/outputName"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IPortType/getOperations"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IOperation">

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/addFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/addFault/fault"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/getFault/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getFaults"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getParameterOrdering"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/setParameterOrdering">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/setParameterOrdering/parameterOrder"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/setInput">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/setInput/input"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/setOutput">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/setOutput/output"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IInput">

-      <genOperations ecoreOperation="wsdl.ecore#//IInput/getMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IInput/setMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IInput/setMessage/message"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IOutput">

-      <genOperations ecoreOperation="wsdl.ecore#//IOutput/getMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOutput/setMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IOutput/setMessage/message"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IFault">

-      <genOperations ecoreOperation="wsdl.ecore#//IFault/getMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IFault/setMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IFault/setMessage/message"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IMessage">

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/addPart">

-        <genParameters ecoreParameter="wsdl.ecore#//IMessage/addPart/part"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/getPart">

-        <genParameters ecoreParameter="wsdl.ecore#//IMessage/getPart/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/getParts"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/getOrderedParts">

-        <genParameters ecoreParameter="wsdl.ecore#//IMessage/getOrderedParts/partOrder"/>

-      </genOperations>

-    </genClasses>

-    <genClasses 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 ecoreClass="wsdl.ecore#//IService">

-      <genOperations ecoreOperation="wsdl.ecore#//IService/addPort">

-        <genParameters ecoreParameter="wsdl.ecore#//IService/addPort/port"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IService/getPorts"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IService/getPort">

-        <genParameters ecoreParameter="wsdl.ecore#//IService/getPort/name"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IPort">

-      <genOperations ecoreOperation="wsdl.ecore#//IPort/getBinding"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IPort/setBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IPort/setBinding/binding"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IBinding">

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/addBindingOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/addBindingOperation/bindingOperation"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/getBindingOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/getBindingOperation/name"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/getBindingOperation/inputName"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/getBindingOperation/outputName"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/getBindingOperations"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/getPortType"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/setPortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/setPortType/portType"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingOperation">

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/addBindingFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/addBindingFault/bindingFault"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/getBindingFault/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingFaults"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getOperation"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/setOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/setOperation/operation"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/setBindingInput">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/setBindingInput/bindingInput"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/setBindingOutput">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/setBindingOutput/bindingOutput"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingInput"/>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingOutput"/>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingFault"/>

-    <genClasses ecoreClass="wsdl.ecore#//IExtensibilityElement"/>

-    <genClasses ecoreClass="wsdl.ecore#//IDefinition">

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addBinding/binding"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addImport">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addImport/importDef"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addMessage/message"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addNamespace">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addNamespace/prefix"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addNamespace/namespaceURI"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addPortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addPortType/portType"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addService">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addService/service"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingOperation"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBinding"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createImport"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createOperation"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createPart"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createPort"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createPortType"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createService"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getBinding/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getBindings"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getImports"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getImports.1">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getImports.1/namespaceURI"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getMessage/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getMessages"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getNamespace">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getNamespace/prefix"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getNamespaces"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getPortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getPortType/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getPortTypes"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getPrefix">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getPrefix/namespaceURI"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getService">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getService/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getServices"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getExtensionRegistry"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/setExtensionRegistry">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/setExtensionRegistry/extensionRegistry"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getDocumentBaseURI"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/setDocumentBaseURI">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/setDocumentBaseURI/documentBase"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createTypes"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removeService">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removeService/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removeBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removeBinding/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removePortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removePortType/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removeMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removeMessage/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getTypes"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/setTypes">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/setTypes/types"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IImport"/>

-    <genClasses ecoreClass="wsdl.ecore#//IList"/>

-    <genClasses ecoreClass="wsdl.ecore#//IMap"/>

-    <genClasses ecoreClass="wsdl.ecore#//IURL"/>

-    <genClasses ecoreClass="wsdl.ecore#//IExtensionRegistry"/>

-    <genClasses ecoreClass="wsdl.ecore#//Types">

-      <genOperations ecoreOperation="wsdl.ecore#//Types/getSchemas"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Types/getSchemas.1">

-        <genParameters ecoreParameter="wsdl.ecore#//Types/getSchemas.1/namespaceURI"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IIterator"/>

-    <genClasses ecoreClass="wsdl.ecore#//ITypes"/>

-    <genClasses ecoreClass="wsdl.ecore#//UnknownExtensibilityElement">

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//UnknownExtensibilityElement/parent"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//UnknownExtensibilityElement/children"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//XSDSchemaExtensibilityElement">

-      <genFeatures property="None" children="true" ecoreFeature="ecore:EReference wsdl.ecore#//XSDSchemaExtensibilityElement/schema"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//MessageReference">

-      <genFeatures ecoreFeature="ecore:EAttribute wsdl.ecore#//MessageReference/name"/>

-      <genFeatures notify="false" ecoreFeature="ecore:EReference wsdl.ecore#//MessageReference/eMessage"/>

-    </genClasses>

-  </genPackages>

-</genmodel:GenModel>

diff --git a/bundles/org.eclipse.wst.wsdl/src/model/http.ecore b/bundles/org.eclipse.wst.wsdl/src/model/http.ecore
deleted file mode 100644
index c9a8793..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/model/http.ecore
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>

-<ecore:EPackage xmi:version="2.0"

-    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

-    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="http"

-    nsURI="http://www.ibm.com/wsdl/2003/HTTP" nsPrefix="http">

-  <eClassifiers xsi:type="ecore:EClass" name="HTTPBinding" eSuperTypes="wsdl.ecore#//ExtensibilityElement #//IHTTPBinding">

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="verb" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="HTTPOperation" eSuperTypes="wsdl.ecore#//ExtensibilityElement #//IHTTPOperation">

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="locationURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="HTTPUrlReplacement" eSuperTypes="wsdl.ecore#//ExtensibilityElement #//IHTTPUrlReplacement"/>

-  <eClassifiers xsi:type="ecore:EClass" name="HTTPUrlEncoded" eSuperTypes="wsdl.ecore#//ExtensibilityElement #//IHTTPUrlEncoded"/>

-  <eClassifiers xsi:type="ecore:EClass" name="HTTPAddress" eSuperTypes="wsdl.ecore#//ExtensibilityElement #//IHTTPAddress">

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="locationURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IHTTPAddress" instanceClassName="javax.wsdl.extensions.http.HTTPAddress"

-      abstract="true" interface="true"/>

-  <eClassifiers xsi:type="ecore:EClass" name="IHTTPBinding" instanceClassName="javax.wsdl.extensions.http.HTTPBinding"

-      abstract="true" interface="true"/>

-  <eClassifiers xsi:type="ecore:EClass" name="IHTTPOperation" instanceClassName="javax.wsdl.extensions.http.HTTPOperation"

-      abstract="true" interface="true"/>

-  <eClassifiers xsi:type="ecore:EClass" name="IHTTPUrlEncoded" instanceClassName="javax.wsdl.extensions.http.HTTPUrlEncoded"

-      abstract="true" interface="true"/>

-  <eClassifiers xsi:type="ecore:EClass" name="IHTTPUrlReplacement" instanceClassName="javax.wsdl.extensions.http.HTTPUrlReplacement"

-      abstract="true" interface="true"/>

-</ecore:EPackage>

diff --git a/bundles/org.eclipse.wst.wsdl/src/model/mime.ecore b/bundles/org.eclipse.wst.wsdl/src/model/mime.ecore
deleted file mode 100644
index d1faa45..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/model/mime.ecore
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>

-<ecore:EPackage xmi:version="2.0"

-    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

-    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="mime"

-    nsURI="http://www.ibm.com/wsdl/2003/MIME" nsPrefix="mime">

-  <eClassifiers xsi:type="ecore:EClass" name="MIMEContent" eSuperTypes="wsdl.ecore#//ExtensibilityElement #//IMIMEContent">

-    <eOperations name="setPart">

-      <eParameters name="part" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-    <eOperations name="getPart" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="ePart" eType="ecore:EClass wsdl.ecore#//Part"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="MIMEPart" eSuperTypes="wsdl.ecore#//ExtensibilityElement #//IMIMEPart">

-    <eOperations name="addExtensibilityElement">

-      <eParameters name="extensibilityElement" eType="ecore:EClass wsdl.ecore#//IExtensibilityElement"/>

-    </eOperations>

-    <eOperations name="getExtensibilityElements" eType="#//List"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="MIMEMultipartRelated" eSuperTypes="wsdl.ecore#//ExtensibilityElement #//IMIMEMultipartRelated">

-    <eOperations name="addMIMEPart">

-      <eParameters name="mimePart" eType="#//IMIMEPart"/>

-    </eOperations>

-    <eOperations name="getMIMEParts" eType="#//List"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eMIMEPart" upperBound="-1"

-        eType="#//MIMEPart" containment="true"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="MIMEMimeXml" eSuperTypes="wsdl.ecore#//ExtensibilityElement #//IMIMEMimeXml">

-    <eOperations name="setPart">

-      <eParameters name="part" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-    <eOperations name="getPart" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="ePart" eType="ecore:EClass wsdl.ecore#//Part"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IMIMEPart" instanceClassName="javax.wsdl.extensions.mime.MIMEPart"

-      abstract="true" interface="true"/>

-  <eClassifiers xsi:type="ecore:EClass" name="IMIMEMultipartRelated" instanceClassName="javax.wsdl.extensions.mime.MIMEMultipartRelated"

-      abstract="true" interface="true"/>

-  <eClassifiers xsi:type="ecore:EClass" name="IMIMEContent" instanceClassName="javax.wsdl.extensions.mime.MIMEContent"

-      abstract="true" interface="true"/>

-  <eClassifiers xsi:type="ecore:EClass" name="IMIMEMimeXml" instanceClassName="javax.wsdl.extensions.mime.MIMEMimeXml"

-      abstract="true" interface="true"/>

-  <eClassifiers xsi:type="ecore:EDataType" name="List" instanceClassName="java.util.List"/>

-</ecore:EPackage>

diff --git a/bundles/org.eclipse.wst.wsdl/src/model/soap.ecore b/bundles/org.eclipse.wst.wsdl/src/model/soap.ecore
deleted file mode 100644
index da283ee..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/model/soap.ecore
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>

-<ecore:EPackage xmi:version="2.0"

-  xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

-  xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="soap"

-    nsURI="http://www.ibm.com/wsdl/2003/SOAP" nsPrefix="soap">

-  <eClassifiers xsi:type="ecore:EClass" name="SOAPBinding" eSuperTypes="wsdl.ecore#//ExtensibilityElement">

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="transportURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="SOAPBody" eSuperTypes="wsdl.ecore#//ExtensibilityElement">

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="use" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="encodingStyles" upperBound="-1"

-        eType="#//IString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="parts" upperBound="-1"

-        eType="ecore:EClass wsdl.ecore#//Part"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="SOAPHeaderBase" eSuperTypes="wsdl.ecore#//ExtensibilityElement">

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="use" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="encodingStyles" upperBound="-1"

-        eType="#//IString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="message" lowerBound="1"

-        eType="ecore:EClass wsdl.ecore#//Message"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="part" lowerBound="1" eType="ecore:EClass wsdl.ecore#//Part"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="SOAPFault" eSuperTypes="wsdl.ecore#//ExtensibilityElement">

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="use" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="encodingStyles" upperBound="-1"

-        eType="#//IString"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="SOAPOperation" eSuperTypes="wsdl.ecore#//ExtensibilityElement">

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="soapActionURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="SOAPAddress" eSuperTypes="wsdl.ecore#//ExtensibilityElement">

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="locationURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="SOAPHeaderFault" eSuperTypes="#//SOAPHeaderBase"/>

-  <eClassifiers xsi:type="ecore:EClass" name="SOAPHeader" eSuperTypes="#//SOAPHeaderBase">

-    <eStructuralFeatures xsi:type="ecore:EReference" name="headerFaults" upperBound="-1"

-        eType="#//SOAPHeaderFault" containment="true"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EDataType" name="IString" instanceClassName="java.lang.String"/>

-</ecore:EPackage>

diff --git a/bundles/org.eclipse.wst.wsdl/src/model/wsdl.ecore b/bundles/org.eclipse.wst.wsdl/src/model/wsdl.ecore
deleted file mode 100644
index a8ad6b9..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/model/wsdl.ecore
+++ /dev/null
@@ -1,606 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<ecore:EPackage xmi:version="2.0"

-    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

-    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="wsdl"

-    nsURI="http://www.eclipse.org/wsdl/2003/WSDL" nsPrefix="wsdl">

-  <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-    <details key="documentation" value="The WSDL model contains classes for the Web Services Description Language (WSDL).&#xD;&#xA;&#xD;&#xA;WSDL describes network services as sets of endpoints operating on messages. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.&#xD;&#xA;&#xD;&#xA;WSDL describes the formats of the messages exchanged by the services, and supports the XML Schemas specification as its canonical type system. This package uses an XML Schema Infoset model package (see the XSD package) to describe the abstract message formats.&#xD;&#xA;&#xD;&#xA;The model contains the following diagrams, named after the corresponding chapters in the WSDL 1.1 specification (http://www.w3.org/TR/2001/NOTE-wsdl-20010315)&#xD;&#xA;- 2.1 Definition, shows the WSDL definition element and the WSDL document structure&#xD;&#xA;- 2.1.1 Naming and Linking, shows the namespace and import mechanism&#xD;&#xA;- 2.1.3 Extensibility, shows the WSDL extensibility mechanism&#xD;&#xA;- 2.2 Types, shows the use of XML Schema types in WSDL&#xD;&#xA;- 2.3 Messages, 2.4 PortTypes, 2.5 Bindings and 2.7 Services, show the major WSDL elements and their relations.&#xD;&#xA;&#xD;&#xA;The WSDL classes extend the javax.wsdl interfaces defined by JSR 110. Classes with interface and datatype stereotypes are used to represent these non-MOF interfaces."/>

-  </eAnnotations>

-  <eClassifiers xsi:type="ecore:EClass" name="WSDLElement" abstract="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL language element."/>

-    </eAnnotations>

-    <eOperations name="getEnclosingDefinition" eType="#//Definition"/>

-    <eOperations name="setEnclosingDefinition">

-      <eParameters name="definition" eType="#//Definition"/>

-    </eOperations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="documentationElement" eType="#//DOMElement"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="element" eType="#//DOMElement"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="PortType" eSuperTypes="#//WSDLElement #//IPortType">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL portType element of the WSDL specification version 1.1 and an Interface component of the WSDL specification version 1.2. A port type or Interface is a named set of abstract operations and the abstract messages involved."/>

-    </eAnnotations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" eType="#//QName"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="proxy" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eOperations" upperBound="-1"

-        eType="#//Operation" containment="true"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="#//WSDLElement #//IOperation">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL operation element. A WSDL operation is an abstract description of an action supported by a service."/>

-    </eAnnotations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="#//OperationType"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="proxy" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eInput" eType="#//Input"

-        containment="true"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eOutput" eType="#//Output"

-        containment="true"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eFaults" upperBound="-1"

-        eType="#//Fault" containment="true"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eParameterOrdering" upperBound="-1"

-        eType="#//Part"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="Message" eSuperTypes="#//WSDLElement #//IMessage">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL message element. A WSDL message is an abstract, typed definition of the data being communicated."/>

-    </eAnnotations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" eType="#//QName"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="proxy" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eParts" upperBound="-1"

-        eType="#//Part" containment="true"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="Part" eSuperTypes="#//WSDLElement #//IPart">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL part element. Parts describe the logical abstract content of a message. Each part is associated with a type from some type system. "/>

-    </eAnnotations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementName" eType="#//QName"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeName" eType="#//QName"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="typeDefinition" eType="ecore:EClass ../../../org.eclipse.xsd/src-xsd/model/XSD.ecore#//XSDTypeDefinition"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="elementDeclaration" eType="ecore:EClass ../../../org.eclipse.xsd/src-xsd/model/XSD.ecore#//XSDElementDeclaration"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eMessage" eType="#//Message"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="Binding" eSuperTypes="#//ExtensibleElement #//IBinding">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL binding element. A binding defines message format and protocol details for operations and messages defined by a particular portType. There may be any number of bindings for a given portType."/>

-    </eAnnotations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" eType="#//QName"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="proxy" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="ePortType" lowerBound="1"

-        eType="#//PortType"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eBindingOperations" upperBound="-1"

-        eType="#//BindingOperation" containment="true"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="BindingOperation" eSuperTypes="#//ExtensibleElement #//IBindingOperation">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL operation element within a binding. An operation element within a binding specifies binding information for the operation with the same name within the binding's portType. "/>

-    </eAnnotations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eOperation" lowerBound="1"

-        eType="#//Operation"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eBindingInput" eType="#//BindingInput"

-        containment="true"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eBindingOutput" eType="#//BindingOutput"

-        containment="true"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eBindingFaults" upperBound="-1"

-        eType="#//BindingFault" containment="true"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="Service" eSuperTypes="#//ExtensibleElement #//IService">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL service element. A service groups a set of related ports together."/>

-    </eAnnotations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" eType="#//QName"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="proxy" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="ePorts" upperBound="-1"

-        eType="#//Port" containment="true"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="#//ExtensibleElement #//IPort">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL port element. A port defines an individual endpoint by specifying a single address for a binding"/>

-    </eAnnotations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eBinding" lowerBound="1"

-        eType="#//Binding"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="ExtensibilityElement" eSuperTypes="#//WSDLElement #//IExtensibilityElement">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL extensibility element. WSDL allows extensibility elements representing a specific technology under various elements defined by WSDL."/>

-    </eAnnotations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="required" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementType" eType="#//QName"

-        transient="true"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="Definition" eSuperTypes="#//ExtensibleElement #//IDefinition">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL definitions element. The WSDL definitions element is the root element of a WSDL document."/>

-    </eAnnotations>

-    <eOperations name="getDocument" eType="#//DOMDocument"/>

-    <eOperations name="setDocument">

-      <eParameters name="document" eType="#//DOMDocument"/>

-    </eOperations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNamespace" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" eType="#//QName"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="encoding" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eMessages" upperBound="-1"

-        eType="#//Message" containment="true"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="ePortTypes" upperBound="-1"

-        eType="#//PortType" containment="true"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eBindings" upperBound="-1"

-        eType="#//Binding" containment="true"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eServices" upperBound="-1"

-        eType="#//Service" containment="true"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eNamespaces" upperBound="-1"

-        eType="#//Namespace" containment="true"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eTypes" eType="#//Types"

-        containment="true"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eImports" upperBound="-1"

-        eType="#//Import" containment="true"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="Import" eSuperTypes="#//WSDLElement #//IImport">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents WSDL import element. WSDL allows associating a namespace with a document location using an import element."/>

-    </eAnnotations>

-    <eOperations name="getSchema" eType="ecore:EClass ../../../org.eclipse.xsd/src-xsd/model/XSD.ecore#//XSDSchema"/>

-    <eOperations name="setSchema">

-      <eParameters name="schema" eType="ecore:EClass ../../../org.eclipse.xsd/src-xsd/model/XSD.ecore#//XSDSchema"/>

-    </eOperations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="locationURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eDefinition" eType="#//Definition"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eSchema" eType="ecore:EClass ../../../org.eclipse.xsd/src-xsd/model/XSD.ecore#//XSDSchema"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="ExtensibleElement" abstract="true" eSuperTypes="#//WSDLElement">

-    <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>

-  <eClassifiers xsi:type="ecore:EClass" name="Input" eSuperTypes="#//MessageReference #//WSDLElement #//IInput">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL input element. An input element specifies the abstract message format for the input of the operation."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="Output" eSuperTypes="#//MessageReference #//WSDLElement #//IOutput">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL output element. An output element specifies the abstract message format for the output of the operation."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="Fault" eSuperTypes="#//MessageReference #//WSDLElement #//IFault">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL fault element. Fault elements specify the abstract message format for any error messages that may be output as the result of the operation "/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="BindingInput" eSuperTypes="#//ExtensibleElement #//IBindingInput">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL input element within a operation within a binding. An input element within an operation within a binding specifies binding information for the input of the operation. "/>

-    </eAnnotations>

-    <eOperations name="getInput" eType="#//IInput"/>

-    <eOperations name="setInput">

-      <eParameters name="input" eType="#//IInput"/>

-    </eOperations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eInput" lowerBound="1"

-        eType="#//Input"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="BindingOutput" eSuperTypes="#//ExtensibleElement #//IBindingOutput">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL output element within a operation within a binding. An output element within an operation within a binding specifies binding information for the output of the operation. "/>

-    </eAnnotations>

-    <eOperations name="getOutput" eType="#//IOutput"/>

-    <eOperations name="setOutput">

-      <eParameters name="output" eType="#//IOutput"/>

-    </eOperations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eOutput" lowerBound="1"

-        eType="#//Output"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="BindingFault" eSuperTypes="#//ExtensibleElement #//IBindingFault">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL fault element within a operation within a binding. A fault element within an operation within a binding specifies binding information for the fault with the same name. "/>

-    </eAnnotations>

-    <eOperations name="getFault" eType="#//IFault"/>

-    <eOperations name="setFault">

-      <eParameters name="fault" eType="#//IFault"/>

-    </eOperations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eFault" lowerBound="1"

-        eType="#//Fault"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EDataType" name="QName" instanceClassName="javax.xml.namespace.QName">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.QName class. A QName is a fully qualified name."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="Namespace">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a namespace and the corresponding namespace prefix used in a WSDL document."/>

-    </eAnnotations>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="URI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="prefix" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EDataType" name="OperationType" instanceClassName="javax.wsdl.OperationType">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="ONE_WAY=1&#xD;&#xA;REQUEST_RESPONSE=2&#xD;&#xA;SOLICIT_RESPONSE=3&#xD;&#xA;NOTIFICATION=4"/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IPortType" instanceClassName="javax.wsdl.PortType"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.PortType non-MOF interface."/>

-    </eAnnotations>

-    <eOperations name="addOperation">

-      <eParameters name="operation" eType="#//IOperation"/>

-    </eOperations>

-    <eOperations name="getOperation" eType="#//IOperation">

-      <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-      <eParameters name="inputName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-      <eParameters name="outputName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-    <eOperations name="getOperations" eType="#//IList"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IOperation" instanceClassName="javax.wsdl.Operation"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.Operation non-MOF interface."/>

-    </eAnnotations>

-    <eOperations name="addFault">

-      <eParameters name="fault" eType="#//IFault"/>

-    </eOperations>

-    <eOperations name="getFault" eType="#//IFault">

-      <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-    <eOperations name="getFaults" eType="#//IMap"/>

-    <eOperations name="getParameterOrdering" eType="#//IList"/>

-    <eOperations name="setParameterOrdering">

-      <eParameters name="parameterOrder" eType="#//IList"/>

-    </eOperations>

-    <eOperations name="getInput" eType="#//IInput"/>

-    <eOperations name="setInput">

-      <eParameters name="input" eType="#//IInput"/>

-    </eOperations>

-    <eOperations name="getOutput" eType="#//IOutput"/>

-    <eOperations name="setOutput">

-      <eParameters name="output" eType="#//IOutput"/>

-    </eOperations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IInput" instanceClassName="javax.wsdl.Input"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.Input non-MOF interface."/>

-    </eAnnotations>

-    <eOperations name="getMessage" eType="#//IMessage"/>

-    <eOperations name="setMessage">

-      <eParameters name="message" eType="#//IMessage"/>

-    </eOperations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IOutput" instanceClassName="javax.wsdl.Output"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.Output non-MOF interface."/>

-    </eAnnotations>

-    <eOperations name="getMessage" eType="#//IMessage"/>

-    <eOperations name="setMessage">

-      <eParameters name="message" eType="#//IMessage"/>

-    </eOperations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IFault" instanceClassName="javax.wsdl.Fault"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.Fault non-MOF interface."/>

-    </eAnnotations>

-    <eOperations name="getMessage" eType="#//IMessage"/>

-    <eOperations name="setMessage">

-      <eParameters name="message" eType="#//IMessage"/>

-    </eOperations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IMessage" instanceClassName="javax.wsdl.Message"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.Message non-MOF interface"/>

-    </eAnnotations>

-    <eOperations name="addPart">

-      <eParameters name="part" eType="#//IPart"/>

-    </eOperations>

-    <eOperations name="getPart" eType="#//IPart">

-      <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-    <eOperations name="getParts" eType="#//IMap"/>

-    <eOperations name="getOrderedParts" eType="#//IList">

-      <eParameters name="partOrder" eType="#//IList"/>

-    </eOperations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IPart" instanceClassName="javax.wsdl.Part"

-      abstract="true" interface="true">

-    <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">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.Service non-MOF interface."/>

-    </eAnnotations>

-    <eOperations name="addPort">

-      <eParameters name="port" eType="#//IPort"/>

-    </eOperations>

-    <eOperations name="getPorts" eType="#//IMap"/>

-    <eOperations name="getPort" eType="#//IPort">

-      <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IPort" instanceClassName="javax.wsdl.Port"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.Port non-MOF interface."/>

-    </eAnnotations>

-    <eOperations name="getBinding" eType="#//IBinding"/>

-    <eOperations name="setBinding">

-      <eParameters name="binding" eType="#//IBinding"/>

-    </eOperations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IBinding" instanceClassName="javax.wsdl.Binding"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.Binding non-MOF interface."/>

-    </eAnnotations>

-    <eOperations name="addBindingOperation">

-      <eParameters name="bindingOperation" eType="#//IBindingOperation"/>

-    </eOperations>

-    <eOperations name="getBindingOperation" eType="#//IBindingOperation">

-      <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-      <eParameters name="inputName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-      <eParameters name="outputName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-    <eOperations name="getBindingOperations" eType="#//IList"/>

-    <eOperations name="getPortType" eType="#//IPortType"/>

-    <eOperations name="setPortType">

-      <eParameters name="portType" eType="#//IPortType"/>

-    </eOperations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IBindingOperation" instanceClassName="javax.wsdl.BindingOperation"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.BindingOperation non-MOF interface."/>

-    </eAnnotations>

-    <eOperations name="addBindingFault">

-      <eParameters name="bindingFault" eType="#//IBindingFault"/>

-    </eOperations>

-    <eOperations name="getBindingFault" eType="#//IBindingFault">

-      <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-    <eOperations name="getBindingFaults" eType="#//IMap"/>

-    <eOperations name="getOperation" eType="#//IOperation"/>

-    <eOperations name="setOperation">

-      <eParameters name="operation" eType="#//IOperation"/>

-    </eOperations>

-    <eOperations name="getBindingInput" eType="#//IBindingInput"/>

-    <eOperations name="setBindingInput">

-      <eParameters name="bindingInput" eType="#//IBindingInput"/>

-    </eOperations>

-    <eOperations name="getBindingOutput" eType="#//IBindingOutput"/>

-    <eOperations name="setBindingOutput">

-      <eParameters name="bindingOutput" eType="#//IBindingOutput"/>

-    </eOperations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IBindingInput" instanceClassName="javax.wsdl.BindingInput"

-      abstract="true" interface="true">

-    <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">

-    <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">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.BindingFault non-MOF interface."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EDataType" name="DOMElement" instanceClassName="org.w3c.dom.Element">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the org.w3c.dom.Element non-MOF interface."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IExtensibilityElement" instanceClassName="javax.wsdl.extensions.ExtensibilityElement"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.ExtensibilityElement non-MOF interface."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IDefinition" instanceClassName="javax.wsdl.Definition"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.Definition non-MOF interface."/>

-    </eAnnotations>

-    <eOperations name="addBinding">

-      <eParameters name="binding" eType="#//IBinding"/>

-    </eOperations>

-    <eOperations name="addImport">

-      <eParameters name="importDef" eType="#//IImport"/>

-    </eOperations>

-    <eOperations name="addMessage">

-      <eParameters name="message" eType="#//IMessage"/>

-    </eOperations>

-    <eOperations name="addNamespace">

-      <eParameters name="prefix" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-      <eParameters name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-    <eOperations name="addPortType">

-      <eParameters name="portType" eType="#//IPortType"/>

-    </eOperations>

-    <eOperations name="addService">

-      <eParameters name="service" eType="#//IService"/>

-    </eOperations>

-    <eOperations name="createBindingFault" eType="#//IBindingFault"/>

-    <eOperations name="createBindingInput" eType="#//IBindingInput"/>

-    <eOperations name="createBindingOutput" eType="#//IBindingOutput"/>

-    <eOperations name="createBindingOperation" eType="#//IBindingOperation"/>

-    <eOperations name="createBinding" eType="#//IBinding"/>

-    <eOperations name="createFault" eType="#//IFault"/>

-    <eOperations name="createImport" eType="#//IImport"/>

-    <eOperations name="createInput" eType="#//IInput"/>

-    <eOperations name="createMessage" eType="#//IMessage"/>

-    <eOperations name="createOperation" eType="#//IOperation"/>

-    <eOperations name="createOutput" eType="#//IOutput"/>

-    <eOperations name="createPart" eType="#//IPart"/>

-    <eOperations name="createPort" eType="#//IPort"/>

-    <eOperations name="createPortType" eType="#//IPortType"/>

-    <eOperations name="createService" eType="#//IService"/>

-    <eOperations name="getBinding" eType="#//IBinding">

-      <eParameters name="name" eType="#//QName"/>

-    </eOperations>

-    <eOperations name="getBindings" eType="#//IMap"/>

-    <eOperations name="getImports" eType="#//IMap"/>

-    <eOperations name="getImports" eType="#//IList">

-      <eParameters name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-    <eOperations name="getMessage" eType="#//IMessage">

-      <eParameters name="name" eType="#//QName"/>

-    </eOperations>

-    <eOperations name="getMessages" eType="#//IMap"/>

-    <eOperations name="getNamespace" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">

-      <eParameters name="prefix" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-    <eOperations name="getNamespaces" eType="#//IMap"/>

-    <eOperations name="getPortType" eType="#//IPortType">

-      <eParameters name="name" eType="#//QName"/>

-    </eOperations>

-    <eOperations name="getPortTypes" eType="#//IMap"/>

-    <eOperations name="getPrefix" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">

-      <eParameters name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-    <eOperations name="getService" eType="#//IService">

-      <eParameters name="name" eType="#//QName"/>

-    </eOperations>

-    <eOperations name="getServices" eType="#//IMap"/>

-    <eOperations name="getExtensionRegistry" eType="#//IExtensionRegistry"/>

-    <eOperations name="setExtensionRegistry">

-      <eParameters name="extensionRegistry" eType="#//IExtensionRegistry"/>

-    </eOperations>

-    <eOperations name="getDocumentBaseURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eOperations name="setDocumentBaseURI">

-      <eParameters name="documentBase" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-    <eOperations name="createTypes" eType="#//ITypes"/>

-    <eOperations name="removeService" eType="#//IService">

-      <eParameters name="name" eType="#//QName"/>

-    </eOperations>

-    <eOperations name="removeBinding" eType="#//IBinding">

-      <eParameters name="name" eType="#//QName"/>

-    </eOperations>

-    <eOperations name="removePortType" eType="#//IPortType">

-      <eParameters name="name" eType="#//QName"/>

-    </eOperations>

-    <eOperations name="removeMessage" eType="#//IMessage">

-      <eParameters name="name" eType="#//QName"/>

-    </eOperations>

-    <eOperations name="getTypes" eType="#//ITypes"/>

-    <eOperations name="setTypes">

-      <eParameters name="types" eType="#//ITypes"/>

-    </eOperations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IImport" instanceClassName="javax.wsdl.Import"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.Import non-MOF interface."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IList" instanceClassName="java.util.List"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the non-MOF java.util.List interface."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IMap" instanceClassName="java.util.Map"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the non-MOF java.util.Map interface."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IURL" instanceClassName="java.net.URL"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the non-MOF java.net.URL interface."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IExtensionRegistry" instanceClassName="javax.wsdl.extensions.ExtensionRegistry"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the non-MOF javax.wsdl.extensions.ExtensionRegistry interface."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="Types" eSuperTypes="#//ExtensibleElement #//ITypes">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents a WSDL types element. The types element encloses data type definitions that are relevant for the exchanged messages."/>

-    </eAnnotations>

-    <eOperations name="getSchemas" eType="#//IList"/>

-    <eOperations name="getSchemas" eType="#//IList">

-      <eParameters name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    </eOperations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="IIterator" instanceClassName="java.util.Iterator"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the non-MOF java.util.Iterator interface."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EDataType" name="WSDLException" instanceClassName="javax.wsdl.WSDLException">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.Exception class."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="ITypes" instanceClassName="javax.wsdl.Types"

-      abstract="true" interface="true">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the javax.wsdl.Types non-MOF interface"/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="UnknownExtensibilityElement" eSuperTypes="#//ExtensibilityElement">

-    <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1"

-        eType="#//UnknownExtensibilityElement" containment="true"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="XSDSchemaExtensibilityElement" eSuperTypes="#//ExtensibilityElement">

-    <eStructuralFeatures xsi:type="ecore:EReference" name="schema" eType="ecore:EClass ../../../org.eclipse.xsd/src-xsd/model/XSD.ecore#//XSDSchema"

-        containment="true"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EDataType" name="DOMDocument" instanceClassName="org.w3c.dom.Document">

-    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

-      <details key="documentation" value="This class represents the org.w3c.dom.Document non-MOF interface."/>

-    </eAnnotations>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EClass" name="MessageReference" abstract="true" eSuperTypes="#//WSDLElement">

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>

-    <eStructuralFeatures xsi:type="ecore:EReference" name="eMessage" lowerBound="1"

-        eType="#//Message"/>

-  </eClassifiers>

-</ecore:EPackage>

diff --git a/bundles/org.eclipse.wst.wsdl/src/model/wsdl.genmodel b/bundles/org.eclipse.wst.wsdl/src/model/wsdl.genmodel
deleted file mode 100644
index 76445de..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/model/wsdl.genmodel
+++ /dev/null
@@ -1,393 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<genmodel:GenModel xmi:version="2.0"

-    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"

-    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.wst.wsdl/src"

-    editDirectory="/org.eclipse.wst.wsdl.edit/src" editorDirectory="org.eclipse.wst.wsdl.editor/src"

-    modelPluginID="org.eclipse.wst.wsdl" modelName="WSDL" editPluginClass="" editorPluginClass=""

-    usedGenPackages="../../../org.eclipse.xsd/src-xsd/model/XSD.genmodel#//xsd">

-  <foreignModel>..\rose\WSDL.mdl</foreignModel>

-  <foreignModel>VABASE_PLUGINS_PATH</foreignModel>

-  <foreignModel>../../..</foreignModel>

-  <genPackages prefix="WSDL" basePackage="org.eclipse.wst" disposableProviderFactory="true"

-      ecorePackage="wsdl.ecore#/">

-    <genDataTypes ecoreDataType="wsdl.ecore#//QName"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//OperationType"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//DOMElement"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//WSDLException"/>

-    <genDataTypes ecoreDataType="wsdl.ecore#//DOMDocument"/>

-    <genClasses ecoreClass="wsdl.ecore#//WSDLElement">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//WSDLElement/documentationElement"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//WSDLElement/element"/>

-      <genOperations ecoreOperation="wsdl.ecore#//WSDLElement/getEnclosingDefinition"/>

-      <genOperations ecoreOperation="wsdl.ecore#//WSDLElement/setEnclosingDefinition">

-        <genParameters ecoreParameter="wsdl.ecore#//WSDLElement/setEnclosingDefinition/definition"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//PortType">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//PortType/resourceURI"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//PortType/eOperations"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Operation">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/style"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/name"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Operation/resourceURI"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eInput"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eOutput"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eFaults"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Operation/eParameterOrdering"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Message">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Message/resourceURI"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Message/eParts"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Part">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Part/name"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Part/elementName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Part/typeName"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Part/typeDefinition"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Part/elementDeclaration"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Part/eMessage"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Binding">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Binding/resourceURI"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Binding/ePortType"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Binding/eBindingOperations"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//BindingOperation">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingOperation/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eOperation"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eBindingInput"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eBindingOutput"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOperation/eBindingFaults"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Service">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/undefined"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/proxy"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Service/resourceURI"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Service/ePorts"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Port">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Port/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Port/eBinding"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//ExtensibilityElement">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//ExtensibilityElement/required"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//ExtensibilityElement/elementType"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Definition">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/targetNamespace"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/location"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/qName"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Definition/encoding"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eMessages"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/ePortTypes"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eBindings"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eServices"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eNamespaces"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eTypes"/>

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//Definition/eImports"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Definition/getDocument"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Definition/setDocument">

-        <genParameters ecoreParameter="wsdl.ecore#//Definition/setDocument/document"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Import">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Import/namespaceURI"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Import/locationURI"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Import/eDefinition"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//Import/eSchema"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Import/getSchema"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Import/setSchema">

-        <genParameters ecoreParameter="wsdl.ecore#//Import/setSchema/schema"/>

-      </genOperations>

-    </genClasses>

-    <genClasses 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"/>

-    <genClasses ecoreClass="wsdl.ecore#//Fault"/>

-    <genClasses ecoreClass="wsdl.ecore#//BindingInput">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingInput/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingInput/eInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingInput/getInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingInput/setInput">

-        <genParameters ecoreParameter="wsdl.ecore#//BindingInput/setInput/input"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//BindingOutput">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingOutput/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingOutput/eOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingOutput/getOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingOutput/setOutput">

-        <genParameters ecoreParameter="wsdl.ecore#//BindingOutput/setOutput/output"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//BindingFault">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//BindingFault/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//BindingFault/eFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingFault/getFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//BindingFault/setFault">

-        <genParameters ecoreParameter="wsdl.ecore#//BindingFault/setFault/fault"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//Namespace">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Namespace/URI"/>

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//Namespace/prefix"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IPortType">

-      <genOperations ecoreOperation="wsdl.ecore#//IPortType/addOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/addOperation/operation"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IPortType/getOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/getOperation/name"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/getOperation/inputName"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IPortType/getOperation/outputName"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IPortType/getOperations"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IOperation">

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/addFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/addFault/fault"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/getFault/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getFaults"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getParameterOrdering"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/setParameterOrdering">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/setParameterOrdering/parameterOrder"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/setInput">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/setInput/input"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/getOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOperation/setOutput">

-        <genParameters ecoreParameter="wsdl.ecore#//IOperation/setOutput/output"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IInput">

-      <genOperations ecoreOperation="wsdl.ecore#//IInput/getMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IInput/setMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IInput/setMessage/message"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IOutput">

-      <genOperations ecoreOperation="wsdl.ecore#//IOutput/getMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IOutput/setMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IOutput/setMessage/message"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IFault">

-      <genOperations ecoreOperation="wsdl.ecore#//IFault/getMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IFault/setMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IFault/setMessage/message"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IMessage">

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/addPart">

-        <genParameters ecoreParameter="wsdl.ecore#//IMessage/addPart/part"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/getPart">

-        <genParameters ecoreParameter="wsdl.ecore#//IMessage/getPart/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/getParts"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IMessage/getOrderedParts">

-        <genParameters ecoreParameter="wsdl.ecore#//IMessage/getOrderedParts/partOrder"/>

-      </genOperations>

-    </genClasses>

-    <genClasses 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 ecoreClass="wsdl.ecore#//IService">

-      <genOperations ecoreOperation="wsdl.ecore#//IService/addPort">

-        <genParameters ecoreParameter="wsdl.ecore#//IService/addPort/port"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IService/getPorts"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IService/getPort">

-        <genParameters ecoreParameter="wsdl.ecore#//IService/getPort/name"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IPort">

-      <genOperations ecoreOperation="wsdl.ecore#//IPort/getBinding"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IPort/setBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IPort/setBinding/binding"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IBinding">

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/addBindingOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/addBindingOperation/bindingOperation"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/getBindingOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/getBindingOperation/name"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/getBindingOperation/inputName"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/getBindingOperation/outputName"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/getBindingOperations"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/getPortType"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBinding/setPortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IBinding/setPortType/portType"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingOperation">

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/addBindingFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/addBindingFault/bindingFault"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingFault">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/getBindingFault/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingFaults"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getOperation"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/setOperation">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/setOperation/operation"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/setBindingInput">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/setBindingInput/bindingInput"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/getBindingOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IBindingOperation/setBindingOutput">

-        <genParameters ecoreParameter="wsdl.ecore#//IBindingOperation/setBindingOutput/bindingOutput"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingInput"/>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingOutput"/>

-    <genClasses ecoreClass="wsdl.ecore#//IBindingFault"/>

-    <genClasses ecoreClass="wsdl.ecore#//IExtensibilityElement"/>

-    <genClasses ecoreClass="wsdl.ecore#//IDefinition">

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addBinding/binding"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addImport">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addImport/importDef"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addMessage/message"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addNamespace">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addNamespace/prefix"/>

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addNamespace/namespaceURI"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addPortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addPortType/portType"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/addService">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/addService/service"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBindingOperation"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createBinding"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createFault"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createImport"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createInput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createMessage"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createOperation"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createOutput"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createPart"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createPort"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createPortType"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createService"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getBinding/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getBindings"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getImports"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getImports.1">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getImports.1/namespaceURI"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getMessage/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getMessages"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getNamespace">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getNamespace/prefix"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getNamespaces"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getPortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getPortType/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getPortTypes"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getPrefix">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getPrefix/namespaceURI"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getService">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/getService/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getServices"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getExtensionRegistry"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/setExtensionRegistry">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/setExtensionRegistry/extensionRegistry"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getDocumentBaseURI"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/setDocumentBaseURI">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/setDocumentBaseURI/documentBase"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/createTypes"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removeService">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removeService/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removeBinding">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removeBinding/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removePortType">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removePortType/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/removeMessage">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/removeMessage/name"/>

-      </genOperations>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/getTypes"/>

-      <genOperations ecoreOperation="wsdl.ecore#//IDefinition/setTypes">

-        <genParameters ecoreParameter="wsdl.ecore#//IDefinition/setTypes/types"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IImport"/>

-    <genClasses ecoreClass="wsdl.ecore#//IList"/>

-    <genClasses ecoreClass="wsdl.ecore#//IMap"/>

-    <genClasses ecoreClass="wsdl.ecore#//IURL"/>

-    <genClasses ecoreClass="wsdl.ecore#//IExtensionRegistry"/>

-    <genClasses ecoreClass="wsdl.ecore#//Types">

-      <genOperations ecoreOperation="wsdl.ecore#//Types/getSchemas"/>

-      <genOperations ecoreOperation="wsdl.ecore#//Types/getSchemas.1">

-        <genParameters ecoreParameter="wsdl.ecore#//Types/getSchemas.1/namespaceURI"/>

-      </genOperations>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//IIterator"/>

-    <genClasses ecoreClass="wsdl.ecore#//ITypes"/>

-    <genClasses ecoreClass="wsdl.ecore#//UnknownExtensibilityElement">

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//UnknownExtensibilityElement/children"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//XSDSchemaExtensibilityElement">

-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference wsdl.ecore#//XSDSchemaExtensibilityElement/schema"/>

-    </genClasses>

-    <genClasses ecoreClass="wsdl.ecore#//MessageReference">

-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute wsdl.ecore#//MessageReference/name"/>

-      <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference wsdl.ecore#//MessageReference/eMessage"/>

-    </genClasses>

-  </genPackages>

-</genmodel:GenModel>

diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Binding.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Binding.java
deleted file mode 100644
index 5aa6b92..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Binding.java
+++ /dev/null
@@ -1,189 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.xml.namespace.QName;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Binding</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL binding element. A binding defines message format and protocol details for operations and messages defined by a particular portType. There may be any number of bindings for a given portType.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.Binding#getQName <em>QName</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Binding#isUndefined <em>Undefined</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Binding#isProxy <em>Proxy</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Binding#getResourceURI <em>Resource URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Binding#getEPortType <em>EPort Type</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Binding#getEBindingOperations <em>EBinding Operations</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getBinding()
- * @model 
- * @generated
- */
-public interface Binding extends ExtensibleElement, javax.wsdl.Binding{
-  /**
-   * Returns the value of the '<em><b>QName</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>QName</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>QName</em>' attribute.
-   * @see #setQName(QName)
-   * @see org.eclipse.wsdl.WSDLPackage#getBinding_QName()
-   * @model dataType="org.eclipse.wsdl.QName"
-   * @generated
-   */
-	QName getQName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Binding#getQName <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>QName</em>' attribute.
-   * @see #getQName()
-   * @generated
-   */
-	void setQName(QName value);
-
-  /**
-   * Returns the value of the '<em><b>Undefined</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Undefined</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Undefined</em>' attribute.
-   * @see #setUndefined(boolean)
-   * @see org.eclipse.wsdl.WSDLPackage#getBinding_Undefined()
-   * @model 
-   * @generated
-   */
-	boolean isUndefined();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Binding#isUndefined <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Undefined</em>' attribute.
-   * @see #isUndefined()
-   * @generated
-   */
-	void setUndefined(boolean value);
-
-  /**
-   * Returns the value of the '<em><b>Proxy</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Proxy</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Proxy</em>' attribute.
-   * @see #setProxy(boolean)
-   * @see org.eclipse.wsdl.WSDLPackage#getBinding_Proxy()
-   * @model 
-   * @generated
-   */
-	boolean isProxy();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Binding#isProxy <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Proxy</em>' attribute.
-   * @see #isProxy()
-   * @generated
-   */
-	void setProxy(boolean value);
-
-  /**
-   * Returns the value of the '<em><b>Resource URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Resource 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>Resource URI</em>' attribute.
-   * @see #setResourceURI(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getBinding_ResourceURI()
-   * @model 
-   * @generated
-   */
-	String getResourceURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Binding#getResourceURI <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Resource URI</em>' attribute.
-   * @see #getResourceURI()
-   * @generated
-   */
-	void setResourceURI(String value);
-
-  /**
-   * Returns the value of the '<em><b>EPort Type</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EPort Type</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EPort Type</em>' reference.
-   * @see #setEPortType(PortType)
-   * @see org.eclipse.wsdl.WSDLPackage#getBinding_EPortType()
-   * @model required="true"
-   * @generated
-   */
-	PortType getEPortType();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Binding#getEPortType <em>EPort Type</em>}' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>EPort Type</em>' reference.
-   * @see #getEPortType()
-   * @generated
-   */
-	void setEPortType(PortType value);
-
-  /**
-   * Returns the value of the '<em><b>EBinding Operations</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.BindingOperation}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EBinding Operations</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EBinding Operations</em>' containment reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getBinding_EBindingOperations()
-   * @model type="org.eclipse.wsdl.BindingOperation" containment="true"
-   * @generated
-   */
-	EList getEBindingOperations();
-
-} // Binding
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/BindingFault.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/BindingFault.java
deleted file mode 100644
index 74e955a..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/BindingFault.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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>Binding Fault</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL fault element within a operation within a binding. A fault element within an operation within a binding specifies binding information for the fault with the same name. 
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.BindingFault#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.BindingFault#getEFault <em>EFault</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getBindingFault()
- * @model 
- * @generated
- */
-public interface BindingFault extends ExtensibleElement, javax.wsdl.BindingFault{
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Name</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getBindingFault_Name()
-   * @model 
-   * @generated
-   */
-	String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.BindingFault#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-	void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>EFault</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EFault</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EFault</em>' reference.
-   * @see #setEFault(Fault)
-   * @see org.eclipse.wsdl.WSDLPackage#getBindingFault_EFault()
-   * @model required="true"
-   * @generated
-   */
-	Fault getEFault();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.BindingFault#getEFault <em>EFault</em>}' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>EFault</em>' reference.
-   * @see #getEFault()
-   * @generated
-   */
-	void setEFault(Fault value);
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model parameters=""
-   * @generated
-   */
-	javax.wsdl.Fault getFault();
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model 
-   * @generated
-   */
-	void setFault(javax.wsdl.Fault fault);
-
-} // BindingFault
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/BindingInput.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/BindingInput.java
deleted file mode 100644
index ff0f4ab..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/BindingInput.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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>Binding Input</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL input element within a operation within a binding. An input element within an operation within a binding specifies binding information for the input of the operation. 
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.BindingInput#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.BindingInput#getEInput <em>EInput</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getBindingInput()
- * @model 
- * @generated
- */
-public interface BindingInput extends ExtensibleElement, javax.wsdl.BindingInput{
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Name</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getBindingInput_Name()
-   * @model 
-   * @generated
-   */
-	String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.BindingInput#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-	void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>EInput</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EInput</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EInput</em>' reference.
-   * @see #setEInput(Input)
-   * @see org.eclipse.wsdl.WSDLPackage#getBindingInput_EInput()
-   * @model required="true"
-   * @generated
-   */
-	Input getEInput();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.BindingInput#getEInput <em>EInput</em>}' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>EInput</em>' reference.
-   * @see #getEInput()
-   * @generated
-   */
-	void setEInput(Input value);
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model parameters=""
-   * @generated
-   */
-	javax.wsdl.Input getInput();
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model 
-   * @generated
-   */
-	void setInput(javax.wsdl.Input input);
-
-} // BindingInput
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/BindingOperation.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/BindingOperation.java
deleted file mode 100644
index 084e3c9..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/BindingOperation.java
+++ /dev/null
@@ -1,160 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Binding Operation</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL operation element within a binding. An operation element within a binding specifies binding information for the operation with the same name within the binding's portType. 
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.BindingOperation#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.BindingOperation#getEOperation <em>EOperation</em>}</li>
- *   <li>{@link org.eclipse.wsdl.BindingOperation#getEBindingInput <em>EBinding Input</em>}</li>
- *   <li>{@link org.eclipse.wsdl.BindingOperation#getEBindingOutput <em>EBinding Output</em>}</li>
- *   <li>{@link org.eclipse.wsdl.BindingOperation#getEBindingFaults <em>EBinding Faults</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getBindingOperation()
- * @model 
- * @generated
- */
-public interface BindingOperation extends ExtensibleElement, javax.wsdl.BindingOperation{
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Name</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getBindingOperation_Name()
-   * @model 
-   * @generated
-   */
-	String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.BindingOperation#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-	void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>EOperation</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EOperation</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EOperation</em>' reference.
-   * @see #setEOperation(Operation)
-   * @see org.eclipse.wsdl.WSDLPackage#getBindingOperation_EOperation()
-   * @model required="true"
-   * @generated
-   */
-	Operation getEOperation();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.BindingOperation#getEOperation <em>EOperation</em>}' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>EOperation</em>' reference.
-   * @see #getEOperation()
-   * @generated
-   */
-	void setEOperation(Operation value);
-
-  /**
-   * Returns the value of the '<em><b>EBinding Input</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EBinding Input</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>EBinding Input</em>' containment reference.
-   * @see #setEBindingInput(BindingInput)
-   * @see org.eclipse.wsdl.WSDLPackage#getBindingOperation_EBindingInput()
-   * @model containment="true"
-   * @generated
-   */
-	BindingInput getEBindingInput();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.BindingOperation#getEBindingInput <em>EBinding Input</em>}' containment reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>EBinding Input</em>' containment reference.
-   * @see #getEBindingInput()
-   * @generated
-   */
-	void setEBindingInput(BindingInput value);
-
-  /**
-   * Returns the value of the '<em><b>EBinding Output</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EBinding Output</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>EBinding Output</em>' containment reference.
-   * @see #setEBindingOutput(BindingOutput)
-   * @see org.eclipse.wsdl.WSDLPackage#getBindingOperation_EBindingOutput()
-   * @model containment="true"
-   * @generated
-   */
-	BindingOutput getEBindingOutput();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.BindingOperation#getEBindingOutput <em>EBinding Output</em>}' containment reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>EBinding Output</em>' containment reference.
-   * @see #getEBindingOutput()
-   * @generated
-   */
-	void setEBindingOutput(BindingOutput value);
-
-  /**
-   * Returns the value of the '<em><b>EBinding Faults</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.BindingFault}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EBinding Faults</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EBinding Faults</em>' containment reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getBindingOperation_EBindingFaults()
-   * @model type="org.eclipse.wsdl.BindingFault" containment="true"
-   * @generated
-   */
-	EList getEBindingFaults();
-
-} // BindingOperation
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/BindingOutput.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/BindingOutput.java
deleted file mode 100644
index 974df56..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/BindingOutput.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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>Binding Output</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL output element within a operation within a binding. An output element within an operation within a binding specifies binding information for the output of the operation. 
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.BindingOutput#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.BindingOutput#getEOutput <em>EOutput</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getBindingOutput()
- * @model 
- * @generated
- */
-public interface BindingOutput extends ExtensibleElement, javax.wsdl.BindingOutput{
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Name</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getBindingOutput_Name()
-   * @model 
-   * @generated
-   */
-	String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.BindingOutput#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-	void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>EOutput</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EOutput</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EOutput</em>' reference.
-   * @see #setEOutput(Output)
-   * @see org.eclipse.wsdl.WSDLPackage#getBindingOutput_EOutput()
-   * @model required="true"
-   * @generated
-   */
-	Output getEOutput();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.BindingOutput#getEOutput <em>EOutput</em>}' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>EOutput</em>' reference.
-   * @see #getEOutput()
-   * @generated
-   */
-	void setEOutput(Output value);
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model parameters=""
-   * @generated
-   */
-	javax.wsdl.Output getOutput();
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model 
-   * @generated
-   */
-	void setOutput(javax.wsdl.Output output);
-
-} // BindingOutput
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Definition.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Definition.java
deleted file mode 100644
index adcf7c4..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Definition.java
+++ /dev/null
@@ -1,291 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.xml.namespace.QName;
-
-import org.eclipse.emf.common.util.EList;
-import org.w3c.dom.Document;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Definition</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL definitions element. The WSDL definitions element is the root element of a WSDL document.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.Definition#getTargetNamespace <em>Target Namespace</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Definition#getLocation <em>Location</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Definition#getQName <em>QName</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Definition#getEncoding <em>Encoding</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Definition#getEMessages <em>EMessages</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Definition#getEPortTypes <em>EPort Types</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Definition#getEBindings <em>EBindings</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Definition#getEServices <em>EServices</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Definition#getENamespaces <em>ENamespaces</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Definition#getETypes <em>ETypes</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Definition#getEImports <em>EImports</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getDefinition()
- * @model 
- * @generated
- */
-public interface Definition extends ExtensibleElement, javax.wsdl.Definition{
-  /**
-   * Returns the value of the '<em><b>Target Namespace</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Target Namespace</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Target Namespace</em>' attribute.
-   * @see #setTargetNamespace(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getDefinition_TargetNamespace()
-   * @model 
-   * @generated
-   */
-	String getTargetNamespace();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Definition#getTargetNamespace <em>Target Namespace</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Target Namespace</em>' attribute.
-   * @see #getTargetNamespace()
-   * @generated
-   */
-	void setTargetNamespace(String value);
-
-  /**
-   * Returns the value of the '<em><b>Location</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Location</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Location</em>' attribute.
-   * @see #setLocation(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getDefinition_Location()
-   * @model 
-   * @generated
-   */
-  String getLocation();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Definition#getLocation <em>Location</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Location</em>' attribute.
-   * @see #getLocation()
-   * @generated
-   */
-  void setLocation(String value);
-
-  /**
-   * Returns the value of the '<em><b>QName</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>QName</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>QName</em>' attribute.
-   * @see #setQName(QName)
-   * @see org.eclipse.wsdl.WSDLPackage#getDefinition_QName()
-   * @model dataType="org.eclipse.wsdl.QName"
-   * @generated
-   */
-	QName getQName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Definition#getQName <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>QName</em>' attribute.
-   * @see #getQName()
-   * @generated
-   */
-	void setQName(QName value);
-
-  /**
-   * Returns the value of the '<em><b>Encoding</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Encoding</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Encoding</em>' attribute.
-   * @see #setEncoding(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getDefinition_Encoding()
-   * @model 
-   * @generated
-   */
-	String getEncoding();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Definition#getEncoding <em>Encoding</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Encoding</em>' attribute.
-   * @see #getEncoding()
-   * @generated
-   */
-	void setEncoding(String value);
-
-  /**
-   * Returns the value of the '<em><b>EMessages</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.Message}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EMessages</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EMessages</em>' containment reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getDefinition_EMessages()
-   * @model type="org.eclipse.wsdl.Message" containment="true"
-   * @generated
-   */
-	EList getEMessages();
-
-  /**
-   * Returns the value of the '<em><b>EPort Types</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.PortType}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EPort Types</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EPort Types</em>' containment reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getDefinition_EPortTypes()
-   * @model type="org.eclipse.wsdl.PortType" containment="true"
-   * @generated
-   */
-	EList getEPortTypes();
-
-  /**
-   * Returns the value of the '<em><b>EBindings</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.Binding}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EBindings</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EBindings</em>' containment reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getDefinition_EBindings()
-   * @model type="org.eclipse.wsdl.Binding" containment="true"
-   * @generated
-   */
-	EList getEBindings();
-
-  /**
-   * Returns the value of the '<em><b>EServices</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.Service}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EServices</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EServices</em>' containment reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getDefinition_EServices()
-   * @model type="org.eclipse.wsdl.Service" containment="true"
-   * @generated
-   */
-	EList getEServices();
-
-  /**
-   * Returns the value of the '<em><b>ENamespaces</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.Namespace}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>ENamespaces</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>ENamespaces</em>' containment reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getDefinition_ENamespaces()
-   * @model type="org.eclipse.wsdl.Namespace" containment="true"
-   * @generated
-   */
-	EList getENamespaces();
-
-  /**
-   * Returns the value of the '<em><b>ETypes</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>ETypes</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>ETypes</em>' containment reference.
-   * @see #setETypes(Types)
-   * @see org.eclipse.wsdl.WSDLPackage#getDefinition_ETypes()
-   * @model containment="true"
-   * @generated
-   */
-	Types getETypes();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Definition#getETypes <em>ETypes</em>}' containment reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>ETypes</em>' containment reference.
-   * @see #getETypes()
-   * @generated
-   */
-	void setETypes(Types value);
-
-  /**
-   * Returns the value of the '<em><b>EImports</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.Import}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EImports</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EImports</em>' containment reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getDefinition_EImports()
-   * @model type="org.eclipse.wsdl.Import" containment="true"
-   * @generated
-   */
-	EList getEImports();
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model dataType="org.eclipse.wsdl.DOMDocument" parameters=""
-   * @generated
-   */
-	Document getDocument();
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model parameters="org.eclipse.wsdl.DOMDocument"
-   * @generated
-   */
-	void setDocument(Document document);
-
-} // Definition
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/ExtensibilityElement.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/ExtensibilityElement.java
deleted file mode 100644
index ee78ce2..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/ExtensibilityElement.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.xml.namespace.QName;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Extensibility Element</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL extensibility element. WSDL allows extensibility elements representing a specific technology under various elements defined by WSDL.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.ExtensibilityElement#isRequired <em>Required</em>}</li>
- *   <li>{@link org.eclipse.wsdl.ExtensibilityElement#getElementType <em>Element Type</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getExtensibilityElement()
- * @model 
- * @generated
- */
-public interface ExtensibilityElement extends WSDLElement, javax.wsdl.extensions.ExtensibilityElement{
-  /**
-   * Returns the value of the '<em><b>Required</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Required</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Required</em>' attribute.
-   * @see #setRequired(boolean)
-   * @see org.eclipse.wsdl.WSDLPackage#getExtensibilityElement_Required()
-   * @model 
-   * @generated
-   */
-	boolean isRequired();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.ExtensibilityElement#isRequired <em>Required</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Required</em>' attribute.
-   * @see #isRequired()
-   * @generated
-   */
-	void setRequired(boolean value);
-
-  /**
-   * Returns the value of the '<em><b>Element Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Element Type</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Element Type</em>' attribute.
-   * @see #setElementType(QName)
-   * @see org.eclipse.wsdl.WSDLPackage#getExtensibilityElement_ElementType()
-   * @model dataType="org.eclipse.wsdl.QName" transient="true"
-   * @generated
-   */
-	QName getElementType();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.ExtensibilityElement#getElementType <em>Element Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Element Type</em>' attribute.
-   * @see #getElementType()
-   * @generated
-   */
-	void setElementType(QName value);
-
-} // ExtensibilityElement
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/ExtensibleElement.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/ExtensibleElement.java
deleted file mode 100644
index b53af3d..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/ExtensibleElement.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.List;
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Extensible Element</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- *  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.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.ExtensibleElement#getEExtensibilityElements <em>EExtensibility Elements</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getExtensibleElement()
- * @model abstract="true"
- * @generated
- */
-public interface ExtensibleElement extends WSDLElement{
-  /**
-   * Returns the value of the '<em><b>EExtensibility Elements</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.ExtensibilityElement}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EExtensibility Elements</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EExtensibility Elements</em>' containment reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getExtensibleElement_EExtensibilityElements()
-   * @model type="org.eclipse.wsdl.ExtensibilityElement" containment="true"
-   * @generated
-   */
-	EList getEExtensibilityElements();
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model parameters=""
-   * @generated
-   */
-	List getExtensibilityElements();
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model 
-   * @generated
-   */
-	void addExtensibilityElement(ExtensibilityElement extElement);
-
-} // ExtensibleElement
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Fault.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Fault.java
deleted file mode 100644
index 9878665..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Fault.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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>Fault</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL fault element. Fault elements specify the abstract message format for any error messages that may be output as the result of the operation 
- * <!-- end-model-doc -->
- *
- *
- * @see org.eclipse.wsdl.WSDLPackage#getFault()
- * @model 
- * @generated
- */
-public interface Fault extends MessageReference, WSDLElement, javax.wsdl.Fault{
-} // Fault
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Import.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Import.java
deleted file mode 100644
index 5c14597..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Import.java
+++ /dev/null
@@ -1,159 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 org.eclipse.xsd.XSDSchema;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Import</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents WSDL import element. WSDL allows associating a namespace with a document location using an import element.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.Import#getNamespaceURI <em>Namespace URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Import#getLocationURI <em>Location URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Import#getEDefinition <em>EDefinition</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Import#getESchema <em>ESchema</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getImport()
- * @model 
- * @generated
- */
-public interface Import extends WSDLElement, javax.wsdl.Import{
-  /**
-   * 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.wsdl.WSDLPackage#getImport_NamespaceURI()
-   * @model 
-   * @generated
-   */
-	String getNamespaceURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Import#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);
-
-  /**
-   * Returns the value of the '<em><b>Location URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>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>Location URI</em>' attribute.
-   * @see #setLocationURI(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getImport_LocationURI()
-   * @model 
-   * @generated
-   */
-	String getLocationURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Import#getLocationURI <em>Location URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Location URI</em>' attribute.
-   * @see #getLocationURI()
-   * @generated
-   */
-	void setLocationURI(String value);
-
-  /**
-   * Returns the value of the '<em><b>EDefinition</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EDefinition</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EDefinition</em>' reference.
-   * @see #setEDefinition(Definition)
-   * @see org.eclipse.wsdl.WSDLPackage#getImport_EDefinition()
-   * @model 
-   * @generated
-   */
-	Definition getEDefinition();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Import#getEDefinition <em>EDefinition</em>}' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>EDefinition</em>' reference.
-   * @see #getEDefinition()
-   * @generated
-   */
-	void setEDefinition(Definition value);
-
-  /**
-   * Returns the value of the '<em><b>ESchema</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>ESchema</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>ESchema</em>' reference.
-   * @see #setESchema(XSDSchema)
-   * @see org.eclipse.wsdl.WSDLPackage#getImport_ESchema()
-   * @model 
-   * @generated
-   */
-	XSDSchema getESchema();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Import#getESchema <em>ESchema</em>}' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>ESchema</em>' reference.
-   * @see #getESchema()
-   * @generated
-   */
-	void setESchema(XSDSchema value);
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model parameters=""
-   * @generated
-   */
-	XSDSchema getSchema();
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model 
-   * @generated
-   */
-	void setSchema(XSDSchema schema);
-
-} // Import
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Input.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Input.java
deleted file mode 100644
index 77281e6..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Input.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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>Input</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL input element. An input element specifies the abstract message format for the input of the operation.
- * <!-- end-model-doc -->
- *
- *
- * @see org.eclipse.wsdl.WSDLPackage#getInput()
- * @model 
- * @generated
- */
-public interface Input extends MessageReference, WSDLElement, javax.wsdl.Input{
-} // Input
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Message.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Message.java
deleted file mode 100644
index 256e58e..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Message.java
+++ /dev/null
@@ -1,162 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.xml.namespace.QName;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Message</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL message element. A WSDL message is an abstract, typed definition of the data being communicated.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.Message#getQName <em>QName</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Message#isUndefined <em>Undefined</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Message#isProxy <em>Proxy</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Message#getResourceURI <em>Resource URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Message#getEParts <em>EParts</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getMessage()
- * @model 
- * @generated
- */
-public interface Message extends WSDLElement, javax.wsdl.Message{
-  /**
-   * Returns the value of the '<em><b>QName</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>QName</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>QName</em>' attribute.
-   * @see #setQName(QName)
-   * @see org.eclipse.wsdl.WSDLPackage#getMessage_QName()
-   * @model dataType="org.eclipse.wsdl.QName"
-   * @generated
-   */
-	QName getQName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Message#getQName <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>QName</em>' attribute.
-   * @see #getQName()
-   * @generated
-   */
-	void setQName(QName value);
-
-  /**
-   * Returns the value of the '<em><b>Undefined</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Undefined</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Undefined</em>' attribute.
-   * @see #setUndefined(boolean)
-   * @see org.eclipse.wsdl.WSDLPackage#getMessage_Undefined()
-   * @model 
-   * @generated
-   */
-	boolean isUndefined();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Message#isUndefined <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Undefined</em>' attribute.
-   * @see #isUndefined()
-   * @generated
-   */
-	void setUndefined(boolean value);
-
-  /**
-   * Returns the value of the '<em><b>Proxy</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Proxy</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Proxy</em>' attribute.
-   * @see #setProxy(boolean)
-   * @see org.eclipse.wsdl.WSDLPackage#getMessage_Proxy()
-   * @model 
-   * @generated
-   */
-	boolean isProxy();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Message#isProxy <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Proxy</em>' attribute.
-   * @see #isProxy()
-   * @generated
-   */
-	void setProxy(boolean value);
-
-  /**
-   * Returns the value of the '<em><b>Resource URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Resource 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>Resource URI</em>' attribute.
-   * @see #setResourceURI(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getMessage_ResourceURI()
-   * @model 
-   * @generated
-   */
-	String getResourceURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Message#getResourceURI <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Resource URI</em>' attribute.
-   * @see #getResourceURI()
-   * @generated
-   */
-	void setResourceURI(String value);
-
-  /**
-   * Returns the value of the '<em><b>EParts</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.Part}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EParts</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EParts</em>' containment reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getMessage_EParts()
-   * @model type="org.eclipse.wsdl.Part" containment="true"
-   * @generated
-   */
-	EList getEParts();
-
-} // Message
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/MessageReference.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/MessageReference.java
deleted file mode 100644
index 95c41e4..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/MessageReference.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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>Message Reference</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.MessageReference#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.MessageReference#getEMessage <em>EMessage</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getMessageReference()
- * @model abstract="true"
- * @generated
- */
-public interface MessageReference extends WSDLElement{
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Name</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getMessageReference_Name()
-   * @model 
-   * @generated
-   */
-	String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.MessageReference#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-	void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>EMessage</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>EMessage</em>' reference isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>EMessage</em>' reference.
-   * @see #setEMessage(Message)
-   * @see org.eclipse.wsdl.WSDLPackage#getMessageReference_EMessage()
-   * @model required="true"
-   * @generated
-   */
-  Message getEMessage();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.MessageReference#getEMessage <em>EMessage</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>EMessage</em>' reference.
-   * @see #getEMessage()
-   * @generated
-   */
-  void setEMessage(Message value);
-
-} // MessageReference
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Namespace.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Namespace.java
deleted file mode 100644
index 4a30050..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Namespace.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Namespace</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a namespace and the corresponding namespace prefix used in a WSDL document.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.Namespace#getURI <em>URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Namespace#getPrefix <em>Prefix</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getNamespace()
- * @model 
- * @generated
- */
-public interface Namespace extends EObject{
-  /**
-   * Returns the value of the '<em><b>URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>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>URI</em>' attribute.
-   * @see #setURI(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getNamespace_URI()
-   * @model 
-   * @generated
-   */
-	String getURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Namespace#getURI <em>URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>URI</em>' attribute.
-   * @see #getURI()
-   * @generated
-   */
-	void setURI(String value);
-
-  /**
-   * Returns the value of the '<em><b>Prefix</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Prefix</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Prefix</em>' attribute.
-   * @see #setPrefix(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getNamespace_Prefix()
-   * @model 
-   * @generated
-   */
-	String getPrefix();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Namespace#getPrefix <em>Prefix</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Prefix</em>' attribute.
-   * @see #getPrefix()
-   * @generated
-   */
-	void setPrefix(String value);
-
-} // Namespace
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Operation.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Operation.java
deleted file mode 100644
index 002e7a4..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Operation.java
+++ /dev/null
@@ -1,260 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.OperationType;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Operation</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL operation element. A WSDL operation is an abstract description of an action supported by a service.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.Operation#getStyle <em>Style</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Operation#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Operation#isUndefined <em>Undefined</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Operation#isProxy <em>Proxy</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Operation#getResourceURI <em>Resource URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Operation#getEInput <em>EInput</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Operation#getEOutput <em>EOutput</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Operation#getEFaults <em>EFaults</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Operation#getEParameterOrdering <em>EParameter Ordering</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getOperation()
- * @model 
- * @generated
- */
-public interface Operation extends WSDLElement, javax.wsdl.Operation{
-  /**
-   * Returns the value of the '<em><b>Style</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Style</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Style</em>' attribute.
-   * @see #setStyle(OperationType)
-   * @see org.eclipse.wsdl.WSDLPackage#getOperation_Style()
-   * @model dataType="org.eclipse.wsdl.OperationType"
-   * @generated
-   */
-	OperationType getStyle();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Operation#getStyle <em>Style</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Style</em>' attribute.
-   * @see #getStyle()
-   * @generated
-   */
-	void setStyle(OperationType value);
-
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Name</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getOperation_Name()
-   * @model 
-   * @generated
-   */
-	String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Operation#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-	void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>Undefined</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Undefined</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Undefined</em>' attribute.
-   * @see #setUndefined(boolean)
-   * @see org.eclipse.wsdl.WSDLPackage#getOperation_Undefined()
-   * @model 
-   * @generated
-   */
-	boolean isUndefined();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Operation#isUndefined <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Undefined</em>' attribute.
-   * @see #isUndefined()
-   * @generated
-   */
-	void setUndefined(boolean value);
-
-  /**
-   * Returns the value of the '<em><b>Proxy</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Proxy</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Proxy</em>' attribute.
-   * @see #setProxy(boolean)
-   * @see org.eclipse.wsdl.WSDLPackage#getOperation_Proxy()
-   * @model 
-   * @generated
-   */
-	boolean isProxy();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Operation#isProxy <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Proxy</em>' attribute.
-   * @see #isProxy()
-   * @generated
-   */
-	void setProxy(boolean value);
-
-  /**
-   * Returns the value of the '<em><b>Resource URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Resource 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>Resource URI</em>' attribute.
-   * @see #setResourceURI(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getOperation_ResourceURI()
-   * @model 
-   * @generated
-   */
-	String getResourceURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Operation#getResourceURI <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Resource URI</em>' attribute.
-   * @see #getResourceURI()
-   * @generated
-   */
-	void setResourceURI(String value);
-
-  /**
-   * Returns the value of the '<em><b>EInput</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EInput</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>EInput</em>' containment reference.
-   * @see #setEInput(Input)
-   * @see org.eclipse.wsdl.WSDLPackage#getOperation_EInput()
-   * @model containment="true"
-   * @generated
-   */
-	Input getEInput();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Operation#getEInput <em>EInput</em>}' containment reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>EInput</em>' containment reference.
-   * @see #getEInput()
-   * @generated
-   */
-	void setEInput(Input value);
-
-  /**
-   * Returns the value of the '<em><b>EOutput</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EOutput</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>EOutput</em>' containment reference.
-   * @see #setEOutput(Output)
-   * @see org.eclipse.wsdl.WSDLPackage#getOperation_EOutput()
-   * @model containment="true"
-   * @generated
-   */
-	Output getEOutput();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Operation#getEOutput <em>EOutput</em>}' containment reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>EOutput</em>' containment reference.
-   * @see #getEOutput()
-   * @generated
-   */
-	void setEOutput(Output value);
-
-  /**
-   * Returns the value of the '<em><b>EFaults</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.Fault}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EFaults</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EFaults</em>' containment reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getOperation_EFaults()
-   * @model type="org.eclipse.wsdl.Fault" containment="true"
-   * @generated
-   */
-	EList getEFaults();
-
-  /**
-   * Returns the value of the '<em><b>EParameter Ordering</b></em>' reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.Part}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EParameter Ordering</em>' reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EParameter Ordering</em>' reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getOperation_EParameterOrdering()
-   * @model type="org.eclipse.wsdl.Part"
-   * @generated
-   */
-	EList getEParameterOrdering();
-
-} // Operation
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Output.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Output.java
deleted file mode 100644
index 1009ddb..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Output.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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>Output</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL output element. An output element specifies the abstract message format for the output of the operation.
- * <!-- end-model-doc -->
- *
- *
- * @see org.eclipse.wsdl.WSDLPackage#getOutput()
- * @model 
- * @generated
- */
-public interface Output extends MessageReference, WSDLElement, javax.wsdl.Output{
-} // Output
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Part.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Part.java
deleted file mode 100644
index 265b092..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Part.java
+++ /dev/null
@@ -1,200 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.xml.namespace.QName;
-
-import org.eclipse.xsd.XSDElementDeclaration;
-import org.eclipse.xsd.XSDTypeDefinition;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Part</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL part element. Parts describe the logical abstract content of a message. Each part is associated with a type from some type system. 
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.Part#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Part#getElementName <em>Element Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Part#getTypeName <em>Type Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Part#getTypeDefinition <em>Type Definition</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Part#getElementDeclaration <em>Element Declaration</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Part#getEMessage <em>EMessage</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getPart()
- * @model 
- * @generated
- */
-public interface Part extends WSDLElement, javax.wsdl.Part{
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Name</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getPart_Name()
-   * @model 
-   * @generated
-   */
-	String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Part#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-	void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>Element Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Element Name</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Element Name</em>' attribute.
-   * @see #setElementName(QName)
-   * @see org.eclipse.wsdl.WSDLPackage#getPart_ElementName()
-   * @model dataType="org.eclipse.wsdl.QName"
-   * @generated
-   */
-	QName getElementName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Part#getElementName <em>Element Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Element Name</em>' attribute.
-   * @see #getElementName()
-   * @generated
-   */
-	void setElementName(QName value);
-
-  /**
-   * Returns the value of the '<em><b>Type Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Type Name</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Type Name</em>' attribute.
-   * @see #setTypeName(QName)
-   * @see org.eclipse.wsdl.WSDLPackage#getPart_TypeName()
-   * @model dataType="org.eclipse.wsdl.QName"
-   * @generated
-   */
-	QName getTypeName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Part#getTypeName <em>Type Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Type Name</em>' attribute.
-   * @see #getTypeName()
-   * @generated
-   */
-	void setTypeName(QName value);
-
-  /**
-   * Returns the value of the '<em><b>Type Definition</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Type Definition</em>' reference isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Type Definition</em>' reference.
-   * @see #setTypeDefinition(XSDTypeDefinition)
-   * @see org.eclipse.wsdl.WSDLPackage#getPart_TypeDefinition()
-   * @model 
-   * @generated
-   */
-  XSDTypeDefinition getTypeDefinition();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Part#getTypeDefinition <em>Type Definition</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Type Definition</em>' reference.
-   * @see #getTypeDefinition()
-   * @generated
-   */
-  void setTypeDefinition(XSDTypeDefinition value);
-
-  /**
-   * Returns the value of the '<em><b>Element Declaration</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Element Declaration</em>' reference isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Element Declaration</em>' reference.
-   * @see #setElementDeclaration(XSDElementDeclaration)
-   * @see org.eclipse.wsdl.WSDLPackage#getPart_ElementDeclaration()
-   * @model 
-   * @generated
-   */
-  XSDElementDeclaration getElementDeclaration();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Part#getElementDeclaration <em>Element Declaration</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Element Declaration</em>' reference.
-   * @see #getElementDeclaration()
-   * @generated
-   */
-  void setElementDeclaration(XSDElementDeclaration value);
-
-  /**
-   * Returns the value of the '<em><b>EMessage</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EMessage</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EMessage</em>' reference.
-   * @see #setEMessage(Message)
-   * @see org.eclipse.wsdl.WSDLPackage#getPart_EMessage()
-   * @model 
-   * @generated
-   */
-	Message getEMessage();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Part#getEMessage <em>EMessage</em>}' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>EMessage</em>' reference.
-   * @see #getEMessage()
-   * @generated
-   */
-	void setEMessage(Message value);
-
-} // Part
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Port.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Port.java
deleted file mode 100644
index fea61fc..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Port.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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>Port</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL port element. A port defines an individual endpoint by specifying a single address for a binding
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.Port#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Port#getEBinding <em>EBinding</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getPort()
- * @model 
- * @generated
- */
-public interface Port extends ExtensibleElement, javax.wsdl.Port{
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Name</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getPort_Name()
-   * @model 
-   * @generated
-   */
-	String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Port#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-	void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>EBinding</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EBinding</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EBinding</em>' reference.
-   * @see #setEBinding(Binding)
-   * @see org.eclipse.wsdl.WSDLPackage#getPort_EBinding()
-   * @model required="true"
-   * @generated
-   */
-	Binding getEBinding();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Port#getEBinding <em>EBinding</em>}' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>EBinding</em>' reference.
-   * @see #getEBinding()
-   * @generated
-   */
-	void setEBinding(Binding value);
-
-} // Port
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/PortType.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/PortType.java
deleted file mode 100644
index c023b04..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/PortType.java
+++ /dev/null
@@ -1,162 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.xml.namespace.QName;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Port Type</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL portType element of the WSDL specification version 1.1 and an Interface component of the WSDL specification version 1.2. A port type or Interface is a named set of abstract operations and the abstract messages involved.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.PortType#getQName <em>QName</em>}</li>
- *   <li>{@link org.eclipse.wsdl.PortType#isUndefined <em>Undefined</em>}</li>
- *   <li>{@link org.eclipse.wsdl.PortType#isProxy <em>Proxy</em>}</li>
- *   <li>{@link org.eclipse.wsdl.PortType#getResourceURI <em>Resource URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.PortType#getEOperations <em>EOperations</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getPortType()
- * @model 
- * @generated
- */
-public interface PortType extends WSDLElement, javax.wsdl.PortType{
-  /**
-   * Returns the value of the '<em><b>QName</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>QName</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>QName</em>' attribute.
-   * @see #setQName(QName)
-   * @see org.eclipse.wsdl.WSDLPackage#getPortType_QName()
-   * @model dataType="org.eclipse.wsdl.QName"
-   * @generated
-   */
-	QName getQName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.PortType#getQName <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>QName</em>' attribute.
-   * @see #getQName()
-   * @generated
-   */
-	void setQName(QName value);
-
-  /**
-   * Returns the value of the '<em><b>Undefined</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Undefined</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Undefined</em>' attribute.
-   * @see #setUndefined(boolean)
-   * @see org.eclipse.wsdl.WSDLPackage#getPortType_Undefined()
-   * @model 
-   * @generated
-   */
-	boolean isUndefined();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.PortType#isUndefined <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Undefined</em>' attribute.
-   * @see #isUndefined()
-   * @generated
-   */
-	void setUndefined(boolean value);
-
-  /**
-   * Returns the value of the '<em><b>Proxy</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Proxy</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Proxy</em>' attribute.
-   * @see #setProxy(boolean)
-   * @see org.eclipse.wsdl.WSDLPackage#getPortType_Proxy()
-   * @model 
-   * @generated
-   */
-	boolean isProxy();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.PortType#isProxy <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Proxy</em>' attribute.
-   * @see #isProxy()
-   * @generated
-   */
-	void setProxy(boolean value);
-
-  /**
-   * Returns the value of the '<em><b>Resource URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Resource 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>Resource URI</em>' attribute.
-   * @see #setResourceURI(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getPortType_ResourceURI()
-   * @model 
-   * @generated
-   */
-	String getResourceURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.PortType#getResourceURI <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Resource URI</em>' attribute.
-   * @see #getResourceURI()
-   * @generated
-   */
-	void setResourceURI(String value);
-
-  /**
-   * Returns the value of the '<em><b>EOperations</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.Operation}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EOperations</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EOperations</em>' containment reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getPortType_EOperations()
-   * @model type="org.eclipse.wsdl.Operation" containment="true"
-   * @generated
-   */
-	EList getEOperations();
-
-} // PortType
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Service.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Service.java
deleted file mode 100644
index 66c1513..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Service.java
+++ /dev/null
@@ -1,162 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.xml.namespace.QName;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Service</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL service element. A service groups a set of related ports together.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.Service#getQName <em>QName</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Service#isUndefined <em>Undefined</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Service#isProxy <em>Proxy</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Service#getResourceURI <em>Resource URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.Service#getEPorts <em>EPorts</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getService()
- * @model 
- * @generated
- */
-public interface Service extends ExtensibleElement, javax.wsdl.Service{
-  /**
-   * Returns the value of the '<em><b>QName</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>QName</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>QName</em>' attribute.
-   * @see #setQName(QName)
-   * @see org.eclipse.wsdl.WSDLPackage#getService_QName()
-   * @model dataType="org.eclipse.wsdl.QName"
-   * @generated
-   */
-	QName getQName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Service#getQName <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>QName</em>' attribute.
-   * @see #getQName()
-   * @generated
-   */
-	void setQName(QName value);
-
-  /**
-   * Returns the value of the '<em><b>Undefined</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Undefined</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Undefined</em>' attribute.
-   * @see #setUndefined(boolean)
-   * @see org.eclipse.wsdl.WSDLPackage#getService_Undefined()
-   * @model 
-   * @generated
-   */
-	boolean isUndefined();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Service#isUndefined <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Undefined</em>' attribute.
-   * @see #isUndefined()
-   * @generated
-   */
-	void setUndefined(boolean value);
-
-  /**
-   * Returns the value of the '<em><b>Proxy</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Proxy</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Proxy</em>' attribute.
-   * @see #setProxy(boolean)
-   * @see org.eclipse.wsdl.WSDLPackage#getService_Proxy()
-   * @model 
-   * @generated
-   */
-	boolean isProxy();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Service#isProxy <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Proxy</em>' attribute.
-   * @see #isProxy()
-   * @generated
-   */
-	void setProxy(boolean value);
-
-  /**
-   * Returns the value of the '<em><b>Resource URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Resource 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>Resource URI</em>' attribute.
-   * @see #setResourceURI(String)
-   * @see org.eclipse.wsdl.WSDLPackage#getService_ResourceURI()
-   * @model 
-   * @generated
-   */
-	String getResourceURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.Service#getResourceURI <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Resource URI</em>' attribute.
-   * @see #getResourceURI()
-   * @generated
-   */
-	void setResourceURI(String value);
-
-  /**
-   * Returns the value of the '<em><b>EPorts</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.Port}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EPorts</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>EPorts</em>' containment reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getService_EPorts()
-   * @model type="org.eclipse.wsdl.Port" containment="true"
-   * @generated
-   */
-	EList getEPorts();
-
-} // Service
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Types.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Types.java
deleted file mode 100644
index 8191062..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/Types.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.List;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Types</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL types element. The types element encloses data type definitions that are relevant for the exchanged messages.
- * <!-- end-model-doc -->
- *
- *
- * @see org.eclipse.wsdl.WSDLPackage#getTypes()
- * @model 
- * @generated
- */
-public interface Types extends ExtensibleElement, javax.wsdl.Types{
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model parameters=""
-   * @generated
-   */
-	List getSchemas();
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model 
-   * @generated
-   */
-	List getSchemas(String namespaceURI);
-
-} // Types
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/UnknownExtensibilityElement.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/UnknownExtensibilityElement.java
deleted file mode 100644
index 7d6f9cb..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/UnknownExtensibilityElement.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Unknown Extensibility Element</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.UnknownExtensibilityElement#getParent <em>Parent</em>}</li>
- *   <li>{@link org.eclipse.wsdl.UnknownExtensibilityElement#getChildren <em>Children</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getUnknownExtensibilityElement()
- * @model 
- * @generated
- */
-public interface UnknownExtensibilityElement extends ExtensibilityElement{
-  /**
-   * Returns the value of the '<em><b>Children</b></em>' reference list.
-   * The list contents are of type {@link org.eclipse.wsdl.UnknownExtensibilityElement}.
-   * It is bidirectional and its opposite is '{@link org.eclipse.wsdl.UnknownExtensibilityElement#getParent <em>Parent</em>}'.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Children</em>' reference list isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Children</em>' reference list.
-   * @see org.eclipse.wsdl.WSDLPackage#getUnknownExtensibilityElement_Children()
-   * @see org.eclipse.wsdl.UnknownExtensibilityElement#getParent
-   * @model type="org.eclipse.wsdl.UnknownExtensibilityElement" opposite="parent"
-   * @generated
-   */
-  EList getChildren();
-
-} // UnknownExtensibilityElement
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/WSDLElement.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/WSDLElement.java
deleted file mode 100644
index 71ef1fe..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/WSDLElement.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 org.eclipse.emf.ecore.EObject;
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Element</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL language element.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.WSDLElement#getDocumentationElement <em>Documentation Element</em>}</li>
- *   <li>{@link org.eclipse.wsdl.WSDLElement#getElement <em>Element</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getWSDLElement()
- * @model abstract="true"
- * @generated
- */
-public interface WSDLElement extends EObject{
-  /**
-   * Returns the value of the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Documentation Element</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Documentation Element</em>' attribute.
-   * @see #setDocumentationElement(Element)
-   * @see org.eclipse.wsdl.WSDLPackage#getWSDLElement_DocumentationElement()
-   * @model dataType="org.eclipse.wsdl.DOMElement"
-   * @generated
-   */
-	Element getDocumentationElement();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.WSDLElement#getDocumentationElement <em>Documentation Element</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Documentation Element</em>' attribute.
-   * @see #getDocumentationElement()
-   * @generated
-   */
-	void setDocumentationElement(Element value);
-
-  /**
-   * Returns the value of the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Element</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Element</em>' attribute.
-   * @see #setElement(Element)
-   * @see org.eclipse.wsdl.WSDLPackage#getWSDLElement_Element()
-   * @model dataType="org.eclipse.wsdl.DOMElement"
-   * @generated
-   */
-  Element getElement();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.WSDLElement#getElement <em>Element</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Element</em>' attribute.
-   * @see #getElement()
-   * @generated
-   */
-  void setElement(Element value);
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model parameters=""
-   * @generated
-   */
-	Definition getEnclosingDefinition();
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @model 
-   * @generated
-   */
-	void setEnclosingDefinition(Definition definition);
-
-} // WSDLElement
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/WSDLFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/WSDLFactory.java
deleted file mode 100644
index 62c6869..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/WSDLFactory.java
+++ /dev/null
@@ -1,230 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wsdl.WSDLPackage
- * @generated
- */
-public interface WSDLFactory extends EFactory{
-  /**
-   * The singleton instance of the factory.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	WSDLFactory eINSTANCE = new org.eclipse.wst.wsdl.internal.impl.WSDLFactoryImpl();
-
-  /**
-   * Returns a new object of class '<em>Port Type</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Port Type</em>'.
-   * @generated
-   */
-	PortType createPortType();
-
-  /**
-   * Returns a new object of class '<em>Operation</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Operation</em>'.
-   * @generated
-   */
-	Operation createOperation();
-
-  /**
-   * Returns a new object of class '<em>Message</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Message</em>'.
-   * @generated
-   */
-	Message createMessage();
-
-  /**
-   * Returns a new object of class '<em>Part</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Part</em>'.
-   * @generated
-   */
-	Part createPart();
-
-  /**
-   * Returns a new object of class '<em>Binding</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Binding</em>'.
-   * @generated
-   */
-	Binding createBinding();
-
-  /**
-   * Returns a new object of class '<em>Binding Operation</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Binding Operation</em>'.
-   * @generated
-   */
-	BindingOperation createBindingOperation();
-
-  /**
-   * Returns a new object of class '<em>Service</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Service</em>'.
-   * @generated
-   */
-	Service createService();
-
-  /**
-   * Returns a new object of class '<em>Port</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Port</em>'.
-   * @generated
-   */
-	Port createPort();
-
-  /**
-   * Returns a new object of class '<em>Extensibility Element</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Extensibility Element</em>'.
-   * @generated
-   */
-  ExtensibilityElement createExtensibilityElement();
-
-  /**
-   * Returns a new object of class '<em>Definition</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Definition</em>'.
-   * @generated
-   */
-	Definition createDefinition();
-
-  /**
-   * Returns a new object of class '<em>Import</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Import</em>'.
-   * @generated
-   */
-	Import createImport();
-
-  /**
-   * Returns a new object of class '<em>Input</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Input</em>'.
-   * @generated
-   */
-	Input createInput();
-
-  /**
-   * Returns a new object of class '<em>Output</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Output</em>'.
-   * @generated
-   */
-	Output createOutput();
-
-  /**
-   * Returns a new object of class '<em>Fault</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Fault</em>'.
-   * @generated
-   */
-	Fault createFault();
-
-  /**
-   * Returns a new object of class '<em>Binding Input</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Binding Input</em>'.
-   * @generated
-   */
-	BindingInput createBindingInput();
-
-  /**
-   * Returns a new object of class '<em>Binding Output</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Binding Output</em>'.
-   * @generated
-   */
-	BindingOutput createBindingOutput();
-
-  /**
-   * Returns a new object of class '<em>Binding Fault</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Binding Fault</em>'.
-   * @generated
-   */
-	BindingFault createBindingFault();
-
-  /**
-   * Returns a new object of class '<em>Namespace</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Namespace</em>'.
-   * @generated
-   */
-	Namespace createNamespace();
-
-  /**
-   * Returns a new object of class '<em>Types</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Types</em>'.
-   * @generated
-   */
-	Types createTypes();
-
-  /**
-   * Returns a new object of class '<em>Unknown Extensibility Element</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Unknown Extensibility Element</em>'.
-   * @generated
-   */
-	UnknownExtensibilityElement createUnknownExtensibilityElement();
-
-  /**
-   * Returns a new object of class '<em>XSD Schema Extensibility Element</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>XSD Schema Extensibility Element</em>'.
-   * @generated
-   */
-	XSDSchemaExtensibilityElement createXSDSchemaExtensibilityElement();
-
-  /**
-   * Returns the package supported by this factory.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the package supported by this factory.
-   * @generated
-   */
-	WSDLPackage getWSDLPackage();
-
-} //WSDLFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/WSDLPackage.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/WSDLPackage.java
deleted file mode 100644
index 03f68cc..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/WSDLPackage.java
+++ /dev/null
@@ -1,3650 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- *   <li>each class,</li>
- *   <li>each feature of each class,</li>
- *   <li>each enum,</li>
- *   <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- * The WSDL model contains classes for the Web Services Description Language (WSDL).
- * 
- * WSDL describes network services as sets of endpoints operating on messages. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.
- * 
- * WSDL describes the formats of the messages exchanged by the services, and supports the XML Schemas specification as its canonical type system. This package uses an XML Schema Infoset model package (see the XSD package) to describe the abstract message formats.
- * 
- * The model contains the following diagrams, named after the corresponding chapters in the WSDL 1.1 specification (http://www.w3.org/TR/2001/NOTE-wsdl-20010315)
- * - 2.1 Definition, shows the WSDL definition element and the WSDL document structure
- * - 2.1.1 Naming and Linking, shows the namespace and import mechanism
- * - 2.1.3 Extensibility, shows the WSDL extensibility mechanism
- * - 2.2 Types, shows the use of XML Schema types in WSDL
- * - 2.3 Messages, 2.4 PortTypes, 2.5 Bindings and 2.7 Services, show the major WSDL elements and their relations.
- * 
- * The WSDL classes extend the javax.wsdl interfaces defined by JSR 110. Classes with interface and datatype stereotypes are used to represent these non-MOF interfaces.
- * <!-- end-model-doc -->
- * @see org.eclipse.wsdl.WSDLFactory
- * @generated
- */
-public interface WSDLPackage extends EPackage
-{
-  /**
-   * The package name.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNAME = "wsdl";
-
-  /**
-   * The package namespace URI.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNS_URI = "http://www.ibm.com/wsdl/2003/WSDL";
-
-  /**
-   * The package namespace name.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNS_PREFIX = "wsdl";
-
-  /**
-   * The singleton instance of the package.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  WSDLPackage eINSTANCE = org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl.init();
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wsdl.impl.WSDLElementImpl <em>Element</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.WSDLElementImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getWSDLElement()
-   * @generated
-   */
-  int WSDL_ELEMENT = 0;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int WSDL_ELEMENT__DOCUMENTATION_ELEMENT = 0;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int WSDL_ELEMENT__ELEMENT = 1;
-
-  /**
-   * The number of structural features of the the '<em>Element</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int WSDL_ELEMENT_FEATURE_COUNT = 2;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.PortTypeImpl <em>Port Type</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.PortTypeImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getPortType()
-   * @generated
-   */
-  int PORT_TYPE = 1;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT_TYPE__DOCUMENTATION_ELEMENT = WSDL_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT_TYPE__ELEMENT = WSDL_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>QName</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT_TYPE__QNAME = WSDL_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Undefined</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT_TYPE__UNDEFINED = WSDL_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The feature id for the '<em><b>Proxy</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT_TYPE__PROXY = WSDL_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The feature id for the '<em><b>Resource URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT_TYPE__RESOURCE_URI = WSDL_ELEMENT_FEATURE_COUNT + 3;
-
-  /**
-   * The feature id for the '<em><b>EOperations</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT_TYPE__EOPERATIONS = WSDL_ELEMENT_FEATURE_COUNT + 4;
-
-  /**
-   * The number of structural features of the the '<em>Port Type</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT_TYPE_FEATURE_COUNT = WSDL_ELEMENT_FEATURE_COUNT + 5;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.OperationImpl <em>Operation</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.OperationImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getOperation()
-   * @generated
-   */
-  int OPERATION = 2;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OPERATION__DOCUMENTATION_ELEMENT = WSDL_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OPERATION__ELEMENT = WSDL_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Style</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OPERATION__STYLE = WSDL_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OPERATION__NAME = WSDL_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The feature id for the '<em><b>Undefined</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OPERATION__UNDEFINED = WSDL_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The feature id for the '<em><b>Proxy</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OPERATION__PROXY = WSDL_ELEMENT_FEATURE_COUNT + 3;
-
-  /**
-   * The feature id for the '<em><b>Resource URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OPERATION__RESOURCE_URI = WSDL_ELEMENT_FEATURE_COUNT + 4;
-
-  /**
-   * The feature id for the '<em><b>EInput</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OPERATION__EINPUT = WSDL_ELEMENT_FEATURE_COUNT + 5;
-
-  /**
-   * The feature id for the '<em><b>EOutput</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OPERATION__EOUTPUT = WSDL_ELEMENT_FEATURE_COUNT + 6;
-
-  /**
-   * The feature id for the '<em><b>EFaults</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OPERATION__EFAULTS = WSDL_ELEMENT_FEATURE_COUNT + 7;
-
-  /**
-   * The feature id for the '<em><b>EParameter Ordering</b></em>' reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OPERATION__EPARAMETER_ORDERING = WSDL_ELEMENT_FEATURE_COUNT + 8;
-
-  /**
-   * The number of structural features of the the '<em>Operation</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OPERATION_FEATURE_COUNT = WSDL_ELEMENT_FEATURE_COUNT + 9;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.MessageImpl <em>Message</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.MessageImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getMessage()
-   * @generated
-   */
-  int MESSAGE = 3;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int MESSAGE__DOCUMENTATION_ELEMENT = WSDL_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int MESSAGE__ELEMENT = WSDL_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>QName</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int MESSAGE__QNAME = WSDL_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Undefined</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int MESSAGE__UNDEFINED = WSDL_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The feature id for the '<em><b>Proxy</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int MESSAGE__PROXY = WSDL_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The feature id for the '<em><b>Resource URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int MESSAGE__RESOURCE_URI = WSDL_ELEMENT_FEATURE_COUNT + 3;
-
-  /**
-   * The feature id for the '<em><b>EParts</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int MESSAGE__EPARTS = WSDL_ELEMENT_FEATURE_COUNT + 4;
-
-  /**
-   * The number of structural features of the the '<em>Message</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int MESSAGE_FEATURE_COUNT = WSDL_ELEMENT_FEATURE_COUNT + 5;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.PartImpl <em>Part</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.PartImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getPart()
-   * @generated
-   */
-  int PART = 4;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PART__DOCUMENTATION_ELEMENT = WSDL_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PART__ELEMENT = WSDL_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PART__NAME = WSDL_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Element Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PART__ELEMENT_NAME = WSDL_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The feature id for the '<em><b>Type Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PART__TYPE_NAME = WSDL_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The feature id for the '<em><b>Type Definition</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PART__TYPE_DEFINITION = WSDL_ELEMENT_FEATURE_COUNT + 3;
-
-  /**
-   * The feature id for the '<em><b>Element Declaration</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PART__ELEMENT_DECLARATION = WSDL_ELEMENT_FEATURE_COUNT + 4;
-
-  /**
-   * The feature id for the '<em><b>EMessage</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PART__EMESSAGE = WSDL_ELEMENT_FEATURE_COUNT + 5;
-
-  /**
-   * The number of structural features of the the '<em>Part</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PART_FEATURE_COUNT = WSDL_ELEMENT_FEATURE_COUNT + 6;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.ExtensibleElementImpl <em>Extensible Element</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.ExtensibleElementImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getExtensibleElement()
-   * @generated
-   */
-  int EXTENSIBLE_ELEMENT = 12;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT = WSDL_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int EXTENSIBLE_ELEMENT__ELEMENT = WSDL_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS = WSDL_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The number of structural features of the the '<em>Extensible Element</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int EXTENSIBLE_ELEMENT_FEATURE_COUNT = WSDL_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.BindingImpl <em>Binding</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.BindingImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getBinding()
-   * @generated
-   */
-  int BINDING = 5;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
-  /**
-   * The feature id for the '<em><b>QName</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING__QNAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Undefined</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING__UNDEFINED = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The feature id for the '<em><b>Proxy</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING__PROXY = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The feature id for the '<em><b>Resource URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING__RESOURCE_URI = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 3;
-
-  /**
-   * The feature id for the '<em><b>EPort Type</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING__EPORT_TYPE = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 4;
-
-  /**
-   * The feature id for the '<em><b>EBinding Operations</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING__EBINDING_OPERATIONS = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 5;
-
-  /**
-   * The number of structural features of the the '<em>Binding</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 6;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.BindingOperationImpl <em>Binding Operation</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.BindingOperationImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getBindingOperation()
-   * @generated
-   */
-  int BINDING_OPERATION = 6;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OPERATION__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OPERATION__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OPERATION__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OPERATION__NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>EOperation</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OPERATION__EOPERATION = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The feature id for the '<em><b>EBinding Input</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OPERATION__EBINDING_INPUT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The feature id for the '<em><b>EBinding Output</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OPERATION__EBINDING_OUTPUT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 3;
-
-  /**
-   * The feature id for the '<em><b>EBinding Faults</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OPERATION__EBINDING_FAULTS = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 4;
-
-  /**
-   * The number of structural features of the the '<em>Binding Operation</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OPERATION_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 5;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.ServiceImpl <em>Service</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.ServiceImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getService()
-   * @generated
-   */
-  int SERVICE = 7;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int SERVICE__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int SERVICE__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int SERVICE__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
-  /**
-   * The feature id for the '<em><b>QName</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int SERVICE__QNAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Undefined</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int SERVICE__UNDEFINED = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The feature id for the '<em><b>Proxy</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int SERVICE__PROXY = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The feature id for the '<em><b>Resource URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int SERVICE__RESOURCE_URI = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 3;
-
-  /**
-   * The feature id for the '<em><b>EPorts</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int SERVICE__EPORTS = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 4;
-
-  /**
-   * The number of structural features of the the '<em>Service</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int SERVICE_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 5;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.PortImpl <em>Port</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.PortImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getPort()
-   * @generated
-   */
-  int PORT = 8;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT__NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>EBinding</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT__EBINDING = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The number of structural features of the the '<em>Port</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PORT_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.ExtensibilityElementImpl <em>Extensibility Element</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.ExtensibilityElementImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getExtensibilityElement()
-   * @generated
-   */
-  int EXTENSIBILITY_ELEMENT = 9;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT = WSDL_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int EXTENSIBILITY_ELEMENT__ELEMENT = WSDL_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Required</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int EXTENSIBILITY_ELEMENT__REQUIRED = WSDL_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Element Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int EXTENSIBILITY_ELEMENT__ELEMENT_TYPE = WSDL_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The number of structural features of the the '<em>Extensibility Element</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int EXTENSIBILITY_ELEMENT_FEATURE_COUNT = WSDL_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.DefinitionImpl <em>Definition</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.DefinitionImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getDefinition()
-   * @generated
-   */
-  int DEFINITION = 10;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
-  /**
-   * The feature id for the '<em><b>Target Namespace</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__TARGET_NAMESPACE = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Location</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__LOCATION = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The feature id for the '<em><b>QName</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__QNAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The feature id for the '<em><b>Encoding</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__ENCODING = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 3;
-
-  /**
-   * The feature id for the '<em><b>EMessages</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__EMESSAGES = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 4;
-
-  /**
-   * The feature id for the '<em><b>EPort Types</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__EPORT_TYPES = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 5;
-
-  /**
-   * The feature id for the '<em><b>EBindings</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__EBINDINGS = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 6;
-
-  /**
-   * The feature id for the '<em><b>EServices</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__ESERVICES = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 7;
-
-  /**
-   * The feature id for the '<em><b>ENamespaces</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__ENAMESPACES = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 8;
-
-  /**
-   * The feature id for the '<em><b>ETypes</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__ETYPES = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 9;
-
-  /**
-   * The feature id for the '<em><b>EImports</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION__EIMPORTS = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 10;
-
-  /**
-   * The number of structural features of the the '<em>Definition</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DEFINITION_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 11;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.ImportImpl <em>Import</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.ImportImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getImport()
-   * @generated
-   */
-  int IMPORT = 11;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IMPORT__DOCUMENTATION_ELEMENT = WSDL_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IMPORT__ELEMENT = WSDL_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Namespace URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IMPORT__NAMESPACE_URI = WSDL_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Location URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IMPORT__LOCATION_URI = WSDL_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The feature id for the '<em><b>EDefinition</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IMPORT__EDEFINITION = WSDL_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The feature id for the '<em><b>ESchema</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IMPORT__ESCHEMA = WSDL_ELEMENT_FEATURE_COUNT + 3;
-
-  /**
-   * The number of structural features of the the '<em>Import</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IMPORT_FEATURE_COUNT = WSDL_ELEMENT_FEATURE_COUNT + 4;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.MessageReferenceImpl <em>Message Reference</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.MessageReferenceImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getMessageReference()
-   * @generated
-   */
-  int MESSAGE_REFERENCE = 46;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int MESSAGE_REFERENCE__DOCUMENTATION_ELEMENT = WSDL_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int MESSAGE_REFERENCE__ELEMENT = WSDL_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int MESSAGE_REFERENCE__NAME = WSDL_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>EMessage</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int MESSAGE_REFERENCE__EMESSAGE = WSDL_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The number of structural features of the the '<em>Message Reference</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int MESSAGE_REFERENCE_FEATURE_COUNT = WSDL_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.InputImpl <em>Input</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.InputImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getInput()
-   * @generated
-   */
-  int INPUT = 13;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int INPUT__DOCUMENTATION_ELEMENT = MESSAGE_REFERENCE__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int INPUT__ELEMENT = MESSAGE_REFERENCE__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int INPUT__NAME = MESSAGE_REFERENCE__NAME;
-
-  /**
-   * The feature id for the '<em><b>EMessage</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int INPUT__EMESSAGE = MESSAGE_REFERENCE__EMESSAGE;
-
-  /**
-   * The number of structural features of the the '<em>Input</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int INPUT_FEATURE_COUNT = MESSAGE_REFERENCE_FEATURE_COUNT + 0;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.OutputImpl <em>Output</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.OutputImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getOutput()
-   * @generated
-   */
-  int OUTPUT = 14;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OUTPUT__DOCUMENTATION_ELEMENT = MESSAGE_REFERENCE__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OUTPUT__ELEMENT = MESSAGE_REFERENCE__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OUTPUT__NAME = MESSAGE_REFERENCE__NAME;
-
-  /**
-   * The feature id for the '<em><b>EMessage</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OUTPUT__EMESSAGE = MESSAGE_REFERENCE__EMESSAGE;
-
-  /**
-   * The number of structural features of the the '<em>Output</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OUTPUT_FEATURE_COUNT = MESSAGE_REFERENCE_FEATURE_COUNT + 0;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.FaultImpl <em>Fault</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.FaultImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getFault()
-   * @generated
-   */
-  int FAULT = 15;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int FAULT__DOCUMENTATION_ELEMENT = MESSAGE_REFERENCE__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int FAULT__ELEMENT = MESSAGE_REFERENCE__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int FAULT__NAME = MESSAGE_REFERENCE__NAME;
-
-  /**
-   * The feature id for the '<em><b>EMessage</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int FAULT__EMESSAGE = MESSAGE_REFERENCE__EMESSAGE;
-
-  /**
-   * The number of structural features of the the '<em>Fault</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int FAULT_FEATURE_COUNT = MESSAGE_REFERENCE_FEATURE_COUNT + 0;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.BindingInputImpl <em>Binding Input</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.BindingInputImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getBindingInput()
-   * @generated
-   */
-  int BINDING_INPUT = 16;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_INPUT__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_INPUT__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_INPUT__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_INPUT__NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>EInput</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_INPUT__EINPUT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The number of structural features of the the '<em>Binding Input</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_INPUT_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.BindingOutputImpl <em>Binding Output</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.BindingOutputImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getBindingOutput()
-   * @generated
-   */
-  int BINDING_OUTPUT = 17;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OUTPUT__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OUTPUT__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OUTPUT__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OUTPUT__NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>EOutput</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OUTPUT__EOUTPUT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The number of structural features of the the '<em>Binding Output</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_OUTPUT_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.BindingFaultImpl <em>Binding Fault</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.BindingFaultImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getBindingFault()
-   * @generated
-   */
-  int BINDING_FAULT = 18;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_FAULT__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_FAULT__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_FAULT__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_FAULT__NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>EFault</b></em>' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_FAULT__EFAULT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The number of structural features of the the '<em>Binding Fault</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int BINDING_FAULT_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.NamespaceImpl <em>Namespace</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.NamespaceImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getNamespace()
-   * @generated
-   */
-  int NAMESPACE = 19;
-
-  /**
-   * The feature id for the '<em><b>URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int NAMESPACE__URI = 0;
-
-  /**
-   * The feature id for the '<em><b>Prefix</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int NAMESPACE__PREFIX = 1;
-
-  /**
-   * The number of structural features of the the '<em>Namespace</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int NAMESPACE_FEATURE_COUNT = 2;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.PortType <em>IPort Type</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.PortType
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIPortType()
-   * @generated
-   */
-  int IPORT_TYPE = 20;
-
-  /**
-   * The number of structural features of the the '<em>IPort Type</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IPORT_TYPE_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.Operation <em>IOperation</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.Operation
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIOperation()
-   * @generated
-   */
-  int IOPERATION = 21;
-
-  /**
-   * The number of structural features of the the '<em>IOperation</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IOPERATION_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.Input <em>IInput</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.Input
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIInput()
-   * @generated
-   */
-  int IINPUT = 22;
-
-  /**
-   * The number of structural features of the the '<em>IInput</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IINPUT_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.Output <em>IOutput</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.Output
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIOutput()
-   * @generated
-   */
-  int IOUTPUT = 23;
-
-  /**
-   * The number of structural features of the the '<em>IOutput</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IOUTPUT_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.Fault <em>IFault</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.Fault
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIFault()
-   * @generated
-   */
-  int IFAULT = 24;
-
-  /**
-   * The number of structural features of the the '<em>IFault</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IFAULT_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.Message <em>IMessage</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.Message
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIMessage()
-   * @generated
-   */
-  int IMESSAGE = 25;
-
-  /**
-   * The number of structural features of the the '<em>IMessage</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IMESSAGE_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.Part <em>IPart</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.Part
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIPart()
-   * @generated
-   */
-  int IPART = 26;
-
-  /**
-   * The number of structural features of the the '<em>IPart</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IPART_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.Service <em>IService</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.Service
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIService()
-   * @generated
-   */
-  int ISERVICE = 27;
-
-  /**
-   * The number of structural features of the the '<em>IService</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int ISERVICE_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.Port <em>IPort</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.Port
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIPort()
-   * @generated
-   */
-  int IPORT = 28;
-
-  /**
-   * The number of structural features of the the '<em>IPort</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IPORT_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.Binding <em>IBinding</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.Binding
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIBinding()
-   * @generated
-   */
-  int IBINDING = 29;
-
-  /**
-   * The number of structural features of the the '<em>IBinding</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IBINDING_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.BindingOperation <em>IBinding Operation</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.BindingOperation
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIBindingOperation()
-   * @generated
-   */
-  int IBINDING_OPERATION = 30;
-
-  /**
-   * The number of structural features of the the '<em>IBinding Operation</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IBINDING_OPERATION_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.BindingInput <em>IBinding Input</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.BindingInput
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIBindingInput()
-   * @generated
-   */
-  int IBINDING_INPUT = 31;
-
-  /**
-   * The number of structural features of the the '<em>IBinding Input</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IBINDING_INPUT_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.BindingOutput <em>IBinding Output</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.BindingOutput
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIBindingOutput()
-   * @generated
-   */
-  int IBINDING_OUTPUT = 32;
-
-  /**
-   * The number of structural features of the the '<em>IBinding Output</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IBINDING_OUTPUT_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.BindingFault <em>IBinding Fault</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.BindingFault
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIBindingFault()
-   * @generated
-   */
-  int IBINDING_FAULT = 33;
-
-  /**
-   * The number of structural features of the the '<em>IBinding Fault</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IBINDING_FAULT_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.extensions.ExtensibilityElement
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIExtensibilityElement()
-   * @generated
-   */
-  int IEXTENSIBILITY_ELEMENT = 34;
-
-  /**
-   * The number of structural features of the the '<em>IExtensibility Element</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IEXTENSIBILITY_ELEMENT_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.Definition <em>IDefinition</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.Definition
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIDefinition()
-   * @generated
-   */
-  int IDEFINITION = 35;
-
-  /**
-   * The number of structural features of the the '<em>IDefinition</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IDEFINITION_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.Import <em>IImport</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.Import
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIImport()
-   * @generated
-   */
-  int IIMPORT = 36;
-
-  /**
-   * The number of structural features of the the '<em>IImport</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IIMPORT_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link java.util.List <em>IList</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see java.util.List
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIList()
-   * @generated
-   */
-  int ILIST = 37;
-
-  /**
-   * The number of structural features of the the '<em>IList</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int ILIST_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link java.util.Map <em>IMap</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see java.util.Map
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIMap()
-   * @generated
-   */
-  int IMAP = 38;
-
-  /**
-   * The number of structural features of the the '<em>IMap</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IMAP_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link java.net.URL <em>IURL</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see java.net.URL
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIURL()
-   * @generated
-   */
-  int IURL = 39;
-
-  /**
-   * The number of structural features of the the '<em>IURL</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IURL_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.extensions.ExtensionRegistry <em>IExtension Registry</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.extensions.ExtensionRegistry
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIExtensionRegistry()
-   * @generated
-   */
-  int IEXTENSION_REGISTRY = 40;
-
-  /**
-   * The number of structural features of the the '<em>IExtension Registry</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IEXTENSION_REGISTRY_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.TypesImpl <em>Types</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.TypesImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getTypes()
-   * @generated
-   */
-  int TYPES = 41;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int TYPES__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int TYPES__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int TYPES__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
-  /**
-   * The number of structural features of the the '<em>Types</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int TYPES_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The meta object id for the '{@link java.util.Iterator <em>IIterator</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see java.util.Iterator
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getIIterator()
-   * @generated
-   */
-  int IITERATOR = 42;
-
-  /**
-   * The number of structural features of the the '<em>IIterator</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int IITERATOR_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link javax.wsdl.Types <em>ITypes</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.Types
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getITypes()
-   * @generated
-   */
-  int ITYPES = 43;
-
-  /**
-   * The number of structural features of the the '<em>ITypes</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int ITYPES_FEATURE_COUNT = 0;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.UnknownExtensibilityElementImpl <em>Unknown Extensibility Element</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.UnknownExtensibilityElementImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getUnknownExtensibilityElement()
-   * @generated
-   */
-  int UNKNOWN_EXTENSIBILITY_ELEMENT = 44;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int UNKNOWN_EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT = EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int UNKNOWN_EXTENSIBILITY_ELEMENT__ELEMENT = EXTENSIBILITY_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Required</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int UNKNOWN_EXTENSIBILITY_ELEMENT__REQUIRED = EXTENSIBILITY_ELEMENT__REQUIRED;
-
-  /**
-   * The feature id for the '<em><b>Element Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int UNKNOWN_EXTENSIBILITY_ELEMENT__ELEMENT_TYPE = EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-  /**
-   * The feature id for the '<em><b>Children</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN = EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The number of structural features of the the '<em>Unknown Extensibility Element</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int UNKNOWN_EXTENSIBILITY_ELEMENT_FEATURE_COUNT = EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.impl.XSDSchemaExtensibilityElementImpl <em>XSD Schema Extensibility Element</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.impl.XSDSchemaExtensibilityElementImpl
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getXSDSchemaExtensibilityElement()
-   * @generated
-   */
-  int XSD_SCHEMA_EXTENSIBILITY_ELEMENT = 45;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT = EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__ELEMENT = EXTENSIBILITY_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Required</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__REQUIRED = EXTENSIBILITY_ELEMENT__REQUIRED;
-
-  /**
-   * The feature id for the '<em><b>Element Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__ELEMENT_TYPE = EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-  /**
-   * 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;
-
-  /**
-   * The number of structural features of the the '<em>XSD Schema Extensibility Element</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int XSD_SCHEMA_EXTENSIBILITY_ELEMENT_FEATURE_COUNT = EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The meta object id for the '<em>QName</em>' data type.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.xml.namespace.QName
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getQName()
-   * @generated
-   */
-  int QNAME = 47;
-
-  /**
-   * The meta object id for the '<em>Operation Type</em>' data type.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.OperationType
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getOperationType()
-   * @generated
-   */
-  int OPERATION_TYPE = 48;
-
-  /**
-   * The meta object id for the '<em>DOM Element</em>' data type.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.w3c.dom.Element
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getDOMElement()
-   * @generated
-   */
-  int DOM_ELEMENT = 49;
-
-  /**
-   * The meta object id for the '<em>Exception</em>' data type.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see javax.wsdl.WSDLException
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getWSDLException()
-   * @generated
-   */
-  int WSDL_EXCEPTION = 50;
-
-  /**
-   * The meta object id for the '<em>DOM Document</em>' data type.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.w3c.dom.Document
-   * @see org.eclipse.wst.wsdl.impl.WSDLPackageImpl#getDOMDocument()
-   * @generated
-   */
-  int DOM_DOCUMENT = 51;
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.WSDLElement <em>Element</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Element</em>'.
-   * @see org.eclipse.wst.wsdl.WSDLElement
-   * @generated
-   */
-  EClass getWSDLElement();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.WSDLElement#getDocumentationElement <em>Documentation Element</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Documentation Element</em>'.
-   * @see org.eclipse.wst.wsdl.WSDLElement#getDocumentationElement()
-   * @see #getWSDLElement()
-   * @generated
-   */
-  EAttribute getWSDLElement_DocumentationElement();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.WSDLElement#getElement <em>Element</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Element</em>'.
-   * @see org.eclipse.wst.wsdl.WSDLElement#getElement()
-   * @see #getWSDLElement()
-   * @generated
-   */
-  EAttribute getWSDLElement_Element();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.PortType <em>Port Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Port Type</em>'.
-   * @see org.eclipse.wst.wsdl.PortType
-   * @generated
-   */
-  EClass getPortType();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.PortType#getQName <em>QName</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>QName</em>'.
-   * @see org.eclipse.wst.wsdl.PortType#getQName()
-   * @see #getPortType()
-   * @generated
-   */
-  EAttribute getPortType_QName();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.PortType#isUndefined <em>Undefined</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Undefined</em>'.
-   * @see org.eclipse.wst.wsdl.PortType#isUndefined()
-   * @see #getPortType()
-   * @generated
-   */
-  EAttribute getPortType_Undefined();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.PortType#isProxy <em>Proxy</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Proxy</em>'.
-   * @see org.eclipse.wst.wsdl.PortType#isProxy()
-   * @see #getPortType()
-   * @generated
-   */
-  EAttribute getPortType_Proxy();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.PortType#getResourceURI <em>Resource URI</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Resource URI</em>'.
-   * @see org.eclipse.wst.wsdl.PortType#getResourceURI()
-   * @see #getPortType()
-   * @generated
-   */
-  EAttribute getPortType_ResourceURI();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.PortType#getEOperations <em>EOperations</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>EOperations</em>'.
-   * @see org.eclipse.wst.wsdl.PortType#getEOperations()
-   * @see #getPortType()
-   * @generated
-   */
-  EReference getPortType_EOperations();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Operation <em>Operation</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Operation</em>'.
-   * @see org.eclipse.wst.wsdl.Operation
-   * @generated
-   */
-  EClass getOperation();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Operation#getStyle <em>Style</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Style</em>'.
-   * @see org.eclipse.wst.wsdl.Operation#getStyle()
-   * @see #getOperation()
-   * @generated
-   */
-  EAttribute getOperation_Style();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Operation#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.wst.wsdl.Operation#getName()
-   * @see #getOperation()
-   * @generated
-   */
-  EAttribute getOperation_Name();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Operation#isUndefined <em>Undefined</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Undefined</em>'.
-   * @see org.eclipse.wst.wsdl.Operation#isUndefined()
-   * @see #getOperation()
-   * @generated
-   */
-  EAttribute getOperation_Undefined();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Operation#isProxy <em>Proxy</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Proxy</em>'.
-   * @see org.eclipse.wst.wsdl.Operation#isProxy()
-   * @see #getOperation()
-   * @generated
-   */
-  EAttribute getOperation_Proxy();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Operation#getResourceURI <em>Resource URI</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Resource URI</em>'.
-   * @see org.eclipse.wst.wsdl.Operation#getResourceURI()
-   * @see #getOperation()
-   * @generated
-   */
-  EAttribute getOperation_ResourceURI();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.Operation#getEInput <em>EInput</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>EInput</em>'.
-   * @see org.eclipse.wst.wsdl.Operation#getEInput()
-   * @see #getOperation()
-   * @generated
-   */
-  EReference getOperation_EInput();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.Operation#getEOutput <em>EOutput</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>EOutput</em>'.
-   * @see org.eclipse.wst.wsdl.Operation#getEOutput()
-   * @see #getOperation()
-   * @generated
-   */
-  EReference getOperation_EOutput();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Operation#getEFaults <em>EFaults</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>EFaults</em>'.
-   * @see org.eclipse.wst.wsdl.Operation#getEFaults()
-   * @see #getOperation()
-   * @generated
-   */
-  EReference getOperation_EFaults();
-
-  /**
-   * Returns the meta object for the reference list '{@link org.eclipse.wst.wsdl.Operation#getEParameterOrdering <em>EParameter Ordering</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the reference list '<em>EParameter Ordering</em>'.
-   * @see org.eclipse.wst.wsdl.Operation#getEParameterOrdering()
-   * @see #getOperation()
-   * @generated
-   */
-  EReference getOperation_EParameterOrdering();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Message <em>Message</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Message</em>'.
-   * @see org.eclipse.wst.wsdl.Message
-   * @generated
-   */
-  EClass getMessage();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Message#getQName <em>QName</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>QName</em>'.
-   * @see org.eclipse.wst.wsdl.Message#getQName()
-   * @see #getMessage()
-   * @generated
-   */
-  EAttribute getMessage_QName();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Message#isUndefined <em>Undefined</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Undefined</em>'.
-   * @see org.eclipse.wst.wsdl.Message#isUndefined()
-   * @see #getMessage()
-   * @generated
-   */
-  EAttribute getMessage_Undefined();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Message#isProxy <em>Proxy</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Proxy</em>'.
-   * @see org.eclipse.wst.wsdl.Message#isProxy()
-   * @see #getMessage()
-   * @generated
-   */
-  EAttribute getMessage_Proxy();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Message#getResourceURI <em>Resource URI</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Resource URI</em>'.
-   * @see org.eclipse.wst.wsdl.Message#getResourceURI()
-   * @see #getMessage()
-   * @generated
-   */
-  EAttribute getMessage_ResourceURI();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Message#getEParts <em>EParts</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>EParts</em>'.
-   * @see org.eclipse.wst.wsdl.Message#getEParts()
-   * @see #getMessage()
-   * @generated
-   */
-  EReference getMessage_EParts();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Part <em>Part</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Part</em>'.
-   * @see org.eclipse.wst.wsdl.Part
-   * @generated
-   */
-  EClass getPart();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Part#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.wst.wsdl.Part#getName()
-   * @see #getPart()
-   * @generated
-   */
-  EAttribute getPart_Name();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Part#getElementName <em>Element Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Element Name</em>'.
-   * @see org.eclipse.wst.wsdl.Part#getElementName()
-   * @see #getPart()
-   * @generated
-   */
-  EAttribute getPart_ElementName();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Part#getTypeName <em>Type Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Type Name</em>'.
-   * @see org.eclipse.wst.wsdl.Part#getTypeName()
-   * @see #getPart()
-   * @generated
-   */
-  EAttribute getPart_TypeName();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Part#getTypeDefinition <em>Type Definition</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>Type Definition</em>'.
-   * @see org.eclipse.wst.wsdl.Part#getTypeDefinition()
-   * @see #getPart()
-   * @generated
-   */
-  EReference getPart_TypeDefinition();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Part#getElementDeclaration <em>Element Declaration</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>Element Declaration</em>'.
-   * @see org.eclipse.wst.wsdl.Part#getElementDeclaration()
-   * @see #getPart()
-   * @generated
-   */
-  EReference getPart_ElementDeclaration();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Part#getEMessage <em>EMessage</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>EMessage</em>'.
-   * @see org.eclipse.wst.wsdl.Part#getEMessage()
-   * @see #getPart()
-   * @generated
-   */
-  EReference getPart_EMessage();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Binding <em>Binding</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Binding</em>'.
-   * @see org.eclipse.wst.wsdl.Binding
-   * @generated
-   */
-  EClass getBinding();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Binding#getQName <em>QName</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>QName</em>'.
-   * @see org.eclipse.wst.wsdl.Binding#getQName()
-   * @see #getBinding()
-   * @generated
-   */
-  EAttribute getBinding_QName();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Binding#isUndefined <em>Undefined</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Undefined</em>'.
-   * @see org.eclipse.wst.wsdl.Binding#isUndefined()
-   * @see #getBinding()
-   * @generated
-   */
-  EAttribute getBinding_Undefined();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Binding#isProxy <em>Proxy</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Proxy</em>'.
-   * @see org.eclipse.wst.wsdl.Binding#isProxy()
-   * @see #getBinding()
-   * @generated
-   */
-  EAttribute getBinding_Proxy();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Binding#getResourceURI <em>Resource URI</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Resource URI</em>'.
-   * @see org.eclipse.wst.wsdl.Binding#getResourceURI()
-   * @see #getBinding()
-   * @generated
-   */
-  EAttribute getBinding_ResourceURI();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Binding#getEPortType <em>EPort Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>EPort Type</em>'.
-   * @see org.eclipse.wst.wsdl.Binding#getEPortType()
-   * @see #getBinding()
-   * @generated
-   */
-  EReference getBinding_EPortType();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Binding#getEBindingOperations <em>EBinding Operations</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>EBinding Operations</em>'.
-   * @see org.eclipse.wst.wsdl.Binding#getEBindingOperations()
-   * @see #getBinding()
-   * @generated
-   */
-  EReference getBinding_EBindingOperations();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.BindingOperation <em>Binding Operation</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Binding Operation</em>'.
-   * @see org.eclipse.wst.wsdl.BindingOperation
-   * @generated
-   */
-  EClass getBindingOperation();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.BindingOperation#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.wst.wsdl.BindingOperation#getName()
-   * @see #getBindingOperation()
-   * @generated
-   */
-  EAttribute getBindingOperation_Name();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.BindingOperation#getEOperation <em>EOperation</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>EOperation</em>'.
-   * @see org.eclipse.wst.wsdl.BindingOperation#getEOperation()
-   * @see #getBindingOperation()
-   * @generated
-   */
-  EReference getBindingOperation_EOperation();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.BindingOperation#getEBindingInput <em>EBinding Input</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>EBinding Input</em>'.
-   * @see org.eclipse.wst.wsdl.BindingOperation#getEBindingInput()
-   * @see #getBindingOperation()
-   * @generated
-   */
-  EReference getBindingOperation_EBindingInput();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.BindingOperation#getEBindingOutput <em>EBinding Output</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>EBinding Output</em>'.
-   * @see org.eclipse.wst.wsdl.BindingOperation#getEBindingOutput()
-   * @see #getBindingOperation()
-   * @generated
-   */
-  EReference getBindingOperation_EBindingOutput();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.BindingOperation#getEBindingFaults <em>EBinding Faults</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>EBinding Faults</em>'.
-   * @see org.eclipse.wst.wsdl.BindingOperation#getEBindingFaults()
-   * @see #getBindingOperation()
-   * @generated
-   */
-  EReference getBindingOperation_EBindingFaults();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Service <em>Service</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Service</em>'.
-   * @see org.eclipse.wst.wsdl.Service
-   * @generated
-   */
-  EClass getService();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Service#getQName <em>QName</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>QName</em>'.
-   * @see org.eclipse.wst.wsdl.Service#getQName()
-   * @see #getService()
-   * @generated
-   */
-  EAttribute getService_QName();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Service#isUndefined <em>Undefined</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Undefined</em>'.
-   * @see org.eclipse.wst.wsdl.Service#isUndefined()
-   * @see #getService()
-   * @generated
-   */
-  EAttribute getService_Undefined();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Service#isProxy <em>Proxy</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Proxy</em>'.
-   * @see org.eclipse.wst.wsdl.Service#isProxy()
-   * @see #getService()
-   * @generated
-   */
-  EAttribute getService_Proxy();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Service#getResourceURI <em>Resource URI</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Resource URI</em>'.
-   * @see org.eclipse.wst.wsdl.Service#getResourceURI()
-   * @see #getService()
-   * @generated
-   */
-  EAttribute getService_ResourceURI();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Service#getEPorts <em>EPorts</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>EPorts</em>'.
-   * @see org.eclipse.wst.wsdl.Service#getEPorts()
-   * @see #getService()
-   * @generated
-   */
-  EReference getService_EPorts();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Port <em>Port</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Port</em>'.
-   * @see org.eclipse.wst.wsdl.Port
-   * @generated
-   */
-  EClass getPort();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Port#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.wst.wsdl.Port#getName()
-   * @see #getPort()
-   * @generated
-   */
-  EAttribute getPort_Name();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Port#getEBinding <em>EBinding</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>EBinding</em>'.
-   * @see org.eclipse.wst.wsdl.Port#getEBinding()
-   * @see #getPort()
-   * @generated
-   */
-  EReference getPort_EBinding();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.ExtensibilityElement <em>Extensibility Element</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Extensibility Element</em>'.
-   * @see org.eclipse.wst.wsdl.ExtensibilityElement
-   * @generated
-   */
-  EClass getExtensibilityElement();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.ExtensibilityElement#isRequired <em>Required</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Required</em>'.
-   * @see org.eclipse.wst.wsdl.ExtensibilityElement#isRequired()
-   * @see #getExtensibilityElement()
-   * @generated
-   */
-  EAttribute getExtensibilityElement_Required();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.ExtensibilityElement#getElementType <em>Element Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Element Type</em>'.
-   * @see org.eclipse.wst.wsdl.ExtensibilityElement#getElementType()
-   * @see #getExtensibilityElement()
-   * @generated
-   */
-  EAttribute getExtensibilityElement_ElementType();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Definition <em>Definition</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Definition</em>'.
-   * @see org.eclipse.wst.wsdl.Definition
-   * @generated
-   */
-  EClass getDefinition();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Definition#getTargetNamespace <em>Target Namespace</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Target Namespace</em>'.
-   * @see org.eclipse.wst.wsdl.Definition#getTargetNamespace()
-   * @see #getDefinition()
-   * @generated
-   */
-  EAttribute getDefinition_TargetNamespace();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Definition#getLocation <em>Location</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Location</em>'.
-   * @see org.eclipse.wst.wsdl.Definition#getLocation()
-   * @see #getDefinition()
-   * @generated
-   */
-  EAttribute getDefinition_Location();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Definition#getQName <em>QName</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>QName</em>'.
-   * @see org.eclipse.wst.wsdl.Definition#getQName()
-   * @see #getDefinition()
-   * @generated
-   */
-  EAttribute getDefinition_QName();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Definition#getEncoding <em>Encoding</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Encoding</em>'.
-   * @see org.eclipse.wst.wsdl.Definition#getEncoding()
-   * @see #getDefinition()
-   * @generated
-   */
-  EAttribute getDefinition_Encoding();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Definition#getEMessages <em>EMessages</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>EMessages</em>'.
-   * @see org.eclipse.wst.wsdl.Definition#getEMessages()
-   * @see #getDefinition()
-   * @generated
-   */
-  EReference getDefinition_EMessages();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Definition#getEPortTypes <em>EPort Types</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>EPort Types</em>'.
-   * @see org.eclipse.wst.wsdl.Definition#getEPortTypes()
-   * @see #getDefinition()
-   * @generated
-   */
-  EReference getDefinition_EPortTypes();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Definition#getEBindings <em>EBindings</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>EBindings</em>'.
-   * @see org.eclipse.wst.wsdl.Definition#getEBindings()
-   * @see #getDefinition()
-   * @generated
-   */
-  EReference getDefinition_EBindings();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Definition#getEServices <em>EServices</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>EServices</em>'.
-   * @see org.eclipse.wst.wsdl.Definition#getEServices()
-   * @see #getDefinition()
-   * @generated
-   */
-  EReference getDefinition_EServices();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Definition#getENamespaces <em>ENamespaces</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>ENamespaces</em>'.
-   * @see org.eclipse.wst.wsdl.Definition#getENamespaces()
-   * @see #getDefinition()
-   * @generated
-   */
-  EReference getDefinition_ENamespaces();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.Definition#getETypes <em>ETypes</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>ETypes</em>'.
-   * @see org.eclipse.wst.wsdl.Definition#getETypes()
-   * @see #getDefinition()
-   * @generated
-   */
-  EReference getDefinition_ETypes();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Definition#getEImports <em>EImports</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>EImports</em>'.
-   * @see org.eclipse.wst.wsdl.Definition#getEImports()
-   * @see #getDefinition()
-   * @generated
-   */
-  EReference getDefinition_EImports();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Import <em>Import</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Import</em>'.
-   * @see org.eclipse.wst.wsdl.Import
-   * @generated
-   */
-  EClass getImport();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Import#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.Import#getNamespaceURI()
-   * @see #getImport()
-   * @generated
-   */
-  EAttribute getImport_NamespaceURI();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Import#getLocationURI <em>Location URI</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Location URI</em>'.
-   * @see org.eclipse.wst.wsdl.Import#getLocationURI()
-   * @see #getImport()
-   * @generated
-   */
-  EAttribute getImport_LocationURI();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Import#getEDefinition <em>EDefinition</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>EDefinition</em>'.
-   * @see org.eclipse.wst.wsdl.Import#getEDefinition()
-   * @see #getImport()
-   * @generated
-   */
-  EReference getImport_EDefinition();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Import#getESchema <em>ESchema</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>ESchema</em>'.
-   * @see org.eclipse.wst.wsdl.Import#getESchema()
-   * @see #getImport()
-   * @generated
-   */
-  EReference getImport_ESchema();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.ExtensibleElement <em>Extensible Element</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Extensible Element</em>'.
-   * @see org.eclipse.wst.wsdl.ExtensibleElement
-   * @generated
-   */
-  EClass getExtensibleElement();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.ExtensibleElement#getEExtensibilityElements <em>EExtensibility Elements</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>EExtensibility Elements</em>'.
-   * @see org.eclipse.wst.wsdl.ExtensibleElement#getEExtensibilityElements()
-   * @see #getExtensibleElement()
-   * @generated
-   */
-  EReference getExtensibleElement_EExtensibilityElements();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Input <em>Input</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Input</em>'.
-   * @see org.eclipse.wst.wsdl.Input
-   * @generated
-   */
-  EClass getInput();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Output <em>Output</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Output</em>'.
-   * @see org.eclipse.wst.wsdl.Output
-   * @generated
-   */
-  EClass getOutput();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Fault <em>Fault</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Fault</em>'.
-   * @see org.eclipse.wst.wsdl.Fault
-   * @generated
-   */
-  EClass getFault();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.BindingInput <em>Binding Input</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Binding Input</em>'.
-   * @see org.eclipse.wst.wsdl.BindingInput
-   * @generated
-   */
-  EClass getBindingInput();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.BindingInput#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.wst.wsdl.BindingInput#getName()
-   * @see #getBindingInput()
-   * @generated
-   */
-  EAttribute getBindingInput_Name();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.BindingInput#getEInput <em>EInput</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>EInput</em>'.
-   * @see org.eclipse.wst.wsdl.BindingInput#getEInput()
-   * @see #getBindingInput()
-   * @generated
-   */
-  EReference getBindingInput_EInput();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.BindingOutput <em>Binding Output</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Binding Output</em>'.
-   * @see org.eclipse.wst.wsdl.BindingOutput
-   * @generated
-   */
-  EClass getBindingOutput();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.BindingOutput#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.wst.wsdl.BindingOutput#getName()
-   * @see #getBindingOutput()
-   * @generated
-   */
-  EAttribute getBindingOutput_Name();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.BindingOutput#getEOutput <em>EOutput</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>EOutput</em>'.
-   * @see org.eclipse.wst.wsdl.BindingOutput#getEOutput()
-   * @see #getBindingOutput()
-   * @generated
-   */
-  EReference getBindingOutput_EOutput();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.BindingFault <em>Binding Fault</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Binding Fault</em>'.
-   * @see org.eclipse.wst.wsdl.BindingFault
-   * @generated
-   */
-  EClass getBindingFault();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.BindingFault#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.wst.wsdl.BindingFault#getName()
-   * @see #getBindingFault()
-   * @generated
-   */
-  EAttribute getBindingFault_Name();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.BindingFault#getEFault <em>EFault</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>EFault</em>'.
-   * @see org.eclipse.wst.wsdl.BindingFault#getEFault()
-   * @see #getBindingFault()
-   * @generated
-   */
-  EReference getBindingFault_EFault();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Namespace <em>Namespace</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Namespace</em>'.
-   * @see org.eclipse.wst.wsdl.Namespace
-   * @generated
-   */
-  EClass getNamespace();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Namespace#getURI <em>URI</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>URI</em>'.
-   * @see org.eclipse.wst.wsdl.Namespace#getURI()
-   * @see #getNamespace()
-   * @generated
-   */
-  EAttribute getNamespace_URI();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Namespace#getPrefix <em>Prefix</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Prefix</em>'.
-   * @see org.eclipse.wst.wsdl.Namespace#getPrefix()
-   * @see #getNamespace()
-   * @generated
-   */
-  EAttribute getNamespace_Prefix();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.PortType <em>IPort Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IPort Type</em>'.
-   * @see javax.wsdl.PortType
-   * @model instanceClass="javax.wsdl.PortType" 
-   * @generated
-   */
-  EClass getIPortType();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.Operation <em>IOperation</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IOperation</em>'.
-   * @see javax.wsdl.Operation
-   * @model instanceClass="javax.wsdl.Operation" 
-   * @generated
-   */
-  EClass getIOperation();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.Input <em>IInput</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IInput</em>'.
-   * @see javax.wsdl.Input
-   * @model instanceClass="javax.wsdl.Input" 
-   * @generated
-   */
-  EClass getIInput();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.Output <em>IOutput</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IOutput</em>'.
-   * @see javax.wsdl.Output
-   * @model instanceClass="javax.wsdl.Output" 
-   * @generated
-   */
-  EClass getIOutput();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.Fault <em>IFault</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IFault</em>'.
-   * @see javax.wsdl.Fault
-   * @model instanceClass="javax.wsdl.Fault" 
-   * @generated
-   */
-  EClass getIFault();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.Message <em>IMessage</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IMessage</em>'.
-   * @see javax.wsdl.Message
-   * @model instanceClass="javax.wsdl.Message" 
-   * @generated
-   */
-  EClass getIMessage();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.Part <em>IPart</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IPart</em>'.
-   * @see javax.wsdl.Part
-   * @model instanceClass="javax.wsdl.Part" 
-   * @generated
-   */
-  EClass getIPart();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.Service <em>IService</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IService</em>'.
-   * @see javax.wsdl.Service
-   * @model instanceClass="javax.wsdl.Service" 
-   * @generated
-   */
-  EClass getIService();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.Port <em>IPort</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IPort</em>'.
-   * @see javax.wsdl.Port
-   * @model instanceClass="javax.wsdl.Port" 
-   * @generated
-   */
-  EClass getIPort();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.Binding <em>IBinding</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IBinding</em>'.
-   * @see javax.wsdl.Binding
-   * @model instanceClass="javax.wsdl.Binding" 
-   * @generated
-   */
-  EClass getIBinding();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.BindingOperation <em>IBinding Operation</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IBinding Operation</em>'.
-   * @see javax.wsdl.BindingOperation
-   * @model instanceClass="javax.wsdl.BindingOperation" 
-   * @generated
-   */
-  EClass getIBindingOperation();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.BindingInput <em>IBinding Input</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IBinding Input</em>'.
-   * @see javax.wsdl.BindingInput
-   * @model instanceClass="javax.wsdl.BindingInput" 
-   * @generated
-   */
-  EClass getIBindingInput();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.BindingOutput <em>IBinding Output</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IBinding Output</em>'.
-   * @see javax.wsdl.BindingOutput
-   * @model instanceClass="javax.wsdl.BindingOutput" 
-   * @generated
-   */
-  EClass getIBindingOutput();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.BindingFault <em>IBinding Fault</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IBinding Fault</em>'.
-   * @see javax.wsdl.BindingFault
-   * @model instanceClass="javax.wsdl.BindingFault" 
-   * @generated
-   */
-  EClass getIBindingFault();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IExtensibility Element</em>'.
-   * @see javax.wsdl.extensions.ExtensibilityElement
-   * @model instanceClass="javax.wsdl.extensions.ExtensibilityElement" 
-   * @generated
-   */
-  EClass getIExtensibilityElement();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.Definition <em>IDefinition</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IDefinition</em>'.
-   * @see javax.wsdl.Definition
-   * @model instanceClass="javax.wsdl.Definition" 
-   * @generated
-   */
-  EClass getIDefinition();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.Import <em>IImport</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IImport</em>'.
-   * @see javax.wsdl.Import
-   * @model instanceClass="javax.wsdl.Import" 
-   * @generated
-   */
-  EClass getIImport();
-
-  /**
-   * Returns the meta object for class '{@link java.util.List <em>IList</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IList</em>'.
-   * @see java.util.List
-   * @model instanceClass="java.util.List" 
-   * @generated
-   */
-  EClass getIList();
-
-  /**
-   * Returns the meta object for class '{@link java.util.Map <em>IMap</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IMap</em>'.
-   * @see java.util.Map
-   * @model instanceClass="java.util.Map" 
-   * @generated
-   */
-  EClass getIMap();
-
-  /**
-   * Returns the meta object for class '{@link java.net.URL <em>IURL</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IURL</em>'.
-   * @see java.net.URL
-   * @model instanceClass="java.net.URL" 
-   * @generated
-   */
-  EClass getIURL();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.extensions.ExtensionRegistry <em>IExtension Registry</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IExtension Registry</em>'.
-   * @see javax.wsdl.extensions.ExtensionRegistry
-   * @model instanceClass="javax.wsdl.extensions.ExtensionRegistry" 
-   * @generated
-   */
-  EClass getIExtensionRegistry();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Types <em>Types</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Types</em>'.
-   * @see org.eclipse.wst.wsdl.Types
-   * @generated
-   */
-  EClass getTypes();
-
-  /**
-   * Returns the meta object for class '{@link java.util.Iterator <em>IIterator</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>IIterator</em>'.
-   * @see java.util.Iterator
-   * @model instanceClass="java.util.Iterator" 
-   * @generated
-   */
-  EClass getIIterator();
-
-  /**
-   * Returns the meta object for class '{@link javax.wsdl.Types <em>ITypes</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>ITypes</em>'.
-   * @see javax.wsdl.Types
-   * @model instanceClass="javax.wsdl.Types" 
-   * @generated
-   */
-  EClass getITypes();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.UnknownExtensibilityElement <em>Unknown Extensibility Element</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Unknown Extensibility Element</em>'.
-   * @see org.eclipse.wst.wsdl.UnknownExtensibilityElement
-   * @generated
-   */
-  EClass getUnknownExtensibilityElement();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.UnknownExtensibilityElement#getChildren <em>Children</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>Children</em>'.
-   * @see org.eclipse.wst.wsdl.UnknownExtensibilityElement#getChildren()
-   * @see #getUnknownExtensibilityElement()
-   * @generated
-   */
-  EReference getUnknownExtensibilityElement_Children();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement <em>XSD Schema Extensibility Element</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>XSD Schema Extensibility Element</em>'.
-   * @see org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement
-   * @generated
-   */
-  EClass getXSDSchemaExtensibilityElement();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getSchema <em>Schema</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>Schema</em>'.
-   * @see org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getSchema()
-   * @see #getXSDSchemaExtensibilityElement()
-   * @generated
-   */
-  EReference getXSDSchemaExtensibilityElement_Schema();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.MessageReference <em>Message Reference</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Message Reference</em>'.
-   * @see org.eclipse.wst.wsdl.MessageReference
-   * @generated
-   */
-  EClass getMessageReference();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.MessageReference#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.wst.wsdl.MessageReference#getName()
-   * @see #getMessageReference()
-   * @generated
-   */
-  EAttribute getMessageReference_Name();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.MessageReference#getEMessage <em>EMessage</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>EMessage</em>'.
-   * @see org.eclipse.wst.wsdl.MessageReference#getEMessage()
-   * @see #getMessageReference()
-   * @generated
-   */
-  EReference getMessageReference_EMessage();
-
-  /**
-   * Returns the meta object for data type '{@link javax.xml.namespace.QName <em>QName</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for data type '<em>QName</em>'.
-   * @see javax.xml.namespace.QName
-   * @model instanceClass="javax.xml.namespace.QName"
-   * @generated
-   */
-  EDataType getQName();
-
-  /**
-   * Returns the meta object for data type '{@link javax.wsdl.OperationType <em>Operation Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for data type '<em>Operation Type</em>'.
-   * @see javax.wsdl.OperationType
-   * @model instanceClass="javax.wsdl.OperationType"
-   * @generated
-   */
-  EDataType getOperationType();
-
-  /**
-   * Returns the meta object for data type '{@link org.w3c.dom.Element <em>DOM Element</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for data type '<em>DOM Element</em>'.
-   * @see org.w3c.dom.Element
-   * @model instanceClass="org.w3c.dom.Element"
-   * @generated
-   */
-  EDataType getDOMElement();
-
-  /**
-   * Returns the meta object for data type '{@link javax.wsdl.WSDLException <em>Exception</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for data type '<em>Exception</em>'.
-   * @see javax.wsdl.WSDLException
-   * @model instanceClass="javax.wsdl.WSDLException"
-   * @generated
-   */
-  EDataType getWSDLException();
-
-  /**
-   * Returns the meta object for data type '{@link org.w3c.dom.Document <em>DOM Document</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for data type '<em>DOM Document</em>'.
-   * @see org.w3c.dom.Document
-   * @model instanceClass="org.w3c.dom.Document"
-   * @generated
-   */
-  EDataType getDOMDocument();
-
-  /**
-   * Returns the factory that creates the instances of the model.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the factory that creates the instances of the model.
-   * @generated
-   */
-  WSDLFactory getWSDLFactory();
-
-} //WSDLPackage
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/WSDLPlugin.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/WSDLPlugin.java
deleted file mode 100644
index 0c943b5..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/WSDLPlugin.java
+++ /dev/null
@@ -1,107 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.factory.WSDLFactory;
-
-import org.eclipse.core.runtime.IPluginDescriptor;
-import org.eclipse.emf.common.EMFPlugin;
-import org.eclipse.emf.common.util.ResourceLocator;
-import org.eclipse.wst.wsdl.internal.extensibility.ExtensibilityElementFactoryRegistry;
-import org.eclipse.wst.wsdl.internal.extensibility.ExtensibilityElementFactoryRegistryReader;
-import org.eclipse.wst.wsdl.internal.impl.wsdl4j.WSDLFactoryImpl;
-import org.eclipse.wst.wsdl.internal.util.ExtensibilityElementFactory;
-
-
-/**
- * The <b>Plugin</b> for the model.
- * The WSDL model needs to be able to run within an Eclipse workbench,
- * within a headless Eclipse workspace, or just stand-alone as part 
- * of some other application.
- * To support this, all access is directed to the static methods,
- * which can redirect the service as appopriate to the runtime.
- * During stand-alone invocation no plugin initialization takes place.
- * In this case you will need the resources jar on the class path.
- * @see #getBaseURL
- */
-public final class WSDLPlugin extends EMFPlugin 
-{
-  /**
-   * The singleton instance of the plugin.
-   */
-  public static final WSDLPlugin INSTANCE = new WSDLPlugin();
-
-  /**
-   * The one instance of this class.
-   */
-  static private Implementation plugin;
-  
-  private ExtensibilityElementFactoryRegistry extensibilityElementFactoryRegistry;
-
-  /**
-   * Creates the singleton instance.
-   */
-  private WSDLPlugin()
-  {
-    super(new ResourceLocator[] {});
-  }
-
-  /*
-   * Javadoc copied from base class.
-   */
-  public ResourceLocator getPluginResourceLocator()
-  {
-    return plugin;
-  }
-
-  /**
-   * Returns the singleton instance of the Eclipse plugin.
-   * @return the singleton instance.
-   */
-  public static Implementation getPlugin()
-  {
-    return plugin;
-  }
-
-  /**
-   * The actual implementation of the Eclipse <b>Plugin</b>.
-   */
-  public static class Implementation extends EclipsePlugin
-  {
-    /**
-     * Creates an instance.
-     * @param descriptor the description of the plugin.
-     */
-    public Implementation(IPluginDescriptor descriptor)
-    {
-      super(descriptor);
-
-      // Remember the static instance.
-      //
-      plugin = this;
-    }
-  }
-  
-  public ExtensibilityElementFactory getExtensibilityElementFactory(String namespace)
-  {
-    if (extensibilityElementFactoryRegistry == null)
-    {
-      extensibilityElementFactoryRegistry = new ExtensibilityElementFactoryRegistry();
-      new ExtensibilityElementFactoryRegistryReader(extensibilityElementFactoryRegistry).readRegistry();
-    }
-    return extensibilityElementFactoryRegistry.getExtensibilityElementFactory(namespace);
-  }
-  
-  public WSDLFactory createWSDL4JFactory()
-  {
-    return new WSDLFactoryImpl();   	
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/XSDSchemaExtensibilityElement.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/XSDSchemaExtensibilityElement.java
deleted file mode 100644
index 00bb66d..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/XSDSchemaExtensibilityElement.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 org.eclipse.xsd.XSDSchema;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>XSD Schema Extensibility Element</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.XSDSchemaExtensibilityElement#getSchema <em>Schema</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wsdl.WSDLPackage#getXSDSchemaExtensibilityElement()
- * @model 
- * @generated
- */
-public interface XSDSchemaExtensibilityElement extends ExtensibilityElement{
-  /**
-   * Returns the value of the '<em><b>Schema</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>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>Schema</em>' containment reference.
-   * @see #setSchema(XSDSchema)
-   * @see org.eclipse.wsdl.WSDLPackage#getXSDSchemaExtensibilityElement_Schema()
-   * @model containment="true"
-   * @generated
-   */
-  XSDSchema getSchema();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wsdl.XSDSchemaExtensibilityElement#getSchema <em>Schema</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Schema</em>' containment reference.
-   * @see #getSchema()
-   * @generated
-   */
-  void setSchema(XSDSchema value);
-
-} // XSDSchemaExtensibilityElement
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPAddress.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPAddress.java
deleted file mode 100644
index e5ab588..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPAddress.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Address</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.http.HTTPAddress#getLocationURI <em>Location URI</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPAddress()
- * @model 
- * @generated
- */
-public interface HTTPAddress extends ExtensibilityElement, javax.wsdl.extensions.http.HTTPAddress {
-	/**
-	 * Returns the value of the '<em><b>Location URI</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>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>Location URI</em>' attribute.
-	 * @see #setLocationURI(String)
-	 * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPAddress_LocationURI()
-	 * @model 
-	 * @generated
-	 */
-	String getLocationURI();
-
-	/**
-	 * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.http.HTTPAddress#getLocationURI <em>Location URI</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @param value the new value of the '<em>Location URI</em>' attribute.
-	 * @see #getLocationURI()
-	 * @generated
-	 */
-	void setLocationURI(String value);
-
-} // HTTPAddress
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPBinding.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPBinding.java
deleted file mode 100644
index 573254c..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPBinding.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Binding</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.http.HTTPBinding#getVerb <em>Verb</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPBinding()
- * @model 
- * @generated
- */
-public interface HTTPBinding extends ExtensibilityElement, javax.wsdl.extensions.http.HTTPBinding {
-	/**
-	 * Returns the value of the '<em><b>Verb</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Verb</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-	 * @return the value of the '<em>Verb</em>' attribute.
-	 * @see #setVerb(String)
-	 * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPBinding_Verb()
-	 * @model 
-	 * @generated
-	 */
-	String getVerb();
-
-	/**
-	 * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.http.HTTPBinding#getVerb <em>Verb</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @param value the new value of the '<em>Verb</em>' attribute.
-	 * @see #getVerb()
-	 * @generated
-	 */
-	void setVerb(String value);
-
-} // HTTPBinding
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPFactory.java
deleted file mode 100644
index bd582b1..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPFactory.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage
- * @generated
- */
-public interface HTTPFactory extends EFactory {
-	/**
-	 * The singleton instance of the factory.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	HTTPFactory eINSTANCE = new org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPFactoryImpl();
-
-	/**
-	 * Returns a new object of class '<em>Binding</em>'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return a new object of class '<em>Binding</em>'.
-	 * @generated
-	 */
-	HTTPBinding createHTTPBinding();
-
-	/**
-	 * Returns a new object of class '<em>Operation</em>'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return a new object of class '<em>Operation</em>'.
-	 * @generated
-	 */
-	HTTPOperation createHTTPOperation();
-
-	/**
-	 * Returns a new object of class '<em>Url Replacement</em>'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return a new object of class '<em>Url Replacement</em>'.
-	 * @generated
-	 */
-	HTTPUrlReplacement createHTTPUrlReplacement();
-
-	/**
-	 * Returns a new object of class '<em>Url Encoded</em>'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return a new object of class '<em>Url Encoded</em>'.
-	 * @generated
-	 */
-	HTTPUrlEncoded createHTTPUrlEncoded();
-
-	/**
-	 * Returns a new object of class '<em>Address</em>'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return a new object of class '<em>Address</em>'.
-	 * @generated
-	 */
-	HTTPAddress createHTTPAddress();
-
-	/**
-	 * Returns the package supported by this factory.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the package supported by this factory.
-	 * @generated
-	 */
-	HTTPPackage getHTTPPackage();
-
-} //HTTPFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPOperation.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPOperation.java
deleted file mode 100644
index 170a9a1..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPOperation.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Operation</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.http.HTTPOperation#getLocationURI <em>Location URI</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPOperation()
- * @model 
- * @generated
- */
-public interface HTTPOperation extends ExtensibilityElement, javax.wsdl.extensions.http.HTTPOperation {
-	/**
-	 * Returns the value of the '<em><b>Location URI</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>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>Location URI</em>' attribute.
-	 * @see #setLocationURI(String)
-	 * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPOperation_LocationURI()
-	 * @model 
-	 * @generated
-	 */
-	String getLocationURI();
-
-	/**
-	 * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.http.HTTPOperation#getLocationURI <em>Location URI</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @param value the new value of the '<em>Location URI</em>' attribute.
-	 * @see #getLocationURI()
-	 * @generated
-	 */
-	void setLocationURI(String value);
-
-} // HTTPOperation
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPPackage.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPPackage.java
deleted file mode 100644
index 341c309..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPPackage.java
+++ /dev/null
@@ -1,613 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http;
-
-import org.eclipse.wst.wsdl.WSDLPackage;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- *   <li>each class,</li>
- *   <li>each feature of each class,</li>
- *   <li>each enum,</li>
- *   <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.HTTPFactory
- * @generated
- */
-public interface HTTPPackage extends EPackage{
-	/**
-	 * The package name.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	String eNAME = "http";
-
-	/**
-	 * The package namespace URI.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	String eNS_URI = "http://www.ibm.com/wsdl/2003/HTTP";
-
-	/**
-	 * The package namespace name.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	String eNS_PREFIX = "http";
-
-	/**
-	 * The singleton instance of the package.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	HTTPPackage eINSTANCE = org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl.init();
-
-	/**
-	 * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.http.impl.HTTPBindingImpl <em>Binding</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPBindingImpl
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getHTTPBinding()
-	 * @generated
-	 */
-	int HTTP_BINDING = 0;
-
-	/**
-	 * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_BINDING__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_BINDING__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Required</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_BINDING__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-	/**
-	 * The feature id for the '<em><b>Element Type</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_BINDING__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-	/**
-	 * The feature id for the '<em><b>Verb</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_BINDING__VERB = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-	/**
-	 * The number of structural features of the the '<em>Binding</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_BINDING_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-	/**
-	 * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.http.impl.HTTPOperationImpl <em>Operation</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPOperationImpl
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getHTTPOperation()
-	 * @generated
-	 */
-	int HTTP_OPERATION = 1;
-
-	/**
-	 * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_OPERATION__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_OPERATION__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Required</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_OPERATION__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-	/**
-	 * The feature id for the '<em><b>Element Type</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_OPERATION__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-	/**
-	 * The feature id for the '<em><b>Location URI</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_OPERATION__LOCATION_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-	/**
-	 * The number of structural features of the the '<em>Operation</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_OPERATION_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-	/**
-	 * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.http.impl.HTTPUrlReplacementImpl <em>Url Replacement</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPUrlReplacementImpl
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getHTTPUrlReplacement()
-	 * @generated
-	 */
-	int HTTP_URL_REPLACEMENT = 2;
-
-	/**
-	 * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_URL_REPLACEMENT__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_URL_REPLACEMENT__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Required</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_URL_REPLACEMENT__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-	/**
-	 * The feature id for the '<em><b>Element Type</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_URL_REPLACEMENT__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-	/**
-	 * The number of structural features of the the '<em>Url Replacement</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_URL_REPLACEMENT_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-	/**
-	 * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.http.impl.HTTPUrlEncodedImpl <em>Url Encoded</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPUrlEncodedImpl
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getHTTPUrlEncoded()
-	 * @generated
-	 */
-	int HTTP_URL_ENCODED = 3;
-
-	/**
-	 * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_URL_ENCODED__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_URL_ENCODED__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Required</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_URL_ENCODED__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-	/**
-	 * The feature id for the '<em><b>Element Type</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_URL_ENCODED__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-	/**
-	 * The number of structural features of the the '<em>Url Encoded</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_URL_ENCODED_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-	/**
-	 * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.http.impl.HTTPAddressImpl <em>Address</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPAddressImpl
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getHTTPAddress()
-	 * @generated
-	 */
-	int HTTP_ADDRESS = 4;
-
-	/**
-	 * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_ADDRESS__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_ADDRESS__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Required</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_ADDRESS__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-	/**
-	 * The feature id for the '<em><b>Element Type</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_ADDRESS__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-	/**
-	 * The feature id for the '<em><b>Location URI</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_ADDRESS__LOCATION_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-	/**
-	 * The number of structural features of the the '<em>Address</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int HTTP_ADDRESS_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-
-	/**
-	 * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPAddress <em>IHTTP Address</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see javax.wsdl.extensions.http.HTTPAddress
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getIHTTPAddress()
-	 * @generated
-	 */
-	int IHTTP_ADDRESS = 5;
-
-	/**
-	 * The number of structural features of the the '<em>IHTTP Address</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int IHTTP_ADDRESS_FEATURE_COUNT = 0;
-
-
-	/**
-	 * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPBinding <em>IHTTP Binding</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see javax.wsdl.extensions.http.HTTPBinding
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getIHTTPBinding()
-	 * @generated
-	 */
-	int IHTTP_BINDING = 6;
-
-	/**
-	 * The number of structural features of the the '<em>IHTTP Binding</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int IHTTP_BINDING_FEATURE_COUNT = 0;
-
-	/**
-	 * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPOperation <em>IHTTP Operation</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see javax.wsdl.extensions.http.HTTPOperation
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getIHTTPOperation()
-	 * @generated
-	 */
-	int IHTTP_OPERATION = 7;
-
-	/**
-	 * The number of structural features of the the '<em>IHTTP Operation</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int IHTTP_OPERATION_FEATURE_COUNT = 0;
-
-	/**
-	 * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPUrlEncoded <em>IHTTP Url Encoded</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see javax.wsdl.extensions.http.HTTPUrlEncoded
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getIHTTPUrlEncoded()
-	 * @generated
-	 */
-	int IHTTP_URL_ENCODED = 8;
-
-	/**
-	 * The number of structural features of the the '<em>IHTTP Url Encoded</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int IHTTP_URL_ENCODED_FEATURE_COUNT = 0;
-
-	/**
-	 * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPUrlReplacement <em>IHTTP Url Replacement</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see javax.wsdl.extensions.http.HTTPUrlReplacement
-	 * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getIHTTPUrlReplacement()
-	 * @generated
-	 */
-	int IHTTP_URL_REPLACEMENT = 9;
-
-	/**
-	 * The number of structural features of the the '<em>IHTTP Url Replacement</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int IHTTP_URL_REPLACEMENT_FEATURE_COUNT = 0;
-
-
-	/**
-	 * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.http.HTTPBinding <em>Binding</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>Binding</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.http.HTTPBinding
-	 * @generated
-	 */
-	EClass getHTTPBinding();
-
-	/**
-	 * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.http.HTTPBinding#getVerb <em>Verb</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for the attribute '<em>Verb</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.http.HTTPBinding#getVerb()
-	 * @see #getHTTPBinding()
-	 * @generated
-	 */
-	EAttribute getHTTPBinding_Verb();
-
-	/**
-	 * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.http.HTTPOperation <em>Operation</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>Operation</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.http.HTTPOperation
-	 * @generated
-	 */
-	EClass getHTTPOperation();
-
-	/**
-	 * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.http.HTTPOperation#getLocationURI <em>Location URI</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for the attribute '<em>Location URI</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.http.HTTPOperation#getLocationURI()
-	 * @see #getHTTPOperation()
-	 * @generated
-	 */
-	EAttribute getHTTPOperation_LocationURI();
-
-	/**
-	 * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.http.HTTPUrlReplacement <em>Url Replacement</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>Url Replacement</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.http.HTTPUrlReplacement
-	 * @generated
-	 */
-	EClass getHTTPUrlReplacement();
-
-	/**
-	 * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.http.HTTPUrlEncoded <em>Url Encoded</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>Url Encoded</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.http.HTTPUrlEncoded
-	 * @generated
-	 */
-	EClass getHTTPUrlEncoded();
-
-	/**
-	 * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.http.HTTPAddress <em>Address</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>Address</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.http.HTTPAddress
-	 * @generated
-	 */
-	EClass getHTTPAddress();
-
-	/**
-	 * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.http.HTTPAddress#getLocationURI <em>Location URI</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for the attribute '<em>Location URI</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.http.HTTPAddress#getLocationURI()
-	 * @see #getHTTPAddress()
-	 * @generated
-	 */
-	EAttribute getHTTPAddress_LocationURI();
-
-	/**
-	 * Returns the meta object for class '{@link javax.wsdl.extensions.http.HTTPAddress <em>IHTTP Address</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>IHTTP Address</em>'.
-	 * @see javax.wsdl.extensions.http.HTTPAddress
-	 * @model instanceClass="javax.wsdl.extensions.http.HTTPAddress" 
-	 * @generated
-	 */
-	EClass getIHTTPAddress();
-
-	/**
-	 * Returns the meta object for class '{@link javax.wsdl.extensions.http.HTTPBinding <em>IHTTP Binding</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>IHTTP Binding</em>'.
-	 * @see javax.wsdl.extensions.http.HTTPBinding
-	 * @model instanceClass="javax.wsdl.extensions.http.HTTPBinding" 
-	 * @generated
-	 */
-	EClass getIHTTPBinding();
-
-	/**
-	 * Returns the meta object for class '{@link javax.wsdl.extensions.http.HTTPOperation <em>IHTTP Operation</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>IHTTP Operation</em>'.
-	 * @see javax.wsdl.extensions.http.HTTPOperation
-	 * @model instanceClass="javax.wsdl.extensions.http.HTTPOperation" 
-	 * @generated
-	 */
-	EClass getIHTTPOperation();
-
-	/**
-	 * Returns the meta object for class '{@link javax.wsdl.extensions.http.HTTPUrlEncoded <em>IHTTP Url Encoded</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>IHTTP Url Encoded</em>'.
-	 * @see javax.wsdl.extensions.http.HTTPUrlEncoded
-	 * @model instanceClass="javax.wsdl.extensions.http.HTTPUrlEncoded" 
-	 * @generated
-	 */
-	EClass getIHTTPUrlEncoded();
-
-	/**
-	 * Returns the meta object for class '{@link javax.wsdl.extensions.http.HTTPUrlReplacement <em>IHTTP Url Replacement</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>IHTTP Url Replacement</em>'.
-	 * @see javax.wsdl.extensions.http.HTTPUrlReplacement
-	 * @model instanceClass="javax.wsdl.extensions.http.HTTPUrlReplacement" 
-	 * @generated
-	 */
-	EClass getIHTTPUrlReplacement();
-
-	/**
-	 * Returns the factory that creates the instances of the model.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the factory that creates the instances of the model.
-	 * @generated
-	 */
-	HTTPFactory getHTTPFactory();
-
-} //HTTPPackage
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPUrlEncoded.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPUrlEncoded.java
deleted file mode 100644
index d06c008..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPUrlEncoded.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Url Encoded</b></em>'.
- * <!-- end-user-doc -->
- *
- *
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPUrlEncoded()
- * @model 
- * @generated
- */
-public interface HTTPUrlEncoded extends ExtensibilityElement, javax.wsdl.extensions.http.HTTPUrlEncoded {
-} // HTTPUrlEncoded
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPUrlReplacement.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPUrlReplacement.java
deleted file mode 100644
index 00d1dde..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/HTTPUrlReplacement.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Url Replacement</b></em>'.
- * <!-- end-user-doc -->
- *
- *
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPUrlReplacement()
- * @model 
- * @generated
- */
-public interface HTTPUrlReplacement extends ExtensibilityElement, javax.wsdl.extensions.http.HTTPUrlReplacement {
-} // HTTPUrlReplacement
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPAddressImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPAddressImpl.java
deleted file mode 100644
index 25174e3..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPAddressImpl.java
+++ /dev/null
@@ -1,242 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http.internal.impl;
-
-
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
-import org.w3c.dom.Element;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.wst.wsdl.binding.http.HTTPAddress;
-import org.eclipse.wst.wsdl.binding.http.HTTPPackage;
-import org.eclipse.wst.wsdl.binding.http.internal.util.HTTPConstants;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Address</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.http.impl.HTTPAddressImpl#getLocationURI <em>Location URI</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class HTTPAddressImpl extends ExtensibilityElementImpl implements HTTPAddress {
-	/**
-	 * The default value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getLocationURI()
-	 * @generated
-	 * @ordered
-	 */
-	protected static final String LOCATION_URI_EDEFAULT = null;
-
-	/**
-	 * The cached value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getLocationURI()
-	 * @generated
-	 * @ordered
-	 */
-	protected String locationURI = LOCATION_URI_EDEFAULT;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected HTTPAddressImpl() {
-		super();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected EClass eStaticClass() {
-		return HTTPPackage.eINSTANCE.getHTTPAddress();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public String getLocationURI() {
-		return locationURI;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void setLocationURI(String newLocationURI) {
-		String oldLocationURI = locationURI;
-		locationURI = newLocationURI;
-		if (eNotificationRequired())
-			eNotify(new ENotificationImpl(this, Notification.SET, HTTPPackage.HTTP_ADDRESS__LOCATION_URI, oldLocationURI, locationURI));
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_ADDRESS__DOCUMENTATION_ELEMENT:
-				return getDocumentationElement();
-			case HTTPPackage.HTTP_ADDRESS__ELEMENT:
-				return getElement();
-			case HTTPPackage.HTTP_ADDRESS__REQUIRED:
-				return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-			case HTTPPackage.HTTP_ADDRESS__ELEMENT_TYPE:
-				return getElementType();
-			case HTTPPackage.HTTP_ADDRESS__LOCATION_URI:
-				return getLocationURI();
-		}
-		return eDynamicGet(eFeature, resolve);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eSet(EStructuralFeature eFeature, Object newValue) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_ADDRESS__DOCUMENTATION_ELEMENT:
-				setDocumentationElement((Element)newValue);
-				return;
-			case HTTPPackage.HTTP_ADDRESS__ELEMENT:
-				setElement((Element)newValue);
-				return;
-			case HTTPPackage.HTTP_ADDRESS__REQUIRED:
-				setRequired(((Boolean)newValue).booleanValue());
-				return;
-			case HTTPPackage.HTTP_ADDRESS__ELEMENT_TYPE:
-				setElementType((QName)newValue);
-				return;
-			case HTTPPackage.HTTP_ADDRESS__LOCATION_URI:
-				setLocationURI((String)newValue);
-				return;
-		}
-		eDynamicSet(eFeature, newValue);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eUnset(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_ADDRESS__DOCUMENTATION_ELEMENT:
-				setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_ADDRESS__ELEMENT:
-				setElement(ELEMENT_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_ADDRESS__REQUIRED:
-				setRequired(REQUIRED_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_ADDRESS__ELEMENT_TYPE:
-				setElementType(ELEMENT_TYPE_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_ADDRESS__LOCATION_URI:
-				setLocationURI(LOCATION_URI_EDEFAULT);
-				return;
-		}
-		eDynamicUnset(eFeature);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public boolean eIsSet(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_ADDRESS__DOCUMENTATION_ELEMENT:
-				return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-			case HTTPPackage.HTTP_ADDRESS__ELEMENT:
-				return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-			case HTTPPackage.HTTP_ADDRESS__REQUIRED:
-				return required != REQUIRED_EDEFAULT;
-			case HTTPPackage.HTTP_ADDRESS__ELEMENT_TYPE:
-				return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-			case HTTPPackage.HTTP_ADDRESS__LOCATION_URI:
-				return LOCATION_URI_EDEFAULT == null ? locationURI != null : !LOCATION_URI_EDEFAULT.equals(locationURI);
-		}
-		return eDynamicIsSet(eFeature);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public String toString() {
-		if (eIsProxy()) return super.toString();
-
-		StringBuffer result = new StringBuffer(super.toString());
-		result.append(" (locationURI: ");
-		result.append(locationURI);
-		result.append(')');
-		return result.toString();
-	}
-
-  //
-  // Reconcile methods: DOM -> Model
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-  	setLocationURI
-      (HTTPConstants.getAttribute(changedElement, HTTPConstants.LOCATION_URI_ATTRIBUTE));
-    reconcileReferences(false);
-  }
-  
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == HTTPPackage.eINSTANCE.getHTTPAddress_LocationURI())
-        niceSetAttribute(theElement,HTTPConstants.LOCATION_URI_ATTRIBUTE,getLocationURI());
-    }
-  }
-} //HTTPAddressImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPBindingImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPBindingImpl.java
deleted file mode 100644
index 64d6f3b..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPBindingImpl.java
+++ /dev/null
@@ -1,242 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http.internal.impl;
-
-
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.EAttribute;
-
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.binding.http.HTTPBinding;
-import org.eclipse.wst.wsdl.binding.http.HTTPPackage;
-import org.eclipse.wst.wsdl.binding.http.internal.util.HTTPConstants;
-
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.http.impl.HTTPBindingImpl#getVerb <em>Verb</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class HTTPBindingImpl extends ExtensibilityElementImpl implements HTTPBinding {
-	/**
-	 * The default value of the '{@link #getVerb() <em>Verb</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getVerb()
-	 * @generated
-	 * @ordered
-	 */
-	protected static final String VERB_EDEFAULT = null;
-
-	/**
-	 * The cached value of the '{@link #getVerb() <em>Verb</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getVerb()
-	 * @generated
-	 * @ordered
-	 */
-	protected String verb = VERB_EDEFAULT;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected HTTPBindingImpl() {
-		super();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected EClass eStaticClass() {
-		return HTTPPackage.eINSTANCE.getHTTPBinding();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public String getVerb() {
-		return verb;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void setVerb(String newVerb) {
-		String oldVerb = verb;
-		verb = newVerb;
-		if (eNotificationRequired())
-			eNotify(new ENotificationImpl(this, Notification.SET, HTTPPackage.HTTP_BINDING__VERB, oldVerb, verb));
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_BINDING__DOCUMENTATION_ELEMENT:
-				return getDocumentationElement();
-			case HTTPPackage.HTTP_BINDING__ELEMENT:
-				return getElement();
-			case HTTPPackage.HTTP_BINDING__REQUIRED:
-				return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-			case HTTPPackage.HTTP_BINDING__ELEMENT_TYPE:
-				return getElementType();
-			case HTTPPackage.HTTP_BINDING__VERB:
-				return getVerb();
-		}
-		return eDynamicGet(eFeature, resolve);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eSet(EStructuralFeature eFeature, Object newValue) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_BINDING__DOCUMENTATION_ELEMENT:
-				setDocumentationElement((Element)newValue);
-				return;
-			case HTTPPackage.HTTP_BINDING__ELEMENT:
-				setElement((Element)newValue);
-				return;
-			case HTTPPackage.HTTP_BINDING__REQUIRED:
-				setRequired(((Boolean)newValue).booleanValue());
-				return;
-			case HTTPPackage.HTTP_BINDING__ELEMENT_TYPE:
-				setElementType((QName)newValue);
-				return;
-			case HTTPPackage.HTTP_BINDING__VERB:
-				setVerb((String)newValue);
-				return;
-		}
-		eDynamicSet(eFeature, newValue);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eUnset(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_BINDING__DOCUMENTATION_ELEMENT:
-				setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_BINDING__ELEMENT:
-				setElement(ELEMENT_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_BINDING__REQUIRED:
-				setRequired(REQUIRED_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_BINDING__ELEMENT_TYPE:
-				setElementType(ELEMENT_TYPE_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_BINDING__VERB:
-				setVerb(VERB_EDEFAULT);
-				return;
-		}
-		eDynamicUnset(eFeature);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public boolean eIsSet(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_BINDING__DOCUMENTATION_ELEMENT:
-				return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-			case HTTPPackage.HTTP_BINDING__ELEMENT:
-				return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-			case HTTPPackage.HTTP_BINDING__REQUIRED:
-				return required != REQUIRED_EDEFAULT;
-			case HTTPPackage.HTTP_BINDING__ELEMENT_TYPE:
-				return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-			case HTTPPackage.HTTP_BINDING__VERB:
-				return VERB_EDEFAULT == null ? verb != null : !VERB_EDEFAULT.equals(verb);
-		}
-		return eDynamicIsSet(eFeature);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public String toString() {
-		if (eIsProxy()) return super.toString();
-
-		StringBuffer result = new StringBuffer(super.toString());
-		result.append(" (verb: ");
-		result.append(verb);
-		result.append(')');
-		return result.toString();
-	}
-
-  //
-  // Reconcile methods: DOM -> Model
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-  	setVerb
-      (HTTPConstants.getAttribute(changedElement, HTTPConstants.VERB_ATTRIBUTE));
-    reconcileReferences(false);
-  }
-  
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == HTTPPackage.eINSTANCE.getHTTPBinding_Verb())
-        niceSetAttribute(theElement,HTTPConstants.VERB_ATTRIBUTE,getVerb());
-    }
-  }
-
-} //HTTPBindingImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPFactoryImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPFactoryImpl.java
deleted file mode 100644
index 73ea601..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPFactoryImpl.java
+++ /dev/null
@@ -1,122 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http.internal.impl;
-
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-import org.eclipse.wst.wsdl.binding.http.*;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class HTTPFactoryImpl extends EFactoryImpl implements HTTPFactory {
-	/**
-	 * Creates and instance of the factory.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public HTTPFactoryImpl() {
-		super();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EObject create(EClass eClass) {
-		switch (eClass.getClassifierID()) {
-			case HTTPPackage.HTTP_BINDING: return createHTTPBinding();
-			case HTTPPackage.HTTP_OPERATION: return createHTTPOperation();
-			case HTTPPackage.HTTP_URL_REPLACEMENT: return createHTTPUrlReplacement();
-			case HTTPPackage.HTTP_URL_ENCODED: return createHTTPUrlEncoded();
-			case HTTPPackage.HTTP_ADDRESS: return createHTTPAddress();
-			default:
-				throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
-		}
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public HTTPBinding createHTTPBinding() {
-		HTTPBindingImpl httpBinding = new HTTPBindingImpl();
-		return httpBinding;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public HTTPOperation createHTTPOperation() {
-		HTTPOperationImpl httpOperation = new HTTPOperationImpl();
-		return httpOperation;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public HTTPUrlReplacement createHTTPUrlReplacement() {
-		HTTPUrlReplacementImpl httpUrlReplacement = new HTTPUrlReplacementImpl();
-		return httpUrlReplacement;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public HTTPUrlEncoded createHTTPUrlEncoded() {
-		HTTPUrlEncodedImpl httpUrlEncoded = new HTTPUrlEncodedImpl();
-		return httpUrlEncoded;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public HTTPAddress createHTTPAddress() {
-		HTTPAddressImpl httpAddress = new HTTPAddressImpl();
-		return httpAddress;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public HTTPPackage getHTTPPackage() {
-		return (HTTPPackage)getEPackage();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @deprecated
-	 * @generated
-	 */
-	public static HTTPPackage getPackage() {
-		return HTTPPackage.eINSTANCE;
-	}
-} //HTTPFactoryImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPOperationImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPOperationImpl.java
deleted file mode 100644
index 462d40f..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPOperationImpl.java
+++ /dev/null
@@ -1,242 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http.internal.impl;
-
-
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.EAttribute;
-
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.binding.http.HTTPOperation;
-import org.eclipse.wst.wsdl.binding.http.HTTPPackage;
-import org.eclipse.wst.wsdl.binding.http.internal.util.HTTPConstants;
-
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Operation</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.http.impl.HTTPOperationImpl#getLocationURI <em>Location URI</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class HTTPOperationImpl extends ExtensibilityElementImpl implements HTTPOperation {
-	/**
-	 * The default value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getLocationURI()
-	 * @generated
-	 * @ordered
-	 */
-	protected static final String LOCATION_URI_EDEFAULT = null;
-
-	/**
-	 * The cached value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getLocationURI()
-	 * @generated
-	 * @ordered
-	 */
-	protected String locationURI = LOCATION_URI_EDEFAULT;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected HTTPOperationImpl() {
-		super();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected EClass eStaticClass() {
-		return HTTPPackage.eINSTANCE.getHTTPOperation();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public String getLocationURI() {
-		return locationURI;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void setLocationURI(String newLocationURI) {
-		String oldLocationURI = locationURI;
-		locationURI = newLocationURI;
-		if (eNotificationRequired())
-			eNotify(new ENotificationImpl(this, Notification.SET, HTTPPackage.HTTP_OPERATION__LOCATION_URI, oldLocationURI, locationURI));
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_OPERATION__DOCUMENTATION_ELEMENT:
-				return getDocumentationElement();
-			case HTTPPackage.HTTP_OPERATION__ELEMENT:
-				return getElement();
-			case HTTPPackage.HTTP_OPERATION__REQUIRED:
-				return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-			case HTTPPackage.HTTP_OPERATION__ELEMENT_TYPE:
-				return getElementType();
-			case HTTPPackage.HTTP_OPERATION__LOCATION_URI:
-				return getLocationURI();
-		}
-		return eDynamicGet(eFeature, resolve);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eSet(EStructuralFeature eFeature, Object newValue) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_OPERATION__DOCUMENTATION_ELEMENT:
-				setDocumentationElement((Element)newValue);
-				return;
-			case HTTPPackage.HTTP_OPERATION__ELEMENT:
-				setElement((Element)newValue);
-				return;
-			case HTTPPackage.HTTP_OPERATION__REQUIRED:
-				setRequired(((Boolean)newValue).booleanValue());
-				return;
-			case HTTPPackage.HTTP_OPERATION__ELEMENT_TYPE:
-				setElementType((QName)newValue);
-				return;
-			case HTTPPackage.HTTP_OPERATION__LOCATION_URI:
-				setLocationURI((String)newValue);
-				return;
-		}
-		eDynamicSet(eFeature, newValue);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eUnset(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_OPERATION__DOCUMENTATION_ELEMENT:
-				setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_OPERATION__ELEMENT:
-				setElement(ELEMENT_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_OPERATION__REQUIRED:
-				setRequired(REQUIRED_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_OPERATION__ELEMENT_TYPE:
-				setElementType(ELEMENT_TYPE_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_OPERATION__LOCATION_URI:
-				setLocationURI(LOCATION_URI_EDEFAULT);
-				return;
-		}
-		eDynamicUnset(eFeature);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public boolean eIsSet(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_OPERATION__DOCUMENTATION_ELEMENT:
-				return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-			case HTTPPackage.HTTP_OPERATION__ELEMENT:
-				return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-			case HTTPPackage.HTTP_OPERATION__REQUIRED:
-				return required != REQUIRED_EDEFAULT;
-			case HTTPPackage.HTTP_OPERATION__ELEMENT_TYPE:
-				return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-			case HTTPPackage.HTTP_OPERATION__LOCATION_URI:
-				return LOCATION_URI_EDEFAULT == null ? locationURI != null : !LOCATION_URI_EDEFAULT.equals(locationURI);
-		}
-		return eDynamicIsSet(eFeature);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public String toString() {
-		if (eIsProxy()) return super.toString();
-
-		StringBuffer result = new StringBuffer(super.toString());
-		result.append(" (locationURI: ");
-		result.append(locationURI);
-		result.append(')');
-		return result.toString();
-	}
-
-  //
-  // Reconcile methods: DOM -> Model
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-  	setLocationURI
-      (HTTPConstants.getAttribute(changedElement, HTTPConstants.LOCATION_URI_ATTRIBUTE));
-    reconcileReferences(false);
-  }
-  
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == HTTPPackage.eINSTANCE.getHTTPOperation_LocationURI())
-        niceSetAttribute(theElement,HTTPConstants.LOCATION_URI_ATTRIBUTE,getLocationURI());
-    }
-  }
-
-} //HTTPOperationImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPPackageImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPPackageImpl.java
deleted file mode 100644
index a7bba3c..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPPackageImpl.java
+++ /dev/null
@@ -1,417 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http.internal.impl;
-
-import org.eclipse.wst.wsdl.WSDLPackage;
-
-
-import org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-
-import org.eclipse.wst.wsdl.binding.http.HTTPAddress;
-import org.eclipse.wst.wsdl.binding.http.HTTPBinding;
-import org.eclipse.wst.wsdl.binding.http.HTTPFactory;
-import org.eclipse.wst.wsdl.binding.http.HTTPOperation;
-import org.eclipse.wst.wsdl.binding.http.HTTPPackage;
-import org.eclipse.wst.wsdl.binding.http.HTTPUrlEncoded;
-import org.eclipse.wst.wsdl.binding.http.HTTPUrlReplacement;
-import org.eclipse.xsd.impl.XSDPackageImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class HTTPPackageImpl extends EPackageImpl implements HTTPPackage {
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass httpBindingEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass httpOperationEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass httpUrlReplacementEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass httpUrlEncodedEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass httpAddressEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass ihttpAddressEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass ihttpBindingEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass ihttpOperationEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass ihttpUrlEncodedEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass ihttpUrlReplacementEClass = null;
-
-	/**
-	 * Creates an instance of the model <b>Package</b>, registered with
-	 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
-	 * package URI value.
-	 * <p>Note: the correct way to create the package is via the static
-	 * factory method {@link #init init()}, which also performs
-	 * initialization of the package, or returns the registered package,
-	 * if one already exists.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see org.eclipse.emf.ecore.EPackage.Registry
-	 * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#eNS_URI
-	 * @see #init()
-	 * @generated
-	 */
-	private HTTPPackageImpl() {
-		super(eNS_URI, HTTPFactory.eINSTANCE);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private static boolean isInited = false;
-
-	/**
-	 * Creates, registers, and initializes the <b>Package</b> for this
-	 * model, and for any others upon which it depends.  Simple
-	 * dependencies are satisfied by calling this method on all
-	 * dependent packages before doing anything else.  This method drives
-	 * initialization for interdependent packages directly, in parallel
-	 * with this package, itself.
-	 * <p>Of this package and its interdependencies, all packages which
-	 * have not yet been registered by their URI values are first created
-	 * and registered.  The packages are then initialized in two steps:
-	 * meta-model objects for all of the packages are created before any
-	 * are initialized, since one package's meta-model objects may refer to
-	 * those of another.
-	 * <p>Invocation of this method will not affect any packages that have
-	 * already been initialized.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #eNS_URI
-	 * @see #createPackageContents()
-	 * @see #initializePackageContents()
-	 * @generated
-	 */
-	public static HTTPPackage init() {
-		if (isInited) return (HTTPPackage)EPackage.Registry.INSTANCE.get(HTTPPackage.eNS_URI);
-
-		// Obtain or create and register package.
-		HTTPPackageImpl theHTTPPackage = (HTTPPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof EPackage ? EPackage.Registry.INSTANCE.get(eNS_URI) : new HTTPPackageImpl());
-
-		isInited = true;
-
-		// Initialize simple dependencies
-		XSDPackageImpl.init();
-
-		// Obtain or create and register interdependencies
-		WSDLPackageImpl theWSDLPackage = (WSDLPackageImpl)(EPackage.Registry.INSTANCE.get(WSDLPackage.eNS_URI) instanceof EPackage ? EPackage.Registry.INSTANCE.get(WSDLPackage.eNS_URI) : WSDLPackageImpl.eINSTANCE);
-
-		// Step 1: create meta-model objects
-		theHTTPPackage.createPackageContents();
-		theWSDLPackage.createPackageContents();
-
-		// Step 2: complete initialization
-		theHTTPPackage.initializePackageContents();
-		theWSDLPackage.initializePackageContents();
-
-		return theHTTPPackage;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getHTTPBinding() {
-		return httpBindingEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EAttribute getHTTPBinding_Verb() {
-		return (EAttribute)httpBindingEClass.getEStructuralFeatures().get(0);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getHTTPOperation() {
-		return httpOperationEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EAttribute getHTTPOperation_LocationURI() {
-		return (EAttribute)httpOperationEClass.getEStructuralFeatures().get(0);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getHTTPUrlReplacement() {
-		return httpUrlReplacementEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getHTTPUrlEncoded() {
-		return httpUrlEncodedEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getHTTPAddress() {
-		return httpAddressEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EAttribute getHTTPAddress_LocationURI() {
-		return (EAttribute)httpAddressEClass.getEStructuralFeatures().get(0);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getIHTTPAddress() {
-		return ihttpAddressEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getIHTTPBinding() {
-		return ihttpBindingEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getIHTTPOperation() {
-		return ihttpOperationEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getIHTTPUrlEncoded() {
-		return ihttpUrlEncodedEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getIHTTPUrlReplacement() {
-		return ihttpUrlReplacementEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public HTTPFactory getHTTPFactory() {
-		return (HTTPFactory)getEFactoryInstance();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private boolean isCreated = false;
-
-	/**
-	 * Creates the meta-model objects for the package.  This method is
-	 * guarded to have no affect on any invocation but its first.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void createPackageContents() {
-		if (isCreated) return;
-		isCreated = true;
-
-		// Create classes and their features
-		httpBindingEClass = createEClass(HTTP_BINDING);
-		createEAttribute(httpBindingEClass, HTTP_BINDING__VERB);
-
-		httpOperationEClass = createEClass(HTTP_OPERATION);
-		createEAttribute(httpOperationEClass, HTTP_OPERATION__LOCATION_URI);
-
-		httpUrlReplacementEClass = createEClass(HTTP_URL_REPLACEMENT);
-
-		httpUrlEncodedEClass = createEClass(HTTP_URL_ENCODED);
-
-		httpAddressEClass = createEClass(HTTP_ADDRESS);
-		createEAttribute(httpAddressEClass, HTTP_ADDRESS__LOCATION_URI);
-
-		ihttpAddressEClass = createEClass(IHTTP_ADDRESS);
-
-		ihttpBindingEClass = createEClass(IHTTP_BINDING);
-
-		ihttpOperationEClass = createEClass(IHTTP_OPERATION);
-
-		ihttpUrlEncodedEClass = createEClass(IHTTP_URL_ENCODED);
-
-		ihttpUrlReplacementEClass = createEClass(IHTTP_URL_REPLACEMENT);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private boolean isInitialized = false;
-
-	/**
-	 * Complete the initialization of the package and its meta-model.  This
-	 * method is guarded to have no affect on any invocation but its first.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void initializePackageContents() {
-		if (isInitialized) return;
-		isInitialized = true;
-
-		// Initialize package
-		setName(eNAME);
-		setNsPrefix(eNS_PREFIX);
-		setNsURI(eNS_URI);
-
-		// Obtain other dependent packages
-		WSDLPackageImpl theWSDLPackage = (WSDLPackageImpl)EPackage.Registry.INSTANCE.getEPackage(WSDLPackage.eNS_URI);
-
-		// Add supertypes to classes
-		httpBindingEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-		httpBindingEClass.getESuperTypes().add(this.getIHTTPBinding());
-		httpOperationEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-		httpOperationEClass.getESuperTypes().add(this.getIHTTPOperation());
-		httpUrlReplacementEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-		httpUrlReplacementEClass.getESuperTypes().add(this.getIHTTPUrlReplacement());
-		httpUrlEncodedEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-		httpUrlEncodedEClass.getESuperTypes().add(this.getIHTTPUrlEncoded());
-		httpAddressEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-		httpAddressEClass.getESuperTypes().add(this.getIHTTPAddress());
-
-		// Initialize classes and features; add operations and parameters
-		initEClass(httpBindingEClass, HTTPBinding.class, "HTTPBinding", !IS_ABSTRACT, !IS_INTERFACE);
-		initEAttribute(getHTTPBinding_Verb(), ecorePackage.getEString(), "verb", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-
-		initEClass(httpOperationEClass, HTTPOperation.class, "HTTPOperation", !IS_ABSTRACT, !IS_INTERFACE);
-		initEAttribute(getHTTPOperation_LocationURI(), ecorePackage.getEString(), "locationURI", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-
-		initEClass(httpUrlReplacementEClass, HTTPUrlReplacement.class, "HTTPUrlReplacement", !IS_ABSTRACT, !IS_INTERFACE);
-
-		initEClass(httpUrlEncodedEClass, HTTPUrlEncoded.class, "HTTPUrlEncoded", !IS_ABSTRACT, !IS_INTERFACE);
-
-		initEClass(httpAddressEClass, HTTPAddress.class, "HTTPAddress", !IS_ABSTRACT, !IS_INTERFACE);
-		initEAttribute(getHTTPAddress_LocationURI(), ecorePackage.getEString(), "locationURI", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-
-		initEClass(ihttpAddressEClass, javax.wsdl.extensions.http.HTTPAddress.class, "IHTTPAddress", IS_ABSTRACT, IS_INTERFACE);
-
-		initEClass(ihttpBindingEClass, javax.wsdl.extensions.http.HTTPBinding.class, "IHTTPBinding", IS_ABSTRACT, IS_INTERFACE);
-
-		initEClass(ihttpOperationEClass, javax.wsdl.extensions.http.HTTPOperation.class, "IHTTPOperation", IS_ABSTRACT, IS_INTERFACE);
-
-		initEClass(ihttpUrlEncodedEClass, javax.wsdl.extensions.http.HTTPUrlEncoded.class, "IHTTPUrlEncoded", IS_ABSTRACT, IS_INTERFACE);
-
-		initEClass(ihttpUrlReplacementEClass, javax.wsdl.extensions.http.HTTPUrlReplacement.class, "IHTTPUrlReplacement", IS_ABSTRACT, IS_INTERFACE);
-
-		// Create resource
-		createResource(eNS_URI);
-	}
-} //HTTPPackageImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlEncodedImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlEncodedImpl.java
deleted file mode 100644
index 6ce0f0e..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlEncodedImpl.java
+++ /dev/null
@@ -1,137 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http.internal.impl;
-
-
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.wst.wsdl.binding.http.HTTPPackage;
-import org.eclipse.wst.wsdl.binding.http.HTTPUrlEncoded;
-
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Url Encoded</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class HTTPUrlEncodedImpl extends ExtensibilityElementImpl implements HTTPUrlEncoded {
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected HTTPUrlEncodedImpl() {
-		super();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected EClass eStaticClass() {
-		return HTTPPackage.eINSTANCE.getHTTPUrlEncoded();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_URL_ENCODED__DOCUMENTATION_ELEMENT:
-				return getDocumentationElement();
-			case HTTPPackage.HTTP_URL_ENCODED__ELEMENT:
-				return getElement();
-			case HTTPPackage.HTTP_URL_ENCODED__REQUIRED:
-				return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-			case HTTPPackage.HTTP_URL_ENCODED__ELEMENT_TYPE:
-				return getElementType();
-		}
-		return eDynamicGet(eFeature, resolve);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eSet(EStructuralFeature eFeature, Object newValue) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_URL_ENCODED__DOCUMENTATION_ELEMENT:
-				setDocumentationElement((Element)newValue);
-				return;
-			case HTTPPackage.HTTP_URL_ENCODED__ELEMENT:
-				setElement((Element)newValue);
-				return;
-			case HTTPPackage.HTTP_URL_ENCODED__REQUIRED:
-				setRequired(((Boolean)newValue).booleanValue());
-				return;
-			case HTTPPackage.HTTP_URL_ENCODED__ELEMENT_TYPE:
-				setElementType((QName)newValue);
-				return;
-		}
-		eDynamicSet(eFeature, newValue);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eUnset(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_URL_ENCODED__DOCUMENTATION_ELEMENT:
-				setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_URL_ENCODED__ELEMENT:
-				setElement(ELEMENT_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_URL_ENCODED__REQUIRED:
-				setRequired(REQUIRED_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_URL_ENCODED__ELEMENT_TYPE:
-				setElementType(ELEMENT_TYPE_EDEFAULT);
-				return;
-		}
-		eDynamicUnset(eFeature);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public boolean eIsSet(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_URL_ENCODED__DOCUMENTATION_ELEMENT:
-				return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-			case HTTPPackage.HTTP_URL_ENCODED__ELEMENT:
-				return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-			case HTTPPackage.HTTP_URL_ENCODED__REQUIRED:
-				return required != REQUIRED_EDEFAULT;
-			case HTTPPackage.HTTP_URL_ENCODED__ELEMENT_TYPE:
-				return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-		}
-		return eDynamicIsSet(eFeature);
-	}
-
-} //HTTPUrlEncodedImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlReplacementImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlReplacementImpl.java
deleted file mode 100644
index f4e85a8..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlReplacementImpl.java
+++ /dev/null
@@ -1,137 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http.internal.impl;
-
-
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.wst.wsdl.binding.http.HTTPPackage;
-import org.eclipse.wst.wsdl.binding.http.HTTPUrlReplacement;
-
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Url Replacement</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class HTTPUrlReplacementImpl extends ExtensibilityElementImpl implements HTTPUrlReplacement {
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected HTTPUrlReplacementImpl() {
-		super();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected EClass eStaticClass() {
-		return HTTPPackage.eINSTANCE.getHTTPUrlReplacement();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_URL_REPLACEMENT__DOCUMENTATION_ELEMENT:
-				return getDocumentationElement();
-			case HTTPPackage.HTTP_URL_REPLACEMENT__ELEMENT:
-				return getElement();
-			case HTTPPackage.HTTP_URL_REPLACEMENT__REQUIRED:
-				return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-			case HTTPPackage.HTTP_URL_REPLACEMENT__ELEMENT_TYPE:
-				return getElementType();
-		}
-		return eDynamicGet(eFeature, resolve);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eSet(EStructuralFeature eFeature, Object newValue) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_URL_REPLACEMENT__DOCUMENTATION_ELEMENT:
-				setDocumentationElement((Element)newValue);
-				return;
-			case HTTPPackage.HTTP_URL_REPLACEMENT__ELEMENT:
-				setElement((Element)newValue);
-				return;
-			case HTTPPackage.HTTP_URL_REPLACEMENT__REQUIRED:
-				setRequired(((Boolean)newValue).booleanValue());
-				return;
-			case HTTPPackage.HTTP_URL_REPLACEMENT__ELEMENT_TYPE:
-				setElementType((QName)newValue);
-				return;
-		}
-		eDynamicSet(eFeature, newValue);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eUnset(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_URL_REPLACEMENT__DOCUMENTATION_ELEMENT:
-				setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_URL_REPLACEMENT__ELEMENT:
-				setElement(ELEMENT_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_URL_REPLACEMENT__REQUIRED:
-				setRequired(REQUIRED_EDEFAULT);
-				return;
-			case HTTPPackage.HTTP_URL_REPLACEMENT__ELEMENT_TYPE:
-				setElementType(ELEMENT_TYPE_EDEFAULT);
-				return;
-		}
-		eDynamicUnset(eFeature);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public boolean eIsSet(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case HTTPPackage.HTTP_URL_REPLACEMENT__DOCUMENTATION_ELEMENT:
-				return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-			case HTTPPackage.HTTP_URL_REPLACEMENT__ELEMENT:
-				return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-			case HTTPPackage.HTTP_URL_REPLACEMENT__REQUIRED:
-				return required != REQUIRED_EDEFAULT;
-			case HTTPPackage.HTTP_URL_REPLACEMENT__ELEMENT_TYPE:
-				return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-		}
-		return eDynamicIsSet(eFeature);
-	}
-
-} //HTTPUrlReplacementImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPAdapterFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPAdapterFactory.java
deleted file mode 100644
index 7c86a46..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPAdapterFactory.java
+++ /dev/null
@@ -1,332 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http.internal.util;
-
-import org.eclipse.wst.wsdl.WSDLElement;
-
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.binding.http.*;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage
- * @generated
- */
-public class HTTPAdapterFactory extends AdapterFactoryImpl {
-	/**
-	 * The cached model package.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected static HTTPPackage modelPackage;
-
-	/**
-	 * Creates an instance of the adapter factory.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public HTTPAdapterFactory() {
-		if (modelPackage == null) {
-			modelPackage = HTTPPackage.eINSTANCE;
-		}
-	}
-
-	/**
-	 * Returns whether this factory is applicable for the type of the object.
-	 * <!-- begin-user-doc -->
-	 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
-	 * <!-- end-user-doc -->
-	 * @return whether this factory is applicable for the type of the object.
-	 * @generated
-	 */
-	public boolean isFactoryForType(Object object) {
-		if (object == modelPackage) {
-			return true;
-		}
-		if (object instanceof EObject) {
-			return ((EObject)object).eClass().getEPackage() == modelPackage;
-		}
-		return false;
-	}
-
-	/**
-	 * The switch the delegates to the <code>createXXX</code> methods.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected HTTPSwitch modelSwitch =
-		new HTTPSwitch() {
-			public Object caseHTTPBinding(HTTPBinding object) {
-				return createHTTPBindingAdapter();
-			}
-			public Object caseHTTPOperation(HTTPOperation object) {
-				return createHTTPOperationAdapter();
-			}
-			public Object caseHTTPUrlReplacement(HTTPUrlReplacement object) {
-				return createHTTPUrlReplacementAdapter();
-			}
-			public Object caseHTTPUrlEncoded(HTTPUrlEncoded object) {
-				return createHTTPUrlEncodedAdapter();
-			}
-			public Object caseHTTPAddress(HTTPAddress object) {
-				return createHTTPAddressAdapter();
-			}
-			public Object caseIHTTPAddress(javax.wsdl.extensions.http.HTTPAddress object) {
-				return createIHTTPAddressAdapter();
-			}
-			public Object caseIHTTPBinding(javax.wsdl.extensions.http.HTTPBinding object) {
-				return createIHTTPBindingAdapter();
-			}
-			public Object caseIHTTPOperation(javax.wsdl.extensions.http.HTTPOperation object) {
-				return createIHTTPOperationAdapter();
-			}
-			public Object caseIHTTPUrlEncoded(javax.wsdl.extensions.http.HTTPUrlEncoded object) {
-				return createIHTTPUrlEncodedAdapter();
-			}
-			public Object caseIHTTPUrlReplacement(javax.wsdl.extensions.http.HTTPUrlReplacement object) {
-				return createIHTTPUrlReplacementAdapter();
-			}
-			public Object caseWSDLElement(WSDLElement object) {
-				return createWSDLElementAdapter();
-			}
-			public Object caseIExtensibilityElement(ExtensibilityElement object) {
-				return createIExtensibilityElementAdapter();
-			}
-			public Object caseExtensibilityElement(org.eclipse.wst.wsdl.ExtensibilityElement object) {
-				return createExtensibilityElementAdapter();
-			}
-			public Object defaultCase(EObject object) {
-				return createEObjectAdapter();
-			}
-		};
-
-	/**
-	 * Creates an adapter for the <code>target</code>.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @param target the object to adapt.
-	 * @return the adapter for the <code>target</code>.
-	 * @generated
-	 */
-	public Adapter createAdapter(Notifier target) {
-		return (Adapter)modelSwitch.doSwitch((EObject)target);
-	}
-
-
-	/**
-	 * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.http.HTTPBinding <em>Binding</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.binding.http.HTTPBinding
-	 * @generated
-	 */
-	public Adapter createHTTPBindingAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.http.HTTPOperation <em>Operation</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.binding.http.HTTPOperation
-	 * @generated
-	 */
-	public Adapter createHTTPOperationAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.http.HTTPUrlReplacement <em>Url Replacement</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.binding.http.HTTPUrlReplacement
-	 * @generated
-	 */
-	public Adapter createHTTPUrlReplacementAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.http.HTTPUrlEncoded <em>Url Encoded</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.binding.http.HTTPUrlEncoded
-	 * @generated
-	 */
-	public Adapter createHTTPUrlEncodedAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.http.HTTPAddress <em>Address</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.binding.http.HTTPAddress
-	 * @generated
-	 */
-	public Adapter createHTTPAddressAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.http.HTTPAddress <em>IHTTP Address</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.http.HTTPAddress
-	 * @generated
-	 */
-	public Adapter createIHTTPAddressAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.http.HTTPBinding <em>IHTTP Binding</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.http.HTTPBinding
-	 * @generated
-	 */
-	public Adapter createIHTTPBindingAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.http.HTTPOperation <em>IHTTP Operation</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.http.HTTPOperation
-	 * @generated
-	 */
-	public Adapter createIHTTPOperationAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.http.HTTPUrlEncoded <em>IHTTP Url Encoded</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.http.HTTPUrlEncoded
-	 * @generated
-	 */
-	public Adapter createIHTTPUrlEncodedAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.http.HTTPUrlReplacement <em>IHTTP Url Replacement</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.http.HTTPUrlReplacement
-	 * @generated
-	 */
-	public Adapter createIHTTPUrlReplacementAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.WSDLElement <em>Element</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.WSDLElement
-	 * @generated
-	 */
-	public Adapter createWSDLElementAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</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.ExtensibilityElement
-	 * @generated
-	 */
-	public Adapter createIExtensibilityElementAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.ExtensibilityElement <em>Extensibility Element</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.ExtensibilityElement
-	 * @generated
-	 */
-	public Adapter createExtensibilityElementAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for the default case.
-	 * <!-- begin-user-doc -->
-	 * This default implementation returns null.
-	 * <!-- end-user-doc -->
-	 * @return the new adapter.
-	 * @generated
-	 */
-	public Adapter createEObjectAdapter() {
-		return null;
-	}
-
-} //HTTPAdapterFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPConstants.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPConstants.java
deleted file mode 100644
index 1b46a1a..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPConstants.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http.internal.util;
-
-import org.w3c.dom.Element;
-
-public final class HTTPConstants 
-{
-  public static final String ADDRESS_ELEMENT_TAG = "address";
-  public static final String BINDING_ELEMENT_TAG = "binding";
-  public static final String OPERATION_ELEMENT_TAG = "operation";
-  public static final String URL_ENCODED_ELEMENT_TAG = "urlEncoded";
-  public static final String URL_REPLACEMENT_ELEMENT_TAG = "urlReplacement";
-  
-  public static final String HTTP_NAMESPACE_URI = "http://schemas.xmlsoap.org/wsdl/http/";
-
-  public static final String LOCATION_URI_ATTRIBUTE ="location";
-  public static final String VERB_ATTRIBUTE ="verb";
-  
-  public static String getAttribute(Element element, String attributeName)
-  {
-    return element.hasAttribute(attributeName) ? element.getAttribute(attributeName) : null;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPExtensibilityElementFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPExtensibilityElementFactory.java
deleted file mode 100644
index 28e5510..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPExtensibilityElementFactory.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http.internal.util;
-
-import org.eclipse.wst.wsdl.binding.http.HTTPFactory;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.internal.util.ExtensibilityElementFactory;
-
-public class HTTPExtensibilityElementFactory implements ExtensibilityElementFactory
-{
-  public ExtensibilityElement createExtensibilityElement(String namespace, String localName)
-  {
-    if (HTTPConstants.HTTP_NAMESPACE_URI.equals(namespace))
-    {
-      if (HTTPConstants.ADDRESS_ELEMENT_TAG.equals(localName))
-      {
-        return HTTPFactory.eINSTANCE.createHTTPAddress();
-      }
-      else if (HTTPConstants.BINDING_ELEMENT_TAG.equals(localName))
-      {
-        return HTTPFactory.eINSTANCE.createHTTPBinding();
-      }
-      else if (HTTPConstants.OPERATION_ELEMENT_TAG.equals(localName))
-      {
-        return HTTPFactory.eINSTANCE.createHTTPOperation();
-      }
-      else if (HTTPConstants.URL_ENCODED_ELEMENT_TAG.equals(localName))
-      {
-      	return HTTPFactory.eINSTANCE.createHTTPUrlEncoded();
-      }
-      else if (HTTPConstants.URL_REPLACEMENT_ELEMENT_TAG.equals(localName))
-      {
-      	return HTTPFactory.eINSTANCE.createHTTPUrlReplacement();
-      }
-      else
-      {
-        //System.out.println("Unhandled localName: " + localName);
-        return WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
-      }
-    }
-    else
-    {
-      //System.out.println("Unhandled namespace: " + namespace);
-      return WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
-    }
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPSwitch.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPSwitch.java
deleted file mode 100644
index 58284ef..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPSwitch.java
+++ /dev/null
@@ -1,333 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.http.internal.util;
-
-import org.eclipse.wst.wsdl.WSDLElement;
-
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.binding.http.*;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage
- * @generated
- */
-public class HTTPSwitch {
-	/**
-	 * The cached model package
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected static HTTPPackage modelPackage;
-
-	/**
-	 * Creates an instance of the switch.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public HTTPSwitch() {
-		if (modelPackage == null) {
-			modelPackage = HTTPPackage.eINSTANCE;
-		}
-	}
-
-	/**
-	 * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the first non-null result returned by a <code>caseXXX</code> call.
-	 * @generated
-	 */
-	public Object doSwitch(EObject theEObject) {
-		EClass theEClass = theEObject.eClass();
-		if (theEClass.eContainer() == modelPackage) {
-			switch (theEClass.getClassifierID()) {
-				case HTTPPackage.HTTP_BINDING: {
-					HTTPBinding httpBinding = (HTTPBinding)theEObject;
-					Object result = caseHTTPBinding(httpBinding);
-					if (result == null) result = caseExtensibilityElement(httpBinding);
-					if (result == null) result = caseIHTTPBinding(httpBinding);
-					if (result == null) result = caseWSDLElement(httpBinding);
-					if (result == null) result = caseIExtensibilityElement(httpBinding);
-					if (result == null) result = defaultCase(theEObject);
-					return result;
-				}
-				case HTTPPackage.HTTP_OPERATION: {
-					HTTPOperation httpOperation = (HTTPOperation)theEObject;
-					Object result = caseHTTPOperation(httpOperation);
-					if (result == null) result = caseExtensibilityElement(httpOperation);
-					if (result == null) result = caseIHTTPOperation(httpOperation);
-					if (result == null) result = caseWSDLElement(httpOperation);
-					if (result == null) result = caseIExtensibilityElement(httpOperation);
-					if (result == null) result = defaultCase(theEObject);
-					return result;
-				}
-				case HTTPPackage.HTTP_URL_REPLACEMENT: {
-					HTTPUrlReplacement httpUrlReplacement = (HTTPUrlReplacement)theEObject;
-					Object result = caseHTTPUrlReplacement(httpUrlReplacement);
-					if (result == null) result = caseExtensibilityElement(httpUrlReplacement);
-					if (result == null) result = caseIHTTPUrlReplacement(httpUrlReplacement);
-					if (result == null) result = caseWSDLElement(httpUrlReplacement);
-					if (result == null) result = caseIExtensibilityElement(httpUrlReplacement);
-					if (result == null) result = defaultCase(theEObject);
-					return result;
-				}
-				case HTTPPackage.HTTP_URL_ENCODED: {
-					HTTPUrlEncoded httpUrlEncoded = (HTTPUrlEncoded)theEObject;
-					Object result = caseHTTPUrlEncoded(httpUrlEncoded);
-					if (result == null) result = caseExtensibilityElement(httpUrlEncoded);
-					if (result == null) result = caseIHTTPUrlEncoded(httpUrlEncoded);
-					if (result == null) result = caseWSDLElement(httpUrlEncoded);
-					if (result == null) result = caseIExtensibilityElement(httpUrlEncoded);
-					if (result == null) result = defaultCase(theEObject);
-					return result;
-				}
-				case HTTPPackage.HTTP_ADDRESS: {
-					HTTPAddress httpAddress = (HTTPAddress)theEObject;
-					Object result = caseHTTPAddress(httpAddress);
-					if (result == null) result = caseExtensibilityElement(httpAddress);
-					if (result == null) result = caseIHTTPAddress(httpAddress);
-					if (result == null) result = caseWSDLElement(httpAddress);
-					if (result == null) result = caseIExtensibilityElement(httpAddress);
-					if (result == null) result = defaultCase(theEObject);
-					return result;
-				}
-				default: return defaultCase(theEObject);
-			}
-		}
-		return defaultCase(theEObject);
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>Binding</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 interpretting the object as an instance of '<em>Binding</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseHTTPBinding(HTTPBinding object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>Operation</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 interpretting the object as an instance of '<em>Operation</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseHTTPOperation(HTTPOperation object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>Url Replacement</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 interpretting the object as an instance of '<em>Url Replacement</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseHTTPUrlReplacement(HTTPUrlReplacement object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>Url Encoded</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 interpretting the object as an instance of '<em>Url Encoded</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseHTTPUrlEncoded(HTTPUrlEncoded object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>Address</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 interpretting the object as an instance of '<em>Address</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseHTTPAddress(HTTPAddress object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>IHTTP Address</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 interpretting the object as an instance of '<em>IHTTP Address</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseIHTTPAddress(javax.wsdl.extensions.http.HTTPAddress object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>IHTTP Binding</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 interpretting the object as an instance of '<em>IHTTP Binding</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseIHTTPBinding(javax.wsdl.extensions.http.HTTPBinding object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>IHTTP Operation</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 interpretting the object as an instance of '<em>IHTTP Operation</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseIHTTPOperation(javax.wsdl.extensions.http.HTTPOperation object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>IHTTP Url Encoded</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 interpretting the object as an instance of '<em>IHTTP Url Encoded</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseIHTTPUrlEncoded(javax.wsdl.extensions.http.HTTPUrlEncoded object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>IHTTP Url Replacement</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 interpretting the object as an instance of '<em>IHTTP Url Replacement</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseIHTTPUrlReplacement(javax.wsdl.extensions.http.HTTPUrlReplacement object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>Element</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 interpretting the object as an instance of '<em>Element</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseWSDLElement(WSDLElement object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>IExtensibility Element</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 interpretting the object as an instance of '<em>IExtensibility Element</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseIExtensibilityElement(ExtensibilityElement object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>Extensibility Element</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 interpretting the object as an instance of '<em>Extensibility Element</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseExtensibilityElement(org.eclipse.wst.wsdl.ExtensibilityElement object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>EObject</em>'.
-	 * <!-- begin-user-doc -->
-	 * This implementation returns null;
-	 * returning a non-null result will terminate the switch, but this is the last case anyway.
-	 * <!-- end-user-doc -->
-	 * @param object the target of the switch.
-	 * @return the result of interpretting the object as an instance of '<em>EObject</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject)
-	 * @generated
-	 */
-	public Object defaultCase(EObject object) {
-		return null;
-	}
-
-} //HTTPSwitch
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEContent.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEContent.java
deleted file mode 100644
index 6866f83..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEContent.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Part;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Content</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent#getType <em>Type</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent#getEPart <em>EPart</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEContent()
- * @model 
- * @generated
- */
-public interface MIMEContent extends ExtensibilityElement, javax.wsdl.extensions.mime.MIMEContent {
-	/**
-	 * Returns the value of the '<em><b>Type</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Type</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-	 * @return the value of the '<em>Type</em>' attribute.
-	 * @see #setType(String)
-	 * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEContent_Type()
-	 * @model 
-	 * @generated
-	 */
-	String getType();
-
-	/**
-	 * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent#getType <em>Type</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @param value the new value of the '<em>Type</em>' attribute.
-	 * @see #getType()
-	 * @generated
-	 */
-	void setType(String value);
-
-	/**
-	 * Returns the value of the '<em><b>EPart</b></em>' reference.
-	 * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EPart</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-	 * @return the value of the '<em>EPart</em>' reference.
-	 * @see #setEPart(Part)
-	 * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEContent_EPart()
-	 * @model 
-	 * @generated
-	 */
-	Part getEPart();
-
-	/**
-	 * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent#getEPart <em>EPart</em>}' reference.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @param value the new value of the '<em>EPart</em>' reference.
-	 * @see #getEPart()
-	 * @generated
-	 */
-	void setEPart(Part value);
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @model 
-	 * @generated
-	 */
-	void setPart(String part);
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Part</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-	 * @model parameters=""
-	 * @generated
-	 */
-	String getPart();
-
-} // MIMEContent
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEFactory.java
deleted file mode 100644
index 855e119..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEFactory.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage
- * @generated
- */
-public interface MIMEFactory extends EFactory {
-	/**
-	 * The singleton instance of the factory.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	MIMEFactory eINSTANCE = new org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEFactoryImpl();
-
-	/**
-	 * Returns a new object of class '<em>Content</em>'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return a new object of class '<em>Content</em>'.
-	 * @generated
-	 */
-	MIMEContent createMIMEContent();
-
-	/**
-	 * Returns a new object of class '<em>Part</em>'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return a new object of class '<em>Part</em>'.
-	 * @generated
-	 */
-	MIMEPart createMIMEPart();
-
-	/**
-	 * Returns a new object of class '<em>Multipart Related</em>'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return a new object of class '<em>Multipart Related</em>'.
-	 * @generated
-	 */
-	MIMEMultipartRelated createMIMEMultipartRelated();
-
-	/**
-	 * Returns a new object of class '<em>Mime Xml</em>'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return a new object of class '<em>Mime Xml</em>'.
-	 * @generated
-	 */
-	MIMEMimeXml createMIMEMimeXml();
-
-	/**
-	 * Returns the package supported by this factory.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the package supported by this factory.
-	 * @generated
-	 */
-	MIMEPackage getMIMEPackage();
-
-} //MIMEFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEMimeXml.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEMimeXml.java
deleted file mode 100644
index 64794c5..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEMimeXml.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Part;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Mime Xml</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml#getEPart <em>EPart</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEMimeXml()
- * @model 
- * @generated
- */
-public interface MIMEMimeXml extends ExtensibilityElement, javax.wsdl.extensions.mime.MIMEMimeXml {
-	/**
-	 * Returns the value of the '<em><b>EPart</b></em>' reference.
-	 * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EPart</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-	 * @return the value of the '<em>EPart</em>' reference.
-	 * @see #setEPart(Part)
-	 * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEMimeXml_EPart()
-	 * @model 
-	 * @generated
-	 */
-	Part getEPart();
-
-	/**
-	 * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml#getEPart <em>EPart</em>}' reference.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @param value the new value of the '<em>EPart</em>' reference.
-	 * @see #getEPart()
-	 * @generated
-	 */
-	void setEPart(Part value);
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @model 
-	 * @generated
-	 */
-	void setPart(String part);
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Part</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-	 * @model parameters=""
-	 * @generated
-	 */
-	String getPart();
-
-} // MIMEMimeXml
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEMultipartRelated.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEMultipartRelated.java
deleted file mode 100644
index 0254fd5..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEMultipartRelated.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-import java.util.List;
-
-import javax.wsdl.extensions.mime.MIMEPart;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Multipart Related</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated#getEMIMEPart <em>EMIME Part</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEMultipartRelated()
- * @model 
- * @generated
- */
-public interface MIMEMultipartRelated extends ExtensibilityElement, javax.wsdl.extensions.mime.MIMEMultipartRelated {
-	/**
-	 * Returns the value of the '<em><b>EMIME Part</b></em>' containment reference list.
-	 * The list contents are of type {@link org.eclipse.wst.wsdl.binding.mime.MIMEPart}.
-	 * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>EMIME Part</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-	 * @return the value of the '<em>EMIME Part</em>' containment reference list.
-	 * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEMultipartRelated_EMIMEPart()
-	 * @model type="org.eclipse.wst.wsdl.binding.mime.MIMEPart" containment="true"
-	 * @generated
-	 */
-	EList getEMIMEPart();
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @model 
-	 * @generated
-	 */
-	void addMIMEPart(MIMEPart mimePart);
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @model dataType="org.eclipse.wst.wsdl.binding.mime.List" parameters=""
-	 * @generated
-	 */
-	List getMIMEParts();
-
-} // MIMEMultipartRelated
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEPackage.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEPackage.java
deleted file mode 100644
index ba2903d..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEPackage.java
+++ /dev/null
@@ -1,560 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime;
-
-import org.eclipse.wst.wsdl.WSDLPackage;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- *   <li>each class,</li>
- *   <li>each feature of each class,</li>
- *   <li>each enum,</li>
- *   <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEFactory
- * @generated
- */
-public interface MIMEPackage extends EPackage{
-	/**
-	 * The package name.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	String eNAME = "mime";
-
-	/**
-	 * The package namespace URI.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	String eNS_URI = "http://www.ibm.com/wsdl/2003/MIME";
-
-	/**
-	 * The package namespace name.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	String eNS_PREFIX = "mime";
-
-	/**
-	 * The singleton instance of the package.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	MIMEPackage eINSTANCE = org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl.init();
-
-	/**
-	 * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.mime.impl.MIMEContentImpl <em>Content</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see org.eclipse.wst.wsdl.binding.mime.impl.MIMEContentImpl
-	 * @see org.eclipse.wst.wsdl.binding.mime.impl.MIMEPackageImpl#getMIMEContent()
-	 * @generated
-	 */
-	int MIME_CONTENT = 0;
-
-	/**
-	 * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_CONTENT__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_CONTENT__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Required</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_CONTENT__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-	/**
-	 * The feature id for the '<em><b>Element Type</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_CONTENT__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-	/**
-	 * The feature id for the '<em><b>Type</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_CONTENT__TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-	/**
-	 * The feature id for the '<em><b>EPart</b></em>' reference.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_CONTENT__EPART = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-	/**
-	 * The number of structural features of the the '<em>Content</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_CONTENT_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2;
-
-	/**
-	 * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.mime.impl.MIMEPartImpl <em>Part</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see org.eclipse.wst.wsdl.binding.mime.impl.MIMEPartImpl
-	 * @see org.eclipse.wst.wsdl.binding.mime.impl.MIMEPackageImpl#getMIMEPart()
-	 * @generated
-	 */
-	int MIME_PART = 1;
-
-	/**
-	 * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_PART__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_PART__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Required</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_PART__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-	/**
-	 * The feature id for the '<em><b>Element Type</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_PART__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-	/**
-	 * The number of structural features of the the '<em>Part</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_PART_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-	/**
-	 * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.mime.impl.MIMEMultipartRelatedImpl <em>Multipart Related</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see org.eclipse.wst.wsdl.binding.mime.impl.MIMEMultipartRelatedImpl
-	 * @see org.eclipse.wst.wsdl.binding.mime.impl.MIMEPackageImpl#getMIMEMultipartRelated()
-	 * @generated
-	 */
-	int MIME_MULTIPART_RELATED = 2;
-
-	/**
-	 * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_MULTIPART_RELATED__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_MULTIPART_RELATED__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Required</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_MULTIPART_RELATED__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-	/**
-	 * The feature id for the '<em><b>Element Type</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_MULTIPART_RELATED__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-	/**
-	 * The feature id for the '<em><b>EMIME Part</b></em>' containment reference list.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_MULTIPART_RELATED__EMIME_PART = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-	/**
-	 * The number of structural features of the the '<em>Multipart Related</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_MULTIPART_RELATED_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-	/**
-	 * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.mime.impl.MIMEMimeXmlImpl <em>Mime Xml</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see org.eclipse.wst.wsdl.binding.mime.impl.MIMEMimeXmlImpl
-	 * @see org.eclipse.wst.wsdl.binding.mime.impl.MIMEPackageImpl#getMIMEMimeXml()
-	 * @generated
-	 */
-	int MIME_MIME_XML = 3;
-
-	/**
-	 * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_MIME_XML__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Element</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_MIME_XML__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-	/**
-	 * The feature id for the '<em><b>Required</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_MIME_XML__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-	/**
-	 * The feature id for the '<em><b>Element Type</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_MIME_XML__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-	/**
-	 * The feature id for the '<em><b>EPart</b></em>' reference.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_MIME_XML__EPART = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-	/**
-	 * The number of structural features of the the '<em>Mime Xml</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MIME_MIME_XML_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-
-	/**
-	 * The meta object id for the '{@link javax.wsdl.extensions.mime.MIMEPart <em>IMIME Part</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see javax.wsdl.extensions.mime.MIMEPart
-	 * @see org.eclipse.wst.wsdl.binding.mime.impl.MIMEPackageImpl#getIMIMEPart()
-	 * @generated
-	 */
-	int IMIME_PART = 4;
-
-	/**
-	 * The number of structural features of the the '<em>IMIME Part</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int IMIME_PART_FEATURE_COUNT = 0;
-
-	/**
-	 * The meta object id for the '{@link javax.wsdl.extensions.mime.MIMEMultipartRelated <em>IMIME Multipart Related</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see javax.wsdl.extensions.mime.MIMEMultipartRelated
-	 * @see org.eclipse.wst.wsdl.binding.mime.impl.MIMEPackageImpl#getIMIMEMultipartRelated()
-	 * @generated
-	 */
-	int IMIME_MULTIPART_RELATED = 5;
-
-	/**
-	 * The number of structural features of the the '<em>IMIME Multipart Related</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int IMIME_MULTIPART_RELATED_FEATURE_COUNT = 0;
-
-	/**
-	 * The meta object id for the '{@link javax.wsdl.extensions.mime.MIMEContent <em>IMIME Content</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see javax.wsdl.extensions.mime.MIMEContent
-	 * @see org.eclipse.wst.wsdl.binding.mime.impl.MIMEPackageImpl#getIMIMEContent()
-	 * @generated
-	 */
-	int IMIME_CONTENT = 6;
-
-	/**
-	 * The number of structural features of the the '<em>IMIME Content</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int IMIME_CONTENT_FEATURE_COUNT = 0;
-
-	/**
-	 * The meta object id for the '{@link javax.wsdl.extensions.mime.MIMEMimeXml <em>IMIME Mime Xml</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see javax.wsdl.extensions.mime.MIMEMimeXml
-	 * @see org.eclipse.wst.wsdl.binding.mime.impl.MIMEPackageImpl#getIMIMEMimeXml()
-	 * @generated
-	 */
-	int IMIME_MIME_XML = 7;
-
-	/**
-	 * The number of structural features of the the '<em>IMIME Mime Xml</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int IMIME_MIME_XML_FEATURE_COUNT = 0;
-
-	/**
-	 * The meta object id for the '<em>List</em>' data type.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see java.util.List
-	 * @see org.eclipse.wst.wsdl.binding.mime.impl.MIMEPackageImpl#getList()
-	 * @generated
-	 */
-	int LIST = 8;
-
-
-	/**
-	 * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent <em>Content</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>Content</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.mime.MIMEContent
-	 * @generated
-	 */
-	EClass getMIMEContent();
-
-	/**
-	 * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent#getType <em>Type</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for the attribute '<em>Type</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.mime.MIMEContent#getType()
-	 * @see #getMIMEContent()
-	 * @generated
-	 */
-	EAttribute getMIMEContent_Type();
-
-	/**
-	 * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent#getEPart <em>EPart</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for the reference '<em>EPart</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.mime.MIMEContent#getEPart()
-	 * @see #getMIMEContent()
-	 * @generated
-	 */
-	EReference getMIMEContent_EPart();
-
-	/**
-	 * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEPart <em>Part</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>Part</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.mime.MIMEPart
-	 * @generated
-	 */
-	EClass getMIMEPart();
-
-	/**
-	 * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated <em>Multipart Related</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>Multipart Related</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated
-	 * @generated
-	 */
-	EClass getMIMEMultipartRelated();
-
-	/**
-	 * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated#getEMIMEPart <em>EMIME Part</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for the containment reference list '<em>EMIME Part</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated#getEMIMEPart()
-	 * @see #getMIMEMultipartRelated()
-	 * @generated
-	 */
-	EReference getMIMEMultipartRelated_EMIMEPart();
-
-	/**
-	 * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml <em>Mime Xml</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>Mime Xml</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml
-	 * @generated
-	 */
-	EClass getMIMEMimeXml();
-
-	/**
-	 * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml#getEPart <em>EPart</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for the reference '<em>EPart</em>'.
-	 * @see org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml#getEPart()
-	 * @see #getMIMEMimeXml()
-	 * @generated
-	 */
-	EReference getMIMEMimeXml_EPart();
-
-	/**
-	 * Returns the meta object for class '{@link javax.wsdl.extensions.mime.MIMEPart <em>IMIME Part</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>IMIME Part</em>'.
-	 * @see javax.wsdl.extensions.mime.MIMEPart
-	 * @model instanceClass="javax.wsdl.extensions.mime.MIMEPart" 
-	 * @generated
-	 */
-	EClass getIMIMEPart();
-
-	/**
-	 * Returns the meta object for class '{@link javax.wsdl.extensions.mime.MIMEMultipartRelated <em>IMIME Multipart Related</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>IMIME Multipart Related</em>'.
-	 * @see javax.wsdl.extensions.mime.MIMEMultipartRelated
-	 * @model instanceClass="javax.wsdl.extensions.mime.MIMEMultipartRelated" 
-	 * @generated
-	 */
-	EClass getIMIMEMultipartRelated();
-
-	/**
-	 * Returns the meta object for class '{@link javax.wsdl.extensions.mime.MIMEContent <em>IMIME Content</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>IMIME Content</em>'.
-	 * @see javax.wsdl.extensions.mime.MIMEContent
-	 * @model instanceClass="javax.wsdl.extensions.mime.MIMEContent" 
-	 * @generated
-	 */
-	EClass getIMIMEContent();
-
-	/**
-	 * Returns the meta object for class '{@link javax.wsdl.extensions.mime.MIMEMimeXml <em>IMIME Mime Xml</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>IMIME Mime Xml</em>'.
-	 * @see javax.wsdl.extensions.mime.MIMEMimeXml
-	 * @model instanceClass="javax.wsdl.extensions.mime.MIMEMimeXml" 
-	 * @generated
-	 */
-	EClass getIMIMEMimeXml();
-
-	/**
-	 * Returns the meta object for data type '{@link java.util.List <em>List</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for data type '<em>List</em>'.
-	 * @see java.util.List
-	 * @model instanceClass="java.util.List"
-	 * @generated
-	 */
-	EDataType getList();
-
-	/**
-	 * Returns the factory that creates the instances of the model.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the factory that creates the instances of the model.
-	 * @generated
-	 */
-	MIMEFactory getMIMEFactory();
-
-} //MIMEPackage
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEPart.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEPart.java
deleted file mode 100644
index 8312ba6..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/MIMEPart.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-import java.util.List;
-
-import org.eclipse.wst.wsdl.ExtensibleElement;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Part</b></em>'.
- * <!-- end-user-doc -->
- *
- *
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEPart()
- * @model 
- * @generated
- */
-public interface MIMEPart extends ExtensibilityElement, javax.wsdl.extensions.mime.MIMEPart {
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @model 
-	 * @generated
-	 */
-	void addExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement extensibilityElement);
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @model dataType="org.eclipse.wst.wsdl.binding.mime.List" parameters=""
-	 * @generated
-	 */
-	List getExtensibilityElements();
-
-} // MIMEPart
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEContentImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEContentImpl.java
deleted file mode 100644
index 1aa6a39..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEContentImpl.java
+++ /dev/null
@@ -1,330 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime.internal.impl;
-
-import org.eclipse.wst.wsdl.Part;
-
-
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
-import org.w3c.dom.Element;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.wst.wsdl.binding.mime.MIMEContent;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPackage;
-import org.eclipse.wst.wsdl.binding.mime.internal.util.MIMEConstants;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Content</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.mime.impl.MIMEContentImpl#getType <em>Type</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.mime.impl.MIMEContentImpl#getEPart <em>EPart</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class MIMEContentImpl extends ExtensibilityElementImpl implements MIMEContent {
-	/**
-	 * The default value of the '{@link #getType() <em>Type</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getType()
-	 * @generated
-	 * @ordered
-	 */
-	protected static final String TYPE_EDEFAULT = null;
-
-	/**
-	 * The cached value of the '{@link #getType() <em>Type</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getType()
-	 * @generated
-	 * @ordered
-	 */
-	protected String type = TYPE_EDEFAULT;
-
-	/**
-	 * The cached value of the '{@link #getEPart() <em>EPart</em>}' reference.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getEPart()
-	 * @generated
-	 * @ordered
-	 */
-	protected Part ePart = null;
-	
-    private String part; // TBD
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected MIMEContentImpl() {
-		super();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected EClass eStaticClass() {
-		return MIMEPackage.eINSTANCE.getMIMEContent();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public String getType() {
-		return type;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void setType(String newType) {
-		String oldType = type;
-		type = newType;
-		if (eNotificationRequired())
-			eNotify(new ENotificationImpl(this, Notification.SET, MIMEPackage.MIME_CONTENT__TYPE, oldType, type));
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public Part getEPart() {
-		if (ePart != null && ePart.eIsProxy()) {
-			Part oldEPart = ePart;
-			ePart = (Part)eResolveProxy((InternalEObject)ePart);
-			if (ePart != oldEPart) {
-				if (eNotificationRequired())
-					eNotify(new ENotificationImpl(this, Notification.RESOLVE, MIMEPackage.MIME_CONTENT__EPART, oldEPart, ePart));
-			}
-		}
-		return ePart;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public Part basicGetEPart() {
-		return ePart;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void setEPart(Part newEPart) {
-		Part oldEPart = ePart;
-		ePart = newEPart;
-		if (eNotificationRequired())
-			eNotify(new ENotificationImpl(this, Notification.SET, MIMEPackage.MIME_CONTENT__EPART, oldEPart, ePart));
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated NOT
-	 */
-	public void setPart(String part) {
-      this.part = part;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated NOT
-	 */
-	public String getPart() {
-      return part;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_CONTENT__DOCUMENTATION_ELEMENT:
-				return getDocumentationElement();
-			case MIMEPackage.MIME_CONTENT__ELEMENT:
-				return getElement();
-			case MIMEPackage.MIME_CONTENT__REQUIRED:
-				return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-			case MIMEPackage.MIME_CONTENT__ELEMENT_TYPE:
-				return getElementType();
-			case MIMEPackage.MIME_CONTENT__TYPE:
-				return getType();
-			case MIMEPackage.MIME_CONTENT__EPART:
-				if (resolve) return getEPart();
-				return basicGetEPart();
-		}
-		return eDynamicGet(eFeature, resolve);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eSet(EStructuralFeature eFeature, Object newValue) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_CONTENT__DOCUMENTATION_ELEMENT:
-				setDocumentationElement((Element)newValue);
-				return;
-			case MIMEPackage.MIME_CONTENT__ELEMENT:
-				setElement((Element)newValue);
-				return;
-			case MIMEPackage.MIME_CONTENT__REQUIRED:
-				setRequired(((Boolean)newValue).booleanValue());
-				return;
-			case MIMEPackage.MIME_CONTENT__ELEMENT_TYPE:
-				setElementType((QName)newValue);
-				return;
-			case MIMEPackage.MIME_CONTENT__TYPE:
-				setType((String)newValue);
-				return;
-			case MIMEPackage.MIME_CONTENT__EPART:
-				setEPart((Part)newValue);
-				return;
-		}
-		eDynamicSet(eFeature, newValue);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eUnset(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_CONTENT__DOCUMENTATION_ELEMENT:
-				setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_CONTENT__ELEMENT:
-				setElement(ELEMENT_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_CONTENT__REQUIRED:
-				setRequired(REQUIRED_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_CONTENT__ELEMENT_TYPE:
-				setElementType(ELEMENT_TYPE_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_CONTENT__TYPE:
-				setType(TYPE_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_CONTENT__EPART:
-				setEPart((Part)null);
-				return;
-		}
-		eDynamicUnset(eFeature);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public boolean eIsSet(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_CONTENT__DOCUMENTATION_ELEMENT:
-				return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-			case MIMEPackage.MIME_CONTENT__ELEMENT:
-				return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-			case MIMEPackage.MIME_CONTENT__REQUIRED:
-				return required != REQUIRED_EDEFAULT;
-			case MIMEPackage.MIME_CONTENT__ELEMENT_TYPE:
-				return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-			case MIMEPackage.MIME_CONTENT__TYPE:
-				return TYPE_EDEFAULT == null ? type != null : !TYPE_EDEFAULT.equals(type);
-			case MIMEPackage.MIME_CONTENT__EPART:
-				return ePart != null;
-		}
-		return eDynamicIsSet(eFeature);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public String toString() {
-		if (eIsProxy()) return super.toString();
-
-		StringBuffer result = new StringBuffer(super.toString());
-		result.append(" (type: ");
-		result.append(type);
-		result.append(')');
-		return result.toString();
-	}
-
-  //
-  // Reconcile methods: DOM -> Model
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-  	setPart
-      (MIMEConstants.getAttribute(changedElement, MIMEConstants.PART_ATTRIBUTE));
-  	setType
-      (MIMEConstants.getAttribute(changedElement, MIMEConstants.TYPE_ATTRIBUTE));
-    reconcileReferences(false);
-  }
-  
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == MIMEPackage.eINSTANCE. getMIMEContent_EPart())
-        niceSetAttribute(theElement,MIMEConstants.PART_ATTRIBUTE,getPart());
-      if (eAttribute == null || eAttribute == MIMEPackage.eINSTANCE. getMIMEContent_Type())
-        niceSetAttribute(theElement,MIMEConstants.TYPE_ATTRIBUTE,getType());
-    }
-  }
-
-} //MIMEContentImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEFactoryImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEFactoryImpl.java
deleted file mode 100644
index 0138a5f..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEFactoryImpl.java
+++ /dev/null
@@ -1,160 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime.internal.impl;
-
-
-import java.util.List;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-import org.eclipse.wst.wsdl.binding.mime.*;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class MIMEFactoryImpl extends EFactoryImpl implements MIMEFactory {
-	/**
-	 * Creates and instance of the factory.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public MIMEFactoryImpl() {
-		super();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EObject create(EClass eClass) {
-		switch (eClass.getClassifierID()) {
-			case MIMEPackage.MIME_CONTENT: return createMIMEContent();
-			case MIMEPackage.MIME_PART: return createMIMEPart();
-			case MIMEPackage.MIME_MULTIPART_RELATED: return createMIMEMultipartRelated();
-			case MIMEPackage.MIME_MIME_XML: return createMIMEMimeXml();
-			default:
-				throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
-		}
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public Object createFromString(EDataType eDataType, String initialValue) {
-		switch (eDataType.getClassifierID()) {
-			case MIMEPackage.LIST:
-				return createListFromString(eDataType, initialValue);
-			default:
-				throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
-		}
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public String convertToString(EDataType eDataType, Object instanceValue) {
-		switch (eDataType.getClassifierID()) {
-			case MIMEPackage.LIST:
-				return convertListToString(eDataType, instanceValue);
-			default:
-				throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
-		}
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public MIMEContent createMIMEContent() {
-		MIMEContentImpl mimeContent = new MIMEContentImpl();
-		return mimeContent;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public MIMEPart createMIMEPart() {
-		MIMEPartImpl mimePart = new MIMEPartImpl();
-		return mimePart;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public MIMEMultipartRelated createMIMEMultipartRelated() {
-		MIMEMultipartRelatedImpl mimeMultipartRelated = new MIMEMultipartRelatedImpl();
-		return mimeMultipartRelated;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public MIMEMimeXml createMIMEMimeXml() {
-		MIMEMimeXmlImpl mimeMimeXml = new MIMEMimeXmlImpl();
-		return mimeMimeXml;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public List createListFromString(EDataType eDataType, String initialValue) {
-		return (List)super.createFromString(eDataType, initialValue);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public String convertListToString(EDataType eDataType, Object instanceValue) {
-		return super.convertToString(eDataType, instanceValue);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public MIMEPackage getMIMEPackage() {
-		return (MIMEPackage)getEPackage();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @deprecated
-	 * @generated
-	 */
-	public static MIMEPackage getPackage() {
-		return MIMEPackage.eINSTANCE;
-	}
-} //MIMEFactoryImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMimeXmlImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMimeXmlImpl.java
deleted file mode 100644
index 3754b41..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMimeXmlImpl.java
+++ /dev/null
@@ -1,258 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime.internal.impl;
-
-import org.eclipse.wst.wsdl.Part;
-
-
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.EAttribute;
-
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPackage;
-import org.eclipse.wst.wsdl.binding.mime.internal.util.MIMEConstants;
-
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Mime Xml</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.mime.impl.MIMEMimeXmlImpl#getEPart <em>EPart</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class MIMEMimeXmlImpl extends ExtensibilityElementImpl implements MIMEMimeXml {
-	/**
-	 * The cached value of the '{@link #getEPart() <em>EPart</em>}' reference.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getEPart()
-	 * @generated
-	 * @ordered
-	 */
-	protected Part ePart = null;
-	
-    private String part;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected MIMEMimeXmlImpl() {
-		super();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected EClass eStaticClass() {
-		return MIMEPackage.eINSTANCE.getMIMEMimeXml();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public Part getEPart() {
-		if (ePart != null && ePart.eIsProxy()) {
-			Part oldEPart = ePart;
-			ePart = (Part)eResolveProxy((InternalEObject)ePart);
-			if (ePart != oldEPart) {
-				if (eNotificationRequired())
-					eNotify(new ENotificationImpl(this, Notification.RESOLVE, MIMEPackage.MIME_MIME_XML__EPART, oldEPart, ePart));
-			}
-		}
-		return ePart;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public Part basicGetEPart() {
-		return ePart;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void setEPart(Part newEPart) {
-		Part oldEPart = ePart;
-		ePart = newEPart;
-		if (eNotificationRequired())
-			eNotify(new ENotificationImpl(this, Notification.SET, MIMEPackage.MIME_MIME_XML__EPART, oldEPart, ePart));
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated NOT
-	 */
-	public void setPart(String part) {
-      this.part = part;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated NOT
-	 */
-	public String getPart() {
-      return part;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_MIME_XML__DOCUMENTATION_ELEMENT:
-				return getDocumentationElement();
-			case MIMEPackage.MIME_MIME_XML__ELEMENT:
-				return getElement();
-			case MIMEPackage.MIME_MIME_XML__REQUIRED:
-				return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-			case MIMEPackage.MIME_MIME_XML__ELEMENT_TYPE:
-				return getElementType();
-			case MIMEPackage.MIME_MIME_XML__EPART:
-				if (resolve) return getEPart();
-				return basicGetEPart();
-		}
-		return eDynamicGet(eFeature, resolve);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eSet(EStructuralFeature eFeature, Object newValue) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_MIME_XML__DOCUMENTATION_ELEMENT:
-				setDocumentationElement((Element)newValue);
-				return;
-			case MIMEPackage.MIME_MIME_XML__ELEMENT:
-				setElement((Element)newValue);
-				return;
-			case MIMEPackage.MIME_MIME_XML__REQUIRED:
-				setRequired(((Boolean)newValue).booleanValue());
-				return;
-			case MIMEPackage.MIME_MIME_XML__ELEMENT_TYPE:
-				setElementType((QName)newValue);
-				return;
-			case MIMEPackage.MIME_MIME_XML__EPART:
-				setEPart((Part)newValue);
-				return;
-		}
-		eDynamicSet(eFeature, newValue);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eUnset(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_MIME_XML__DOCUMENTATION_ELEMENT:
-				setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_MIME_XML__ELEMENT:
-				setElement(ELEMENT_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_MIME_XML__REQUIRED:
-				setRequired(REQUIRED_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_MIME_XML__ELEMENT_TYPE:
-				setElementType(ELEMENT_TYPE_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_MIME_XML__EPART:
-				setEPart((Part)null);
-				return;
-		}
-		eDynamicUnset(eFeature);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public boolean eIsSet(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_MIME_XML__DOCUMENTATION_ELEMENT:
-				return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-			case MIMEPackage.MIME_MIME_XML__ELEMENT:
-				return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-			case MIMEPackage.MIME_MIME_XML__REQUIRED:
-				return required != REQUIRED_EDEFAULT;
-			case MIMEPackage.MIME_MIME_XML__ELEMENT_TYPE:
-				return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-			case MIMEPackage.MIME_MIME_XML__EPART:
-				return ePart != null;
-		}
-		return eDynamicIsSet(eFeature);
-	}
-
-  //
-  // Reconcile methods: DOM -> Model
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-  	setPart
-      (MIMEConstants.getAttribute(changedElement, MIMEConstants.PART_ATTRIBUTE));
-    reconcileReferences(false);
-  }
-  
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == MIMEPackage.eINSTANCE. getMIMEContent_EPart())
-        niceSetAttribute(theElement,MIMEConstants.PART_ATTRIBUTE,getPart());
-    }
-  }
-
-} //MIMEMimeXmlImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMultipartRelatedImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMultipartRelatedImpl.java
deleted file mode 100644
index 120618d..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMultipartRelatedImpl.java
+++ /dev/null
@@ -1,243 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime.internal.impl;
-
-
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-
-import java.util.Collection;
-
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.NotificationChain;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.EAttribute;
-
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPackage;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPart;
-
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Multipart Related</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.mime.impl.MIMEMultipartRelatedImpl#getEMIMEPart <em>EMIME Part</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class MIMEMultipartRelatedImpl extends ExtensibilityElementImpl implements MIMEMultipartRelated {
-	/**
-	 * The cached value of the '{@link #getEMIMEPart() <em>EMIME Part</em>}' containment reference list.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getEMIMEPart()
-	 * @generated
-	 * @ordered
-	 */
-	protected EList eMIMEPart = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected MIMEMultipartRelatedImpl() {
-		super();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected EClass eStaticClass() {
-		return MIMEPackage.eINSTANCE.getMIMEMultipartRelated();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EList getEMIMEPart() {
-		if (eMIMEPart == null) {
-			eMIMEPart = new EObjectContainmentEList(MIMEPart.class, this, MIMEPackage.MIME_MULTIPART_RELATED__EMIME_PART);
-		}
-		return eMIMEPart;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void addMIMEPart(javax.wsdl.extensions.mime.MIMEPart mimePart) {
-		// 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 List getMIMEParts() {
-		// 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, Class baseClass, NotificationChain msgs) {
-		if (featureID >= 0) {
-			switch (eDerivedStructuralFeatureID(featureID, baseClass)) {
-				case MIMEPackage.MIME_MULTIPART_RELATED__EMIME_PART:
-					return ((InternalEList)getEMIMEPart()).basicRemove(otherEnd, msgs);
-				default:
-					return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-			}
-		}
-		return eBasicSetContainer(null, featureID, msgs);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_MULTIPART_RELATED__DOCUMENTATION_ELEMENT:
-				return getDocumentationElement();
-			case MIMEPackage.MIME_MULTIPART_RELATED__ELEMENT:
-				return getElement();
-			case MIMEPackage.MIME_MULTIPART_RELATED__REQUIRED:
-				return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-			case MIMEPackage.MIME_MULTIPART_RELATED__ELEMENT_TYPE:
-				return getElementType();
-			case MIMEPackage.MIME_MULTIPART_RELATED__EMIME_PART:
-				return getEMIMEPart();
-		}
-		return eDynamicGet(eFeature, resolve);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eSet(EStructuralFeature eFeature, Object newValue) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_MULTIPART_RELATED__DOCUMENTATION_ELEMENT:
-				setDocumentationElement((Element)newValue);
-				return;
-			case MIMEPackage.MIME_MULTIPART_RELATED__ELEMENT:
-				setElement((Element)newValue);
-				return;
-			case MIMEPackage.MIME_MULTIPART_RELATED__REQUIRED:
-				setRequired(((Boolean)newValue).booleanValue());
-				return;
-			case MIMEPackage.MIME_MULTIPART_RELATED__ELEMENT_TYPE:
-				setElementType((QName)newValue);
-				return;
-			case MIMEPackage.MIME_MULTIPART_RELATED__EMIME_PART:
-				getEMIMEPart().clear();
-				getEMIMEPart().addAll((Collection)newValue);
-				return;
-		}
-		eDynamicSet(eFeature, newValue);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eUnset(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_MULTIPART_RELATED__DOCUMENTATION_ELEMENT:
-				setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_MULTIPART_RELATED__ELEMENT:
-				setElement(ELEMENT_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_MULTIPART_RELATED__REQUIRED:
-				setRequired(REQUIRED_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_MULTIPART_RELATED__ELEMENT_TYPE:
-				setElementType(ELEMENT_TYPE_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_MULTIPART_RELATED__EMIME_PART:
-				getEMIMEPart().clear();
-				return;
-		}
-		eDynamicUnset(eFeature);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public boolean eIsSet(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_MULTIPART_RELATED__DOCUMENTATION_ELEMENT:
-				return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-			case MIMEPackage.MIME_MULTIPART_RELATED__ELEMENT:
-				return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-			case MIMEPackage.MIME_MULTIPART_RELATED__REQUIRED:
-				return required != REQUIRED_EDEFAULT;
-			case MIMEPackage.MIME_MULTIPART_RELATED__ELEMENT_TYPE:
-				return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-			case MIMEPackage.MIME_MULTIPART_RELATED__EMIME_PART:
-				return eMIMEPart != null && !eMIMEPart.isEmpty();
-		}
-		return eDynamicIsSet(eFeature);
-	}
-	
-  //
-  // Reconcile methods: DOM -> Model
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-  }
-  
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-  }
-
-} //MIMEMultipartRelatedImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPackageImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPackageImpl.java
deleted file mode 100644
index 2016db1..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPackageImpl.java
+++ /dev/null
@@ -1,432 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime.internal.impl;
-
-import org.eclipse.wst.wsdl.WSDLPackage;
-
-
-import org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl;
-
-import java.util.List;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EOperation;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-
-import org.eclipse.wst.wsdl.binding.mime.MIMEContent;
-import org.eclipse.wst.wsdl.binding.mime.MIMEFactory;
-import org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml;
-import org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPackage;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPart;
-import org.eclipse.xsd.impl.XSDPackageImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class MIMEPackageImpl extends EPackageImpl implements MIMEPackage {
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass mimeContentEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass mimePartEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass mimeMultipartRelatedEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass mimeMimeXmlEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass imimePartEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass imimeMultipartRelatedEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass imimeContentEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass imimeMimeXmlEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EDataType listEDataType = null;
-
-	/**
-	 * Creates an instance of the model <b>Package</b>, registered with
-	 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
-	 * package URI value.
-	 * <p>Note: the correct way to create the package is via the static
-	 * factory method {@link #init init()}, which also performs
-	 * initialization of the package, or returns the registered package,
-	 * if one already exists.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see org.eclipse.emf.ecore.EPackage.Registry
-	 * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#eNS_URI
-	 * @see #init()
-	 * @generated
-	 */
-	private MIMEPackageImpl() {
-		super(eNS_URI, MIMEFactory.eINSTANCE);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private static boolean isInited = false;
-
-	/**
-	 * Creates, registers, and initializes the <b>Package</b> for this
-	 * model, and for any others upon which it depends.  Simple
-	 * dependencies are satisfied by calling this method on all
-	 * dependent packages before doing anything else.  This method drives
-	 * initialization for interdependent packages directly, in parallel
-	 * with this package, itself.
-	 * <p>Of this package and its interdependencies, all packages which
-	 * have not yet been registered by their URI values are first created
-	 * and registered.  The packages are then initialized in two steps:
-	 * meta-model objects for all of the packages are created before any
-	 * are initialized, since one package's meta-model objects may refer to
-	 * those of another.
-	 * <p>Invocation of this method will not affect any packages that have
-	 * already been initialized.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #eNS_URI
-	 * @see #createPackageContents()
-	 * @see #initializePackageContents()
-	 * @generated
-	 */
-	public static MIMEPackage init() {
-		if (isInited) return (MIMEPackage)EPackage.Registry.INSTANCE.get(MIMEPackage.eNS_URI);
-
-		// Obtain or create and register package.
-		MIMEPackageImpl theMIMEPackage = (MIMEPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof EPackage ? EPackage.Registry.INSTANCE.get(eNS_URI) : new MIMEPackageImpl());
-
-		isInited = true;
-
-		// Initialize simple dependencies
-		XSDPackageImpl.init();
-
-		// Obtain or create and register interdependencies
-		WSDLPackageImpl theWSDLPackage = (WSDLPackageImpl)(EPackage.Registry.INSTANCE.get(WSDLPackage.eNS_URI) instanceof EPackage ? EPackage.Registry.INSTANCE.get(WSDLPackage.eNS_URI) : WSDLPackageImpl.eINSTANCE);
-
-		// Step 1: create meta-model objects
-		theMIMEPackage.createPackageContents();
-		theWSDLPackage.createPackageContents();
-
-		// Step 2: complete initialization
-		theMIMEPackage.initializePackageContents();
-		theWSDLPackage.initializePackageContents();
-
-		return theMIMEPackage;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getMIMEContent() {
-		return mimeContentEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EAttribute getMIMEContent_Type() {
-		return (EAttribute)mimeContentEClass.getEStructuralFeatures().get(0);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EReference getMIMEContent_EPart() {
-		return (EReference)mimeContentEClass.getEStructuralFeatures().get(1);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getMIMEPart() {
-		return mimePartEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getMIMEMultipartRelated() {
-		return mimeMultipartRelatedEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EReference getMIMEMultipartRelated_EMIMEPart() {
-		return (EReference)mimeMultipartRelatedEClass.getEStructuralFeatures().get(0);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getMIMEMimeXml() {
-		return mimeMimeXmlEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EReference getMIMEMimeXml_EPart() {
-		return (EReference)mimeMimeXmlEClass.getEStructuralFeatures().get(0);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getIMIMEPart() {
-		return imimePartEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getIMIMEMultipartRelated() {
-		return imimeMultipartRelatedEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getIMIMEContent() {
-		return imimeContentEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EClass getIMIMEMimeXml() {
-		return imimeMimeXmlEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public EDataType getList() {
-		return listEDataType;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public MIMEFactory getMIMEFactory() {
-		return (MIMEFactory)getEFactoryInstance();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private boolean isCreated = false;
-
-	/**
-	 * Creates the meta-model objects for the package.  This method is
-	 * guarded to have no affect on any invocation but its first.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void createPackageContents() {
-		if (isCreated) return;
-		isCreated = true;
-
-		// Create classes and their features
-		mimeContentEClass = createEClass(MIME_CONTENT);
-		createEAttribute(mimeContentEClass, MIME_CONTENT__TYPE);
-		createEReference(mimeContentEClass, MIME_CONTENT__EPART);
-
-		mimePartEClass = createEClass(MIME_PART);
-
-		mimeMultipartRelatedEClass = createEClass(MIME_MULTIPART_RELATED);
-		createEReference(mimeMultipartRelatedEClass, MIME_MULTIPART_RELATED__EMIME_PART);
-
-		mimeMimeXmlEClass = createEClass(MIME_MIME_XML);
-		createEReference(mimeMimeXmlEClass, MIME_MIME_XML__EPART);
-
-		imimePartEClass = createEClass(IMIME_PART);
-
-		imimeMultipartRelatedEClass = createEClass(IMIME_MULTIPART_RELATED);
-
-		imimeContentEClass = createEClass(IMIME_CONTENT);
-
-		imimeMimeXmlEClass = createEClass(IMIME_MIME_XML);
-
-		// Create data types
-		listEDataType = createEDataType(LIST);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private boolean isInitialized = false;
-
-	/**
-	 * Complete the initialization of the package and its meta-model.  This
-	 * method is guarded to have no affect on any invocation but its first.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void initializePackageContents() {
-		if (isInitialized) return;
-		isInitialized = true;
-
-		// Initialize package
-		setName(eNAME);
-		setNsPrefix(eNS_PREFIX);
-		setNsURI(eNS_URI);
-
-		// Obtain other dependent packages
-		WSDLPackageImpl theWSDLPackage = (WSDLPackageImpl)EPackage.Registry.INSTANCE.getEPackage(WSDLPackage.eNS_URI);
-
-		// Add supertypes to classes
-		mimeContentEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-		mimeContentEClass.getESuperTypes().add(this.getIMIMEContent());
-		mimePartEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-		mimePartEClass.getESuperTypes().add(this.getIMIMEPart());
-		mimeMultipartRelatedEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-		mimeMultipartRelatedEClass.getESuperTypes().add(this.getIMIMEMultipartRelated());
-		mimeMimeXmlEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-		mimeMimeXmlEClass.getESuperTypes().add(this.getIMIMEMimeXml());
-
-		// Initialize classes and features; add operations and parameters
-		initEClass(mimeContentEClass, MIMEContent.class, "MIMEContent", !IS_ABSTRACT, !IS_INTERFACE);
-		initEAttribute(getMIMEContent_Type(), ecorePackage.getEString(), "type", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-		initEReference(getMIMEContent_EPart(), theWSDLPackage.getPart(), null, "ePart", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED);
-
-		EOperation op = addEOperation(mimeContentEClass, null, "setPart");
-		addEParameter(op, ecorePackage.getEString(), "part");
-
-		addEOperation(mimeContentEClass, ecorePackage.getEString(), "getPart");
-
-		initEClass(mimePartEClass, MIMEPart.class, "MIMEPart", !IS_ABSTRACT, !IS_INTERFACE);
-
-		op = addEOperation(mimePartEClass, null, "addExtensibilityElement");
-		addEParameter(op, theWSDLPackage.getIExtensibilityElement(), "extensibilityElement");
-
-		addEOperation(mimePartEClass, this.getList(), "getExtensibilityElements");
-
-		initEClass(mimeMultipartRelatedEClass, MIMEMultipartRelated.class, "MIMEMultipartRelated", !IS_ABSTRACT, !IS_INTERFACE);
-		initEReference(getMIMEMultipartRelated_EMIMEPart(), this.getMIMEPart(), null, "eMIMEPart", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED);
-
-		op = addEOperation(mimeMultipartRelatedEClass, null, "addMIMEPart");
-		addEParameter(op, this.getIMIMEPart(), "mimePart");
-
-		addEOperation(mimeMultipartRelatedEClass, this.getList(), "getMIMEParts");
-
-		initEClass(mimeMimeXmlEClass, MIMEMimeXml.class, "MIMEMimeXml", !IS_ABSTRACT, !IS_INTERFACE);
-		initEReference(getMIMEMimeXml_EPart(), theWSDLPackage.getPart(), null, "ePart", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED);
-
-		op = addEOperation(mimeMimeXmlEClass, null, "setPart");
-		addEParameter(op, ecorePackage.getEString(), "part");
-
-		addEOperation(mimeMimeXmlEClass, ecorePackage.getEString(), "getPart");
-
-		initEClass(imimePartEClass, javax.wsdl.extensions.mime.MIMEPart.class, "IMIMEPart", IS_ABSTRACT, IS_INTERFACE);
-
-		initEClass(imimeMultipartRelatedEClass, javax.wsdl.extensions.mime.MIMEMultipartRelated.class, "IMIMEMultipartRelated", IS_ABSTRACT, IS_INTERFACE);
-
-		initEClass(imimeContentEClass, javax.wsdl.extensions.mime.MIMEContent.class, "IMIMEContent", IS_ABSTRACT, IS_INTERFACE);
-
-		initEClass(imimeMimeXmlEClass, javax.wsdl.extensions.mime.MIMEMimeXml.class, "IMIMEMimeXml", IS_ABSTRACT, IS_INTERFACE);
-
-		// Initialize data types
-		initEDataType(listEDataType, List.class, "List", IS_SERIALIZABLE);
-
-		// Create resource
-		createResource(eNS_URI);
-	}
-} //MIMEPackageImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPartImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPartImpl.java
deleted file mode 100644
index 5ede7c6..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPartImpl.java
+++ /dev/null
@@ -1,175 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime.internal.impl;
-
-
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-
-import java.util.List;
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.wst.wsdl.internal.impl.ExtensibleElementImpl;
-
-import java.util.Collection;
-
-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.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPackage;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPart;
-
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Part</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class MIMEPartImpl extends ExtensibilityElementImpl implements MIMEPart {
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected MIMEPartImpl() {
-		super();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected EClass eStaticClass() {
-		return MIMEPackage.eINSTANCE.getMIMEPart();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void addExtensibilityElement(ExtensibilityElement extensibilityElement) {
-		// 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 List getExtensibilityElements() {
-		// 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 Object eGet(EStructuralFeature eFeature, boolean resolve) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_PART__DOCUMENTATION_ELEMENT:
-				return getDocumentationElement();
-			case MIMEPackage.MIME_PART__ELEMENT:
-				return getElement();
-			case MIMEPackage.MIME_PART__REQUIRED:
-				return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-			case MIMEPackage.MIME_PART__ELEMENT_TYPE:
-				return getElementType();
-		}
-		return eDynamicGet(eFeature, resolve);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eSet(EStructuralFeature eFeature, Object newValue) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_PART__DOCUMENTATION_ELEMENT:
-				setDocumentationElement((Element)newValue);
-				return;
-			case MIMEPackage.MIME_PART__ELEMENT:
-				setElement((Element)newValue);
-				return;
-			case MIMEPackage.MIME_PART__REQUIRED:
-				setRequired(((Boolean)newValue).booleanValue());
-				return;
-			case MIMEPackage.MIME_PART__ELEMENT_TYPE:
-				setElementType((QName)newValue);
-				return;
-		}
-		eDynamicSet(eFeature, newValue);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public void eUnset(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_PART__DOCUMENTATION_ELEMENT:
-				setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_PART__ELEMENT:
-				setElement(ELEMENT_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_PART__REQUIRED:
-				setRequired(REQUIRED_EDEFAULT);
-				return;
-			case MIMEPackage.MIME_PART__ELEMENT_TYPE:
-				setElementType(ELEMENT_TYPE_EDEFAULT);
-				return;
-		}
-		eDynamicUnset(eFeature);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public boolean eIsSet(EStructuralFeature eFeature) {
-		switch (eDerivedStructuralFeatureID(eFeature)) {
-			case MIMEPackage.MIME_PART__DOCUMENTATION_ELEMENT:
-				return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-			case MIMEPackage.MIME_PART__ELEMENT:
-				return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-			case MIMEPackage.MIME_PART__REQUIRED:
-				return required != REQUIRED_EDEFAULT;
-			case MIMEPackage.MIME_PART__ELEMENT_TYPE:
-				return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-		}
-		return eDynamicIsSet(eFeature);
-	}
-
-} //MIMEPartImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEAdapterFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEAdapterFactory.java
deleted file mode 100644
index 8089ac2..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEAdapterFactory.java
+++ /dev/null
@@ -1,299 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime.internal.util;
-
-import org.eclipse.wst.wsdl.ExtensibleElement;
-import org.eclipse.wst.wsdl.WSDLElement;
-
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.binding.mime.*;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage
- * @generated
- */
-public class MIMEAdapterFactory extends AdapterFactoryImpl {
-	/**
-	 * The cached model package.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected static MIMEPackage modelPackage;
-
-	/**
-	 * Creates an instance of the adapter factory.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public MIMEAdapterFactory() {
-		if (modelPackage == null) {
-			modelPackage = MIMEPackage.eINSTANCE;
-		}
-	}
-
-	/**
-	 * Returns whether this factory is applicable for the type of the object.
-	 * <!-- begin-user-doc -->
-	 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
-	 * <!-- end-user-doc -->
-	 * @return whether this factory is applicable for the type of the object.
-	 * @generated
-	 */
-	public boolean isFactoryForType(Object object) {
-		if (object == modelPackage) {
-			return true;
-		}
-		if (object instanceof EObject) {
-			return ((EObject)object).eClass().getEPackage() == modelPackage;
-		}
-		return false;
-	}
-
-	/**
-	 * The switch the delegates to the <code>createXXX</code> methods.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected MIMESwitch modelSwitch =
-		new MIMESwitch() {
-			public Object caseMIMEContent(MIMEContent object) {
-				return createMIMEContentAdapter();
-			}
-			public Object caseMIMEPart(MIMEPart object) {
-				return createMIMEPartAdapter();
-			}
-			public Object caseMIMEMultipartRelated(MIMEMultipartRelated object) {
-				return createMIMEMultipartRelatedAdapter();
-			}
-			public Object caseMIMEMimeXml(MIMEMimeXml object) {
-				return createMIMEMimeXmlAdapter();
-			}
-			public Object caseIMIMEPart(javax.wsdl.extensions.mime.MIMEPart object) {
-				return createIMIMEPartAdapter();
-			}
-			public Object caseIMIMEMultipartRelated(javax.wsdl.extensions.mime.MIMEMultipartRelated object) {
-				return createIMIMEMultipartRelatedAdapter();
-			}
-			public Object caseIMIMEContent(javax.wsdl.extensions.mime.MIMEContent object) {
-				return createIMIMEContentAdapter();
-			}
-			public Object caseIMIMEMimeXml(javax.wsdl.extensions.mime.MIMEMimeXml object) {
-				return createIMIMEMimeXmlAdapter();
-			}
-			public Object caseWSDLElement(WSDLElement object) {
-				return createWSDLElementAdapter();
-			}
-			public Object caseIExtensibilityElement(ExtensibilityElement object) {
-				return createIExtensibilityElementAdapter();
-			}
-			public Object caseExtensibilityElement(org.eclipse.wst.wsdl.ExtensibilityElement object) {
-				return createExtensibilityElementAdapter();
-			}
-			public Object defaultCase(EObject object) {
-				return createEObjectAdapter();
-			}
-		};
-
-	/**
-	 * Creates an adapter for the <code>target</code>.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @param target the object to adapt.
-	 * @return the adapter for the <code>target</code>.
-	 * @generated
-	 */
-	public Adapter createAdapter(Notifier target) {
-		return (Adapter)modelSwitch.doSwitch((EObject)target);
-	}
-
-
-	/**
-	 * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent <em>Content</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.binding.mime.MIMEContent
-	 * @generated
-	 */
-	public Adapter createMIMEContentAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEPart <em>Part</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.binding.mime.MIMEPart
-	 * @generated
-	 */
-	public Adapter createMIMEPartAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated <em>Multipart Related</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.binding.mime.MIMEMultipartRelated
-	 * @generated
-	 */
-	public Adapter createMIMEMultipartRelatedAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml <em>Mime Xml</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.binding.mime.MIMEMimeXml
-	 * @generated
-	 */
-	public Adapter createMIMEMimeXmlAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.mime.MIMEPart <em>IMIME Part</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.mime.MIMEPart
-	 * @generated
-	 */
-	public Adapter createIMIMEPartAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.mime.MIMEMultipartRelated <em>IMIME Multipart Related</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.mime.MIMEMultipartRelated
-	 * @generated
-	 */
-	public Adapter createIMIMEMultipartRelatedAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.mime.MIMEContent <em>IMIME Content</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.mime.MIMEContent
-	 * @generated
-	 */
-	public Adapter createIMIMEContentAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.mime.MIMEMimeXml <em>IMIME Mime Xml</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.mime.MIMEMimeXml
-	 * @generated
-	 */
-	public Adapter createIMIMEMimeXmlAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.WSDLElement <em>Element</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.WSDLElement
-	 * @generated
-	 */
-	public Adapter createWSDLElementAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</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.ExtensibilityElement
-	 * @generated
-	 */
-	public Adapter createIExtensibilityElementAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.ExtensibilityElement <em>Extensibility Element</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.ExtensibilityElement
-	 * @generated
-	 */
-	public Adapter createExtensibilityElementAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for the default case.
-	 * <!-- begin-user-doc -->
-	 * This default implementation returns null.
-	 * <!-- end-user-doc -->
-	 * @return the new adapter.
-	 * @generated
-	 */
-	public Adapter createEObjectAdapter() {
-		return null;
-	}
-
-} //MIMEAdapterFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEConstants.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEConstants.java
deleted file mode 100644
index de89897..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEConstants.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime.internal.util;
-
-import org.w3c.dom.Element;
-
-public final class MIMEConstants 
-{
-  public static final String CONTENT_ELEMENT_TAG = "content";
-  public static final String MIME_XML_ELEMENT_TAG = "mimeXML";
-  public static final String MULTIPART_RELATED_ELEMENT_TAG = "multipartRelated";
-  public static final String PART_ELEMENT_TAG = "part";
-	  
-  public static final String MIME_NAMESPACE_URI = "http://schemas.xmlsoap.org/wsdl/mime/";
-
-  public static final String PART_ATTRIBUTE ="part";
-  public static final String TYPE_ATTRIBUTE ="type";
-  
-  public static String getAttribute(Element element, String attributeName)
-  {
-    return element.hasAttribute(attributeName) ? element.getAttribute(attributeName) : null;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEExtensibilityElementFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEExtensibilityElementFactory.java
deleted file mode 100644
index debee98..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEExtensibilityElementFactory.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime.internal.util;
-
-import org.eclipse.wst.wsdl.binding.mime.MIMEFactory;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.internal.util.ExtensibilityElementFactory;
-
-public class MIMEExtensibilityElementFactory implements ExtensibilityElementFactory
-{
-  public ExtensibilityElement createExtensibilityElement(String namespace, String localName)
-  {
-    if (MIMEConstants.MIME_NAMESPACE_URI.equals(namespace))
-    {
-      if (MIMEConstants.CONTENT_ELEMENT_TAG.equals(localName))
-      {
-        return MIMEFactory.eINSTANCE.createMIMEContent();
-      }
-      else if (MIMEConstants.MIME_XML_ELEMENT_TAG.equals(localName))
-      {
-        return MIMEFactory.eINSTANCE.createMIMEMimeXml();
-      }
-      else if (MIMEConstants.MULTIPART_RELATED_ELEMENT_TAG.equals(localName))
-      {
-        return MIMEFactory.eINSTANCE.createMIMEMultipartRelated();
-      }
-      /* TODO - fix the rose model
-      else if ("part".equals(localName))
-      {
-        return MIMEFactory.eINSTANCE.createMIMEPart();
-      }
-      */
-	  else
-	  {
-	    //System.out.println("Unhandled localName: " + localName);
-	    return WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
-      }
-    }
-    else
-    {
-      //System.out.println("Unhandled namespace: " + namespace);
-      return WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
-    }
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMESwitch.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMESwitch.java
deleted file mode 100644
index a177a67..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMESwitch.java
+++ /dev/null
@@ -1,294 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.binding.mime.internal.util;
-
-import org.eclipse.wst.wsdl.ExtensibleElement;
-import org.eclipse.wst.wsdl.WSDLElement;
-
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.binding.mime.*;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage
- * @generated
- */
-public class MIMESwitch {
-	/**
-	 * The cached model package
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected static MIMEPackage modelPackage;
-
-	/**
-	 * Creates an instance of the switch.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public MIMESwitch() {
-		if (modelPackage == null) {
-			modelPackage = MIMEPackage.eINSTANCE;
-		}
-	}
-
-	/**
-	 * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the first non-null result returned by a <code>caseXXX</code> call.
-	 * @generated
-	 */
-	public Object doSwitch(EObject theEObject) {
-		EClass theEClass = theEObject.eClass();
-		if (theEClass.eContainer() == modelPackage) {
-			switch (theEClass.getClassifierID()) {
-				case MIMEPackage.MIME_CONTENT: {
-					MIMEContent mimeContent = (MIMEContent)theEObject;
-					Object result = caseMIMEContent(mimeContent);
-					if (result == null) result = caseExtensibilityElement(mimeContent);
-					if (result == null) result = caseIMIMEContent(mimeContent);
-					if (result == null) result = caseWSDLElement(mimeContent);
-					if (result == null) result = caseIExtensibilityElement(mimeContent);
-					if (result == null) result = defaultCase(theEObject);
-					return result;
-				}
-				case MIMEPackage.MIME_PART: {
-					MIMEPart mimePart = (MIMEPart)theEObject;
-					Object result = caseMIMEPart(mimePart);
-					if (result == null) result = caseExtensibilityElement(mimePart);
-					if (result == null) result = caseIMIMEPart(mimePart);
-					if (result == null) result = caseWSDLElement(mimePart);
-					if (result == null) result = caseIExtensibilityElement(mimePart);
-					if (result == null) result = defaultCase(theEObject);
-					return result;
-				}
-				case MIMEPackage.MIME_MULTIPART_RELATED: {
-					MIMEMultipartRelated mimeMultipartRelated = (MIMEMultipartRelated)theEObject;
-					Object result = caseMIMEMultipartRelated(mimeMultipartRelated);
-					if (result == null) result = caseExtensibilityElement(mimeMultipartRelated);
-					if (result == null) result = caseIMIMEMultipartRelated(mimeMultipartRelated);
-					if (result == null) result = caseWSDLElement(mimeMultipartRelated);
-					if (result == null) result = caseIExtensibilityElement(mimeMultipartRelated);
-					if (result == null) result = defaultCase(theEObject);
-					return result;
-				}
-				case MIMEPackage.MIME_MIME_XML: {
-					MIMEMimeXml mimeMimeXml = (MIMEMimeXml)theEObject;
-					Object result = caseMIMEMimeXml(mimeMimeXml);
-					if (result == null) result = caseExtensibilityElement(mimeMimeXml);
-					if (result == null) result = caseIMIMEMimeXml(mimeMimeXml);
-					if (result == null) result = caseWSDLElement(mimeMimeXml);
-					if (result == null) result = caseIExtensibilityElement(mimeMimeXml);
-					if (result == null) result = defaultCase(theEObject);
-					return result;
-				}
-				default: return defaultCase(theEObject);
-			}
-		}
-		return defaultCase(theEObject);
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>Content</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 interpretting the object as an instance of '<em>Content</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseMIMEContent(MIMEContent object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>Part</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 interpretting the object as an instance of '<em>Part</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseMIMEPart(MIMEPart object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>Multipart Related</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 interpretting the object as an instance of '<em>Multipart Related</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseMIMEMultipartRelated(MIMEMultipartRelated object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>Mime Xml</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 interpretting the object as an instance of '<em>Mime Xml</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseMIMEMimeXml(MIMEMimeXml object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>IMIME Part</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 interpretting the object as an instance of '<em>IMIME Part</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseIMIMEPart(javax.wsdl.extensions.mime.MIMEPart object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>IMIME Multipart Related</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 interpretting the object as an instance of '<em>IMIME Multipart Related</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseIMIMEMultipartRelated(javax.wsdl.extensions.mime.MIMEMultipartRelated object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>IMIME Content</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 interpretting the object as an instance of '<em>IMIME Content</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseIMIMEContent(javax.wsdl.extensions.mime.MIMEContent object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>IMIME Mime Xml</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 interpretting the object as an instance of '<em>IMIME Mime Xml</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseIMIMEMimeXml(javax.wsdl.extensions.mime.MIMEMimeXml object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>Element</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 interpretting the object as an instance of '<em>Element</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseWSDLElement(WSDLElement object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>IExtensibility Element</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 interpretting the object as an instance of '<em>IExtensibility Element</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseIExtensibilityElement(ExtensibilityElement object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>Extensibility Element</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 interpretting the object as an instance of '<em>Extensibility Element</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public Object caseExtensibilityElement(org.eclipse.wst.wsdl.ExtensibilityElement object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpretting the object as an instance of '<em>EObject</em>'.
-	 * <!-- begin-user-doc -->
-	 * This implementation returns null;
-	 * returning a non-null result will terminate the switch, but this is the last case anyway.
-	 * <!-- end-user-doc -->
-	 * @param object the target of the switch.
-	 * @return the result of interpretting the object as an instance of '<em>EObject</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject)
-	 * @generated
-	 */
-	public Object defaultCase(EObject object) {
-		return null;
-	}
-
-} //MIMESwitch
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPAddress.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPAddress.java
deleted file mode 100644
index 3d198c1..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPAddress.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Address</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPAddress#getLocationURI <em>Location URI</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPAddress()
- * @model 
- * @generated
- */
-public interface SOAPAddress extends ExtensibilityElement, javax.wsdl.extensions.soap.SOAPAddress {
-  /**
-   * Returns the value of the '<em><b>Location URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>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>Location URI</em>' attribute.
-   * @see #setLocationURI(String)
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPAddress_LocationURI()
-   * @model 
-   * @generated
-   */
-	String getLocationURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPAddress#getLocationURI <em>Location URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Location URI</em>' attribute.
-   * @see #getLocationURI()
-   * @generated
-   */
-	void setLocationURI(String value);
-
-} // SOAPAddress
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPBinding.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPBinding.java
deleted file mode 100644
index 6147f57..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPBinding.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Binding</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getTransportURI <em>Transport URI</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getStyle <em>Style</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBinding()
- * @model 
- * @generated
- */
-public interface SOAPBinding extends ExtensibilityElement, javax.wsdl.extensions.soap.SOAPBinding {
-  /**
-   * Returns the value of the '<em><b>Transport URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Transport 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>Transport URI</em>' attribute.
-   * @see #setTransportURI(String)
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBinding_TransportURI()
-   * @model 
-   * @generated
-   */
-	String getTransportURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getTransportURI <em>Transport URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Transport URI</em>' attribute.
-   * @see #getTransportURI()
-   * @generated
-   */
-	void setTransportURI(String value);
-
-  /**
-   * Returns the value of the '<em><b>Style</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Style</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Style</em>' attribute.
-   * @see #setStyle(String)
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBinding_Style()
-   * @model 
-   * @generated
-   */
-	String getStyle();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getStyle <em>Style</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Style</em>' attribute.
-   * @see #getStyle()
-   * @generated
-   */
-	void setStyle(String value);
-
-} // SOAPBinding
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPBody.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPBody.java
deleted file mode 100644
index 1c55ac3..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPBody.java
+++ /dev/null
@@ -1,121 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-import java.util.List;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Body</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getUse <em>Use</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getNamespaceURI <em>Namespace URI</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getEncodingStyles <em>Encoding Styles</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getParts <em>Parts</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBody()
- * @model 
- * @generated
- */
-public interface SOAPBody extends ExtensibilityElement, javax.wsdl.extensions.soap.SOAPBody {
-  /**
-   * Returns the value of the '<em><b>Use</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Use</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Use</em>' attribute.
-   * @see #setUse(String)
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBody_Use()
-   * @model 
-   * @generated
-   */
-	String getUse();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getUse <em>Use</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Use</em>' attribute.
-   * @see #getUse()
-   * @generated
-   */
-	void setUse(String value);
-
-  /**
-   * 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.binding.soap.SOAPPackage#getSOAPBody_NamespaceURI()
-   * @model 
-   * @generated
-   */
-	String getNamespaceURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#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);
-
-  /**
-   * Returns the value of the '<em><b>Encoding Styles</b></em>' attribute list.
-   * The list contents are of type {@link java.lang.String}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Encoding Styles</em>' attribute list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Encoding Styles</em>' attribute list.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBody_EncodingStyles()
-   * @model type="java.lang.String" dataType="org.eclipse.wst.wsdl.binding.soap.IString"
-   * @generated
-   */
-	List getEncodingStyles();
-
-  /**
-   * Returns the value of the '<em><b>Parts</b></em>' reference list.
-   * The list contents are of type {@link org.eclipse.wst.wsdl.Part}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Parts</em>' reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Parts</em>' reference list.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBody_Parts()
-   * @model type="org.eclipse.wst.wsdl.Part"
-   * @generated
-   */
-	List getParts();
-
-} // SOAPBody
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPFactory.java
deleted file mode 100644
index f27c24e..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPFactory.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage
- * @generated
- */
-public interface SOAPFactory extends EFactory{
-  /**
-   * The singleton instance of the factory.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	SOAPFactory eINSTANCE = new org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFactoryImpl();
-
-  /**
-   * Returns a new object of class '<em>Binding</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Binding</em>'.
-   * @generated
-   */
-	SOAPBinding createSOAPBinding();
-
-  /**
-   * Returns a new object of class '<em>Body</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Body</em>'.
-   * @generated
-   */
-	SOAPBody createSOAPBody();
-
-  /**
-   * Returns a new object of class '<em>Header Base</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Header Base</em>'.
-   * @generated
-   */
-	SOAPHeaderBase createSOAPHeaderBase();
-
-  /**
-   * Returns a new object of class '<em>Fault</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Fault</em>'.
-   * @generated
-   */
-	SOAPFault createSOAPFault();
-
-  /**
-   * Returns a new object of class '<em>Operation</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Operation</em>'.
-   * @generated
-   */
-	SOAPOperation createSOAPOperation();
-
-  /**
-   * Returns a new object of class '<em>Address</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Address</em>'.
-   * @generated
-   */
-	SOAPAddress createSOAPAddress();
-
-  /**
-   * Returns a new object of class '<em>Header Fault</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Header Fault</em>'.
-   * @generated
-   */
-	SOAPHeaderFault createSOAPHeaderFault();
-
-  /**
-   * Returns a new object of class '<em>Header</em>'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return a new object of class '<em>Header</em>'.
-   * @generated
-   */
-	SOAPHeader createSOAPHeader();
-
-  /**
-   * Returns the package supported by this factory.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the package supported by this factory.
-   * @generated
-   */
-	SOAPPackage getSOAPPackage();
-
-} //SOAPFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPFault.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPFault.java
deleted file mode 100644
index 726129d..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPFault.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-import java.util.List;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Fault</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getUse <em>Use</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getNamespaceURI <em>Namespace URI</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getEncodingStyles <em>Encoding Styles</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPFault()
- * @model 
- * @generated
- */
-public interface SOAPFault extends ExtensibilityElement, javax.wsdl.extensions.soap.SOAPFault {
-  /**
-   * Returns the value of the '<em><b>Use</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Use</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Use</em>' attribute.
-   * @see #setUse(String)
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPFault_Use()
-   * @model 
-   * @generated
-   */
-	String getUse();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getUse <em>Use</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Use</em>' attribute.
-   * @see #getUse()
-   * @generated
-   */
-	void setUse(String value);
-
-  /**
-   * 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.binding.soap.SOAPPackage#getSOAPFault_NamespaceURI()
-   * @model 
-   * @generated
-   */
-	String getNamespaceURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#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);
-
-  /**
-   * Returns the value of the '<em><b>Encoding Styles</b></em>' attribute list.
-   * The list contents are of type {@link java.lang.String}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Encoding Styles</em>' attribute list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Encoding Styles</em>' attribute list.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPFault_EncodingStyles()
-   * @model type="java.lang.String" dataType="org.eclipse.wst.wsdl.binding.soap.IString"
-   * @generated
-   */
-	List getEncodingStyles();
-
-} // SOAPFault
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPHeader.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPHeader.java
deleted file mode 100644
index c2ffce3..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPHeader.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Header</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeader#getHeaderFaults <em>Header Faults</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeader()
- * @model 
- * @generated
- */
-public interface SOAPHeader extends SOAPHeaderBase{
-  /**
-   * Returns the value of the '<em><b>Header Faults</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Header Faults</em>' containment reference list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Header Faults</em>' containment reference list.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeader_HeaderFaults()
-   * @model type="org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault" containment="true"
-   * @generated
-   */
-	EList getHeaderFaults();
-
-} // SOAPHeader
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderBase.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderBase.java
deleted file mode 100644
index debb9e5..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderBase.java
+++ /dev/null
@@ -1,159 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Header Base</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getUse <em>Use</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getNamespaceURI <em>Namespace URI</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEncodingStyles <em>Encoding Styles</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getMessage <em>Message</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getPart <em>Part</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderBase()
- * @model 
- * @generated
- */
-public interface SOAPHeaderBase extends ExtensibilityElement{
-  /**
-   * Returns the value of the '<em><b>Use</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Use</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Use</em>' attribute.
-   * @see #setUse(String)
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderBase_Use()
-   * @model 
-   * @generated
-   */
-	String getUse();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getUse <em>Use</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Use</em>' attribute.
-   * @see #getUse()
-   * @generated
-   */
-	void setUse(String value);
-
-  /**
-   * 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.binding.soap.SOAPPackage#getSOAPHeaderBase_NamespaceURI()
-   * @model 
-   * @generated
-   */
-	String getNamespaceURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#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);
-
-  /**
-   * Returns the value of the '<em><b>Encoding Styles</b></em>' attribute list.
-   * The list contents are of type {@link java.lang.String}.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Encoding Styles</em>' attribute list isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Encoding Styles</em>' attribute list.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderBase_EncodingStyles()
-   * @model type="java.lang.String" dataType="org.eclipse.wst.wsdl.binding.soap.IString"
-   * @generated
-   */
-	EList getEncodingStyles();
-
-  /**
-   * Returns the value of the '<em><b>Message</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Message</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Message</em>' reference.
-   * @see #setMessage(Message)
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderBase_Message()
-   * @model required="true"
-   * @generated
-   */
-	Message getMessage();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getMessage <em>Message</em>}' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Message</em>' reference.
-   * @see #getMessage()
-   * @generated
-   */
-	void setMessage(Message value);
-
-  /**
-   * Returns the value of the '<em><b>Part</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Part</em>' reference isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Part</em>' reference.
-   * @see #setPart(Part)
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderBase_Part()
-   * @model required="true"
-   * @generated
-   */
-	Part getPart();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getPart <em>Part</em>}' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Part</em>' reference.
-   * @see #getPart()
-   * @generated
-   */
-	void setPart(Part value);
-
-} // SOAPHeaderBase
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderFault.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderFault.java
deleted file mode 100644
index 2d48851..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderFault.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Header Fault</b></em>'.
- * <!-- end-user-doc -->
- *
- *
- * @see org.eclipse.wst.wsdl.bindings.soap.SOAPPackage#getSOAPHeaderFault()
- * @model 
- * @generated
- */
-public interface SOAPHeaderFault extends SOAPHeaderBase {
-} // SOAPHeaderFault
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPOperation.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPOperation.java
deleted file mode 100644
index 30f6b00..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPOperation.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Operation</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getSoapActionURI <em>Soap Action URI</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getStyle <em>Style</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPOperation()
- * @model 
- * @generated
- */
-public interface SOAPOperation extends ExtensibilityElement, javax.wsdl.extensions.soap.SOAPOperation {
-  /**
-   * Returns the value of the '<em><b>Soap Action URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Soap Action 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>Soap Action URI</em>' attribute.
-   * @see #setSoapActionURI(String)
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPOperation_SoapActionURI()
-   * @model 
-   * @generated
-   */
-	String getSoapActionURI();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getSoapActionURI <em>Soap Action URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Soap Action URI</em>' attribute.
-   * @see #getSoapActionURI()
-   * @generated
-   */
-	void setSoapActionURI(String value);
-
-  /**
-   * Returns the value of the '<em><b>Style</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <p>
-	 * If the meaning of the '<em>Style</em>' attribute isn't clear,
-	 * there really should be more of a description here...
-	 * </p>
-	 * <!-- end-user-doc -->
-   * @return the value of the '<em>Style</em>' attribute.
-   * @see #setStyle(String)
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPOperation_Style()
-   * @model 
-   * @generated
-   */
-	String getStyle();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getStyle <em>Style</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Style</em>' attribute.
-   * @see #getStyle()
-   * @generated
-   */
-	void setStyle(String value);
-
-} // SOAPOperation
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPPackage.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPPackage.java
deleted file mode 100644
index 20fae55..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/SOAPPackage.java
+++ /dev/null
@@ -1,1068 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.wst.wsdl.WSDLPackage;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- *   <li>each class,</li>
- *   <li>each feature of each class,</li>
- *   <li>each enum,</li>
- *   <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPFactory
- * @generated
- */
-public interface SOAPPackage extends EPackage{
-  /**
-   * The package name.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	String eNAME = "soap";
-
-  /**
-   * The package namespace URI.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	String eNS_URI = "http://www.ibm.com/wsdl/2003/SOAP";
-
-  /**
-   * The package namespace name.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	String eNS_PREFIX = "soap";
-
-  /**
-   * The singleton instance of the package.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	SOAPPackage eINSTANCE = org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl.init();
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBindingImpl <em>Binding</em>}' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBindingImpl
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPBinding()
-   * @generated
-   */
-	int SOAP_BINDING = 0;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BINDING__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BINDING__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Required</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BINDING__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-  /**
-   * The feature id for the '<em><b>Element Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BINDING__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-  /**
-   * The feature id for the '<em><b>Transport URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BINDING__TRANSPORT_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Style</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BINDING__STYLE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The number of structural features of the the '<em>Binding</em>' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BINDING_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl <em>Body</em>}' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPBody()
-   * @generated
-   */
-	int SOAP_BODY = 1;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BODY__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BODY__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Required</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BODY__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-  /**
-   * The feature id for the '<em><b>Element Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BODY__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-  /**
-   * The feature id for the '<em><b>Use</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BODY__USE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Namespace URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BODY__NAMESPACE_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The feature id for the '<em><b>Encoding Styles</b></em>' attribute list.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BODY__ENCODING_STYLES = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The feature id for the '<em><b>Parts</b></em>' reference list.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BODY__PARTS = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 3;
-
-  /**
-   * The number of structural features of the the '<em>Body</em>' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_BODY_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 4;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl <em>Header Base</em>}' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPHeaderBase()
-   * @generated
-   */
-	int SOAP_HEADER_BASE = 2;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_BASE__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_BASE__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Required</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_BASE__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-  /**
-   * The feature id for the '<em><b>Element Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_BASE__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-  /**
-   * The feature id for the '<em><b>Use</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_BASE__USE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Namespace URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_BASE__NAMESPACE_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The feature id for the '<em><b>Encoding Styles</b></em>' attribute list.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_BASE__ENCODING_STYLES = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The feature id for the '<em><b>Message</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_BASE__MESSAGE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 3;
-
-  /**
-   * The feature id for the '<em><b>Part</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_BASE__PART = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 4;
-
-  /**
-   * The number of structural features of the the '<em>Header Base</em>' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_BASE_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 5;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFaultImpl <em>Fault</em>}' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFaultImpl
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPFault()
-   * @generated
-   */
-	int SOAP_FAULT = 3;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_FAULT__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_FAULT__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Required</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_FAULT__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-  /**
-   * The feature id for the '<em><b>Element Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_FAULT__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-  /**
-   * The feature id for the '<em><b>Use</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_FAULT__USE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Namespace URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_FAULT__NAMESPACE_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The feature id for the '<em><b>Encoding Styles</b></em>' attribute list.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_FAULT__ENCODING_STYLES = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The number of structural features of the the '<em>Fault</em>' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_FAULT_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 3;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPOperationImpl <em>Operation</em>}' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPOperationImpl
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPOperation()
-   * @generated
-   */
-	int SOAP_OPERATION = 4;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_OPERATION__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_OPERATION__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Required</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_OPERATION__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-  /**
-   * The feature id for the '<em><b>Element Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_OPERATION__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-  /**
-   * The feature id for the '<em><b>Soap Action URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_OPERATION__SOAP_ACTION_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Style</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_OPERATION__STYLE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The number of structural features of the the '<em>Operation</em>' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_OPERATION_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPAddressImpl <em>Address</em>}' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPAddressImpl
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPAddress()
-   * @generated
-   */
-	int SOAP_ADDRESS = 5;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_ADDRESS__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_ADDRESS__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Required</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_ADDRESS__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
-  /**
-   * The feature id for the '<em><b>Element Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_ADDRESS__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
-  /**
-   * The feature id for the '<em><b>Location URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_ADDRESS__LOCATION_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
-  /**
-   * The number of structural features of the the '<em>Address</em>' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_ADDRESS_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderFaultImpl <em>Header Fault</em>}' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderFaultImpl
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPHeaderFault()
-   * @generated
-   */
-	int SOAP_HEADER_FAULT = 6;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_FAULT__DOCUMENTATION_ELEMENT = SOAP_HEADER_BASE__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_FAULT__ELEMENT = SOAP_HEADER_BASE__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Required</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_FAULT__REQUIRED = SOAP_HEADER_BASE__REQUIRED;
-
-  /**
-   * The feature id for the '<em><b>Element Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_FAULT__ELEMENT_TYPE = SOAP_HEADER_BASE__ELEMENT_TYPE;
-
-  /**
-   * The feature id for the '<em><b>Use</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_FAULT__USE = SOAP_HEADER_BASE__USE;
-
-  /**
-   * The feature id for the '<em><b>Namespace URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_FAULT__NAMESPACE_URI = SOAP_HEADER_BASE__NAMESPACE_URI;
-
-  /**
-   * The feature id for the '<em><b>Encoding Styles</b></em>' attribute list.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_FAULT__ENCODING_STYLES = SOAP_HEADER_BASE__ENCODING_STYLES;
-
-  /**
-   * The feature id for the '<em><b>Message</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_FAULT__MESSAGE = SOAP_HEADER_BASE__MESSAGE;
-
-  /**
-   * The feature id for the '<em><b>Part</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_FAULT__PART = SOAP_HEADER_BASE__PART;
-
-  /**
-   * The number of structural features of the the '<em>Header Fault</em>' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_FAULT_FEATURE_COUNT = SOAP_HEADER_BASE_FEATURE_COUNT + 0;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderImpl <em>Header</em>}' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderImpl
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPHeader()
-   * @generated
-   */
-	int SOAP_HEADER = 7;
-
-  /**
-   * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER__DOCUMENTATION_ELEMENT = SOAP_HEADER_BASE__DOCUMENTATION_ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Element</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER__ELEMENT = SOAP_HEADER_BASE__ELEMENT;
-
-  /**
-   * The feature id for the '<em><b>Required</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER__REQUIRED = SOAP_HEADER_BASE__REQUIRED;
-
-  /**
-   * The feature id for the '<em><b>Element Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER__ELEMENT_TYPE = SOAP_HEADER_BASE__ELEMENT_TYPE;
-
-  /**
-   * The feature id for the '<em><b>Use</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER__USE = SOAP_HEADER_BASE__USE;
-
-  /**
-   * The feature id for the '<em><b>Namespace URI</b></em>' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER__NAMESPACE_URI = SOAP_HEADER_BASE__NAMESPACE_URI;
-
-  /**
-   * The feature id for the '<em><b>Encoding Styles</b></em>' attribute list.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER__ENCODING_STYLES = SOAP_HEADER_BASE__ENCODING_STYLES;
-
-  /**
-   * The feature id for the '<em><b>Message</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER__MESSAGE = SOAP_HEADER_BASE__MESSAGE;
-
-  /**
-   * The feature id for the '<em><b>Part</b></em>' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER__PART = SOAP_HEADER_BASE__PART;
-
-  /**
-   * The feature id for the '<em><b>Header Faults</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER__HEADER_FAULTS = SOAP_HEADER_BASE_FEATURE_COUNT + 0;
-
-  /**
-   * The number of structural features of the the '<em>Header</em>' class.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-	int SOAP_HEADER_FEATURE_COUNT = SOAP_HEADER_BASE_FEATURE_COUNT + 1;
-
-  /**
-   * The meta object id for the '<em>IString</em>' data type.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see java.lang.String
-   * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getIString()
-   * @generated
-   */
-	int ISTRING = 8;
-
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding <em>Binding</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Binding</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPBinding
-   * @generated
-   */
-	EClass getSOAPBinding();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getTransportURI <em>Transport URI</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Transport URI</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getTransportURI()
-   * @see #getSOAPBinding()
-   * @generated
-   */
-	EAttribute getSOAPBinding_TransportURI();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getStyle <em>Style</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Style</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getStyle()
-   * @see #getSOAPBinding()
-   * @generated
-   */
-	EAttribute getSOAPBinding_Style();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody <em>Body</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Body</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPBody
-   * @generated
-   */
-	EClass getSOAPBody();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getUse <em>Use</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Use</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPBody#getUse()
-   * @see #getSOAPBody()
-   * @generated
-   */
-	EAttribute getSOAPBody_Use();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#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.binding.soap.SOAPBody#getNamespaceURI()
-   * @see #getSOAPBody()
-   * @generated
-   */
-	EAttribute getSOAPBody_NamespaceURI();
-
-  /**
-   * Returns the meta object for the attribute list '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getEncodingStyles <em>Encoding Styles</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the attribute list '<em>Encoding Styles</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPBody#getEncodingStyles()
-   * @see #getSOAPBody()
-   * @generated
-   */
-	EAttribute getSOAPBody_EncodingStyles();
-
-  /**
-   * Returns the meta object for the reference list '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getParts <em>Parts</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the reference list '<em>Parts</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPBody#getParts()
-   * @see #getSOAPBody()
-   * @generated
-   */
-	EReference getSOAPBody_Parts();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase <em>Header Base</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Header Base</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase
-   * @generated
-   */
-	EClass getSOAPHeaderBase();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getUse <em>Use</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Use</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getUse()
-   * @see #getSOAPHeaderBase()
-   * @generated
-   */
-	EAttribute getSOAPHeaderBase_Use();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#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.binding.soap.SOAPHeaderBase#getNamespaceURI()
-   * @see #getSOAPHeaderBase()
-   * @generated
-   */
-	EAttribute getSOAPHeaderBase_NamespaceURI();
-
-  /**
-   * Returns the meta object for the attribute list '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEncodingStyles <em>Encoding Styles</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the attribute list '<em>Encoding Styles</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEncodingStyles()
-   * @see #getSOAPHeaderBase()
-   * @generated
-   */
-	EAttribute getSOAPHeaderBase_EncodingStyles();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getMessage <em>Message</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>Message</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getMessage()
-   * @see #getSOAPHeaderBase()
-   * @generated
-   */
-	EReference getSOAPHeaderBase_Message();
-
-  /**
-   * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getPart <em>Part</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the reference '<em>Part</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getPart()
-   * @see #getSOAPHeaderBase()
-   * @generated
-   */
-	EReference getSOAPHeaderBase_Part();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault <em>Fault</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Fault</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPFault
-   * @generated
-   */
-	EClass getSOAPFault();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getUse <em>Use</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Use</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPFault#getUse()
-   * @see #getSOAPFault()
-   * @generated
-   */
-	EAttribute getSOAPFault_Use();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#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.binding.soap.SOAPFault#getNamespaceURI()
-   * @see #getSOAPFault()
-   * @generated
-   */
-	EAttribute getSOAPFault_NamespaceURI();
-
-  /**
-   * Returns the meta object for the attribute list '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getEncodingStyles <em>Encoding Styles</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the attribute list '<em>Encoding Styles</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPFault#getEncodingStyles()
-   * @see #getSOAPFault()
-   * @generated
-   */
-	EAttribute getSOAPFault_EncodingStyles();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation <em>Operation</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Operation</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPOperation
-   * @generated
-   */
-	EClass getSOAPOperation();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getSoapActionURI <em>Soap Action URI</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Soap Action URI</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getSoapActionURI()
-   * @see #getSOAPOperation()
-   * @generated
-   */
-	EAttribute getSOAPOperation_SoapActionURI();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getStyle <em>Style</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Style</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getStyle()
-   * @see #getSOAPOperation()
-   * @generated
-   */
-	EAttribute getSOAPOperation_Style();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPAddress <em>Address</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Address</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPAddress
-   * @generated
-   */
-	EClass getSOAPAddress();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPAddress#getLocationURI <em>Location URI</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Location URI</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPAddress#getLocationURI()
-   * @see #getSOAPAddress()
-   * @generated
-   */
-	EAttribute getSOAPAddress_LocationURI();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault <em>Header Fault</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Header Fault</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault
-   * @generated
-   */
-	EClass getSOAPHeaderFault();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeader <em>Header</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Header</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeader
-   * @generated
-   */
-	EClass getSOAPHeader();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeader#getHeaderFaults <em>Header Faults</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>Header Faults</em>'.
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeader#getHeaderFaults()
-   * @see #getSOAPHeader()
-   * @generated
-   */
-	EReference getSOAPHeader_HeaderFaults();
-
-  /**
-   * Returns the meta object for data type '{@link java.lang.String <em>IString</em>}'.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the meta object for data type '<em>IString</em>'.
-   * @see java.lang.String
-   * @model instanceClass="java.lang.String"
-   * @generated
-   */
-	EDataType getIString();
-
-  /**
-   * Returns the factory that creates the instances of the model.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the factory that creates the instances of the model.
-   * @generated
-   */
-	SOAPFactory getSOAPFactory();
-
-} //SOAPPackage
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPAddressImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPAddressImpl.java
deleted file mode 100644
index 1c07d4b..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPAddressImpl.java
+++ /dev/null
@@ -1,250 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.binding.soap.SOAPAddress;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Address</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPAddressImpl#getLocationURI <em>Location URI</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPAddressImpl extends ExtensibilityElementImpl implements SOAPAddress {
-  /**
-   * The default value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getLocationURI()
-   * @generated
-   * @ordered
-   */
-	protected static final String LOCATION_URI_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getLocationURI()
-   * @generated
-   * @ordered
-   */
-	protected String locationURI = LOCATION_URI_EDEFAULT;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected SOAPAddressImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected EClass eStaticClass()
-  {
-    return SOAPPackage.eINSTANCE.getSOAPAddress();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String getLocationURI()
-  {
-    return locationURI;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void setLocationURI(String newLocationURI)
-  {
-    String oldLocationURI = locationURI;
-    locationURI = newLocationURI;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_ADDRESS__LOCATION_URI, oldLocationURI, locationURI));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_ADDRESS__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case SOAPPackage.SOAP_ADDRESS__ELEMENT:
-        return getElement();
-      case SOAPPackage.SOAP_ADDRESS__REQUIRED:
-        return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-      case SOAPPackage.SOAP_ADDRESS__ELEMENT_TYPE:
-        return getElementType();
-      case SOAPPackage.SOAP_ADDRESS__LOCATION_URI:
-        return getLocationURI();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_ADDRESS__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_ADDRESS__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_ADDRESS__REQUIRED:
-        setRequired(((Boolean)newValue).booleanValue());
-        return;
-      case SOAPPackage.SOAP_ADDRESS__ELEMENT_TYPE:
-        setElementType((QName)newValue);
-        return;
-      case SOAPPackage.SOAP_ADDRESS__LOCATION_URI:
-        setLocationURI((String)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_ADDRESS__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_ADDRESS__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_ADDRESS__REQUIRED:
-        setRequired(REQUIRED_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_ADDRESS__ELEMENT_TYPE:
-        setElementType(ELEMENT_TYPE_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_ADDRESS__LOCATION_URI:
-        setLocationURI(LOCATION_URI_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_ADDRESS__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case SOAPPackage.SOAP_ADDRESS__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case SOAPPackage.SOAP_ADDRESS__REQUIRED:
-        return required != REQUIRED_EDEFAULT;
-      case SOAPPackage.SOAP_ADDRESS__ELEMENT_TYPE:
-        return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-      case SOAPPackage.SOAP_ADDRESS__LOCATION_URI:
-        return LOCATION_URI_EDEFAULT == null ? locationURI != null : !LOCATION_URI_EDEFAULT.equals(locationURI);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (locationURI: ");
-    result.append(locationURI);
-    result.append(')');
-    return result.toString();
-  }
-	
-  //
-  // Reconcile methods: DOM -> Model
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    setLocationURI
-      (SOAPConstants.getAttribute(changedElement, SOAPConstants.LOCATION_ATTRIBUTE));
-    reconcileReferences(false);
-  }
-  
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPAddress_LocationURI())
-        niceSetAttribute(theElement,SOAPConstants.LOCATION_ATTRIBUTE,getLocationURI());
-    }
-  }
-} //SOAPAddressImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBindingImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBindingImpl.java
deleted file mode 100644
index 2cfe773..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBindingImpl.java
+++ /dev/null
@@ -1,310 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.binding.soap.SOAPBinding;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBindingImpl#getTransportURI <em>Transport URI</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBindingImpl#getStyle <em>Style</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPBindingImpl extends ExtensibilityElementImpl implements SOAPBinding {
-  /**
-   * The default value of the '{@link #getTransportURI() <em>Transport URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getTransportURI()
-   * @generated
-   * @ordered
-   */
-	protected static final String TRANSPORT_URI_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getTransportURI() <em>Transport URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getTransportURI()
-   * @generated
-   * @ordered
-   */
-	protected String transportURI = TRANSPORT_URI_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getStyle() <em>Style</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getStyle()
-   * @generated
-   * @ordered
-   */
-	protected static final String STYLE_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getStyle() <em>Style</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getStyle()
-   * @generated
-   * @ordered
-   */
-	protected String style = STYLE_EDEFAULT;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected SOAPBindingImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected EClass eStaticClass()
-  {
-    return SOAPPackage.eINSTANCE.getSOAPBinding();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String getTransportURI()
-  {
-    return transportURI;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void setTransportURI(String newTransportURI)
-  {
-    String oldTransportURI = transportURI;
-    transportURI = newTransportURI;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_BINDING__TRANSPORT_URI, oldTransportURI, transportURI));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String getStyle()
-  {
-    return style;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void setStyle(String newStyle)
-  {
-    String oldStyle = style;
-    style = newStyle;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_BINDING__STYLE, oldStyle, style));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_BINDING__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case SOAPPackage.SOAP_BINDING__ELEMENT:
-        return getElement();
-      case SOAPPackage.SOAP_BINDING__REQUIRED:
-        return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-      case SOAPPackage.SOAP_BINDING__ELEMENT_TYPE:
-        return getElementType();
-      case SOAPPackage.SOAP_BINDING__TRANSPORT_URI:
-        return getTransportURI();
-      case SOAPPackage.SOAP_BINDING__STYLE:
-        return getStyle();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_BINDING__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_BINDING__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_BINDING__REQUIRED:
-        setRequired(((Boolean)newValue).booleanValue());
-        return;
-      case SOAPPackage.SOAP_BINDING__ELEMENT_TYPE:
-        setElementType((QName)newValue);
-        return;
-      case SOAPPackage.SOAP_BINDING__TRANSPORT_URI:
-        setTransportURI((String)newValue);
-        return;
-      case SOAPPackage.SOAP_BINDING__STYLE:
-        setStyle((String)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_BINDING__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_BINDING__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_BINDING__REQUIRED:
-        setRequired(REQUIRED_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_BINDING__ELEMENT_TYPE:
-        setElementType(ELEMENT_TYPE_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_BINDING__TRANSPORT_URI:
-        setTransportURI(TRANSPORT_URI_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_BINDING__STYLE:
-        setStyle(STYLE_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_BINDING__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case SOAPPackage.SOAP_BINDING__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case SOAPPackage.SOAP_BINDING__REQUIRED:
-        return required != REQUIRED_EDEFAULT;
-      case SOAPPackage.SOAP_BINDING__ELEMENT_TYPE:
-        return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-      case SOAPPackage.SOAP_BINDING__TRANSPORT_URI:
-        return TRANSPORT_URI_EDEFAULT == null ? transportURI != null : !TRANSPORT_URI_EDEFAULT.equals(transportURI);
-      case SOAPPackage.SOAP_BINDING__STYLE:
-        return STYLE_EDEFAULT == null ? style != null : !STYLE_EDEFAULT.equals(style);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (transportURI: ");
-    result.append(transportURI);
-    result.append(", style: ");
-    result.append(style);
-    result.append(')');
-    return result.toString();
-  }
-	
-  //
-  // Reconcile methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    setStyle
-      (SOAPConstants.getAttribute(changedElement, SOAPConstants.STYLE_ATTRIBUTE));
-    setTransportURI
-      (SOAPConstants.getAttribute(changedElement, SOAPConstants.TRANSPORT_ATTRIBUTE));
-    reconcileReferences(false);
-  }
-  
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPBinding_Style())
-        niceSetAttribute(theElement,SOAPConstants.STYLE_ATTRIBUTE,getStyle());
-      if (eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPBinding_TransportURI())
-        niceSetAttribute(theElement,SOAPConstants.TRANSPORT_ATTRIBUTE,getTransportURI());
-    }
-  }
-} //SOAPBindingImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBodyImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBodyImpl.java
deleted file mode 100644
index 95cdc8d..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBodyImpl.java
+++ /dev/null
@@ -1,482 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-import java.util.Collection;
-import java.util.List;
-import javax.xml.namespace.QName;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.wst.wsdl.binding.soap.SOAPBody;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.w3c.dom.Element;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingInput;
-import org.eclipse.wst.wsdl.BindingOutput;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-
-import java.util.StringTokenizer;
-import java.util.Iterator;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Body</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl#getUse <em>Use</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl#getNamespaceURI <em>Namespace URI</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl#getEncodingStyles <em>Encoding Styles</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl#getParts <em>Parts</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPBodyImpl extends ExtensibilityElementImpl implements SOAPBody {
-  /**
-   * The default value of the '{@link #getUse() <em>Use</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getUse()
-   * @generated
-   * @ordered
-   */
-	protected static final String USE_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getUse() <em>Use</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getUse()
-   * @generated
-   * @ordered
-   */
-	protected String use = USE_EDEFAULT;
-
-  /**
-   * 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;
-
-  /**
-   * The cached value of the '{@link #getEncodingStyles() <em>Encoding Styles</em>}' attribute list.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getEncodingStyles()
-   * @generated
-   * @ordered
-   */
-	protected EList encodingStyles = null;
-
-  /**
-   * The cached value of the '{@link #getParts() <em>Parts</em>}' reference list.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getParts()
-   * @generated
-   * @ordered
-   */
-	protected EList parts = null;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected SOAPBodyImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected EClass eStaticClass()
-  {
-    return SOAPPackage.eINSTANCE.getSOAPBody();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String getUse()
-  {
-    return use;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void setUse(String newUse)
-  {
-    String oldUse = use;
-    use = newUse;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_BODY__USE, oldUse, use));
-  }
-
-  /**
-   * <!-- 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, SOAPPackage.SOAP_BODY__NAMESPACE_URI, oldNamespaceURI, namespaceURI));
-  }
-
-public void setEncodingStyles(List list)
-{
-  encodingStyles = (EList)list;
-}
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public List getEncodingStyles()
-  {
-    if (encodingStyles == null)
-    {
-      encodingStyles = new EDataTypeUniqueEList(String.class, this, SOAPPackage.SOAP_BODY__ENCODING_STYLES);
-    }
-    return encodingStyles;
-  }
-
-  public void setParts(List list)
-  {
-    parts = (EList)list;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public List getParts()
-  {
-    if (parts == null)
-    {
-      parts = new EObjectResolvingEList(Part.class, this, SOAPPackage.SOAP_BODY__PARTS);
-    }
-    
-    if (parts.size() == 0)
-    {
-      List implicitParts = new java.util.Vector();
-      
-      // Try to find an implicit one.
-      if(eContainer() instanceof BindingInput)
-      {
-      	Message message = ((BindingInput)eContainer()).getEInput().getEMessage();
-      	if(message.getEParts().size() > 0)
-      	{
-      	  implicitParts.addAll(message.getEParts());
-      	}
-      }
-      if(eContainer() instanceof BindingOutput)
-      {
-      	Message message = ((BindingOutput)eContainer()).getEOutput().getEMessage();
-      	if(message.getEParts().size() > 0)
-      	{
-      	  implicitParts.addAll(message.getEParts());
-      	}
-      }
-      if(eContainer() instanceof BindingFault)
-      {
-      	Message message = ((BindingFault)eContainer()).getEFault().getEMessage();
-      	if(message.getEParts().size() > 0)
-      	{
-      	  implicitParts.addAll(message.getEParts());
-      	}
-      }
-      return implicitParts;
-    }
-    
-    return parts;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_BODY__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case SOAPPackage.SOAP_BODY__ELEMENT:
-        return getElement();
-      case SOAPPackage.SOAP_BODY__REQUIRED:
-        return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-      case SOAPPackage.SOAP_BODY__ELEMENT_TYPE:
-        return getElementType();
-      case SOAPPackage.SOAP_BODY__USE:
-        return getUse();
-      case SOAPPackage.SOAP_BODY__NAMESPACE_URI:
-        return getNamespaceURI();
-      case SOAPPackage.SOAP_BODY__ENCODING_STYLES:
-        return getEncodingStyles();
-      case SOAPPackage.SOAP_BODY__PARTS:
-        return getParts();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_BODY__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_BODY__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_BODY__REQUIRED:
-        setRequired(((Boolean)newValue).booleanValue());
-        return;
-      case SOAPPackage.SOAP_BODY__ELEMENT_TYPE:
-        setElementType((QName)newValue);
-        return;
-      case SOAPPackage.SOAP_BODY__USE:
-        setUse((String)newValue);
-        return;
-      case SOAPPackage.SOAP_BODY__NAMESPACE_URI:
-        setNamespaceURI((String)newValue);
-        return;
-      case SOAPPackage.SOAP_BODY__ENCODING_STYLES:
-        getEncodingStyles().clear();
-        getEncodingStyles().addAll((Collection)newValue);
-        return;
-      case SOAPPackage.SOAP_BODY__PARTS:
-        getParts().clear();
-        getParts().addAll((Collection)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_BODY__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_BODY__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_BODY__REQUIRED:
-        setRequired(REQUIRED_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_BODY__ELEMENT_TYPE:
-        setElementType(ELEMENT_TYPE_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_BODY__USE:
-        setUse(USE_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_BODY__NAMESPACE_URI:
-        setNamespaceURI(NAMESPACE_URI_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_BODY__ENCODING_STYLES:
-        getEncodingStyles().clear();
-        return;
-      case SOAPPackage.SOAP_BODY__PARTS:
-        getParts().clear();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_BODY__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case SOAPPackage.SOAP_BODY__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case SOAPPackage.SOAP_BODY__REQUIRED:
-        return required != REQUIRED_EDEFAULT;
-      case SOAPPackage.SOAP_BODY__ELEMENT_TYPE:
-        return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-      case SOAPPackage.SOAP_BODY__USE:
-        return USE_EDEFAULT == null ? use != null : !USE_EDEFAULT.equals(use);
-      case SOAPPackage.SOAP_BODY__NAMESPACE_URI:
-        return NAMESPACE_URI_EDEFAULT == null ? namespaceURI != null : !NAMESPACE_URI_EDEFAULT.equals(namespaceURI);
-      case SOAPPackage.SOAP_BODY__ENCODING_STYLES:
-        return encodingStyles != null && !encodingStyles.isEmpty();
-      case SOAPPackage.SOAP_BODY__PARTS:
-        return parts != null && !parts.isEmpty();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (use: ");
-    result.append(use);
-    result.append(", namespaceURI: ");
-    result.append(namespaceURI);
-    result.append(", encodingStyles: ");
-    result.append(encodingStyles);
-    result.append(')');
-    return result.toString();
-  }
-	
-  //
-  // Reconcile methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    if (changedElement.hasAttribute(SOAPConstants.USE_ATTRIBUTE))
-      setUse(changedElement.getAttribute(SOAPConstants.USE_ATTRIBUTE));
-    if (changedElement.hasAttribute(SOAPConstants.NAMESPACE_ATTRIBUTE))
-      setNamespaceURI(changedElement.getAttribute(SOAPConstants.NAMESPACE_ATTRIBUTE));
-    if (changedElement.hasAttribute(SOAPConstants.ENCODING_STYLE_ATTRIBUTE)) 
-    {
-      String encodingStyles = changedElement.getAttribute(SOAPConstants.ENCODING_STYLE_ATTRIBUTE);
-      StringTokenizer tokenizer = new StringTokenizer(encodingStyles);
-      while (tokenizer.hasMoreTokens())
-      	getEncodingStyles().add(tokenizer.nextToken());
-    }   
-    reconcileReferences(false);
-  }
-  
-  public void reconcileReferences(boolean deep)
-  {
-    // TBD - resolve Parts reference here.
-    super.reconcileReferences(deep);
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPBody_Use())
-        niceSetAttribute(theElement,SOAPConstants.USE_ATTRIBUTE,getUse());
-      if(eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPBody_NamespaceURI())
-        niceSetAttribute(theElement,SOAPConstants.NAMESPACE_ATTRIBUTE,getNamespaceURI());
-      if (eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPBody_EncodingStyles())
-      {
-        List encodingStyleList = getEncodingStyles();
-        String encodingStyles = "";
-        Iterator iterator = encodingStyleList.iterator();
-        while (iterator.hasNext())
-        {
-          if (encodingStyles.equals("")) // first iteration
-            encodingStyles += (String)iterator.next();
-          else
-          	encodingStyles += " " + (String)iterator.next();
-        }
-        if (!encodingStyles.equals(""))
-          niceSetAttribute(theElement,SOAPConstants.ENCODING_STYLE_ATTRIBUTE,encodingStyles);
-      }
-    }
-  }
-  
-  /*
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    switch (WSDLUtil.getInstance().getWSDLType(child))
-    {
-      case WSDLConstants.PART :
-        Part part = WSDLFactory.eINSTANCE.createPart();
-        part.setEnclosingDefinition(getEnclosingDefinition());
-        part.setElement(child);
-        getParts().add(part);
-        break;
-      default :
-        break;
-    }
-  }
-  */
-} //SOAPBodyImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFactoryImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFactoryImpl.java
deleted file mode 100644
index 0fcdae9..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFactoryImpl.java
+++ /dev/null
@@ -1,229 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-import org.eclipse.wst.wsdl.binding.soap.SOAPAddress;
-import org.eclipse.wst.wsdl.binding.soap.SOAPBinding;
-import org.eclipse.wst.wsdl.binding.soap.SOAPBody;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFactory;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFault;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeader;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault;
-import org.eclipse.wst.wsdl.binding.soap.SOAPOperation;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class SOAPFactoryImpl extends EFactoryImpl implements SOAPFactory {
-  /**
-   * Creates and instance of the factory.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public SOAPFactoryImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EObject create(EClass eClass)
-  {
-    switch (eClass.getClassifierID())
-    {
-      case SOAPPackage.SOAP_BINDING: return createSOAPBinding();
-      case SOAPPackage.SOAP_BODY: return createSOAPBody();
-      case SOAPPackage.SOAP_HEADER_BASE: return createSOAPHeaderBase();
-      case SOAPPackage.SOAP_FAULT: return createSOAPFault();
-      case SOAPPackage.SOAP_OPERATION: return createSOAPOperation();
-      case SOAPPackage.SOAP_ADDRESS: return createSOAPAddress();
-      case SOAPPackage.SOAP_HEADER_FAULT: return createSOAPHeaderFault();
-      case SOAPPackage.SOAP_HEADER: return createSOAPHeader();
-      default:
-        throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public Object createFromString(EDataType eDataType, String initialValue)
-  {
-    switch (eDataType.getClassifierID())
-    {
-      case SOAPPackage.ISTRING:
-        return createIStringFromString(eDataType, initialValue);
-      default:
-        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String convertToString(EDataType eDataType, Object instanceValue)
-  {
-    switch (eDataType.getClassifierID())
-    {
-      case SOAPPackage.ISTRING:
-        return convertIStringToString(eDataType, instanceValue);
-      default:
-        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public SOAPBinding createSOAPBinding()
-  {
-    SOAPBindingImpl soapBinding = new SOAPBindingImpl();
-    return soapBinding;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public SOAPBody createSOAPBody()
-  {
-    SOAPBodyImpl soapBody = new SOAPBodyImpl();
-    return soapBody;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public SOAPHeaderBase createSOAPHeaderBase()
-  {
-    SOAPHeaderBaseImpl soapHeaderBase = new SOAPHeaderBaseImpl();
-    return soapHeaderBase;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public SOAPFault createSOAPFault()
-  {
-    SOAPFaultImpl soapFault = new SOAPFaultImpl();
-    return soapFault;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public SOAPOperation createSOAPOperation()
-  {
-    SOAPOperationImpl soapOperation = new SOAPOperationImpl();
-    return soapOperation;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public SOAPAddress createSOAPAddress()
-  {
-    SOAPAddressImpl soapAddress = new SOAPAddressImpl();
-    return soapAddress;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public SOAPHeaderFault createSOAPHeaderFault()
-  {
-    SOAPHeaderFaultImpl soapHeaderFault = new SOAPHeaderFaultImpl();
-    return soapHeaderFault;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public SOAPHeader createSOAPHeader()
-  {
-    SOAPHeaderImpl soapHeader = new SOAPHeaderImpl();
-    return soapHeader;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String createIStringFromString(EDataType eDataType, String initialValue)
-  {
-    return (String)super.createFromString(eDataType, initialValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String convertIStringToString(EDataType eDataType, Object instanceValue)
-  {
-    return super.convertToString(eDataType, instanceValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public SOAPPackage getSOAPPackage()
-  {
-    return (SOAPPackage)getEPackage();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @deprecated
-   * @generated
-   */
-	public static SOAPPackage getPackage()
-  {
-    return SOAPPackage.eINSTANCE;
-  }
-} //SOAPFactoryImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFaultImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFaultImpl.java
deleted file mode 100644
index aa28185..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFaultImpl.java
+++ /dev/null
@@ -1,378 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import java.util.Collection;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFault;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Fault</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFaultImpl#getUse <em>Use</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFaultImpl#getNamespaceURI <em>Namespace URI</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFaultImpl#getEncodingStyles <em>Encoding Styles</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPFaultImpl extends ExtensibilityElementImpl implements SOAPFault {
-  /**
-   * The default value of the '{@link #getUse() <em>Use</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getUse()
-   * @generated
-   * @ordered
-   */
-	protected static final String USE_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getUse() <em>Use</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getUse()
-   * @generated
-   * @ordered
-   */
-	protected String use = USE_EDEFAULT;
-
-  /**
-   * 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;
-
-  /**
-   * The cached value of the '{@link #getEncodingStyles() <em>Encoding Styles</em>}' attribute list.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getEncodingStyles()
-   * @generated
-   * @ordered
-   */
-	protected EList encodingStyles = null;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected SOAPFaultImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected EClass eStaticClass()
-  {
-    return SOAPPackage.eINSTANCE.getSOAPFault();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String getUse()
-  {
-    return use;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void setUse(String newUse)
-  {
-    String oldUse = use;
-    use = newUse;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_FAULT__USE, oldUse, use));
-  }
-
-  /**
-   * <!-- 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, SOAPPackage.SOAP_FAULT__NAMESPACE_URI, oldNamespaceURI, namespaceURI));
-  }
-
-private String name;
-public String getName()
-{
-  return name;
-}
-
-public void setName(String name)
-{
-  this.name = name;
-}
-
-public void setEncodingStyles(List list)
-{
-  encodingStyles = (EList)list;
-}
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public List getEncodingStyles()
-  {
-    if (encodingStyles == null)
-    {
-      encodingStyles = new EDataTypeUniqueEList(String.class, this, SOAPPackage.SOAP_FAULT__ENCODING_STYLES);
-    }
-    return encodingStyles;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_FAULT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case SOAPPackage.SOAP_FAULT__ELEMENT:
-        return getElement();
-      case SOAPPackage.SOAP_FAULT__REQUIRED:
-        return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-      case SOAPPackage.SOAP_FAULT__ELEMENT_TYPE:
-        return getElementType();
-      case SOAPPackage.SOAP_FAULT__USE:
-        return getUse();
-      case SOAPPackage.SOAP_FAULT__NAMESPACE_URI:
-        return getNamespaceURI();
-      case SOAPPackage.SOAP_FAULT__ENCODING_STYLES:
-        return getEncodingStyles();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_FAULT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_FAULT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_FAULT__REQUIRED:
-        setRequired(((Boolean)newValue).booleanValue());
-        return;
-      case SOAPPackage.SOAP_FAULT__ELEMENT_TYPE:
-        setElementType((QName)newValue);
-        return;
-      case SOAPPackage.SOAP_FAULT__USE:
-        setUse((String)newValue);
-        return;
-      case SOAPPackage.SOAP_FAULT__NAMESPACE_URI:
-        setNamespaceURI((String)newValue);
-        return;
-      case SOAPPackage.SOAP_FAULT__ENCODING_STYLES:
-        getEncodingStyles().clear();
-        getEncodingStyles().addAll((Collection)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_FAULT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_FAULT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_FAULT__REQUIRED:
-        setRequired(REQUIRED_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_FAULT__ELEMENT_TYPE:
-        setElementType(ELEMENT_TYPE_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_FAULT__USE:
-        setUse(USE_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_FAULT__NAMESPACE_URI:
-        setNamespaceURI(NAMESPACE_URI_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_FAULT__ENCODING_STYLES:
-        getEncodingStyles().clear();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_FAULT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case SOAPPackage.SOAP_FAULT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case SOAPPackage.SOAP_FAULT__REQUIRED:
-        return required != REQUIRED_EDEFAULT;
-      case SOAPPackage.SOAP_FAULT__ELEMENT_TYPE:
-        return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-      case SOAPPackage.SOAP_FAULT__USE:
-        return USE_EDEFAULT == null ? use != null : !USE_EDEFAULT.equals(use);
-      case SOAPPackage.SOAP_FAULT__NAMESPACE_URI:
-        return NAMESPACE_URI_EDEFAULT == null ? namespaceURI != null : !NAMESPACE_URI_EDEFAULT.equals(namespaceURI);
-      case SOAPPackage.SOAP_FAULT__ENCODING_STYLES:
-        return encodingStyles != null && !encodingStyles.isEmpty();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (use: ");
-    result.append(use);
-    result.append(", namespaceURI: ");
-    result.append(namespaceURI);
-    result.append(", encodingStyles: ");
-    result.append(encodingStyles);
-    result.append(')');
-    return result.toString();
-  }
-	
-  //
-  // Reconcile methods: DOM -> Model
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    setName
-      (SOAPConstants.getAttribute(changedElement, SOAPConstants.NAME_ATTRIBUTE));
-    setNamespaceURI
-      (SOAPConstants.getAttribute(changedElement, SOAPConstants.NAMESPACE_URI_ATTRIBUTE));
-    setUse
-      (SOAPConstants.getAttribute(changedElement, SOAPConstants.USE_ATTRIBUTE));
-    
-    // TBD - handle encodingStyles
-    
-    reconcileReferences(false);
-  }
-  
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPFault_NamespaceURI())
-        niceSetAttribute(theElement,SOAPConstants.NAMESPACE_URI_ATTRIBUTE,getNamespaceURI());
-      if (eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPFault_Use())
-        niceSetAttribute(theElement,SOAPConstants.USE_ATTRIBUTE,getUse());
-      if (eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPFault_EncodingStyles())
-        ; // TBD - handle encodingStyles
-      if (getName() != null)
-      	niceSetAttribute(theElement,SOAPConstants.NAME_ATTRIBUTE,getName()); // Revisit Rose model
-    }
-  }
-
-} //SOAPFaultImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderBaseImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderBaseImpl.java
deleted file mode 100644
index 992b050..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderBaseImpl.java
+++ /dev/null
@@ -1,564 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import java.util.StringTokenizer;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Header Base</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl#getUse <em>Use</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl#getNamespaceURI <em>Namespace URI</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl#getEncodingStyles <em>Encoding Styles</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl#getMessage <em>Message</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl#getPart <em>Part</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPHeaderBaseImpl extends ExtensibilityElementImpl implements SOAPHeaderBase {
-  /**
-   * The default value of the '{@link #getUse() <em>Use</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getUse()
-   * @generated
-   * @ordered
-   */
-	protected static final String USE_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getUse() <em>Use</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getUse()
-   * @generated
-   * @ordered
-   */
-	protected String use = USE_EDEFAULT;
-
-  /**
-   * 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;
-
-  /**
-   * The cached value of the '{@link #getEncodingStyles() <em>Encoding Styles</em>}' attribute list.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getEncodingStyles()
-   * @generated
-   * @ordered
-   */
-	protected EList encodingStyles = null;
-
-  /**
-   * The cached value of the '{@link #getMessage() <em>Message</em>}' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getMessage()
-   * @generated
-   * @ordered
-   */
-	protected Message message = null;
-
-  /**
-   * The cached value of the '{@link #getPart() <em>Part</em>}' reference.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getPart()
-   * @generated
-   * @ordered
-   */
-	protected Part part = null;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected SOAPHeaderBaseImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected EClass eStaticClass()
-  {
-    return SOAPPackage.eINSTANCE.getSOAPHeaderBase();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String getUse()
-  {
-    return use;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void setUse(String newUse)
-  {
-    String oldUse = use;
-    use = newUse;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_HEADER_BASE__USE, oldUse, use));
-  }
-
-  /**
-   * <!-- 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, SOAPPackage.SOAP_HEADER_BASE__NAMESPACE_URI, oldNamespaceURI, namespaceURI));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EList getEncodingStyles()
-  {
-    if (encodingStyles == null)
-    {
-      encodingStyles = new EDataTypeUniqueEList(String.class, this, SOAPPackage.SOAP_HEADER_BASE__ENCODING_STYLES);
-    }
-    return encodingStyles;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public Message getMessage()
-  {
-    if (message != null && message.eIsProxy())
-    {
-      Message oldMessage = message;
-      message = (Message)eResolveProxy((InternalEObject)message);
-      if (message != oldMessage)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, SOAPPackage.SOAP_HEADER_BASE__MESSAGE, oldMessage, message));
-      }
-    }
-    return message;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public Message basicGetMessage()
-  {
-    return message;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void setMessage(Message newMessage)
-  {
-    Message oldMessage = message;
-    message = newMessage;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_HEADER_BASE__MESSAGE, oldMessage, message));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public Part getPart()
-  {
-    if (part != null && part.eIsProxy())
-    {
-      Part oldPart = part;
-      part = (Part)eResolveProxy((InternalEObject)part);
-      if (part != oldPart)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, SOAPPackage.SOAP_HEADER_BASE__PART, oldPart, part));
-      }
-    }
-    return part;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public Part basicGetPart()
-  {
-    return part;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void setPart(Part newPart)
-  {
-    Part oldPart = part;
-    part = newPart;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_HEADER_BASE__PART, oldPart, part));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_HEADER_BASE__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case SOAPPackage.SOAP_HEADER_BASE__ELEMENT:
-        return getElement();
-      case SOAPPackage.SOAP_HEADER_BASE__REQUIRED:
-        return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-      case SOAPPackage.SOAP_HEADER_BASE__ELEMENT_TYPE:
-        return getElementType();
-      case SOAPPackage.SOAP_HEADER_BASE__USE:
-        return getUse();
-      case SOAPPackage.SOAP_HEADER_BASE__NAMESPACE_URI:
-        return getNamespaceURI();
-      case SOAPPackage.SOAP_HEADER_BASE__ENCODING_STYLES:
-        return getEncodingStyles();
-      case SOAPPackage.SOAP_HEADER_BASE__MESSAGE:
-        if (resolve) return getMessage();
-        return basicGetMessage();
-      case SOAPPackage.SOAP_HEADER_BASE__PART:
-        if (resolve) return getPart();
-        return basicGetPart();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_HEADER_BASE__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__REQUIRED:
-        setRequired(((Boolean)newValue).booleanValue());
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__ELEMENT_TYPE:
-        setElementType((QName)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__USE:
-        setUse((String)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__NAMESPACE_URI:
-        setNamespaceURI((String)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__ENCODING_STYLES:
-        getEncodingStyles().clear();
-        getEncodingStyles().addAll((Collection)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__MESSAGE:
-        setMessage((Message)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__PART:
-        setPart((Part)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_HEADER_BASE__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__REQUIRED:
-        setRequired(REQUIRED_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__ELEMENT_TYPE:
-        setElementType(ELEMENT_TYPE_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__USE:
-        setUse(USE_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__NAMESPACE_URI:
-        setNamespaceURI(NAMESPACE_URI_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__ENCODING_STYLES:
-        getEncodingStyles().clear();
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__MESSAGE:
-        setMessage((Message)null);
-        return;
-      case SOAPPackage.SOAP_HEADER_BASE__PART:
-        setPart((Part)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_HEADER_BASE__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case SOAPPackage.SOAP_HEADER_BASE__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case SOAPPackage.SOAP_HEADER_BASE__REQUIRED:
-        return required != REQUIRED_EDEFAULT;
-      case SOAPPackage.SOAP_HEADER_BASE__ELEMENT_TYPE:
-        return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-      case SOAPPackage.SOAP_HEADER_BASE__USE:
-        return USE_EDEFAULT == null ? use != null : !USE_EDEFAULT.equals(use);
-      case SOAPPackage.SOAP_HEADER_BASE__NAMESPACE_URI:
-        return NAMESPACE_URI_EDEFAULT == null ? namespaceURI != null : !NAMESPACE_URI_EDEFAULT.equals(namespaceURI);
-      case SOAPPackage.SOAP_HEADER_BASE__ENCODING_STYLES:
-        return encodingStyles != null && !encodingStyles.isEmpty();
-      case SOAPPackage.SOAP_HEADER_BASE__MESSAGE:
-        return message != null;
-      case SOAPPackage.SOAP_HEADER_BASE__PART:
-        return part != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (use: ");
-    result.append(use);
-    result.append(", namespaceURI: ");
-    result.append(namespaceURI);
-    result.append(", encodingStyles: ");
-    result.append(encodingStyles);
-    result.append(')');
-    return result.toString();
-  }
-
-  //
-  // Reconcile methods: DOM -> Model
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    if (changedElement.hasAttribute(SOAPConstants.USE_ATTRIBUTE))
-      setUse(changedElement.getAttribute(SOAPConstants.USE_ATTRIBUTE));
-    if (changedElement.hasAttribute(SOAPConstants.NAMESPACE_ATTRIBUTE))
-      setNamespaceURI(changedElement.getAttribute(SOAPConstants.NAMESPACE_ATTRIBUTE));
-    if (changedElement.hasAttribute(SOAPConstants.ENCODING_STYLE_ATTRIBUTE)) 
-    {
-      String encodingStyles = changedElement.getAttribute(SOAPConstants.ENCODING_STYLE_ATTRIBUTE);
-      StringTokenizer tokenizer = new StringTokenizer(encodingStyles);
-      while (tokenizer.hasMoreTokens())
-      	getEncodingStyles().add(tokenizer.nextToken());
-    } 
-    
-    reconcileReferences(false);
-  }
-  
-  public void reconcileReferences(boolean deep)
-  {
-    if (element != null && element.hasAttribute(SOAPConstants.MESSAGE_ATTRIBUTE))
-    {
-      Definition definition = getEnclosingDefinition();
-      QName messageQName = createQName(definition, element.getAttribute(SOAPConstants.MESSAGE_ATTRIBUTE));
-      Message newMessage = (messageQName != null) ? (Message) definition.getMessage(messageQName) : null;
-      if (newMessage != null && newMessage != getMessage())
-        setMessage(newMessage);
-      
-      if (element.hasAttribute(SOAPConstants.PART_ATTRIBUTE))
-      {
-        String partName = element.getAttribute(SOAPConstants.PART_ATTRIBUTE);
-        Part newPart = (newMessage != null) ? (Part) newMessage.getPart(partName) : null;
-        if (newPart != null && newPart != getPart())
-          setPart(newPart);
-      }   
-    }
-    super.reconcileReferences(deep);
-  }	  
- 
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPHeaderBase_Use())
-        niceSetAttribute(theElement,SOAPConstants.USE_ATTRIBUTE,getUse());
-      if(eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPHeaderBase_NamespaceURI())
-        niceSetAttribute(theElement,SOAPConstants.NAMESPACE_ATTRIBUTE,getNamespaceURI());
-      if (eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPHeaderBase_EncodingStyles())
-      {
-        List encodingStyleList = getEncodingStyles();
-        String encodingStyles = "";
-        Iterator iterator = encodingStyleList.iterator();
-        while (iterator.hasNext())
-        {
-          if (encodingStyles.equals("")) // first iteration
-            encodingStyles += (String)iterator.next();
-          else
-  	        encodingStyles += " " + (String)iterator.next();
-        }
-        if (!encodingStyles.equals(""))
-          niceSetAttribute(theElement,SOAPConstants.ENCODING_STYLE_ATTRIBUTE,encodingStyles);
-      }
-    }
-  }
-  
-  protected void changeReference(EReference eReference)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeReference(eReference);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eReference == null || eReference == SOAPPackage.eINSTANCE.getSOAPHeaderBase_Message())
-      {
-        Message message = getMessage();
-        if (message != null)
-        {
-          QName qName = message.getQName();
-          niceSetAttributeURIValue(theElement, SOAPConstants.MESSAGE_ATTRIBUTE, qName.getNamespaceURI() + "#" + qName.getLocalPart());
-        }
-      }
-      
-      if (eReference == null || eReference == SOAPPackage.eINSTANCE.getSOAPHeaderBase_Part())
-      {
-        Part part = getPart();
-        if (part != null)
-        {
-          String partName = part.getName();
-          niceSetAttribute(theElement, SOAPConstants.PART_ATTRIBUTE,partName);
-        }
-      }
-    }
-  }
-} //SOAPHeaderBaseImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderFaultImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderFaultImpl.java
deleted file mode 100644
index 38239f0..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderFaultImpl.java
+++ /dev/null
@@ -1,200 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-import java.util.Collection;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Header Fault</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class SOAPHeaderFaultImpl extends SOAPHeaderBaseImpl implements SOAPHeaderFault {
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected SOAPHeaderFaultImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected EClass eStaticClass()
-  {
-    return SOAPPackage.eINSTANCE.getSOAPHeaderFault();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_HEADER_FAULT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case SOAPPackage.SOAP_HEADER_FAULT__ELEMENT:
-        return getElement();
-      case SOAPPackage.SOAP_HEADER_FAULT__REQUIRED:
-        return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-      case SOAPPackage.SOAP_HEADER_FAULT__ELEMENT_TYPE:
-        return getElementType();
-      case SOAPPackage.SOAP_HEADER_FAULT__USE:
-        return getUse();
-      case SOAPPackage.SOAP_HEADER_FAULT__NAMESPACE_URI:
-        return getNamespaceURI();
-      case SOAPPackage.SOAP_HEADER_FAULT__ENCODING_STYLES:
-        return getEncodingStyles();
-      case SOAPPackage.SOAP_HEADER_FAULT__MESSAGE:
-        if (resolve) return getMessage();
-        return basicGetMessage();
-      case SOAPPackage.SOAP_HEADER_FAULT__PART:
-        if (resolve) return getPart();
-        return basicGetPart();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_HEADER_FAULT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__REQUIRED:
-        setRequired(((Boolean)newValue).booleanValue());
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__ELEMENT_TYPE:
-        setElementType((QName)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__USE:
-        setUse((String)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__NAMESPACE_URI:
-        setNamespaceURI((String)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__ENCODING_STYLES:
-        getEncodingStyles().clear();
-        getEncodingStyles().addAll((Collection)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__MESSAGE:
-        setMessage((Message)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__PART:
-        setPart((Part)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_HEADER_FAULT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__REQUIRED:
-        setRequired(REQUIRED_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__ELEMENT_TYPE:
-        setElementType(ELEMENT_TYPE_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__USE:
-        setUse(USE_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__NAMESPACE_URI:
-        setNamespaceURI(NAMESPACE_URI_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__ENCODING_STYLES:
-        getEncodingStyles().clear();
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__MESSAGE:
-        setMessage((Message)null);
-        return;
-      case SOAPPackage.SOAP_HEADER_FAULT__PART:
-        setPart((Part)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_HEADER_FAULT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case SOAPPackage.SOAP_HEADER_FAULT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case SOAPPackage.SOAP_HEADER_FAULT__REQUIRED:
-        return required != REQUIRED_EDEFAULT;
-      case SOAPPackage.SOAP_HEADER_FAULT__ELEMENT_TYPE:
-        return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-      case SOAPPackage.SOAP_HEADER_FAULT__USE:
-        return USE_EDEFAULT == null ? use != null : !USE_EDEFAULT.equals(use);
-      case SOAPPackage.SOAP_HEADER_FAULT__NAMESPACE_URI:
-        return NAMESPACE_URI_EDEFAULT == null ? namespaceURI != null : !NAMESPACE_URI_EDEFAULT.equals(namespaceURI);
-      case SOAPPackage.SOAP_HEADER_FAULT__ENCODING_STYLES:
-        return encodingStyles != null && !encodingStyles.isEmpty();
-      case SOAPPackage.SOAP_HEADER_FAULT__MESSAGE:
-        return message != null;
-      case SOAPPackage.SOAP_HEADER_FAULT__PART:
-        return part != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-} //SOAPHeaderFaultImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderImpl.java
deleted file mode 100644
index 1cfe517..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderImpl.java
+++ /dev/null
@@ -1,296 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-import java.util.Collection;
-import java.util.Iterator;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFactory;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeader;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Header</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderImpl#getHeaderFaults <em>Header Faults</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPHeaderImpl extends SOAPHeaderBaseImpl implements SOAPHeader {
-  /**
-   * The cached value of the '{@link #getHeaderFaults() <em>Header Faults</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getHeaderFaults()
-   * @generated
-   * @ordered
-   */
-	protected EList headerFaults = null;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected SOAPHeaderImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected EClass eStaticClass()
-  {
-    return SOAPPackage.eINSTANCE.getSOAPHeader();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EList getHeaderFaults()
-  {
-    if (headerFaults == null)
-    {
-      headerFaults = new EObjectContainmentEList(SOAPHeaderFault.class, this, SOAPPackage.SOAP_HEADER__HEADER_FAULTS);
-    }
-    return headerFaults;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case SOAPPackage.SOAP_HEADER__HEADER_FAULTS:
-          return ((InternalEList)getHeaderFaults()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_HEADER__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case SOAPPackage.SOAP_HEADER__ELEMENT:
-        return getElement();
-      case SOAPPackage.SOAP_HEADER__REQUIRED:
-        return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-      case SOAPPackage.SOAP_HEADER__ELEMENT_TYPE:
-        return getElementType();
-      case SOAPPackage.SOAP_HEADER__USE:
-        return getUse();
-      case SOAPPackage.SOAP_HEADER__NAMESPACE_URI:
-        return getNamespaceURI();
-      case SOAPPackage.SOAP_HEADER__ENCODING_STYLES:
-        return getEncodingStyles();
-      case SOAPPackage.SOAP_HEADER__MESSAGE:
-        if (resolve) return getMessage();
-        return basicGetMessage();
-      case SOAPPackage.SOAP_HEADER__PART:
-        if (resolve) return getPart();
-        return basicGetPart();
-      case SOAPPackage.SOAP_HEADER__HEADER_FAULTS:
-        return getHeaderFaults();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_HEADER__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER__REQUIRED:
-        setRequired(((Boolean)newValue).booleanValue());
-        return;
-      case SOAPPackage.SOAP_HEADER__ELEMENT_TYPE:
-        setElementType((QName)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER__USE:
-        setUse((String)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER__NAMESPACE_URI:
-        setNamespaceURI((String)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER__ENCODING_STYLES:
-        getEncodingStyles().clear();
-        getEncodingStyles().addAll((Collection)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER__MESSAGE:
-        setMessage((Message)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER__PART:
-        setPart((Part)newValue);
-        return;
-      case SOAPPackage.SOAP_HEADER__HEADER_FAULTS:
-        getHeaderFaults().clear();
-        getHeaderFaults().addAll((Collection)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_HEADER__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER__REQUIRED:
-        setRequired(REQUIRED_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER__ELEMENT_TYPE:
-        setElementType(ELEMENT_TYPE_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER__USE:
-        setUse(USE_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER__NAMESPACE_URI:
-        setNamespaceURI(NAMESPACE_URI_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_HEADER__ENCODING_STYLES:
-        getEncodingStyles().clear();
-        return;
-      case SOAPPackage.SOAP_HEADER__MESSAGE:
-        setMessage((Message)null);
-        return;
-      case SOAPPackage.SOAP_HEADER__PART:
-        setPart((Part)null);
-        return;
-      case SOAPPackage.SOAP_HEADER__HEADER_FAULTS:
-        getHeaderFaults().clear();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_HEADER__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case SOAPPackage.SOAP_HEADER__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case SOAPPackage.SOAP_HEADER__REQUIRED:
-        return required != REQUIRED_EDEFAULT;
-      case SOAPPackage.SOAP_HEADER__ELEMENT_TYPE:
-        return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-      case SOAPPackage.SOAP_HEADER__USE:
-        return USE_EDEFAULT == null ? use != null : !USE_EDEFAULT.equals(use);
-      case SOAPPackage.SOAP_HEADER__NAMESPACE_URI:
-        return NAMESPACE_URI_EDEFAULT == null ? namespaceURI != null : !NAMESPACE_URI_EDEFAULT.equals(namespaceURI);
-      case SOAPPackage.SOAP_HEADER__ENCODING_STYLES:
-        return encodingStyles != null && !encodingStyles.isEmpty();
-      case SOAPPackage.SOAP_HEADER__MESSAGE:
-        return message != null;
-      case SOAPPackage.SOAP_HEADER__PART:
-        return part != null;
-      case SOAPPackage.SOAP_HEADER__HEADER_FAULTS:
-        return headerFaults != null && !headerFaults.isEmpty();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    if (SOAPConstants.HEADER_FAULT_ELEMENT_TAG.equals(element.getLocalName()))
-    {
-      SOAPHeaderFault fault = SOAPFactory.eINSTANCE.createSOAPHeaderFault();
-      fault.setEnclosingDefinition(getEnclosingDefinition());
-      fault.setElement(child);
-      getHeaderFaults().add(fault);
-    }
-  }
-  
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-    for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
-    {
-      remove(this, i.next());
-    }
-  }
-
-  protected void remove(Object component, Object modelObject)
-  {
-    SOAPHeader header = (SOAPHeader) component;
-    if (modelObject instanceof SOAPHeaderFault)
-    {
-      header.getHeaderFaults().remove(modelObject);
-    }
-  }
-
-} //SOAPHeaderImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPOperationImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPOperationImpl.java
deleted file mode 100644
index 70754cf..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPOperationImpl.java
+++ /dev/null
@@ -1,311 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.binding.soap.SOAPOperation;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Operation</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPOperationImpl#getSoapActionURI <em>Soap Action URI</em>}</li>
- *   <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPOperationImpl#getStyle <em>Style</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPOperationImpl extends ExtensibilityElementImpl implements SOAPOperation {
-  /**
-   * The default value of the '{@link #getSoapActionURI() <em>Soap Action URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getSoapActionURI()
-   * @generated
-   * @ordered
-   */
-	protected static final String SOAP_ACTION_URI_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getSoapActionURI() <em>Soap Action URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getSoapActionURI()
-   * @generated
-   * @ordered
-   */
-	protected String soapActionURI = SOAP_ACTION_URI_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getStyle() <em>Style</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getStyle()
-   * @generated
-   * @ordered
-   */
-	protected static final String STYLE_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getStyle() <em>Style</em>}' attribute.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #getStyle()
-   * @generated
-   * @ordered
-   */
-	protected String style = STYLE_EDEFAULT;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected SOAPOperationImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected EClass eStaticClass()
-  {
-    return SOAPPackage.eINSTANCE.getSOAPOperation();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String getSoapActionURI()
-  {
-    return soapActionURI;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void setSoapActionURI(String newSoapActionURI)
-  {
-    String oldSoapActionURI = soapActionURI;
-    soapActionURI = newSoapActionURI;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_OPERATION__SOAP_ACTION_URI, oldSoapActionURI, soapActionURI));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String getStyle()
-  {
-    return style;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void setStyle(String newStyle)
-  {
-    String oldStyle = style;
-    style = newStyle;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_OPERATION__STYLE, oldStyle, style));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_OPERATION__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case SOAPPackage.SOAP_OPERATION__ELEMENT:
-        return getElement();
-      case SOAPPackage.SOAP_OPERATION__REQUIRED:
-        return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-      case SOAPPackage.SOAP_OPERATION__ELEMENT_TYPE:
-        return getElementType();
-      case SOAPPackage.SOAP_OPERATION__SOAP_ACTION_URI:
-        return getSoapActionURI();
-      case SOAPPackage.SOAP_OPERATION__STYLE:
-        return getStyle();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_OPERATION__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_OPERATION__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case SOAPPackage.SOAP_OPERATION__REQUIRED:
-        setRequired(((Boolean)newValue).booleanValue());
-        return;
-      case SOAPPackage.SOAP_OPERATION__ELEMENT_TYPE:
-        setElementType((QName)newValue);
-        return;
-      case SOAPPackage.SOAP_OPERATION__SOAP_ACTION_URI:
-        setSoapActionURI((String)newValue);
-        return;
-      case SOAPPackage.SOAP_OPERATION__STYLE:
-        setStyle((String)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_OPERATION__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_OPERATION__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_OPERATION__REQUIRED:
-        setRequired(REQUIRED_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_OPERATION__ELEMENT_TYPE:
-        setElementType(ELEMENT_TYPE_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_OPERATION__SOAP_ACTION_URI:
-        setSoapActionURI(SOAP_ACTION_URI_EDEFAULT);
-        return;
-      case SOAPPackage.SOAP_OPERATION__STYLE:
-        setStyle(STYLE_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case SOAPPackage.SOAP_OPERATION__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case SOAPPackage.SOAP_OPERATION__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case SOAPPackage.SOAP_OPERATION__REQUIRED:
-        return required != REQUIRED_EDEFAULT;
-      case SOAPPackage.SOAP_OPERATION__ELEMENT_TYPE:
-        return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-      case SOAPPackage.SOAP_OPERATION__SOAP_ACTION_URI:
-        return SOAP_ACTION_URI_EDEFAULT == null ? soapActionURI != null : !SOAP_ACTION_URI_EDEFAULT.equals(soapActionURI);
-      case SOAPPackage.SOAP_OPERATION__STYLE:
-        return STYLE_EDEFAULT == null ? style != null : !STYLE_EDEFAULT.equals(style);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (soapActionURI: ");
-    result.append(soapActionURI);
-    result.append(", style: ");
-    result.append(style);
-    result.append(')');
-    return result.toString();
-  }
-	
-  //
-  // Reconcile methods: DOM -> Model
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    setSoapActionURI
-      (SOAPConstants.getAttribute(changedElement, SOAPConstants.SOAP_ACTION_ATTRIBUTE));
-    setStyle
-      (SOAPConstants.getAttribute(changedElement, SOAPConstants.STYLE_ATTRIBUTE));
-    reconcileReferences(false);
-  }
-  
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPOperation_SoapActionURI())
-        niceSetAttribute(theElement,SOAPConstants.SOAP_ACTION_ATTRIBUTE,getSoapActionURI());
-      if (eAttribute == null || eAttribute == SOAPPackage.eINSTANCE.getSOAPOperation_Style())
-        niceSetAttribute(theElement,SOAPConstants.STYLE_ATTRIBUTE,getStyle());
-    }
-  }
-
-} //SOAPOperationImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPPackageImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPPackageImpl.java
deleted file mode 100644
index 3d25452..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPPackageImpl.java
+++ /dev/null
@@ -1,594 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.binding.soap.SOAPAddress;
-import org.eclipse.wst.wsdl.binding.soap.SOAPBinding;
-import org.eclipse.wst.wsdl.binding.soap.SOAPBody;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFactory;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFault;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeader;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault;
-import org.eclipse.wst.wsdl.binding.soap.SOAPOperation;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl;
-import org.eclipse.xsd.impl.XSDPackageImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class SOAPPackageImpl extends EPackageImpl implements SOAPPackage {
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	private EClass soapBindingEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	private EClass soapBodyEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	private EClass soapHeaderBaseEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	private EClass soapFaultEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	private EClass soapOperationEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	private EClass soapAddressEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	private EClass soapHeaderFaultEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	private EClass soapHeaderEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	private EDataType iStringEDataType = null;
-
-  /**
-   * Creates an instance of the model <b>Package</b>, registered with
-   * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
-   * package URI value.
-   * <p>Note: the correct way to create the package is via the static
-   * factory method {@link #init init()}, which also performs
-   * initialization of the package, or returns the registered package,
-   * if one already exists.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see org.eclipse.emf.ecore.EPackage.Registry
-   * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#eNS_URI
-   * @see #init()
-   * @generated
-   */
-	private SOAPPackageImpl()
-  {
-    super(eNS_URI, SOAPFactory.eINSTANCE);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	private static boolean isInited = false;
-
-  /**
-   * Creates, registers, and initializes the <b>Package</b> for this
-   * model, and for any others upon which it depends.  Simple
-   * dependencies are satisfied by calling this method on all
-   * dependent packages before doing anything else.  This method drives
-   * initialization for interdependent packages directly, in parallel
-   * with this package, itself.
-   * <p>Of this package and its interdependencies, all packages which
-   * have not yet been registered by their URI values are first created
-   * and registered.  The packages are then initialized in two steps:
-   * meta-model objects for all of the packages are created before any
-   * are initialized, since one package's meta-model objects may refer to
-   * those of another.
-   * <p>Invocation of this method will not affect any packages that have
-   * already been initialized.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @see #eNS_URI
-   * @see #createPackageContents()
-   * @see #initializePackageContents()
-   * @generated
-   */
-	public static SOAPPackage init()
-  {
-    if (isInited) return (SOAPPackage)EPackage.Registry.INSTANCE.get(SOAPPackage.eNS_URI);
-
-    // Obtain or create and register package.
-    SOAPPackageImpl theSOAPPackage = (SOAPPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof EPackage ? EPackage.Registry.INSTANCE.get(eNS_URI) : new SOAPPackageImpl());
-
-    isInited = true;
-
-    // Initialize simple dependencies
-    XSDPackageImpl.init();
-
-    // Obtain or create and register interdependencies
-    WSDLPackageImpl theWSDLPackage = (WSDLPackageImpl)(EPackage.Registry.INSTANCE.get(WSDLPackage.eNS_URI) instanceof EPackage ? EPackage.Registry.INSTANCE.get(WSDLPackage.eNS_URI) : WSDLPackageImpl.eINSTANCE);
-
-    // Step 1: create meta-model objects
-    theSOAPPackage.createPackageContents();
-    theWSDLPackage.createPackageContents();
-
-    // Step 2: complete initialization
-    theSOAPPackage.initializePackageContents();
-    theWSDLPackage.initializePackageContents();
-
-    return theSOAPPackage;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EClass getSOAPBinding()
-  {
-    return soapBindingEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPBinding_TransportURI()
-  {
-    return (EAttribute)soapBindingEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPBinding_Style()
-  {
-    return (EAttribute)soapBindingEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EClass getSOAPBody()
-  {
-    return soapBodyEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPBody_Use()
-  {
-    return (EAttribute)soapBodyEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPBody_NamespaceURI()
-  {
-    return (EAttribute)soapBodyEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPBody_EncodingStyles()
-  {
-    return (EAttribute)soapBodyEClass.getEStructuralFeatures().get(2);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EReference getSOAPBody_Parts()
-  {
-    return (EReference)soapBodyEClass.getEStructuralFeatures().get(3);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EClass getSOAPHeaderBase()
-  {
-    return soapHeaderBaseEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPHeaderBase_Use()
-  {
-    return (EAttribute)soapHeaderBaseEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPHeaderBase_NamespaceURI()
-  {
-    return (EAttribute)soapHeaderBaseEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPHeaderBase_EncodingStyles()
-  {
-    return (EAttribute)soapHeaderBaseEClass.getEStructuralFeatures().get(2);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EReference getSOAPHeaderBase_Message()
-  {
-    return (EReference)soapHeaderBaseEClass.getEStructuralFeatures().get(3);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EReference getSOAPHeaderBase_Part()
-  {
-    return (EReference)soapHeaderBaseEClass.getEStructuralFeatures().get(4);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EClass getSOAPFault()
-  {
-    return soapFaultEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPFault_Use()
-  {
-    return (EAttribute)soapFaultEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPFault_NamespaceURI()
-  {
-    return (EAttribute)soapFaultEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPFault_EncodingStyles()
-  {
-    return (EAttribute)soapFaultEClass.getEStructuralFeatures().get(2);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EClass getSOAPOperation()
-  {
-    return soapOperationEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPOperation_SoapActionURI()
-  {
-    return (EAttribute)soapOperationEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPOperation_Style()
-  {
-    return (EAttribute)soapOperationEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EClass getSOAPAddress()
-  {
-    return soapAddressEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EAttribute getSOAPAddress_LocationURI()
-  {
-    return (EAttribute)soapAddressEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EClass getSOAPHeaderFault()
-  {
-    return soapHeaderFaultEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EClass getSOAPHeader()
-  {
-    return soapHeaderEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EReference getSOAPHeader_HeaderFaults()
-  {
-    return (EReference)soapHeaderEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public EDataType getIString()
-  {
-    return iStringEDataType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public SOAPFactory getSOAPFactory()
-  {
-    return (SOAPFactory)getEFactoryInstance();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	private boolean isCreated = false;
-
-  /**
-   * Creates the meta-model objects for the package.  This method is
-   * guarded to have no affect on any invocation but its first.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void createPackageContents()
-  {
-    if (isCreated) return;
-    isCreated = true;
-
-    // Create classes and their features
-    soapBindingEClass = createEClass(SOAP_BINDING);
-    createEAttribute(soapBindingEClass, SOAP_BINDING__TRANSPORT_URI);
-    createEAttribute(soapBindingEClass, SOAP_BINDING__STYLE);
-
-    soapBodyEClass = createEClass(SOAP_BODY);
-    createEAttribute(soapBodyEClass, SOAP_BODY__USE);
-    createEAttribute(soapBodyEClass, SOAP_BODY__NAMESPACE_URI);
-    createEAttribute(soapBodyEClass, SOAP_BODY__ENCODING_STYLES);
-    createEReference(soapBodyEClass, SOAP_BODY__PARTS);
-
-    soapHeaderBaseEClass = createEClass(SOAP_HEADER_BASE);
-    createEAttribute(soapHeaderBaseEClass, SOAP_HEADER_BASE__USE);
-    createEAttribute(soapHeaderBaseEClass, SOAP_HEADER_BASE__NAMESPACE_URI);
-    createEAttribute(soapHeaderBaseEClass, SOAP_HEADER_BASE__ENCODING_STYLES);
-    createEReference(soapHeaderBaseEClass, SOAP_HEADER_BASE__MESSAGE);
-    createEReference(soapHeaderBaseEClass, SOAP_HEADER_BASE__PART);
-
-    soapFaultEClass = createEClass(SOAP_FAULT);
-    createEAttribute(soapFaultEClass, SOAP_FAULT__USE);
-    createEAttribute(soapFaultEClass, SOAP_FAULT__NAMESPACE_URI);
-    createEAttribute(soapFaultEClass, SOAP_FAULT__ENCODING_STYLES);
-
-    soapOperationEClass = createEClass(SOAP_OPERATION);
-    createEAttribute(soapOperationEClass, SOAP_OPERATION__SOAP_ACTION_URI);
-    createEAttribute(soapOperationEClass, SOAP_OPERATION__STYLE);
-
-    soapAddressEClass = createEClass(SOAP_ADDRESS);
-    createEAttribute(soapAddressEClass, SOAP_ADDRESS__LOCATION_URI);
-
-    soapHeaderFaultEClass = createEClass(SOAP_HEADER_FAULT);
-
-    soapHeaderEClass = createEClass(SOAP_HEADER);
-    createEReference(soapHeaderEClass, SOAP_HEADER__HEADER_FAULTS);
-
-    // Create data types
-    iStringEDataType = createEDataType(ISTRING);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	private boolean isInitialized = false;
-
-  /**
-   * Complete the initialization of the package and its meta-model.  This
-   * method is guarded to have no affect on any invocation but its first.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public void initializePackageContents()
-  {
-    if (isInitialized) return;
-    isInitialized = true;
-
-    // Initialize package
-    setName(eNAME);
-    setNsPrefix(eNS_PREFIX);
-    setNsURI(eNS_URI);
-
-    // Obtain other dependent packages
-    WSDLPackageImpl theWSDLPackage = (WSDLPackageImpl)EPackage.Registry.INSTANCE.getEPackage(WSDLPackage.eNS_URI);
-
-    // Add supertypes to classes
-    soapBindingEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-    soapBodyEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-    soapHeaderBaseEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-    soapFaultEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-    soapOperationEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-    soapAddressEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
-    soapHeaderFaultEClass.getESuperTypes().add(this.getSOAPHeaderBase());
-    soapHeaderEClass.getESuperTypes().add(this.getSOAPHeaderBase());
-
-    // Initialize classes and features; add operations and parameters
-    initEClass(soapBindingEClass, SOAPBinding.class, "SOAPBinding", !IS_ABSTRACT, !IS_INTERFACE);
-    initEAttribute(getSOAPBinding_TransportURI(), ecorePackage.getEString(), "transportURI", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-    initEAttribute(getSOAPBinding_Style(), ecorePackage.getEString(), "style", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-
-    initEClass(soapBodyEClass, SOAPBody.class, "SOAPBody", !IS_ABSTRACT, !IS_INTERFACE);
-    initEAttribute(getSOAPBody_Use(), ecorePackage.getEString(), "use", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-    initEAttribute(getSOAPBody_NamespaceURI(), ecorePackage.getEString(), "namespaceURI", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-    initEAttribute(getSOAPBody_EncodingStyles(), this.getIString(), "encodingStyles", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-    initEReference(getSOAPBody_Parts(), theWSDLPackage.getPart(), null, "parts", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED);
-
-    initEClass(soapHeaderBaseEClass, SOAPHeaderBase.class, "SOAPHeaderBase", !IS_ABSTRACT, !IS_INTERFACE);
-    initEAttribute(getSOAPHeaderBase_Use(), ecorePackage.getEString(), "use", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-    initEAttribute(getSOAPHeaderBase_NamespaceURI(), ecorePackage.getEString(), "namespaceURI", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-    initEAttribute(getSOAPHeaderBase_EncodingStyles(), this.getIString(), "encodingStyles", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-    initEReference(getSOAPHeaderBase_Message(), theWSDLPackage.getMessage(), null, "message", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED);
-    initEReference(getSOAPHeaderBase_Part(), theWSDLPackage.getPart(), null, "part", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED);
-
-    initEClass(soapFaultEClass, SOAPFault.class, "SOAPFault", !IS_ABSTRACT, !IS_INTERFACE);
-    initEAttribute(getSOAPFault_Use(), ecorePackage.getEString(), "use", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-    initEAttribute(getSOAPFault_NamespaceURI(), ecorePackage.getEString(), "namespaceURI", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-    initEAttribute(getSOAPFault_EncodingStyles(), this.getIString(), "encodingStyles", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-
-    initEClass(soapOperationEClass, SOAPOperation.class, "SOAPOperation", !IS_ABSTRACT, !IS_INTERFACE);
-    initEAttribute(getSOAPOperation_SoapActionURI(), ecorePackage.getEString(), "soapActionURI", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-    initEAttribute(getSOAPOperation_Style(), ecorePackage.getEString(), "style", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-
-    initEClass(soapAddressEClass, SOAPAddress.class, "SOAPAddress", !IS_ABSTRACT, !IS_INTERFACE);
-    initEAttribute(getSOAPAddress_LocationURI(), ecorePackage.getEString(), "locationURI", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED);
-
-    initEClass(soapHeaderFaultEClass, SOAPHeaderFault.class, "SOAPHeaderFault", !IS_ABSTRACT, !IS_INTERFACE);
-
-    initEClass(soapHeaderEClass, SOAPHeader.class, "SOAPHeader", !IS_ABSTRACT, !IS_INTERFACE);
-    initEReference(getSOAPHeader_HeaderFaults(), this.getSOAPHeaderFault(), null, "headerFaults", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED);
-
-    // Initialize data types
-    initEDataType(iStringEDataType, String.class, "IString", IS_SERIALIZABLE);
-
-    // Create resource
-    createResource(eNS_URI);
-  }
-} //SOAPPackageImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPAdapterFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPAdapterFactory.java
deleted file mode 100644
index f81d2ef..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPAdapterFactory.java
+++ /dev/null
@@ -1,329 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.util;
-
-import org.eclipse.wst.wsdl.WSDLElement;
-
-import org.eclipse.wst.wsdl.binding.soap.*;
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage
- * @generated
- */
-public class SOAPAdapterFactory extends AdapterFactoryImpl {
-  /**
-   * The cached model package.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected static SOAPPackage modelPackage;
-
-  /**
-   * Creates an instance of the adapter factory.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public SOAPAdapterFactory()
-  {
-    if (modelPackage == null)
-    {
-      modelPackage = SOAPPackage.eINSTANCE;
-    }
-  }
-
-  /**
-   * Returns whether this factory is applicable for the type of the object.
-   * <!-- begin-user-doc -->
-	 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
-	 * <!-- end-user-doc -->
-   * @return whether this factory is applicable for the type of the object.
-   * @generated
-   */
-	public boolean isFactoryForType(Object object)
-  {
-    if (object == modelPackage)
-    {
-      return true;
-    }
-    if (object instanceof EObject)
-    {
-      return ((EObject)object).eClass().getEPackage() == modelPackage;
-    }
-    return false;
-  }
-
-  /**
-   * The switch the delegates to the <code>createXXX</code> methods.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected SOAPSwitch modelSwitch =
-    new SOAPSwitch()
-    {
-      public Object caseSOAPBinding(SOAPBinding object)
-      {
-        return createSOAPBindingAdapter();
-      }
-      public Object caseSOAPBody(SOAPBody object)
-      {
-        return createSOAPBodyAdapter();
-      }
-      public Object caseSOAPHeaderBase(SOAPHeaderBase object)
-      {
-        return createSOAPHeaderBaseAdapter();
-      }
-      public Object caseSOAPFault(SOAPFault object)
-      {
-        return createSOAPFaultAdapter();
-      }
-      public Object caseSOAPOperation(SOAPOperation object)
-      {
-        return createSOAPOperationAdapter();
-      }
-      public Object caseSOAPAddress(SOAPAddress object)
-      {
-        return createSOAPAddressAdapter();
-      }
-      public Object caseSOAPHeaderFault(SOAPHeaderFault object)
-      {
-        return createSOAPHeaderFaultAdapter();
-      }
-      public Object caseSOAPHeader(SOAPHeader object)
-      {
-        return createSOAPHeaderAdapter();
-      }
-      public Object caseWSDLElement(WSDLElement object)
-      {
-        return createWSDLElementAdapter();
-      }
-      public Object caseIExtensibilityElement(ExtensibilityElement object)
-      {
-        return createIExtensibilityElementAdapter();
-      }
-      public Object caseExtensibilityElement(org.eclipse.wst.wsdl.ExtensibilityElement object)
-      {
-        return createExtensibilityElementAdapter();
-      }
-      public Object defaultCase(EObject object)
-      {
-        return createEObjectAdapter();
-      }
-    };
-
-  /**
-   * Creates an adapter for the <code>target</code>.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @param target the object to adapt.
-   * @return the adapter for the <code>target</code>.
-   * @generated
-   */
-	public Adapter createAdapter(Notifier target)
-  {
-    return (Adapter)modelSwitch.doSwitch((EObject)target);
-  }
-
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding <em>Binding</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.binding.soap.SOAPBinding
-   * @generated
-   */
-	public Adapter createSOAPBindingAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody <em>Body</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.binding.soap.SOAPBody
-   * @generated
-   */
-	public Adapter createSOAPBodyAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase <em>Header Base</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.binding.soap.SOAPHeaderBase
-   * @generated
-   */
-	public Adapter createSOAPHeaderBaseAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault <em>Fault</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.binding.soap.SOAPFault
-   * @generated
-   */
-	public Adapter createSOAPFaultAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation <em>Operation</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.binding.soap.SOAPOperation
-   * @generated
-   */
-	public Adapter createSOAPOperationAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPAddress <em>Address</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.binding.soap.SOAPAddress
-   * @generated
-   */
-	public Adapter createSOAPAddressAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault <em>Header Fault</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.binding.soap.SOAPHeaderFault
-   * @generated
-   */
-	public Adapter createSOAPHeaderFaultAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeader <em>Header</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.binding.soap.SOAPHeader
-   * @generated
-   */
-	public Adapter createSOAPHeaderAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.WSDLElement <em>Element</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.WSDLElement
-   * @generated
-   */
-	public Adapter createWSDLElementAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</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.ExtensibilityElement
-   * @generated
-   */
-	public Adapter createIExtensibilityElementAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.ExtensibilityElement <em>Extensibility Element</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.ExtensibilityElement
-   * @generated
-   */
-	public Adapter createExtensibilityElementAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for the default case.
-   * <!-- begin-user-doc -->
-	 * This default implementation returns null.
-	 * <!-- end-user-doc -->
-   * @return the new adapter.
-   * @generated
-   */
-	public Adapter createEObjectAdapter()
-  {
-    return null;
-  }
-
-} //SOAPAdapterFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPConstants.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPConstants.java
deleted file mode 100644
index 7790c31..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPConstants.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.util;
-
-import org.w3c.dom.Element;
-
-public final class SOAPConstants 
-{
-  public static final String ADDRESS_ELEMENT_TAG = "address";
-  public static final String BINDING_ELEMENT_TAG = "binding";
-  public static final String BODY_ELEMENT_TAG = "body";
-  public static final String FAULT_ELEMENT_TAG = "fault";
-  public static final String HEADER_ELEMENT_TAG = "header";
-  public static final String HEADER_FAULT_ELEMENT_TAG = "headerfault";
-  public static final String OPERATION_ELEMENT_TAG = "operation";
-	  
-  public static final String SOAP_NAMESPACE_URI = "http://schemas.xmlsoap.org/wsdl/soap/";
- 
-  public static final String SOAP_ACTION_ATTRIBUTE ="soapAction";
-  public static final String STYLE_ATTRIBUTE ="style";
-  public static final String LOCATION_ATTRIBUTE ="location";
-  public static final String TRANSPORT_ATTRIBUTE ="transport";
-  public static final String USE_ATTRIBUTE ="use";
-  public static final String NAMESPACE_ATTRIBUTE ="namespace";
-  public static final String NAMESPACE_URI_ATTRIBUTE ="namespaceURI";
-  public static final String NAME_ATTRIBUTE ="name";
-  public static final String ENCODING_STYLE_ATTRIBUTE ="encodingStyle";
-  public static final String MESSAGE_ATTRIBUTE ="message";
-  public static final String PART_ATTRIBUTE ="part";
-  
-  public static String getAttribute(Element element, String attributeName)
-  {
-    return element.hasAttribute(attributeName) ? element.getAttribute(attributeName) : null;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPExtensibilityElementFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPExtensibilityElementFactory.java
deleted file mode 100644
index 66b739c..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPExtensibilityElementFactory.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.util;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFactory;
-import org.eclipse.wst.wsdl.internal.util.ExtensibilityElementFactory;
-
-public class SOAPExtensibilityElementFactory implements ExtensibilityElementFactory
-{
-  public ExtensibilityElement createExtensibilityElement(String namespace, String localName)
-  {
-    if (SOAPConstants.SOAP_NAMESPACE_URI.equals(namespace))
-    {
-      if (SOAPConstants.ADDRESS_ELEMENT_TAG.equals(localName))
-      {
-        return SOAPFactory.eINSTANCE.createSOAPAddress();
-      }
-      else if (SOAPConstants.BINDING_ELEMENT_TAG.equals(localName))
-      {
-        return SOAPFactory.eINSTANCE.createSOAPBinding();
-      }
-      else if (SOAPConstants.BODY_ELEMENT_TAG.equals(localName))
-      {
-        return SOAPFactory.eINSTANCE.createSOAPBody();
-      }
-      else if (SOAPConstants.FAULT_ELEMENT_TAG.equals(localName))
-      {
-      	return SOAPFactory.eINSTANCE.createSOAPFault();
-      }
-      else if (SOAPConstants.OPERATION_ELEMENT_TAG.equals(localName))
-      {
-      	return SOAPFactory.eINSTANCE.createSOAPOperation();
-      }
-      else if (SOAPConstants.HEADER_ELEMENT_TAG.equals(localName))
-      {
-      	return SOAPFactory.eINSTANCE.createSOAPHeader();
-      }
-      else if (SOAPConstants.HEADER_FAULT_ELEMENT_TAG.equals(localName))
-      {
-      	return SOAPFactory.eINSTANCE.createSOAPHeaderFault();
-      }
-      else
-      {
-        //System.out.println("Unhandled localName: " + localName);
-        return WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
-      }
-    }
-    else
-    {
-      //System.out.println("Unhandled namespace: " + namespace);
-      return WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
-    }
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPSwitch.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPSwitch.java
deleted file mode 100644
index eef3401..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPSwitch.java
+++ /dev/null
@@ -1,352 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.util;
-
-import org.eclipse.wst.wsdl.WSDLElement;
-
-import org.eclipse.wst.wsdl.binding.soap.*;
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage
- * @generated
- */
-public class SOAPSwitch {
-  /**
-   * The cached model package
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	protected static SOAPPackage modelPackage;
-
-  /**
-   * Creates an instance of the switch.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @generated
-   */
-	public SOAPSwitch()
-  {
-    if (modelPackage == null)
-    {
-      modelPackage = SOAPPackage.eINSTANCE;
-    }
-  }
-
-  /**
-   * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-   * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-   * @return the first non-null result returned by a <code>caseXXX</code> call.
-   * @generated
-   */
-	public Object doSwitch(EObject theEObject)
-  {
-    EClass theEClass = theEObject.eClass();
-    if (theEClass.eContainer() == modelPackage)
-    {
-      switch (theEClass.getClassifierID())
-      {
-        case SOAPPackage.SOAP_BINDING:
-        {
-          SOAPBinding soapBinding = (SOAPBinding)theEObject;
-          Object result = caseSOAPBinding(soapBinding);
-          if (result == null) result = caseExtensibilityElement(soapBinding);
-          if (result == null) result = caseWSDLElement(soapBinding);
-          if (result == null) result = caseIExtensibilityElement(soapBinding);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case SOAPPackage.SOAP_BODY:
-        {
-          SOAPBody soapBody = (SOAPBody)theEObject;
-          Object result = caseSOAPBody(soapBody);
-          if (result == null) result = caseExtensibilityElement(soapBody);
-          if (result == null) result = caseWSDLElement(soapBody);
-          if (result == null) result = caseIExtensibilityElement(soapBody);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case SOAPPackage.SOAP_HEADER_BASE:
-        {
-          SOAPHeaderBase soapHeaderBase = (SOAPHeaderBase)theEObject;
-          Object result = caseSOAPHeaderBase(soapHeaderBase);
-          if (result == null) result = caseExtensibilityElement(soapHeaderBase);
-          if (result == null) result = caseWSDLElement(soapHeaderBase);
-          if (result == null) result = caseIExtensibilityElement(soapHeaderBase);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case SOAPPackage.SOAP_FAULT:
-        {
-          SOAPFault soapFault = (SOAPFault)theEObject;
-          Object result = caseSOAPFault(soapFault);
-          if (result == null) result = caseExtensibilityElement(soapFault);
-          if (result == null) result = caseWSDLElement(soapFault);
-          if (result == null) result = caseIExtensibilityElement(soapFault);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case SOAPPackage.SOAP_OPERATION:
-        {
-          SOAPOperation soapOperation = (SOAPOperation)theEObject;
-          Object result = caseSOAPOperation(soapOperation);
-          if (result == null) result = caseExtensibilityElement(soapOperation);
-          if (result == null) result = caseWSDLElement(soapOperation);
-          if (result == null) result = caseIExtensibilityElement(soapOperation);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case SOAPPackage.SOAP_ADDRESS:
-        {
-          SOAPAddress soapAddress = (SOAPAddress)theEObject;
-          Object result = caseSOAPAddress(soapAddress);
-          if (result == null) result = caseExtensibilityElement(soapAddress);
-          if (result == null) result = caseWSDLElement(soapAddress);
-          if (result == null) result = caseIExtensibilityElement(soapAddress);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case SOAPPackage.SOAP_HEADER_FAULT:
-        {
-          SOAPHeaderFault soapHeaderFault = (SOAPHeaderFault)theEObject;
-          Object result = caseSOAPHeaderFault(soapHeaderFault);
-          if (result == null) result = caseSOAPHeaderBase(soapHeaderFault);
-          if (result == null) result = caseExtensibilityElement(soapHeaderFault);
-          if (result == null) result = caseWSDLElement(soapHeaderFault);
-          if (result == null) result = caseIExtensibilityElement(soapHeaderFault);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case SOAPPackage.SOAP_HEADER:
-        {
-          SOAPHeader soapHeader = (SOAPHeader)theEObject;
-          Object result = caseSOAPHeader(soapHeader);
-          if (result == null) result = caseSOAPHeaderBase(soapHeader);
-          if (result == null) result = caseExtensibilityElement(soapHeader);
-          if (result == null) result = caseWSDLElement(soapHeader);
-          if (result == null) result = caseIExtensibilityElement(soapHeader);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        default: return defaultCase(theEObject);
-      }
-    }
-    return defaultCase(theEObject);
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Binding</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 interpretting the object as an instance of '<em>Binding</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-	public Object caseSOAPBinding(SOAPBinding object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Body</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 interpretting the object as an instance of '<em>Body</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-	public Object caseSOAPBody(SOAPBody object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Header Base</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 interpretting the object as an instance of '<em>Header Base</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-	public Object caseSOAPHeaderBase(SOAPHeaderBase object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Fault</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 interpretting the object as an instance of '<em>Fault</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-	public Object caseSOAPFault(SOAPFault object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Operation</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 interpretting the object as an instance of '<em>Operation</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-	public Object caseSOAPOperation(SOAPOperation object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Address</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 interpretting the object as an instance of '<em>Address</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-	public Object caseSOAPAddress(SOAPAddress object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Header Fault</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 interpretting the object as an instance of '<em>Header Fault</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-	public Object caseSOAPHeaderFault(SOAPHeaderFault object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Header</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 interpretting the object as an instance of '<em>Header</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-	public Object caseSOAPHeader(SOAPHeader object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Element</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 interpretting the object as an instance of '<em>Element</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-	public Object caseWSDLElement(WSDLElement object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IExtensibility Element</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 interpretting the object as an instance of '<em>IExtensibility Element</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-	public Object caseIExtensibilityElement(ExtensibilityElement object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Extensibility Element</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 interpretting the object as an instance of '<em>Extensibility Element</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-	public Object caseExtensibilityElement(org.eclipse.wst.wsdl.ExtensibilityElement object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>EObject</em>'.
-   * <!-- begin-user-doc -->
-	 * This implementation returns null;
-	 * returning a non-null result will terminate the switch, but this is the last case anyway.
-	 * <!-- end-user-doc -->
-   * @param object the target of the switch.
-   * @return the result of interpretting the object as an instance of '<em>EObject</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject)
-   * @generated
-   */
-	public Object defaultCase(EObject object)
-  {
-    return null;
-  }
-
-} //SOAPSwitch
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryDescriptor.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryDescriptor.java
deleted file mode 100644
index aadb2e9..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryDescriptor.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.extensibility;
-
-import org.eclipse.wst.wsdl.internal.util.ExtensibilityElementFactory;
-
-public class ExtensibilityElementFactoryDescriptor
-{
-  private final static String CLASS_LOADING_ERROR = "CLASS_LOADING_ERROR";
-  
-  protected ClassLoader classLoader;
-  protected String namespace;
-  protected String className;  
-  protected Object factory;
-
-  public ExtensibilityElementFactoryDescriptor(String className, String namespace, ClassLoader classLoader)
-  {
-    this.classLoader = classLoader;
-    this.className = className;
-    this.namespace = namespace;
-  }
-
-  public ExtensibilityElementFactory getExtensiblityElementFactory()
-  {
-    if (factory == null)
-    {
-      try
-      {
-        Class theClass = classLoader != null ? classLoader.loadClass(className) : Class.forName(className);
-        factory = (ExtensibilityElementFactory)theClass.newInstance();
-      }
-      catch (Exception e)
-      {
-        factory = CLASS_LOADING_ERROR;
-        e.printStackTrace();
-      }
-    }
-    return factory != CLASS_LOADING_ERROR ? (ExtensibilityElementFactory)factory : null;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistry.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistry.java
deleted file mode 100644
index cc92674..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistry.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.extensibility;
-
-import java.util.HashMap;
-
-import org.eclipse.wst.wsdl.internal.util.ExtensibilityElementFactory;
-
-
-public class ExtensibilityElementFactoryRegistry {
-  protected HashMap map = new HashMap();
-  
-  public void put(String namespace, ExtensibilityElementFactoryDescriptor descriptor)
-  {
-    map.put(namespace, descriptor);
-  }
-  
-  public ExtensibilityElementFactory getExtensibilityElementFactory(String namespace)
-  {
-    ExtensibilityElementFactory result = null;
-    ExtensibilityElementFactoryDescriptor descriptor = (ExtensibilityElementFactoryDescriptor)map.get(namespace);
-    if (descriptor != null)
-    {
-      result = descriptor.getExtensiblityElementFactory();
-    }
-    return result;
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistryReader.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistryReader.java
deleted file mode 100644
index d94f2dd..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistryReader.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.extensibility;
-import java.net.URL;
-
-import org.eclipse.core.runtime.IConfigurationElement;
-import org.eclipse.core.runtime.IExtensionPoint;
-import org.eclipse.core.runtime.IPluginRegistry;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wst.wsdl.WSDLPlugin;
-
-
-public class ExtensibilityElementFactoryRegistryReader
-{
-  protected static final String PLUGIN_ID = WSDLPlugin.getPlugin().getDescriptor().getUniqueIdentifier();
-  protected static final String EXTENSION_POINT_ID = "extensibilityElementFactories";
-  protected static final String ELEMENT_NAME = "extensibilityElementFactory";
-  protected static final String ATT_NAMESPACE = "namespace";
-  protected static final String ATT_CLASS = "class";
-  protected ExtensibilityElementFactoryRegistry extensibilityElementFactoryRegistry;
-
-  public ExtensibilityElementFactoryRegistryReader(ExtensibilityElementFactoryRegistry extensibilityElementFactoryRegistry)
-  {
-    this.extensibilityElementFactoryRegistry = extensibilityElementFactoryRegistry;
-  }
-
-  /**
-   * read from plugin registry and parse it.
-   */
-  public void readRegistry()
-  {
-    IPluginRegistry pluginRegistry = Platform.getPluginRegistry();
-    IExtensionPoint point = pluginRegistry.getExtensionPoint(PLUGIN_ID, EXTENSION_POINT_ID);
-    if (point != null)
-    {
-      IConfigurationElement[] elements = point.getConfigurationElements();
-      for (int i = 0; i < elements.length; i++)
-      {
-        readElement(elements[i]);
-      }
-    }
-  }
-
-  public String resolve(URL platformURL, String relativePath) throws Exception
-  {
-    URL resolvedURL = Platform.resolve(platformURL);
-    return resolvedURL.toString() + relativePath;
-  }
-
-  protected void readElement(IConfigurationElement element)
-  {
-    if (element.getName().equals(ELEMENT_NAME))
-    {
-      try
-      {
-        IConfigurationElement childElement = (IConfigurationElement) element;
-        String namespace = childElement.getAttribute(ATT_NAMESPACE);
-        if (namespace != null)
-        {
-          ClassLoader pluginClasssLoader = element.getDeclaringExtension().getDeclaringPluginDescriptor().getPluginClassLoader();
-          String className = childElement.getAttribute(ATT_CLASS);
-          ExtensibilityElementFactoryDescriptor descriptor = new ExtensibilityElementFactoryDescriptor(className,namespace,pluginClasssLoader);
-          extensibilityElementFactoryRegistry.put(namespace, descriptor);
-        }
-      }
-      catch (Exception e)
-      {
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingFaultImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingFaultImpl.java
deleted file mode 100644
index 8afd079..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingFaultImpl.java
+++ /dev/null
@@ -1,412 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding Fault</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.BindingFaultImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.BindingFaultImpl#getEFault <em>EFault</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class BindingFaultImpl extends ExtensibleElementImpl implements BindingFault
-{
-  /**
-   * The default value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected static final String NAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected String name = NAME_EDEFAULT;
-
-  /**
-   * The cached value of the '{@link #getEFault() <em>EFault</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEFault()
-   * @generated
-   * @ordered
-   */
-  protected Fault eFault = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected BindingFaultImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getBindingFault();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setName(String newName)
-  {
-    String oldName = name;
-    name = newName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_FAULT__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Fault getEFault()
-  {
-    if (eFault != null && eFault.eIsProxy())
-    {
-      Fault oldEFault = eFault;
-      eFault = (Fault)eResolveProxy((InternalEObject)eFault);
-      if (eFault != oldEFault)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.BINDING_FAULT__EFAULT, oldEFault, eFault));
-      }
-    }
-    return eFault;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Fault basicGetEFault()
-  {
-    return eFault;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEFault(Fault newEFault)
-  {
-    Fault oldEFault = eFault;
-    eFault = newEFault;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_FAULT__EFAULT, oldEFault, eFault));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Fault getFault()
-  {
-    return getEFault();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setFault(javax.wsdl.Fault fault)
-  {
-    setEFault((Fault) fault);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.BINDING_FAULT__EEXTENSIBILITY_ELEMENTS:
-          return ((InternalEList)getEExtensibilityElements()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_FAULT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.BINDING_FAULT__ELEMENT:
-        return getElement();
-      case WSDLPackage.BINDING_FAULT__EEXTENSIBILITY_ELEMENTS:
-        return getEExtensibilityElements();
-      case WSDLPackage.BINDING_FAULT__NAME:
-        return getName();
-      case WSDLPackage.BINDING_FAULT__EFAULT:
-        if (resolve) return getEFault();
-        return basicGetEFault();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_FAULT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.BINDING_FAULT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.BINDING_FAULT__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        getEExtensibilityElements().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.BINDING_FAULT__NAME:
-        setName((String)newValue);
-        return;
-      case WSDLPackage.BINDING_FAULT__EFAULT:
-        setEFault((Fault)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_FAULT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING_FAULT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING_FAULT__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        return;
-      case WSDLPackage.BINDING_FAULT__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING_FAULT__EFAULT:
-        setEFault((Fault)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_FAULT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.BINDING_FAULT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.BINDING_FAULT__EEXTENSIBILITY_ELEMENTS:
-        return eExtensibilityElements != null && !eExtensibilityElements.isEmpty();
-      case WSDLPackage.BINDING_FAULT__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case WSDLPackage.BINDING_FAULT__EFAULT:
-        return eFault != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (name: ");
-    result.append(name);
-    result.append(')');
-    return result.toString();
-  }
-
-  //
-  // Reconcile methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    String name = changedElement.getAttribute("name");
-    if (name != null)
-    {
-      setName(name);
-    }
-  }
-
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    super.handleUnreconciledElement(child,remainingModelObjects);
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-    for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
-    {
-      getEExtensibilityElements().remove(i.next());
-    }
-  }
-
-  public Collection getModelObjects(Object component)
-  {
-    BindingFault bindingFault = (BindingFault) component;
-    List list = new ArrayList();
-    list.addAll(bindingFault.getEExtensibilityElements());
-    return list;
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getBindingFault_Name())
-        niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
-    }
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.FAULT);
-    setElement(newElement);
-
-    Iterator iterator = getExtensibilityElements().iterator();
-    while (iterator.hasNext())
-    {
-      ExtensibilityElement extensibilityElement = (ExtensibilityElement) iterator.next();
-      Element child = ((ExtensibilityElementImpl) extensibilityElement).createElement();
-      newElement.appendChild(child);
-    }
-
-    return newElement;
-  }
-  
-  // Resolve the reference to Fault
-  public void reconcileReferences(boolean deep)
-  {
-    if (element != null)
-    {
-      BindingOperation bop = (BindingOperation)getContainer();
-      Operation op = bop.getEOperation();
-      if (op != null)
-      {
-      	// TBD - Revisit API. Get the first Fault.
-        setFault((Fault)op.getEFaults().get(0));
-      }
-    }
-    super.reconcileReferences(deep);
-  }
-} //BindingFaultImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingImpl.java
deleted file mode 100644
index e2707e4..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingImpl.java
+++ /dev/null
@@ -1,778 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.BindingImpl#getQName <em>QName</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.BindingImpl#isUndefined <em>Undefined</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.BindingImpl#isProxy <em>Proxy</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.BindingImpl#getResourceURI <em>Resource URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.BindingImpl#getEPortType <em>EPort Type</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.BindingImpl#getEBindingOperations <em>EBinding Operations</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class BindingImpl extends ExtensibleElementImpl implements Binding
-{
-  /**
-   * The default value of the '{@link #getQName() <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getQName()
-   * @generated
-   * @ordered
-   */
-  protected static final QName QNAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getQName() <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getQName()
-   * @generated
-   * @ordered
-   */
-  protected QName qName = QNAME_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isUndefined()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean UNDEFINED_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isUndefined()
-   * @generated
-   * @ordered
-   */
-  protected boolean undefined = UNDEFINED_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #isProxy() <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isProxy()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean PROXY_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isProxy() <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isProxy()
-   * @generated
-   * @ordered
-   */
-  protected boolean proxy = PROXY_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getResourceURI()
-   * @generated
-   * @ordered
-   */
-  protected static final String RESOURCE_URI_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getResourceURI()
-   * @generated
-   * @ordered
-   */
-  protected String resourceURI = RESOURCE_URI_EDEFAULT;
-
-  /**
-   * The cached value of the '{@link #getEPortType() <em>EPort Type</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEPortType()
-   * @generated
-   * @ordered
-   */
-  protected PortType ePortType = null;
-
-  /**
-   * The cached value of the '{@link #getEBindingOperations() <em>EBinding Operations</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEBindingOperations()
-   * @generated
-   * @ordered
-   */
-  protected EList eBindingOperations = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected BindingImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getBinding();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public QName getQName()
-  {
-    return qName;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setQName(QName newQName)
-  {
-    QName oldQName = qName;
-    qName = newQName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING__QNAME, oldQName, qName));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isUndefined()
-  {
-    return undefined;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setUndefined(boolean newUndefined)
-  {
-    boolean oldUndefined = undefined;
-    undefined = newUndefined;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING__UNDEFINED, oldUndefined, undefined));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isProxy()
-  {
-    return proxy;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setProxy(boolean newProxy)
-  {
-    boolean oldProxy = proxy;
-    proxy = newProxy;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING__PROXY, oldProxy, proxy));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getResourceURI()
-  {
-    return resourceURI;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setResourceURI(String newResourceURI)
-  {
-    String oldResourceURI = resourceURI;
-    resourceURI = newResourceURI;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING__RESOURCE_URI, oldResourceURI, resourceURI));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public PortType getEPortType()
-  {
-    if (ePortType != null && ePortType.eIsProxy())
-    {
-      PortType oldEPortType = ePortType;
-      ePortType = (PortType)eResolveProxy((InternalEObject)ePortType);
-      if (ePortType != oldEPortType)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.BINDING__EPORT_TYPE, oldEPortType, ePortType));
-      }
-    }
-    return ePortType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public PortType basicGetEPortType()
-  {
-    return ePortType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEPortType(PortType newEPortType)
-  {
-    PortType oldEPortType = ePortType;
-    ePortType = newEPortType;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING__EPORT_TYPE, oldEPortType, ePortType));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getEBindingOperations()
-  {
-    if (eBindingOperations == null)
-    {
-      eBindingOperations = new EObjectContainmentEList(BindingOperation.class, this, WSDLPackage.BINDING__EBINDING_OPERATIONS);
-    }
-    return eBindingOperations;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Add an operation binding to binding.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void addBindingOperation(javax.wsdl.BindingOperation bindingOperation)
-  {
-    getBindingOperations().add(bindingOperation);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get the specified operation binding. Note that operation names can
-   * be overloaded within a PortType. In case of overloading, the
-   * names of the input and output messages can be used to further
-   * refine the search.
-   * @param name the name of the desired operation binding.
-   * @param inputName the name of the input message; if this is null
-   * it will be ignored.
-   * @param outputName the name of the output message; if this is null
-   * it will be ignored.
-   * @return the corresponding operation binding, or null if there wasn't
-   * any matching operation binding
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.BindingOperation getBindingOperation(String name, String inputName, String outputName)
-  {
-    Iterator opBindingIterator = getBindingOperations().iterator();
-    while (opBindingIterator.hasNext())
-    {
-      javax.wsdl.BindingOperation op = (javax.wsdl.BindingOperation) opBindingIterator.next();
-      if (op == null)
-        continue;
-
-      String opName = op.getName();
-      if (name != null && opName != null)
-      {
-        if (!name.equals(opName))
-          op = null;
-      }
-      else if (name != null || opName != null)
-      {
-        op = null;
-      }
-
-      if (op != null && inputName != null)
-      {
-        javax.wsdl.BindingInput input = op.getBindingInput();
-        if (input != null)
-        {
-          String opInputName = input.getName();
-          if (opInputName == null || !opInputName.equals(inputName))
-            op = null;
-        }
-        else
-          op = null;
-      }
-
-      if (op != null && outputName != null)
-      {
-        javax.wsdl.BindingOutput output = op.getBindingOutput();
-        if (output != null)
-        {
-          String opOutputName = output.getName();
-          if (opOutputName == null || !opOutputName.equals(outputName))
-            op = null;
-        }
-        else
-          op = null;
-      }
-
-      if (op != null)
-        return op;
-    } // end while
-    return null; // binding operation not found
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get all the operation bindings defined here.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public List getBindingOperations()
-  {
-    return getEBindingOperations();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.PortType getPortType()
-  {
-    return getEPortType();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setPortType(javax.wsdl.PortType portType)
-  {
-    setEPortType((PortType) portType);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.BINDING__EEXTENSIBILITY_ELEMENTS:
-          return ((InternalEList)getEExtensibilityElements()).basicRemove(otherEnd, msgs);
-        case WSDLPackage.BINDING__EBINDING_OPERATIONS:
-          return ((InternalEList)getEBindingOperations()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.BINDING__ELEMENT:
-        return getElement();
-      case WSDLPackage.BINDING__EEXTENSIBILITY_ELEMENTS:
-        return getEExtensibilityElements();
-      case WSDLPackage.BINDING__QNAME:
-        return getQName();
-      case WSDLPackage.BINDING__UNDEFINED:
-        return isUndefined() ? Boolean.TRUE : Boolean.FALSE;
-      case WSDLPackage.BINDING__PROXY:
-        return isProxy() ? Boolean.TRUE : Boolean.FALSE;
-      case WSDLPackage.BINDING__RESOURCE_URI:
-        return getResourceURI();
-      case WSDLPackage.BINDING__EPORT_TYPE:
-        if (resolve) return getEPortType();
-        return basicGetEPortType();
-      case WSDLPackage.BINDING__EBINDING_OPERATIONS:
-        return getEBindingOperations();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.BINDING__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.BINDING__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        getEExtensibilityElements().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.BINDING__QNAME:
-        setQName((QName)newValue);
-        return;
-      case WSDLPackage.BINDING__UNDEFINED:
-        setUndefined(((Boolean)newValue).booleanValue());
-        return;
-      case WSDLPackage.BINDING__PROXY:
-        setProxy(((Boolean)newValue).booleanValue());
-        return;
-      case WSDLPackage.BINDING__RESOURCE_URI:
-        setResourceURI((String)newValue);
-        return;
-      case WSDLPackage.BINDING__EPORT_TYPE:
-        setEPortType((PortType)newValue);
-        return;
-      case WSDLPackage.BINDING__EBINDING_OPERATIONS:
-        getEBindingOperations().clear();
-        getEBindingOperations().addAll((Collection)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        return;
-      case WSDLPackage.BINDING__QNAME:
-        setQName(QNAME_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING__UNDEFINED:
-        setUndefined(UNDEFINED_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING__PROXY:
-        setProxy(PROXY_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING__RESOURCE_URI:
-        setResourceURI(RESOURCE_URI_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING__EPORT_TYPE:
-        setEPortType((PortType)null);
-        return;
-      case WSDLPackage.BINDING__EBINDING_OPERATIONS:
-        getEBindingOperations().clear();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.BINDING__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.BINDING__EEXTENSIBILITY_ELEMENTS:
-        return eExtensibilityElements != null && !eExtensibilityElements.isEmpty();
-      case WSDLPackage.BINDING__QNAME:
-        return QNAME_EDEFAULT == null ? qName != null : !QNAME_EDEFAULT.equals(qName);
-      case WSDLPackage.BINDING__UNDEFINED:
-        return undefined != UNDEFINED_EDEFAULT;
-      case WSDLPackage.BINDING__PROXY:
-        return proxy != PROXY_EDEFAULT;
-      case WSDLPackage.BINDING__RESOURCE_URI:
-        return RESOURCE_URI_EDEFAULT == null ? resourceURI != null : !RESOURCE_URI_EDEFAULT.equals(resourceURI);
-      case WSDLPackage.BINDING__EPORT_TYPE:
-        return ePortType != null;
-      case WSDLPackage.BINDING__EBINDING_OPERATIONS:
-        return eBindingOperations != null && !eBindingOperations.isEmpty();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (qName: ");
-    result.append(qName);
-    result.append(", undefined: ");
-    result.append(undefined);
-    result.append(", proxy: ");
-    result.append(proxy);
-    result.append(", resourceURI: ");
-    result.append(resourceURI);
-    result.append(')');
-    return result.toString();
-  }
-
-  //
-  // Reconcile methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    Definition definition = getEnclosingDefinition();
-
-    QName qname = new QName(definition.getTargetNamespace(), changedElement.getAttribute("name"));
-    setQName(qname);
-    reconcileReferences(false);
-  }
-
-  public Collection getModelObjects(Object component)
-  {
-    Binding binding = (Binding) component;
-
-    List list = new ArrayList();
-    list.addAll(binding.getEBindingOperations());
-    list.addAll(binding.getEExtensibilityElements());
-    return list;
-  }
-
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    switch (WSDLUtil.getInstance().getWSDLType(child))
-    {
-      case WSDLConstants.OPERATION :
-        BindingOperation operation = WSDLFactory.eINSTANCE.createBindingOperation();
-        operation.setEnclosingDefinition(getEnclosingDefinition());
-        operation.setElement(child);
-        addBindingOperation(operation);
-        break;
-      default :
-        super.handleUnreconciledElement(child,remainingModelObjects);
-        break;
-    }
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-    for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
-    {
-      remove(this, i.next());
-    }
-  }
-
-  protected void remove(Object component, Object modelObject)
-  {
-    List list = getList(component, modelObject);
-    if (list != null)
-    {
-      list.remove(modelObject);
-    }
-  }
-
-  private List getList(Object component, Object modelObject)
-  {
-    List result = null;
-    Binding binding = (Binding) component;
-    if (modelObject instanceof BindingOperation)
-    {
-      result = binding.getEBindingOperations();
-    }
-    else if (modelObject instanceof ExtensibilityElement)
-    {
-      result = binding.getEExtensibilityElements();
-    }
-    return result;
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getBinding_QName())
-        niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getQName().getLocalPart());
-    }
-  }
-
-  protected void changeReference(EReference eReference)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeReference(eReference);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eReference == null || eReference == WSDLPackage.eINSTANCE.getBinding_EPortType())
-      {
-        PortType portType = getEPortType();
-        if (portType != null)
-        {
-          QName qName = portType.getQName();
-          niceSetAttributeURIValue(theElement, WSDLConstants.TYPE_ATTRIBUTE, qName.getNamespaceURI() + "#" + qName.getLocalPart());
-        }
-      }
-    }
-  }
-
-  protected Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.BINDING);
-    setElement(newElement);
-
-    Iterator iterator = getEBindingOperations().iterator();
-    while (iterator.hasNext())
-    {
-      BindingOperation operation = (BindingOperation) iterator.next();
-      Element child = ((BindingOperationImpl) operation).createElement();
-      newElement.appendChild(child);
-    }
-
-    iterator = getExtensibilityElements().iterator();
-    while (iterator.hasNext())
-    {
-      ExtensibilityElement extensibilityElement = (ExtensibilityElement) iterator.next();
-      Element child = ((ExtensibilityElementImpl) extensibilityElement).createElement();
-      newElement.appendChild(child);
-    }
-    return newElement;
-  }
-
-  public void reconcileReferences(boolean deep)
-  {
-    if (element != null)
-    {
-      Definition definition = (Definition) getEnclosingDefinition();
-      QName portTypeQName = createQName(definition, element.getAttribute("type"));
-      PortType newPortType = portTypeQName != null ? (PortType) definition.getPortType(portTypeQName) : null;
-      if (newPortType != getEPortType())
-      {
-        setEPortType(newPortType);
-      }
-    }
-    super.reconcileReferences(deep);
-  }
-} //BindingImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingInputImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingInputImpl.java
deleted file mode 100644
index 79f6806..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingInputImpl.java
+++ /dev/null
@@ -1,410 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.BindingInput;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding Input</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.BindingInputImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.BindingInputImpl#getEInput <em>EInput</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class BindingInputImpl extends ExtensibleElementImpl implements BindingInput
-{
-  /**
-   * The default value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected static final String NAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected String name = NAME_EDEFAULT;
-
-  /**
-   * The cached value of the '{@link #getEInput() <em>EInput</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEInput()
-   * @generated
-   * @ordered
-   */
-  protected Input eInput = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected BindingInputImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getBindingInput();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setName(String newName)
-  {
-    String oldName = name;
-    name = newName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_INPUT__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Input getEInput()
-  {
-    if (eInput != null && eInput.eIsProxy())
-    {
-      Input oldEInput = eInput;
-      eInput = (Input)eResolveProxy((InternalEObject)eInput);
-      if (eInput != oldEInput)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.BINDING_INPUT__EINPUT, oldEInput, eInput));
-      }
-    }
-    return eInput;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Input basicGetEInput()
-  {
-    return eInput;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEInput(Input newEInput)
-  {
-    Input oldEInput = eInput;
-    eInput = newEInput;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_INPUT__EINPUT, oldEInput, eInput));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Input getInput()
-  {
-    return getEInput();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setInput(javax.wsdl.Input input)
-  {
-    setEInput((Input) input);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.BINDING_INPUT__EEXTENSIBILITY_ELEMENTS:
-          return ((InternalEList)getEExtensibilityElements()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_INPUT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.BINDING_INPUT__ELEMENT:
-        return getElement();
-      case WSDLPackage.BINDING_INPUT__EEXTENSIBILITY_ELEMENTS:
-        return getEExtensibilityElements();
-      case WSDLPackage.BINDING_INPUT__NAME:
-        return getName();
-      case WSDLPackage.BINDING_INPUT__EINPUT:
-        if (resolve) return getEInput();
-        return basicGetEInput();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_INPUT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.BINDING_INPUT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.BINDING_INPUT__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        getEExtensibilityElements().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.BINDING_INPUT__NAME:
-        setName((String)newValue);
-        return;
-      case WSDLPackage.BINDING_INPUT__EINPUT:
-        setEInput((Input)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_INPUT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING_INPUT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING_INPUT__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        return;
-      case WSDLPackage.BINDING_INPUT__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING_INPUT__EINPUT:
-        setEInput((Input)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_INPUT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.BINDING_INPUT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.BINDING_INPUT__EEXTENSIBILITY_ELEMENTS:
-        return eExtensibilityElements != null && !eExtensibilityElements.isEmpty();
-      case WSDLPackage.BINDING_INPUT__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case WSDLPackage.BINDING_INPUT__EINPUT:
-        return eInput != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (name: ");
-    result.append(name);
-    result.append(')');
-    return result.toString();
-  }
-
-  //
-  // Reconciliation methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    String name = changedElement.getAttribute("name");
-    if (name != null)
-    {
-      setName(name);
-    }
-  }
-
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    super.handleUnreconciledElement(child,remainingModelObjects);
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-    for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
-    {
-      getEExtensibilityElements().remove(i.next());
-    }
-  }
-
-  public Collection getModelObjects(Object component)
-  {
-    BindingInput bindingInput = (BindingInput) component;
-    List list = new ArrayList();
-    list.addAll(bindingInput.getEExtensibilityElements());
-    return list;
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getBindingInput_Name())
-        niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
-    }
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.INPUT);
-    setElement(newElement);
-
-    Iterator iterator = getExtensibilityElements().iterator();
-    while (iterator.hasNext())
-    {
-      ExtensibilityElement extensibilityElement = (ExtensibilityElement) iterator.next();
-      Element child = ((ExtensibilityElementImpl) extensibilityElement).createElement();
-      newElement.appendChild(child);
-    }
-
-    return newElement;
-  }
-  
-  // Resolve the reference to Input
-  public void reconcileReferences(boolean deep)
-  {
-    if (element != null)
-    {
-      BindingOperation bop = (BindingOperation)getContainer();
-      Operation op = bop.getEOperation();
-      if (op != null)
-      {
-        setInput(op.getEInput());
-      }
-    }
-    super.reconcileReferences(deep);
-  }
-} //BindingInputImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingOperationImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingOperationImpl.java
deleted file mode 100644
index cd57cdc..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingOperationImpl.java
+++ /dev/null
@@ -1,790 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-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.Operation;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.w3c.dom.Element;
-
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding Operation</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.BindingOperationImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.BindingOperationImpl#getEOperation <em>EOperation</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.BindingOperationImpl#getEBindingInput <em>EBinding Input</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.BindingOperationImpl#getEBindingOutput <em>EBinding Output</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.BindingOperationImpl#getEBindingFaults <em>EBinding Faults</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class BindingOperationImpl extends ExtensibleElementImpl implements BindingOperation
-{
-  /**
-   * The default value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected static final String NAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected String name = NAME_EDEFAULT;
-
-  /**
-   * The cached value of the '{@link #getEOperation() <em>EOperation</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEOperation()
-   * @generated
-   * @ordered
-   */
-  protected Operation eOperation = null;
-
-  /**
-   * The cached value of the '{@link #getEBindingInput() <em>EBinding Input</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEBindingInput()
-   * @generated
-   * @ordered
-   */
-  protected BindingInput eBindingInput = null;
-
-  /**
-   * The cached value of the '{@link #getEBindingOutput() <em>EBinding Output</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEBindingOutput()
-   * @generated
-   * @ordered
-   */
-  protected BindingOutput eBindingOutput = null;
-
-  /**
-   * The cached value of the '{@link #getEBindingFaults() <em>EBinding Faults</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEBindingFaults()
-   * @generated
-   * @ordered
-   */
-  protected EList eBindingFaults = null;
-
-  private Map bindingFaults;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected BindingOperationImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getBindingOperation();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setName(String newName)
-  {
-    String oldName = name;
-    name = newName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_OPERATION__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Operation getEOperation()
-  {
-    if (eOperation != null && eOperation.eIsProxy())
-    {
-      Operation oldEOperation = eOperation;
-      eOperation = (Operation)eResolveProxy((InternalEObject)eOperation);
-      if (eOperation != oldEOperation)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.BINDING_OPERATION__EOPERATION, oldEOperation, eOperation));
-      }
-    }
-    return eOperation;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Operation basicGetEOperation()
-  {
-    return eOperation;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEOperation(Operation newEOperation)
-  {
-    Operation oldEOperation = eOperation;
-    eOperation = newEOperation;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_OPERATION__EOPERATION, oldEOperation, eOperation));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public BindingInput getEBindingInput()
-  {
-    return eBindingInput;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetEBindingInput(BindingInput newEBindingInput, NotificationChain msgs)
-  {
-    BindingInput oldEBindingInput = eBindingInput;
-    eBindingInput = newEBindingInput;
-    if (eNotificationRequired())
-    {
-      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_OPERATION__EBINDING_INPUT, oldEBindingInput, newEBindingInput);
-      if (msgs == null) msgs = notification; else msgs.add(notification);
-    }
-    return msgs;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEBindingInput(BindingInput newEBindingInput)
-  {
-    if (newEBindingInput != eBindingInput)
-    {
-      NotificationChain msgs = null;
-      if (eBindingInput != null)
-        msgs = ((InternalEObject)eBindingInput).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.BINDING_OPERATION__EBINDING_INPUT, null, msgs);
-      if (newEBindingInput != null)
-        msgs = ((InternalEObject)newEBindingInput).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.BINDING_OPERATION__EBINDING_INPUT, null, msgs);
-      msgs = basicSetEBindingInput(newEBindingInput, msgs);
-      if (msgs != null) msgs.dispatch();
-    }
-    else if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_OPERATION__EBINDING_INPUT, newEBindingInput, newEBindingInput));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public BindingOutput getEBindingOutput()
-  {
-    return eBindingOutput;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetEBindingOutput(BindingOutput newEBindingOutput, NotificationChain msgs)
-  {
-    BindingOutput oldEBindingOutput = eBindingOutput;
-    eBindingOutput = newEBindingOutput;
-    if (eNotificationRequired())
-    {
-      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT, oldEBindingOutput, newEBindingOutput);
-      if (msgs == null) msgs = notification; else msgs.add(notification);
-    }
-    return msgs;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEBindingOutput(BindingOutput newEBindingOutput)
-  {
-    if (newEBindingOutput != eBindingOutput)
-    {
-      NotificationChain msgs = null;
-      if (eBindingOutput != null)
-        msgs = ((InternalEObject)eBindingOutput).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT, null, msgs);
-      if (newEBindingOutput != null)
-        msgs = ((InternalEObject)newEBindingOutput).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT, null, msgs);
-      msgs = basicSetEBindingOutput(newEBindingOutput, msgs);
-      if (msgs != null) msgs.dispatch();
-    }
-    else if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT, newEBindingOutput, newEBindingOutput));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getEBindingFaults()
-  {
-    if (eBindingFaults == null)
-    {
-      eBindingFaults = new EObjectContainmentEList(BindingFault.class, this, WSDLPackage.BINDING_OPERATION__EBINDING_FAULTS);
-    }
-    return eBindingFaults;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Add a fault binding.
-   * @param fault the new fault binding
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void addBindingFault(javax.wsdl.BindingFault bindingFault)
-  {
-    getEBindingFaults().add((BindingFault)bindingFault);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get the specified fault binding.
-   * @param name the name of the desired fault binding.
-   * @return the corresponding fault binding, or null if there wasn't
-   * any matching fault binding
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.BindingFault getBindingFault(String name)
-  {
-    BindingFault result = null;
-    for (Iterator i = getEBindingFaults().iterator(); i.hasNext();)
-    {
-      BindingFault fault = (BindingFault) i.next();
-      if (name.equals(fault.getName()))
-      {
-        result = fault;
-        break;
-      }
-    }
-    return result;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get all the fault bindings associated with this operation binding.
-   * @return names of fault bindings
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Map getBindingFaults()
-  {
-    HashMap hashMap = new HashMap();
-    for (Iterator i = getEBindingFaults().iterator(); i.hasNext();)
-    {
-      BindingFault bindingFault = (BindingFault) i.next();
-      hashMap.put(bindingFault.getName(), bindingFault);
-    }
-    return hashMap;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Operation getOperation()
-  {
-    return getEOperation();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setOperation(javax.wsdl.Operation operation)
-  {
-    setEOperation((Operation) operation);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.BindingInput getBindingInput()
-  {
-    return getEBindingInput();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Set the input of this operation binding.
-   * @param input the desired input
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setBindingInput(javax.wsdl.BindingInput bindingInput)
-  {
-    setEBindingInput((BindingInput) bindingInput);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.BindingOutput getBindingOutput()
-  {
-    return getEBindingOutput();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Set the output of this operation binding.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setBindingOutput(javax.wsdl.BindingOutput bindingOutput)
-  {
-    setEBindingOutput((BindingOutput) bindingOutput);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.BINDING_OPERATION__EEXTENSIBILITY_ELEMENTS:
-          return ((InternalEList)getEExtensibilityElements()).basicRemove(otherEnd, msgs);
-        case WSDLPackage.BINDING_OPERATION__EBINDING_INPUT:
-          return basicSetEBindingInput(null, msgs);
-        case WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT:
-          return basicSetEBindingOutput(null, msgs);
-        case WSDLPackage.BINDING_OPERATION__EBINDING_FAULTS:
-          return ((InternalEList)getEBindingFaults()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_OPERATION__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.BINDING_OPERATION__ELEMENT:
-        return getElement();
-      case WSDLPackage.BINDING_OPERATION__EEXTENSIBILITY_ELEMENTS:
-        return getEExtensibilityElements();
-      case WSDLPackage.BINDING_OPERATION__NAME:
-        return getName();
-      case WSDLPackage.BINDING_OPERATION__EOPERATION:
-        if (resolve) return getEOperation();
-        return basicGetEOperation();
-      case WSDLPackage.BINDING_OPERATION__EBINDING_INPUT:
-        return getEBindingInput();
-      case WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT:
-        return getEBindingOutput();
-      case WSDLPackage.BINDING_OPERATION__EBINDING_FAULTS:
-        return getEBindingFaults();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_OPERATION__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.BINDING_OPERATION__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.BINDING_OPERATION__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        getEExtensibilityElements().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.BINDING_OPERATION__NAME:
-        setName((String)newValue);
-        return;
-      case WSDLPackage.BINDING_OPERATION__EOPERATION:
-        setEOperation((Operation)newValue);
-        return;
-      case WSDLPackage.BINDING_OPERATION__EBINDING_INPUT:
-        setEBindingInput((BindingInput)newValue);
-        return;
-      case WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT:
-        setEBindingOutput((BindingOutput)newValue);
-        return;
-      case WSDLPackage.BINDING_OPERATION__EBINDING_FAULTS:
-        getEBindingFaults().clear();
-        getEBindingFaults().addAll((Collection)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_OPERATION__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING_OPERATION__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING_OPERATION__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        return;
-      case WSDLPackage.BINDING_OPERATION__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING_OPERATION__EOPERATION:
-        setEOperation((Operation)null);
-        return;
-      case WSDLPackage.BINDING_OPERATION__EBINDING_INPUT:
-        setEBindingInput((BindingInput)null);
-        return;
-      case WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT:
-        setEBindingOutput((BindingOutput)null);
-        return;
-      case WSDLPackage.BINDING_OPERATION__EBINDING_FAULTS:
-        getEBindingFaults().clear();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_OPERATION__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.BINDING_OPERATION__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.BINDING_OPERATION__EEXTENSIBILITY_ELEMENTS:
-        return eExtensibilityElements != null && !eExtensibilityElements.isEmpty();
-      case WSDLPackage.BINDING_OPERATION__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case WSDLPackage.BINDING_OPERATION__EOPERATION:
-        return eOperation != null;
-      case WSDLPackage.BINDING_OPERATION__EBINDING_INPUT:
-        return eBindingInput != null;
-      case WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT:
-        return eBindingOutput != null;
-      case WSDLPackage.BINDING_OPERATION__EBINDING_FAULTS:
-        return eBindingFaults != null && !eBindingFaults.isEmpty();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (name: ");
-    result.append(name);
-    result.append(')');
-    return result.toString();
-  }
-
-  //
-  // Reconcile methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    String name = changedElement.getAttribute("name");
-    if (name != null)
-    {
-      setName(name);
-    }
-  }
-
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    Definition definition = getEnclosingDefinition();
-
-    switch (WSDLUtil.getInstance().getWSDLType(child))
-    {
-      case WSDLConstants.INPUT :
-      {
-        BindingInput input = WSDLFactory.eINSTANCE.createBindingInput();
-        input.setEnclosingDefinition(definition);
-        input.setElement(child);
-        setBindingInput(input);
-        break;
-      }
-      case WSDLConstants.OUTPUT :
-      {
-        BindingOutput output = WSDLFactory.eINSTANCE.createBindingOutput();
-        output.setEnclosingDefinition(definition);
-        output.setElement(child);
-        setBindingOutput(output);
-        break;
-      }
-      case WSDLConstants.FAULT :
-      {
-        BindingFault fault = WSDLFactory.eINSTANCE.createBindingFault();
-        fault.setEnclosingDefinition(definition);
-        fault.setElement(child);
-        addBindingFault(fault);
-        break;
-      }
-      default :
-      {
-        super.handleUnreconciledElement(child,remainingModelObjects);
-        break;
-      }
-    }
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-    for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
-    {
-      remove(this, i.next());
-    }
-  }
-
-  protected void remove(Object component, Object modelObject)
-  {
-    BindingOperation bindingOperation = (BindingOperation) component;
-    if (modelObject instanceof BindingInput)
-    {
-      bindingOperation.setEBindingInput(null);
-    }
-    else if (modelObject instanceof BindingOutput)
-    {
-      bindingOperation.setEBindingOutput(null);
-    }
-    else if (modelObject instanceof BindingFault)
-    {
-      bindingOperation.getEBindingFaults().remove(modelObject);
-    }
-    else
-    {
-      bindingOperation.getEExtensibilityElements().remove(modelObject);
-    }
-  }
-
-  public Collection getModelObjects(Object component)
-  {
-    BindingOperation bindingOperation = (BindingOperation) component;
-
-    List list = new ArrayList();
-
-    if (bindingOperation.getEBindingInput() != null)
-    {
-      list.add(bindingOperation.getEBindingInput());
-    }
-
-    if (bindingOperation.getEBindingOutput() != null)
-    {
-      list.add(bindingOperation.getEBindingOutput());
-    }
-
-    list.addAll(bindingOperation.getEBindingFaults());
-    list.addAll(bindingOperation.getEExtensibilityElements());
-
-    return list;
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getBindingOperation_Name())
-        niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
-    }
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.OPERATION);
-    setElement(newElement);
-
-    BindingInput input = getEBindingInput();
-    if (input != null)
-    {
-      Element child = ((BindingInputImpl) input).createElement();
-      newElement.appendChild(child);
-    }
-
-    BindingOutput output = getEBindingOutput();
-    if (output != null)
-    {
-      Element child = ((BindingOutputImpl) output).createElement();
-      newElement.appendChild(child);
-    }
-
-    Iterator iterator = getEBindingFaults().iterator();
-    while (iterator.hasNext())
-    {
-      BindingFault fault = (BindingFault) iterator.next();
-      Element child = ((BindingFaultImpl) fault).createElement();
-      newElement.appendChild(child);
-    }
-
-    iterator = getExtensibilityElements().iterator();
-    while (iterator.hasNext())
-    {
-      ExtensibilityElement extensibilityElement = (ExtensibilityElement) iterator.next();
-      Element child = ((ExtensibilityElementImpl) extensibilityElement).createElement();
-      newElement.appendChild(child);
-    }
-
-    return newElement;
-  }
-  
-  // Resolve the reference to Operation
-  public void reconcileReferences(boolean deep)
-  {
-    if (element != null)
-    {
-      Binding binding = (Binding)getContainer();
-      PortType portType = binding.getEPortType();
-      if (portType != null)
-      {
-        setOperation(portType.getOperation(getName(),null,null));
-      }
-    }
-    super.reconcileReferences(deep);
-  }
-} //BindingOperationImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingOutputImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingOutputImpl.java
deleted file mode 100644
index 416ae07..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/BindingOutputImpl.java
+++ /dev/null
@@ -1,410 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.BindingOutput;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding Output</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.BindingOutputImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.BindingOutputImpl#getEOutput <em>EOutput</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class BindingOutputImpl extends ExtensibleElementImpl implements BindingOutput
-{
-  /**
-   * The default value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected static final String NAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected String name = NAME_EDEFAULT;
-
-  /**
-   * The cached value of the '{@link #getEOutput() <em>EOutput</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEOutput()
-   * @generated
-   * @ordered
-   */
-  protected Output eOutput = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected BindingOutputImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getBindingOutput();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setName(String newName)
-  {
-    String oldName = name;
-    name = newName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_OUTPUT__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Output getEOutput()
-  {
-    if (eOutput != null && eOutput.eIsProxy())
-    {
-      Output oldEOutput = eOutput;
-      eOutput = (Output)eResolveProxy((InternalEObject)eOutput);
-      if (eOutput != oldEOutput)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.BINDING_OUTPUT__EOUTPUT, oldEOutput, eOutput));
-      }
-    }
-    return eOutput;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Output basicGetEOutput()
-  {
-    return eOutput;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEOutput(Output newEOutput)
-  {
-    Output oldEOutput = eOutput;
-    eOutput = newEOutput;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_OUTPUT__EOUTPUT, oldEOutput, eOutput));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Output getOutput()
-  {
-    return getEOutput();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setOutput(javax.wsdl.Output output)
-  {
-    setEOutput((Output) output);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.BINDING_OUTPUT__EEXTENSIBILITY_ELEMENTS:
-          return ((InternalEList)getEExtensibilityElements()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_OUTPUT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.BINDING_OUTPUT__ELEMENT:
-        return getElement();
-      case WSDLPackage.BINDING_OUTPUT__EEXTENSIBILITY_ELEMENTS:
-        return getEExtensibilityElements();
-      case WSDLPackage.BINDING_OUTPUT__NAME:
-        return getName();
-      case WSDLPackage.BINDING_OUTPUT__EOUTPUT:
-        if (resolve) return getEOutput();
-        return basicGetEOutput();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_OUTPUT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.BINDING_OUTPUT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.BINDING_OUTPUT__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        getEExtensibilityElements().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.BINDING_OUTPUT__NAME:
-        setName((String)newValue);
-        return;
-      case WSDLPackage.BINDING_OUTPUT__EOUTPUT:
-        setEOutput((Output)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_OUTPUT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING_OUTPUT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING_OUTPUT__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        return;
-      case WSDLPackage.BINDING_OUTPUT__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case WSDLPackage.BINDING_OUTPUT__EOUTPUT:
-        setEOutput((Output)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.BINDING_OUTPUT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.BINDING_OUTPUT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.BINDING_OUTPUT__EEXTENSIBILITY_ELEMENTS:
-        return eExtensibilityElements != null && !eExtensibilityElements.isEmpty();
-      case WSDLPackage.BINDING_OUTPUT__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case WSDLPackage.BINDING_OUTPUT__EOUTPUT:
-        return eOutput != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (name: ");
-    result.append(name);
-    result.append(')');
-    return result.toString();
-  }
-
-  //
-  // Reconcile methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    String name = changedElement.getAttribute("name");
-    if (name != null)
-    {
-      setName(name);
-    }
-  }
-
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    super.handleUnreconciledElement(child,remainingModelObjects);
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-    for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
-    {
-      getEExtensibilityElements().remove(i.next());
-    }
-  }
-
-  public Collection getModelObjects(Object component)
-  {
-    BindingOutput bindingOutput = (BindingOutput) component;
-    List list = new ArrayList();
-    list.addAll(bindingOutput.getEExtensibilityElements());
-    return list;
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getBindingOutput_Name())
-        niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
-    }
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.OUTPUT);
-    setElement(newElement);
-
-    Iterator iterator = getExtensibilityElements().iterator();
-    while (iterator.hasNext())
-    {
-      ExtensibilityElement extensibilityElement = (ExtensibilityElement) iterator.next();
-      Element child = ((ExtensibilityElementImpl) extensibilityElement).createElement();
-      newElement.appendChild(child);
-    }
-
-    return newElement;
-  }
-  
-  // Resolve the reference to Output
-  public void reconcileReferences(boolean deep)
-  {
-    if (element != null)
-    {
-      BindingOperation bop = (BindingOperation)getContainer();
-      Operation op = bop.getEOperation();
-      if (op != null)
-      {
-        setOutput(op.getEOutput());
-      }
-    }
-    super.reconcileReferences(deep);
-  }
-} //BindingOutputImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/DefinitionImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/DefinitionImpl.java
deleted file mode 100644
index 8b8f52f..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/DefinitionImpl.java
+++ /dev/null
@@ -1,2251 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.wsdl.BindingFault;
-import javax.wsdl.BindingInput;
-import javax.wsdl.BindingOperation;
-import javax.wsdl.BindingOutput;
-import javax.wsdl.Fault;
-import javax.wsdl.Input;
-import javax.wsdl.Operation;
-import javax.wsdl.Output;
-import javax.wsdl.Part;
-import javax.wsdl.Port;
-import javax.wsdl.extensions.ExtensionRegistry;
-import javax.xml.namespace.QName;
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Namespace;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.WSDLPlugin;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.wsdl.internal.util.WSDLResourceFactoryImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLResourceImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.eclipse.xsd.XSDElementDeclaration;
-import org.eclipse.xsd.XSDImport;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.XSDTypeDefinition;
-import org.eclipse.xsd.impl.XSDImportImpl;
-import org.eclipse.xsd.impl.XSDSchemaImpl;
-import org.eclipse.xsd.util.XSDConstants;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.NamedNodeMap;
-import org.w3c.dom.Node;
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventListener;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.MutationEvent;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Definition</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.DefinitionImpl#getTargetNamespace <em>Target Namespace</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.DefinitionImpl#getLocation <em>Location</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.DefinitionImpl#getQName <em>QName</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.DefinitionImpl#getEncoding <em>Encoding</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.DefinitionImpl#getEMessages <em>EMessages</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.DefinitionImpl#getEPortTypes <em>EPort Types</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.DefinitionImpl#getEBindings <em>EBindings</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.DefinitionImpl#getEServices <em>EServices</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.DefinitionImpl#getENamespaces <em>ENamespaces</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.DefinitionImpl#getETypes <em>ETypes</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.DefinitionImpl#getEImports <em>EImports</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class DefinitionImpl extends ExtensibleElementImpl implements Definition
-{
-  /**
-   * The default value of the '{@link #getTargetNamespace() <em>Target Namespace</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getTargetNamespace()
-   * @generated
-   * @ordered
-   */
-  protected static final String TARGET_NAMESPACE_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getTargetNamespace() <em>Target Namespace</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getTargetNamespace()
-   * @generated
-   * @ordered
-   */
-  protected String targetNamespace = TARGET_NAMESPACE_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getLocation() <em>Location</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getLocation()
-   * @generated
-   * @ordered
-   */
-  protected static final String LOCATION_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getLocation() <em>Location</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getLocation()
-   * @generated
-   * @ordered
-   */
-  protected String location = LOCATION_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getQName() <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getQName()
-   * @generated
-   * @ordered
-   */
-  protected static final QName QNAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getQName() <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getQName()
-   * @generated
-   * @ordered
-   */
-  protected QName qName = QNAME_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getEncoding() <em>Encoding</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEncoding()
-   * @generated
-   * @ordered
-   */
-  protected static final String ENCODING_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getEncoding() <em>Encoding</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEncoding()
-   * @generated
-   * @ordered
-   */
-  protected String encoding = ENCODING_EDEFAULT;
-
-  /**
-   * The cached value of the '{@link #getEMessages() <em>EMessages</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEMessages()
-   * @generated
-   * @ordered
-   */
-  protected EList eMessages = null;
-
-  /**
-   * The cached value of the '{@link #getEPortTypes() <em>EPort Types</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEPortTypes()
-   * @generated
-   * @ordered
-   */
-  protected EList ePortTypes = null;
-
-  /**
-   * The cached value of the '{@link #getEBindings() <em>EBindings</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEBindings()
-   * @generated
-   * @ordered
-   */
-  protected EList eBindings = null;
-
-  /**
-   * The cached value of the '{@link #getEServices() <em>EServices</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEServices()
-   * @generated
-   * @ordered
-   */
-  protected EList eServices = null;
-
-  /**
-   * The cached value of the '{@link #getENamespaces() <em>ENamespaces</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getENamespaces()
-   * @generated
-   * @ordered
-   */
-  protected EList eNamespaces = null;
-
-  /**
-   * The cached value of the '{@link #getETypes() <em>ETypes</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getETypes()
-   * @generated
-   * @ordered
-   */
-  protected Types eTypes = null;
-
-  /**
-   * The cached value of the '{@link #getEImports() <em>EImports</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEImports()
-   * @generated
-   * @ordered
-   */
-  protected EList eImports = null;
-
-  private ExtensionRegistry extensionRegistry;
-  private String documentBaseURI;
-  private Document document;
-  private HashMap namespaces = new HashMap();
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected DefinitionImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getDefinition();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getTargetNamespace()
-  {
-    return targetNamespace;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setTargetNamespace(String newTargetNamespace)
-  {
-    String oldTargetNamespace = targetNamespace;
-    targetNamespace = newTargetNamespace;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.DEFINITION__TARGET_NAMESPACE, oldTargetNamespace, targetNamespace));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getLocation()
-  {
-    return location;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setLocation(String newLocation)
-  {
-    String oldLocation = location;
-    location = newLocation;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.DEFINITION__LOCATION, oldLocation, location));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public QName getQName()
-  {
-    return qName;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setQName(QName newQName)
-  {
-    QName oldQName = qName;
-    qName = newQName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.DEFINITION__QNAME, oldQName, qName));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getEncoding()
-  {
-    return encoding;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEncoding(String newEncoding)
-  {
-    String oldEncoding = encoding;
-    encoding = newEncoding;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.DEFINITION__ENCODING, oldEncoding, encoding));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getEMessages()
-  {
-    if (eMessages == null)
-    {
-      eMessages = new EObjectContainmentEList(Message.class, this, WSDLPackage.DEFINITION__EMESSAGES);
-    }
-    return eMessages;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getEPortTypes()
-  {
-    if (ePortTypes == null)
-    {
-      ePortTypes = new EObjectContainmentEList(PortType.class, this, WSDLPackage.DEFINITION__EPORT_TYPES);
-    }
-    return ePortTypes;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getEBindings()
-  {
-    if (eBindings == null)
-    {
-      eBindings = new EObjectContainmentEList(Binding.class, this, WSDLPackage.DEFINITION__EBINDINGS);
-    }
-    return eBindings;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getEServices()
-  {
-    if (eServices == null)
-    {
-      eServices = new EObjectContainmentEList(Service.class, this, WSDLPackage.DEFINITION__ESERVICES);
-    }
-    return eServices;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * @deprecated
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getENamespaces()
-  {
-    if (eNamespaces == null)
-    {
-      eNamespaces = new EObjectContainmentEList(Namespace.class, this, WSDLPackage.DEFINITION__ENAMESPACES);
-    }
-    return eNamespaces;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Types getETypes()
-  {
-    return eTypes;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetETypes(Types newETypes, NotificationChain msgs)
-  {
-    Types oldETypes = eTypes;
-    eTypes = newETypes;
-    if (eNotificationRequired())
-    {
-      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, WSDLPackage.DEFINITION__ETYPES, oldETypes, newETypes);
-      if (msgs == null) msgs = notification; else msgs.add(notification);
-    }
-    return msgs;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setETypes(Types newETypes)
-  {
-    if (newETypes != eTypes)
-    {
-      NotificationChain msgs = null;
-      if (eTypes != null)
-        msgs = ((InternalEObject)eTypes).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.DEFINITION__ETYPES, null, msgs);
-      if (newETypes != null)
-        msgs = ((InternalEObject)newETypes).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.DEFINITION__ETYPES, null, msgs);
-      msgs = basicSetETypes(newETypes, msgs);
-      if (msgs != null) msgs.dispatch();
-    }
-    else if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.DEFINITION__ETYPES, newETypes, newETypes));
-  }
-  
-  public void eNotify(Notification msg)
-  {
-    super.eNotify(msg);
-    
-    // cs.. if we've added a Types element, and this definition is already attached to a resource
-    // we need to set the schemaLocations for any inline schemaLocations.
-    // If not yet attached to a resource, the schemaLocation's will be set via WSDLResourceImpl.attached(EObject o)
-    //
-    if (msg.getFeature() == WSDLPackage.eINSTANCE.getDefinition_ETypes() &&
-        msg.getEventType() == Notification.SET)
-    {
-      if (eResource() instanceof WSDLResourceImpl && getEnclosingDefinition() != null)
-      {
-        ((WSDLResourceImpl)eResource()).setInlineSchemaLocations(getEnclosingDefinition());
-      }    
-    }        
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getEImports()
-  {
-    if (eImports == null)
-    {
-      eImports = new EObjectContainmentEList(Import.class, this, WSDLPackage.DEFINITION__EIMPORTS);
-    }
-    return eImports;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Add a binding to this WSDL description.
-   * @param binding the binding to be added
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void addBinding(javax.wsdl.Binding binding)
-  {
-    getEBindings().add((Binding) binding);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Add an import to this WSDL description.
-   * @param importDef the import to be added
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void addImport(javax.wsdl.Import importDef)
-  {
-    getEImports().add((Import) importDef);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Add a message to this WSDL description.
-   * @param message the message to be added
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void addMessage(javax.wsdl.Message message)
-  {
-    getEMessages().add((Message)message);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * This is a way to add a namespace association to a definition.
-   * It is similar to adding a namespace prefix declaration to the
-   * top of a &lt;wsdl:definition&gt; element. This has nothing to do
-   * with the &lt;wsdl:import&gt; element; there are separate methods for
-   * dealing with information described by &lt;wsdl:import&gt; elements.
-   * There is a default namespace association (which can be
-   * overridden) between the null prefix and
-   * http://schemas.xmlsoap.org/wsdl/.
-   * @param prefix the prefix to use for this namespace (when
-   * rendering this information as XML). Use null or an empty string
-   * to describe the default namespace (i.e. xmlns="...").
-   * @param namespaceURI the namespace URI to associate the prefix
-   * with. If you use null, the namespace association will be removed.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void addNamespace(String prefix, String namespaceURI)
-  {
-    if (prefix == null)
-      prefix = "";
-
-    if (namespaceURI != null)
-    {
-      // First, check if there is this namespace already.
-      String existingPrefix = getPrefix(namespaceURI);
-      if (existingPrefix != null)
-        return;
-
-      // Make sure the prefix is not already used for a different namespace
-      Map namespaces = getNamespaces();
-      String existingNamespace = (String) namespaces.get(prefix);
-      if (existingNamespace == null)
-      {
-        namespaces.put(prefix, namespaceURI);
-        
-        // Support for Namespace
-        Namespace ens = WSDLFactory.eINSTANCE.createNamespace();
-        ens.setPrefix(prefix);
-        ens.setURI(namespaceURI);
-        getENamespaces().add(ens);
-        
-        return;
-      }
-      
-      // The prefix is taken already. Make a unique prefix
-      if (prefix.endsWith("1"))
-        prefix = prefix.substring(0, prefix.length() - 1);
-
-      for (int i = 2;; i++)
-      {
-        String newPrefix = prefix + i;
-        if (!namespaces.containsKey(newPrefix))
-        {
-          namespaces.put(newPrefix, namespaceURI);
-          
-          // Support for Namespace
-          Namespace ens = WSDLFactory.eINSTANCE.createNamespace();
-          ens.setPrefix(prefix);
-          ens.setURI(namespaceURI);
-          getENamespaces().add(ens);
-          
-          return;
-        }
-      }
-    } // end if (namespaceURI != null)
-    else
-    {
-      getNamespaces().remove(prefix);
-      
-      // Support for Namespace
-      getENamespaces().remove(prefix);
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Add a portType to this WSDL description.
-   * @param portType the portType to be added
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void addPortType(javax.wsdl.PortType portType)
-  {
-    getEPortTypes().add((PortType)portType);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Add a service to this WSDL description.
-   * @param service the service to be added
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void addService(javax.wsdl.Service service)
-  {
-    getEServices().add((Service)service);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new binding fault.
-   * @return the newly created binding fault
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public BindingFault createBindingFault()
-  {
-    javax.wsdl.BindingFault bindingFault = WSDLFactoryImpl.eINSTANCE.createBindingFault();
-    return bindingFault;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new binding input.
-   * @return the newly created binding input
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public BindingInput createBindingInput()
-  {
-    javax.wsdl.BindingInput bindingInput = WSDLFactoryImpl.eINSTANCE.createBindingInput();
-    return bindingInput;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new binding output.
-   * @return the newly created binding output
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public BindingOutput createBindingOutput()
-  {
-    javax.wsdl.BindingOutput bindingOutput = WSDLFactoryImpl.eINSTANCE.createBindingOutput();
-    return bindingOutput;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new binding operation.
-   * @return the newly created binding operation
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public BindingOperation createBindingOperation()
-  {
-    javax.wsdl.BindingOperation bindingOperation = WSDLFactoryImpl.eINSTANCE.createBindingOperation();
-    return bindingOperation;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new binding.
-   * @return the newly created binding
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Binding createBinding()
-  {
-    javax.wsdl.Binding binding = WSDLFactoryImpl.eINSTANCE.createBinding();
-    binding.setUndefined(true);
-    return binding;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new fault.
-   * @return the newly created fault
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Fault createFault()
-  {
-    javax.wsdl.Fault fault = WSDLFactoryImpl.eINSTANCE.createFault();
-    return fault;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new import.
-   * @return the newly created import
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Import createImport()
-  {
-    javax.wsdl.Import importDef = WSDLFactoryImpl.eINSTANCE.createImport();
-    return importDef;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new input.
-   * @return the newly created input
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Input createInput()
-  {
-    javax.wsdl.Input input = WSDLFactoryImpl.eINSTANCE.createInput();
-    return input;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new message.
-   * @return the newly created message
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Message createMessage()
-  {
-    javax.wsdl.Message message = WSDLFactoryImpl.eINSTANCE.createMessage();
-    message.setUndefined(true);
-    return message;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new operation.
-   * @return the newly created operation
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Operation createOperation()
-  {
-    javax.wsdl.Operation operation = WSDLFactoryImpl.eINSTANCE.createOperation();
-    operation.setUndefined(true);
-    return operation;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new output.
-   * @return the newly created output
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Output createOutput()
-  {
-    javax.wsdl.Output output = WSDLFactoryImpl.eINSTANCE.createOutput();
-    return output;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new part.
-   * @return the newly created part
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Part createPart()
-  {
-    javax.wsdl.Part part = WSDLFactoryImpl.eINSTANCE.createPart();
-    return part;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new port.
-   * @return the newly created port
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Port createPort()
-  {
-    javax.wsdl.Port port = WSDLFactoryImpl.eINSTANCE.createPort();
-    return port;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new port type.
-   * @return the newly created port type
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.PortType createPortType()
-  {
-    javax.wsdl.PortType portType = WSDLFactoryImpl.eINSTANCE.createPortType();
-    portType.setUndefined(true);
-    return portType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Create a new service.
-   * @return the newly created service
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Service createService()
-  {
-    javax.wsdl.Service service = WSDLFactoryImpl.eINSTANCE.createService();
-    return service;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get the specified binding. Also checks imported documents.
-   * @param name the name of the desired binding.
-   * @return the corresponding binding, or null if there wasn't
-   * any matching binding
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Binding getBinding(QName name)
-  {
-    return (javax.wsdl.Binding) resolveWSDLElement(WSDLConstants.BINDING, name);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get all the bindings defined here.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Map getBindings()
-  {
-    return createMap(WSDLConstants.BINDING, getEBindings());
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-    * Get a map of lists containing all the imports defined here.
-    * The map's keys are the namespaceURIs, and the map's values
-    * are lists. There is one list for each namespaceURI for which
-    * imports have been defined.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Map getImports()
-  {
-    HashMap map = new HashMap();
-    for (Iterator i = getEImports().iterator(); i.hasNext();)
-    {
-      Import theImport = (Import) i.next();
-      String key = theImport.getNamespaceURI();
-      if (key == null)
-      {
-        key = "";
-      }
-      
-      List list = null;
-      if (map.containsKey(key))
-      {
-        list = (List)map.get(key);
-        list.add(theImport); 
-      }
-      else
-      {
-        list = new ArrayList();
-        list.add(theImport);       
-      }
-      map.put(key,list);      
-    }
-    return map;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get the list of imports for the specified namespaceURI.
-   * @param namespaceURI the namespaceURI associated with the
-   * desired imports.
-   * @return a list of the corresponding imports
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public List getImports(String namespaceURI)
-  {
-    List list = new ArrayList();
-    for (Iterator i = getEImports().iterator(); i.hasNext();)
-    {
-      Import theImport = (Import) i.next();
-      if (WSDLConstants.isMatchingNamespace(namespaceURI, theImport.getNamespaceURI()))
-      {
-        list.add(theImport);
-      }
-    }
-    return list;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get the specified message. Also checks imported documents.
-   * @param name the name of the desired message.
-   * @return the corresponding message, or null if there wasn't
-   * any matching message
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Message getMessage(QName name)
-  {
-    return (javax.wsdl.Message) resolveWSDLElement(WSDLConstants.MESSAGE, name);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get all the messages defined here.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Map getMessages()
-  {
-    return createMap(WSDLConstants.MESSAGE, getEMessages());
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get the namespace URI associated with this prefix. Or null if
-   * there is no namespace URI associated with this prefix. This is
-   * unrelated to the &lt;wsdl:import&gt; element.
-   * @see #addNamespace(String, String)
-   * @see #getPrefix(String)
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public String getNamespace(String prefix)
-  {
-    return (String) getNamespaces().get(prefix);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get all namespace associations in this definition. The keys are
-   * the prefixes, and the namespace URIs are the values. This is
-   * unrelated to the &lt;wsdl:import&gt; element.
-   * @see #addNamespace(String, String)
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Map getNamespaces()
-  {    
-    return namespaces;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get the specified portType. Also checks imported documents.
-   * @param name the name of the desired portType.
-   * @return the corresponding portType, or null if there wasn't
-   * any matching portType
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.PortType getPortType(QName name)
-  {
-    return (javax.wsdl.PortType) resolveWSDLElement(WSDLConstants.PORT_TYPE, name);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get all the portTypes defined here.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Map getPortTypes()
-  {
-    return createMap(WSDLConstants.PORT_TYPE, getEPortTypes());
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get a prefix associated with this namespace URI. Or null if
-   * there are no prefixes associated with this namespace URI. This is
-   * unrelated to the &lt;wsdl:import&gt; element.
-   * @see #addNamespace(String, String)
-   * @see #getNamespace(String)
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public String getPrefix(String namespaceURI)
-  {
-    if (namespaceURI == null)
-      return null;
-
-    Iterator entryIterator = getNamespaces().entrySet().iterator();
-    while (entryIterator.hasNext())
-    {
-      Map.Entry entry = (Map.Entry) entryIterator.next();
-      String prefix = (String) entry.getKey();
-      String assocNamespaceURI = (String) entry.getValue();
-
-      if (namespaceURI.equals(assocNamespaceURI) && prefix != "") // default namespace
-        return prefix;
-    }
-    return null;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get the specified service. Also checks imported documents.
-   * @param name the name of the desired service.
-   * @return the corresponding service, or null if there wasn't
-   * any matching service
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Service getService(QName name)
-  {
-    return (javax.wsdl.Service) resolveWSDLElement(WSDLConstants.SERVICE, name);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get all the services defined here.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Map getServices()
-  {
-    return createMap(WSDLConstants.SERVICE, getEServices());
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get a reference to the ExtensionRegistry for this Definition.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public ExtensionRegistry getExtensionRegistry()
-  {
-    return extensionRegistry;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Set the ExtensionRegistry for this Definition.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setExtensionRegistry(ExtensionRegistry extensionRegistry)
-  {
-    this.extensionRegistry = extensionRegistry;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public String getDocumentBaseURI()
-  {
-    return getLocation();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setDocumentBaseURI(String documentBase)
-  {
-    setLocation(documentBase);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Types createTypes()
-  {
-    javax.wsdl.Types types = WSDLFactoryImpl.eINSTANCE.createTypes();
-    return types;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Service removeService(QName name)
-  {
-    return (javax.wsdl.Service) getServices().remove(name);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Binding removeBinding(QName name)
-  {
-    return (javax.wsdl.Binding) getBindings().remove(name);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.PortType removePortType(QName name)
-  {
-    return (javax.wsdl.PortType) getPortTypes().remove(name);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Message removeMessage(QName name)
-  {
-    return (javax.wsdl.Message) getMessages().remove(name);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Types getTypes()
-  {
-    return getETypes();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setTypes(javax.wsdl.Types types)
-  {
-    setETypes((Types) types);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Document getDocument()
-  {
-    return document;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Sets the owner document.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setDocument(Document document)
-  {
-    this.document = document;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.DEFINITION__EEXTENSIBILITY_ELEMENTS:
-          return ((InternalEList)getEExtensibilityElements()).basicRemove(otherEnd, msgs);
-        case WSDLPackage.DEFINITION__EMESSAGES:
-          return ((InternalEList)getEMessages()).basicRemove(otherEnd, msgs);
-        case WSDLPackage.DEFINITION__EPORT_TYPES:
-          return ((InternalEList)getEPortTypes()).basicRemove(otherEnd, msgs);
-        case WSDLPackage.DEFINITION__EBINDINGS:
-          return ((InternalEList)getEBindings()).basicRemove(otherEnd, msgs);
-        case WSDLPackage.DEFINITION__ESERVICES:
-          return ((InternalEList)getEServices()).basicRemove(otherEnd, msgs);
-        case WSDLPackage.DEFINITION__ENAMESPACES:
-          return ((InternalEList)getENamespaces()).basicRemove(otherEnd, msgs);
-        case WSDLPackage.DEFINITION__ETYPES:
-          return basicSetETypes(null, msgs);
-        case WSDLPackage.DEFINITION__EIMPORTS:
-          return ((InternalEList)getEImports()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.DEFINITION__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.DEFINITION__ELEMENT:
-        return getElement();
-      case WSDLPackage.DEFINITION__EEXTENSIBILITY_ELEMENTS:
-        return getEExtensibilityElements();
-      case WSDLPackage.DEFINITION__TARGET_NAMESPACE:
-        return getTargetNamespace();
-      case WSDLPackage.DEFINITION__LOCATION:
-        return getLocation();
-      case WSDLPackage.DEFINITION__QNAME:
-        return getQName();
-      case WSDLPackage.DEFINITION__ENCODING:
-        return getEncoding();
-      case WSDLPackage.DEFINITION__EMESSAGES:
-        return getEMessages();
-      case WSDLPackage.DEFINITION__EPORT_TYPES:
-        return getEPortTypes();
-      case WSDLPackage.DEFINITION__EBINDINGS:
-        return getEBindings();
-      case WSDLPackage.DEFINITION__ESERVICES:
-        return getEServices();
-      case WSDLPackage.DEFINITION__ENAMESPACES:
-        return getENamespaces();
-      case WSDLPackage.DEFINITION__ETYPES:
-        return getETypes();
-      case WSDLPackage.DEFINITION__EIMPORTS:
-        return getEImports();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.DEFINITION__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.DEFINITION__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.DEFINITION__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        getEExtensibilityElements().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.DEFINITION__TARGET_NAMESPACE:
-        setTargetNamespace((String)newValue);
-        return;
-      case WSDLPackage.DEFINITION__LOCATION:
-        setLocation((String)newValue);
-        return;
-      case WSDLPackage.DEFINITION__QNAME:
-        setQName((QName)newValue);
-        return;
-      case WSDLPackage.DEFINITION__ENCODING:
-        setEncoding((String)newValue);
-        return;
-      case WSDLPackage.DEFINITION__EMESSAGES:
-        getEMessages().clear();
-        getEMessages().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.DEFINITION__EPORT_TYPES:
-        getEPortTypes().clear();
-        getEPortTypes().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.DEFINITION__EBINDINGS:
-        getEBindings().clear();
-        getEBindings().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.DEFINITION__ESERVICES:
-        getEServices().clear();
-        getEServices().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.DEFINITION__ENAMESPACES:
-        getENamespaces().clear();
-        getENamespaces().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.DEFINITION__ETYPES:
-        setETypes((Types)newValue);
-        return;
-      case WSDLPackage.DEFINITION__EIMPORTS:
-        getEImports().clear();
-        getEImports().addAll((Collection)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.DEFINITION__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.DEFINITION__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.DEFINITION__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        return;
-      case WSDLPackage.DEFINITION__TARGET_NAMESPACE:
-        setTargetNamespace(TARGET_NAMESPACE_EDEFAULT);
-        return;
-      case WSDLPackage.DEFINITION__LOCATION:
-        setLocation(LOCATION_EDEFAULT);
-        return;
-      case WSDLPackage.DEFINITION__QNAME:
-        setQName(QNAME_EDEFAULT);
-        return;
-      case WSDLPackage.DEFINITION__ENCODING:
-        setEncoding(ENCODING_EDEFAULT);
-        return;
-      case WSDLPackage.DEFINITION__EMESSAGES:
-        getEMessages().clear();
-        return;
-      case WSDLPackage.DEFINITION__EPORT_TYPES:
-        getEPortTypes().clear();
-        return;
-      case WSDLPackage.DEFINITION__EBINDINGS:
-        getEBindings().clear();
-        return;
-      case WSDLPackage.DEFINITION__ESERVICES:
-        getEServices().clear();
-        return;
-      case WSDLPackage.DEFINITION__ENAMESPACES:
-        getENamespaces().clear();
-        return;
-      case WSDLPackage.DEFINITION__ETYPES:
-        setETypes((Types)null);
-        return;
-      case WSDLPackage.DEFINITION__EIMPORTS:
-        getEImports().clear();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.DEFINITION__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.DEFINITION__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.DEFINITION__EEXTENSIBILITY_ELEMENTS:
-        return eExtensibilityElements != null && !eExtensibilityElements.isEmpty();
-      case WSDLPackage.DEFINITION__TARGET_NAMESPACE:
-        return TARGET_NAMESPACE_EDEFAULT == null ? targetNamespace != null : !TARGET_NAMESPACE_EDEFAULT.equals(targetNamespace);
-      case WSDLPackage.DEFINITION__LOCATION:
-        return LOCATION_EDEFAULT == null ? location != null : !LOCATION_EDEFAULT.equals(location);
-      case WSDLPackage.DEFINITION__QNAME:
-        return QNAME_EDEFAULT == null ? qName != null : !QNAME_EDEFAULT.equals(qName);
-      case WSDLPackage.DEFINITION__ENCODING:
-        return ENCODING_EDEFAULT == null ? encoding != null : !ENCODING_EDEFAULT.equals(encoding);
-      case WSDLPackage.DEFINITION__EMESSAGES:
-        return eMessages != null && !eMessages.isEmpty();
-      case WSDLPackage.DEFINITION__EPORT_TYPES:
-        return ePortTypes != null && !ePortTypes.isEmpty();
-      case WSDLPackage.DEFINITION__EBINDINGS:
-        return eBindings != null && !eBindings.isEmpty();
-      case WSDLPackage.DEFINITION__ESERVICES:
-        return eServices != null && !eServices.isEmpty();
-      case WSDLPackage.DEFINITION__ENAMESPACES:
-        return eNamespaces != null && !eNamespaces.isEmpty();
-      case WSDLPackage.DEFINITION__ETYPES:
-        return eTypes != null;
-      case WSDLPackage.DEFINITION__EIMPORTS:
-        return eImports != null && !eImports.isEmpty();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (targetNamespace: ");
-    result.append(targetNamespace);
-    result.append(", location: ");
-    result.append(location);
-    result.append(", qName: ");
-    result.append(qName);
-    result.append(", encoding: ");
-    result.append(encoding);
-    result.append(')');
-    return result.toString();
-  }
-
-  //
-  // Hand-coded methods
-  //
-
-  protected static ResourceSet globalResourceSet;
-
-  public static synchronized ResourceSet getGlobalResourceSet()
-  {
-    if (globalResourceSet == null)
-    {
-      globalResourceSet = createResourceSet();
-      //String baseURL = WSDLPlugin.INSTANCE.getBaseURL().toString();
-      //System.out.println("Base URL is: " + baseURL);
-    }
-
-    return globalResourceSet;
-  }
-
-  public static ResourceSet createResourceSet()
-  {
-    ResourceSet result = new ResourceSetImpl();
-    result.getResourceFactoryRegistry().getExtensionToFactoryMap().put("wsdl", new WSDLResourceFactoryImpl());
-    return result;
-  }
-
-  public static Definition createDefinition(Node node)
-  {
-    return createDefinition(node, null);
-  }
-
-  public static Definition createDefinition(Node node, String location)
-  {
-    return createDefinition(node,location,true);
-  }
-  
-  public static Definition createDefinition(Node node, String location, boolean useExtensionFactories)
-  {
-    Definition definition = WSDLFactory.eINSTANCE.createDefinition();
-    ((DefinitionImpl)definition).setUseExtensionFactories(useExtensionFactories);
-    definition.setElement((Element) node);
-    definition.setDocumentBaseURI(location);
-    return definition;
-  }
-  
-  private WSDLElement resolveWSDLElement(int type, List list, javax.xml.namespace.QName qname)
-  {
-    WSDLElement result = null;
-    if (qname != null)
-    {
-      for (Iterator i = list.iterator(); i.hasNext();)
-      {
-        WSDLElement wsdlElement = (WSDLElement) i.next();
-        QName theQName = getQNameForWSDLElement(type, wsdlElement);
-        if (qname.equals(theQName))
-        {
-          result = wsdlElement;
-          break;
-        }
-      }
-    }
-    return result;
-  }
-
-  private HashMap createMap(int type, List list)
-  {
-    HashMap map = new HashMap();
-    for (Iterator i = list.iterator(); i.hasNext();)
-    {
-      WSDLElement wsdlElement = (WSDLElement) i.next();
-      QName theQName = getQNameForWSDLElement(type, wsdlElement);
-      if (theQName != null)
-      {
-        map.put(theQName, wsdlElement);
-      }
-    }
-    return map;
-  }
-
-  private QName getQNameForWSDLElement(int type, WSDLElement wsdlElement)
-  {
-    QName result = null;
-    switch (type)
-    {
-      case WSDLConstants.MESSAGE :
-        result = ((Message) wsdlElement).getQName();
-        break;
-      case WSDLConstants.PORT_TYPE :
-        result = ((PortType) wsdlElement).getQName();
-        break;
-      case WSDLConstants.BINDING :
-        result = ((Binding) wsdlElement).getQName();
-        break;
-      case WSDLConstants.SERVICE :
-        result = ((Service) wsdlElement).getQName();
-        break;
-    }
-    return result;
-  }
-
-  /*
-   * TBD - Revisit
-   * Look for an object in the imported definitions.
-   */
-  private WSDLElement resolveWSDLElement(int type, javax.xml.namespace.QName qname)
-  {
-    WSDLElement result = null;
-    if (qname.getNamespaceURI() != null)
-    {
-      for (Iterator i = getDefinitions(qname.getNamespaceURI()).iterator(); i.hasNext();)
-      {
-        Definition definition = (Definition) i.next();
-        switch (type)
-        {
-          case WSDLConstants.MESSAGE :
-            result = resolveWSDLElement(type, definition.getEMessages(), qname);
-            break;
-          case WSDLConstants.PORT_TYPE :
-            result = resolveWSDLElement(type, definition.getEPortTypes(), qname);
-            break;
-          case WSDLConstants.BINDING :
-            result = resolveWSDLElement(type, definition.getEBindings(), qname);
-            break;
-          case WSDLConstants.SERVICE :
-            result = resolveWSDLElement(type, definition.getEServices(), qname);
-            break;
-        }
-        if (result != null)
-        {
-          break;
-        }
-      }
-    }
-    return result;
-  }  
-
-  //
-  // Reconciliation methods
-  //
-
-  public void setElement(Element element)
-  {
-    Element oldElement = getElement();
-    if (oldElement instanceof EventTarget)
-    {
-      EventTarget oldEventTarget = ((EventTarget)oldElement);
-      oldEventTarget.removeEventListener("DOMNodeInserted", getEventListener(), true);
-      oldEventTarget.removeEventListener("DOMNodeRemoved", getEventListener(), true);
-      oldEventTarget.removeEventListener("DOMAttrModified", getEventListener(), true);
-    }
-    super.setElement(element);
-    if (element instanceof EventTarget)
-    {
-      EventTarget eventTarget = ((EventTarget)element);
-      eventTarget.addEventListener("DOMNodeInserted", getEventListener(), true);
-      eventTarget.addEventListener("DOMNodeRemoved", getEventListener(), true);
-      eventTarget.addEventListener("DOMAttrModified", getEventListener(), true);
-    }
-    if (element != null)
-    {
-      document = element.getOwnerDocument();
-    }
-  }
-
-  protected void reconcileAttributes(Element changedElement)
-  {
-    super.reconcileAttributes(changedElement);
-
-    if (changedElement == getElement())
-    {                      
-      setTargetNamespace(changedElement.getAttribute("targetNamespace"));
-      setQName(new QName(WSDLConstants.WSDL_NAMESPACE_URI, changedElement.getAttribute("name")));
-      getENamespaces().clear();
-      getNamespaces().clear();
-      //getNamespaces().put("", null);
-
-      NamedNodeMap map = changedElement.getAttributes();
-      int mapLength = map.getLength();
-      for (int i = 0; i < mapLength; i++)
-      {
-        Attr attr = (Attr) map.item(i);
-        String nsPrefix = null;
-        if ("xmlns".equals(attr.getPrefix()))
-        {
-          nsPrefix = attr.getLocalName();
-        }
-        else if ("xmlns".equals(attr.getNodeName()))
-        {
-          nsPrefix = "";
-        }
-
-        if (nsPrefix != null)
-        {
-          getNamespaces().put(nsPrefix, attr.getValue());
-        }
-      }
-    }
-  }
-
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    switch (WSDLUtil.getInstance().getWSDLType(child))
-    {
-      case WSDLConstants.BINDING :
-        {
-          Binding binding = WSDLFactory.eINSTANCE.createBinding();
-          binding.setEnclosingDefinition(this);
-          binding.setElement(child);
-          addBinding(binding);
-          break;
-        }
-      case WSDLConstants.DOCUMENTATION :
-        {
-          // CS: we need to figure out how to unset this element when its removed
-          //definition.setDocumentationElement(child);  
-          break;
-        }
-      case WSDLConstants.IMPORT :
-        {
-          Import i = WSDLFactory.eINSTANCE.createImport();
-          i.setEnclosingDefinition(this);
-          i.setElement(child);
-          addImport(i);
-          break;
-        }
-      case WSDLConstants.MESSAGE :
-        {
-          Message message = WSDLFactory.eINSTANCE.createMessage();
-          message.setEnclosingDefinition(this);
-          message.setElement(child);
-          addMessage(message);
-          break;
-        }
-      case WSDLConstants.PORT_TYPE :
-        {
-          PortType portType = WSDLFactory.eINSTANCE.createPortType();
-          portType.setEnclosingDefinition(this);
-          portType.setElement(child);
-          addPortType(portType);
-          break;
-        }
-      case WSDLConstants.SERVICE :
-        {
-          Service service = WSDLFactoryImpl.eINSTANCE.createService();
-          service.setEnclosingDefinition(this);
-          service.setElement(child);
-          addService(service);
-          break;
-        }
-      case WSDLConstants.TYPES :
-        {
-          if (getETypes() == null)
-          {
-            Types types = WSDLFactoryImpl.eINSTANCE.createTypes();
-            types.setEnclosingDefinition(this);
-            types.setElement(child);
-            setETypes(types);
-          }
-          break;
-        }
-      default :
-      {
-        ExtensibilityElement extensibilityElement = getUseExtensionFactories() ? 
-          ((WSDLFactoryImpl)WSDLFactory.eINSTANCE).createExtensibilityElement(getNamespace(child),getLocalName(child)) :
-          ((WSDLFactoryImpl)WSDLFactory.eINSTANCE).createUnknownExtensibilityElement();
-        	   		                                              
-        extensibilityElement.setEnclosingDefinition(this);
-        extensibilityElement.setElement(child);
-        getEExtensibilityElements().add(extensibilityElement);
-        break;
-      }
-    }
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-    for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
-    {
-      remove(this, i.next());
-    }
-    reconcileReferences(true);
-  }
-
-  protected void remove(Object component, Object modelObject)
-  {
-    if (modelObject instanceof Types)
-    {
-      Definition definition = (Definition) component;
-      if (definition.getETypes() == modelObject)
-      {
-        definition.setETypes(null);
-      }
-    }
-    else
-    {
-      List list = getList(component, modelObject);
-      if (list != null)
-      {
-        list.remove(modelObject);
-      }
-    }
-  }
-
-  private List getList(Object component, Object modelObject)
-  {
-    List result = null;
-    Definition definition = (Definition) component;
-
-    // todo... use WSDLSwitch
-    //
-    if (modelObject instanceof Binding)
-    {
-      result = definition.getEBindings();
-    }
-    else if (modelObject instanceof Import)
-    {
-      result = definition.getEImports();
-    }
-    else if (modelObject instanceof Message)
-    {
-      result = definition.getEMessages();
-    }
-    else if (modelObject instanceof PortType)
-    {
-      result = definition.getEPortTypes();
-    }
-    else if (modelObject instanceof Service)
-    {
-      result = definition.getEServices();
-    }
-    else if (modelObject instanceof ExtensibilityElement)
-    {
-      result = definition.getEExtensibilityElements();
-    }
-    return result;
-  }
-
-  public Collection getModelObjects(Object component)
-  {
-    List list = new ArrayList();
-    Definition definition = (Definition) component;
-    list.addAll(definition.getEImports());
-    list.add(definition.getETypes());
-    list.addAll(definition.getEMessages());
-    list.addAll(definition.getEPortTypes());
-    list.addAll(definition.getEBindings());
-    list.addAll(definition.getEServices());
-    list.addAll(definition.getEExtensibilityElements());
-    return list;
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  public Document updateDocument()
-  {
-    document = createDocument();
-    return document;
-  }
-
-  private Document createDocument()
-  {
-    try
-    {
-      DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
-      documentBuilderFactory.setNamespaceAware(true);
-      documentBuilderFactory.setValidating(false);
-      DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
-      return documentBuilder.newDocument();
-    }
-    catch (ParserConfigurationException exception)
-    {
-      WSDLPlugin.INSTANCE.log(exception);
-      return null;
-    }
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.DEFINITION);
-    setElement(newElement);
-
-    Object obj = null;
-
-    Types types = getETypes();
-    if (types != null)
-    {
-      Element child = ((TypesImpl) types).createElement();
-      newElement.appendChild(child);
-    }
-    addChildElements(newElement, getEImports());
-    addChildElements(newElement, getEMessages());
-    addChildElements(newElement, getEPortTypes());
-    addChildElements(newElement, getEBindings());
-    addChildElements(newElement, getEServices());
-    addChildElements(newElement, getEExtensibilityElements());
-
-    return newElement;
-  }
-
-  protected void addChildElements(Element parent, List c)
-  {
-    for (Iterator iterator = c.iterator(); iterator.hasNext();)
-    {
-      WSDLElementImpl wsdlElement = (WSDLElementImpl) iterator.next();
-      Element child = wsdlElement.createElement();
-      parent.appendChild(child);
-    }
-  }
-
-  protected void changeReference(EReference eReference)
-  {
-    // Add namespace prefix info
-    // TBD - Need to revisit.
-    Element theElement = getElement();
-    if (eReference == null && theElement != null) 
-    // We are updating the Definition element.
-    {
-      Iterator iterator = getNamespaces().entrySet().iterator();
-      Namespace namespace = null;
-      String prefix = null;
-      String uri = null;
-      while (iterator.hasNext())
-      {
-        Map.Entry entry = (Map.Entry) iterator.next();
-        prefix = (String) entry.getKey();
-        uri = (String) entry.getValue();
-        if (prefix != "")
-          theElement.setAttributeNS(XSDConstants.XMLNS_URI_2000, "xmlns:" + prefix, uri);
-        else if (uri != null)
-          // Handle default namespace, e.g. xmlns="http://schemas.xmlsoap.org/wsdl/"
-          theElement.setAttributeNS(XSDConstants.XMLNS_URI_2000, "xmlns", uri);
-      }
-    }
-  }
-  
-  protected void changeAttribute(EAttribute eAttribute)
-  {    
-    if (isReconciling)
-      return; 
-    
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      //if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getDefinition_Encoding())
-      //  niceSetAttribute(theElement, WSDLConstants.ENCODING_ATTRIBUTE, getEncoding());
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getDefinition_QName())
-        if (getQName() != null)
-          niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getQName().getLocalPart());
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getDefinition_TargetNamespace())
-        if (getTargetNamespace() != null)
-          niceSetAttribute(theElement, WSDLConstants.TARGETNAMESPACE_ATTRIBUTE, getTargetNamespace());
-    }
-  }
-
-  protected List getDefinitions(String namespace)
-  {
-    List list = new ArrayList();
-    if (WSDLConstants.isMatchingNamespace(namespace, getTargetNamespace()))
-    {
-      list.add(this);
-    }
-    for (Iterator i = getImports(namespace).iterator(); i.hasNext();)
-    {
-      Import theImport = (Import) i.next();
-      ((ImportImpl) theImport).importDefinitionOrSchema();
-      Definition importedDefinition = theImport.getEDefinition();
-      if (importedDefinition != null && WSDLConstants.isMatchingNamespace(namespace, importedDefinition.getTargetNamespace()))
-      {
-        list.add(importedDefinition);
-      }
-    }
-    return list;
-  }
-
-  public XSDElementDeclaration resolveElementDeclarationURI(String uri)
-  {
-    XSDElementDeclaration result = null;
-    int index = uri.lastIndexOf("#");
-    if (index != -1)
-    {
-      result = resolveElementDeclaration(uri.substring(0, index), uri.substring(index + 1));
-    }
-    return result;
-  }
-
-  public XSDElementDeclaration resolveElementDeclaration(String namespace, String localName)
-  {
-    XSDElementDeclaration result = null;
-    for (Iterator i = resolveSchema(namespace).iterator(); i.hasNext();)
-    {
-      XSDSchema schema = (XSDSchema) i.next();
-      result = schema.resolveElementDeclaration(namespace, localName);
-      if (result != null)
-        return result;
-    }
-    
-    // Could not resolve. Try against all <import>ed and inlined schemas.
-    for (Iterator i = getImportedOrInlinedSchemas().iterator(); i.hasNext();)
-    {
-      XSDSchema schema = (XSDSchema)i.next();
-      result = schema.resolveElementDeclaration(namespace, localName);
-      if (result != null)
-        return result;
-    }
-    
-    return result;
-  }
-
-  public XSDTypeDefinition resolveTypeDefinitionURI(String uri)
-  {
-    XSDTypeDefinition result = null;
-    int index = uri.lastIndexOf("#");
-    if (index != -1)
-    {
-      result = resolveTypeDefinition(uri.substring(0, index), uri.substring(index + 1));
-    }
-    return result;
-  }
-
-  public XSDTypeDefinition resolveTypeDefinition(String namespace, String localName)
-  {
-    XSDTypeDefinition result = null;
-    for (Iterator i = resolveSchema(namespace).iterator(); i.hasNext();)
-    {
-      XSDSchema schema = (XSDSchema)i.next();
-      result = schema.resolveTypeDefinition(namespace, localName);
-      if (result != null)
-        return result;
-    }
-    
-    // Could not resolve. Try against all <import>ed and inlined schemas.
-    for (Iterator i = getImportedOrInlinedSchemas().iterator(); i.hasNext();)
-    {
-      XSDSchema schema = (XSDSchema)i.next();
-      result = schema.resolveTypeDefinition(namespace, localName);
-      if (result != null)
-        return result;
-    }
-    
-    return result; // Failed to resolve.
-  }
-
-  /**
-  	* This returns set of schemas with the given namespace as it's target namespace.
-  	*/
-  public Collection resolveSchema(String namespace)
-  {
-    if ("".equals(namespace))
-    {
-      namespace = null;
-    }
-
-    if (XSDConstants.isSchemaForSchemaNamespace(namespace))
-    {
-      return Collections.singleton(XSDSchemaImpl.getSchemaForSchema(namespace));
-    }
-    else if (XSDConstants.isSchemaInstanceNamespace(namespace))
-    {
-      return Collections.singleton(XSDSchemaImpl.getSchemaInstance(namespace));
-    }
-    else
-    {
-      return getImportedOrInlinedSchemas(namespace);
-    }
-  }
-  
-  protected List getImportedOrInlinedSchemas(String namespace)
-  {
-    List list = new ArrayList();
-    for (Iterator i = getEImports().iterator(); i.hasNext();)
-    {
-      Import theImport = (Import) i.next();
-      if (WSDLConstants.isMatchingNamespace(theImport.getNamespaceURI(), namespace))
-      {
-        ((ImportImpl) theImport).importDefinitionOrSchema();
-        XSDSchema schema = theImport.getESchema();
-        if (schema != null && WSDLConstants.isMatchingNamespace(schema.getTargetNamespace(), namespace))
-        {
-          list.add(schema);
-        }
-      }
-    }
-    if (getETypes() != null)
-    {
-      for (Iterator i = getETypes().getSchemas().iterator(); i.hasNext();)
-      {
-        XSDSchema schema = (XSDSchema) i.next();
-        String targetNamespace = schema.getTargetNamespace();
-        if (namespace.equals(targetNamespace))
-        {  
-          list.add(schema);
-        }
-        
-        for (Iterator j = schema.getContents().iterator(); j.hasNext(); )
-        {
-          Object component = j.next();
-          if (component instanceof XSDImport)
-          {
-            XSDImport theImport = (XSDImport)component;
-            if (namespace.equals(theImport.getNamespace()))
-            {
-              ((XSDImportImpl)theImport).importSchema();
-              XSDSchema importedSchema = theImport.getResolvedSchema();             
-              if (importedSchema != null)
-              {  
-                list.add(importedSchema);
-              }  
-            }  
-          }  
-        }  
-        
-      }     
-    }
-    return list;
-  }
-  
-  private List getImportedOrInlinedSchemas()
-  {
-    List list = new ArrayList();
-    for (Iterator i = getEImports().iterator(); i.hasNext();)
-    {
-      Import theImport = (Import) i.next();
-      ((ImportImpl) theImport).importDefinitionOrSchema();
-      XSDSchema schema = theImport.getESchema();
-      if (schema != null)
-        list.add(schema);
-    }
-    
-    if (getETypes() != null)
-    {
-      list.addAll(getETypes().getSchemas());
-    }
-    return list;
-  }
-  
-  protected EventListener eventListener;
-  protected Node deletionNode;
-
-  public Node getDeletionNode()
-  {
-    return deletionNode;
-  }
-
-  protected EventListener getEventListener()
-  {
-    if (eventListener == null)
-    {
-      eventListener = 
-        new EventListener()
-        {
-          public void handleEvent(Event event) 
-          {
-            if (event instanceof MutationEvent)
-            {
-              MutationEvent mutationEvent = (MutationEvent)event;
-              if (mutationEvent.getTarget() instanceof Node)
-              {
-                Node node = (Node)mutationEvent.getTarget();
-                while (node.getNodeType() != Node.ELEMENT_NODE)
-                {
-                  node = node.getParentNode();
-                }
-                if (mutationEvent.getAttrChange() == 0)
-                {
-                  WSDLElementImpl listener = (WSDLElementImpl)getCorrespondingComponent(node.getParentNode());
-                  if (listener != null)
-                  {
-                    if (event.getType().equals("DOMNodeRemoved"))
-                    {
-                      deletionNode = (Node)event.getTarget();
-                    }
-                    listener.elementContentsChanged((Element)node.getParentNode());
-                    deletionNode = null;
-                  }
-                }
-                else
-                {
-                  WSDLElementImpl listener = (WSDLElementImpl)getCorrespondingComponent(node);
-                  if (listener != null)
-                  {
-                    listener.elementAttributesChanged((Element)node);
-                  }
-                }
-              }
-            }
-          }
-        };
-    }
-    return eventListener;
-  }
-  
-  public WSDLElement getCorrespondingComponent(Node node)
-  {
-    // We consider all parents so that they can handle other contained nodes that otherwise don't correspond to a component.
-    //
-    List parents = new ArrayList();
-  
-    if (node.getNodeType() == Node.ATTRIBUTE_NODE)
-    {
-      node = ((Attr)node).getOwnerElement();
-    }
-    else
-    {
-      // Skip ahead to an element.
-      //
-      for (Node scanNode = node; scanNode != null; scanNode = scanNode.getNextSibling())
-      {
-        if (scanNode.getNodeType() == Node.ELEMENT_NODE)
-        {
-          node = scanNode;
-          break;
-        }
-      }
-  
-      // Skip back to an element.
-      //
-      for (Node scanNode = node; scanNode != null; scanNode = scanNode.getPreviousSibling())
-      {
-        if (scanNode.getNodeType() == Node.ELEMENT_NODE)
-        {
-          node = scanNode;
-          break;
-        }
-      }
-    }
-  
-    // Navigate out through the elements.
-    //
-    for (Node parent = node; parent != null; parent = parent.getParentNode())
-    {
-      if (parent.getNodeType() == Node.ELEMENT_NODE)
-      {
-        parents.add(parent);
-      }
-    }
-
-    WSDLElement bestWSDLElement = getBestWSDLElement(parents);
-    return bestWSDLElement;
-  }
-  
-  //
-  //
-  //
-  private boolean useExtensionFactories = true; 
-  
-  public void setUseExtensionFactories(boolean value)
-  {
-  	useExtensionFactories = value;
-  }
-  
-  public boolean getUseExtensionFactories()
-  {
-  	return useExtensionFactories;
-  }
-  
-  // See Bug 5366
-  public void removeAll()
-  {
-    try
-    {
-     isReconciling = true;
-     document = null;
-     element = null;
-     getEServices().clear();
-     getEBindings().clear();
-     getEPortTypes().clear();
-     getEMessages().clear();
-     setETypes(null);
-     getEImports().clear();
-     getEExtensibilityElements().clear();     
-    }
-    catch (Exception e)
-    {
-      
-    }
-    finally
-    {
-     isReconciling = false;
-    } 
-  }
-  
-} //DefinitionImpl
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/ExtensibilityElementImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/ExtensibilityElementImpl.java
deleted file mode 100644
index bb84247..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/ExtensibilityElementImpl.java
+++ /dev/null
@@ -1,409 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.beans.BeanInfo;
-import java.beans.IntrospectionException;
-import java.beans.Introspector;
-import java.beans.PropertyDescriptor;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Extensibility Element</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.ExtensibilityElementImpl#isRequired <em>Required</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.ExtensibilityElementImpl#getElementType <em>Element Type</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ExtensibilityElementImpl extends WSDLElementImpl implements ExtensibilityElement
-{
-  /**
-   * The default value of the '{@link #isRequired() <em>Required</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isRequired()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean REQUIRED_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isRequired() <em>Required</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isRequired()
-   * @generated
-   * @ordered
-   */
-  protected boolean required = REQUIRED_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getElementType() <em>Element Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getElementType()
-   * @generated
-   * @ordered
-   */
-  protected static final QName ELEMENT_TYPE_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getElementType() <em>Element Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getElementType()
-   * @generated
-   * @ordered
-   */
-  protected QName elementType = ELEMENT_TYPE_EDEFAULT;
-
-  private HashMap beanPropertyDescriptors;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected ExtensibilityElementImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getExtensibilityElement();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isRequired()
-  {
-    return required;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setRequired(boolean newRequired)
-  {
-    boolean oldRequired = required;
-    required = newRequired;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED, oldRequired, required));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public QName getElementType()
-  {
-    if (elementType == null)
-      elementType = new QName(eClass().getEPackage().getNsURI(), eClass().getName());
-
-    return elementType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setElementType(QName newElementType)
-  {
-    QName oldElementType = elementType;
-    elementType = newElementType;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE, oldElementType, elementType));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT:
-        return getElement();
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED:
-        return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
-        return getElementType();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED:
-        setRequired(((Boolean)newValue).booleanValue());
-        return;
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
-        setElementType((QName)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED:
-        setRequired(REQUIRED_EDEFAULT);
-        return;
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
-        setElementType(ELEMENT_TYPE_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED:
-        return required != REQUIRED_EDEFAULT;
-      case WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
-        return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (required: ");
-    result.append(required);
-    result.append(", elementType: ");
-    result.append(elementType);
-    result.append(')');
-    return result.toString();
-  }
-
-  /**
-   * @see javax.wsdl.extensions.ExtensibilityElement#getRequired()
-   */
-  public Boolean getRequired()
-  {
-    return new Boolean(isRequired());
-  }
-
-  /**
-   * @see javax.wsdl.extensions.ExtensibilityElement#setRequired(Boolean)
-   */
-  public void setRequired(Boolean required)
-  {
-    setRequired(required.booleanValue());
-  }
-
-  /**
-   * Returns the property descriptors for a given class.
-   */
-  public java.util.Map getPropertyDescriptors(java.lang.Class clazz)
-  {
-    // Lookup properties cache
-    Map properties = null;
-    if (beanPropertyDescriptors == null)
-      beanPropertyDescriptors = new HashMap();
-    else
-      properties = (Map) beanPropertyDescriptors.get(clazz);
-
-    if (properties == null)
-    {
-      // Introspect the bean
-      ArrayList binfos = new ArrayList();
-      try
-      {
-        BeanInfo binfo = Introspector.getBeanInfo(clazz);
-        if (binfo != null)
-        {
-          binfos.add(binfo);
-          BeanInfo[] abinfo = binfo.getAdditionalBeanInfo();
-          if (abinfo != null)
-          {
-            for (int b = 0; b < abinfo.length; b++)
-              binfos.add(abinfo[b]);
-          }
-        }
-      }
-      catch (IntrospectionException e)
-      {
-        // TBD - handle exception
-      }
-
-      properties = new HashMap();
-      for (Iterator b = binfos.iterator(); b.hasNext();)
-      {
-        BeanInfo binfo = (BeanInfo) b.next();
-        PropertyDescriptor[] pdesc = binfo.getPropertyDescriptors();
-        if (pdesc == null)
-          continue;
-        for (int p = 0; p < pdesc.length; p++)
-          properties.put(pdesc[p].getName(), pdesc[p]);
-      }
-      beanPropertyDescriptors.put(clazz, properties);
-    }
-    return properties;
-  }
-
-  //
-  // Reconcile methods
-  //
-
-  public void setElement(Element element)
-  {
-    if (element == null && !isReconciling)
-    {
-      //System.out.println("ExtensibilityElement.setElement(): Preserving old element");
-    }
-    else
-    {
-      setElementGen(element);
-    }
-  }
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    super.reconcileAttributes(changedElement);
-  }
-
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    super.handleUnreconciledElement(child,remainingModelObjects);
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-    super.handleReconciliation(remainingModelObjects);
-  }
-
-  //
-  // For reconciliation: EMF -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-  }
-
-  public Element createElement()
-  {
-    Definition definition = getEnclosingDefinition();
-    if (definition == null)
-      return null;
-
-    Document document = definition.getDocument();
-    if (document == null)
-      document = ((DefinitionImpl) definition).updateDocument();
-
-    Element newElement = null;
-    if (element != null) // This is an old element.
-    {
-      newElement = (Element) document.importNode(element, true); 
-      element = newElement;
-    }
-    else
-    {
-      String namespace = getElementType().getNamespaceURI();
-      String qualifier = definition.getPrefix(namespace);
-      newElement = document.createElementNS(namespace, (qualifier == null ? "" : qualifier + ":") + getElementType().getLocalPart());
-      element = newElement;
-    }
-
-    return newElement;
-  }
-} //ExtensibilityElementImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/ExtensibleElementImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/ExtensibleElementImpl.java
deleted file mode 100644
index 7072065..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/ExtensibleElementImpl.java
+++ /dev/null
@@ -1,238 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.Collection;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.ExtensibleElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Extensible Element</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.ExtensibleElementImpl#getEExtensibilityElements <em>EExtensibility Elements</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public abstract class ExtensibleElementImpl extends WSDLElementImpl implements ExtensibleElement
-{
-  /**
-   * The cached value of the '{@link #getEExtensibilityElements() <em>EExtensibility Elements</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEExtensibilityElements()
-   * @generated
-   * @ordered
-   */
-  protected EList eExtensibilityElements = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected ExtensibleElementImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getExtensibleElement();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getEExtensibilityElements()
-  {
-    if (eExtensibilityElements == null)
-    {
-      eExtensibilityElements = new EObjectContainmentEList(ExtensibilityElement.class, this, WSDLPackage.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS);
-    }
-    return eExtensibilityElements;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public List getExtensibilityElements()
-  {
-    return getEExtensibilityElements();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void addExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement extElement)
-  {
-    getExtensibilityElements().add(extElement);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS:
-          return ((InternalEList)getEExtensibilityElements()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.EXTENSIBLE_ELEMENT__ELEMENT:
-        return getElement();
-      case WSDLPackage.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS:
-        return getEExtensibilityElements();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.EXTENSIBLE_ELEMENT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        getEExtensibilityElements().addAll((Collection)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.EXTENSIBLE_ELEMENT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.EXTENSIBLE_ELEMENT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS:
-        return eExtensibilityElements != null && !eExtensibilityElements.isEmpty();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  //
-  //
-  //
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    if (!WSDLConstants.isMatchingNamespace(child.getNamespaceURI(), WSDLConstants.WSDL_NAMESPACE_URI))
-    {  
-      ExtensibilityElement extensibilityElement = useExtensionFactories() ? 
-          ((WSDLFactoryImpl)WSDLFactory.eINSTANCE).createExtensibilityElement(getNamespace(child),getLocalName(child)) :
-            ((WSDLFactoryImpl)WSDLFactory.eINSTANCE).createUnknownExtensibilityElement();
-          
-          extensibilityElement.setEnclosingDefinition(getEnclosingDefinition());
-          extensibilityElement.setElement(child);
-          getEExtensibilityElements().add(extensibilityElement);
-    }
-  }
-  
-  private boolean useExtensionFactories()
-  {
-  	// Use extension factories by default.
-    return getEnclosingDefinition() == null ? 
-      true : 
-      ((DefinitionImpl)getEnclosingDefinition()).getUseExtensionFactories();
-  }
-  
-} //ExtensibleElementImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/FaultImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/FaultImpl.java
deleted file mode 100644
index 899e176..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/FaultImpl.java
+++ /dev/null
@@ -1,172 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Fault</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class FaultImpl extends MessageReferenceImpl implements Fault
-{
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected FaultImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getFault();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Message getMessage()
-  {
-    return getEMessage();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setMessage(javax.wsdl.Message message)
-  {
-    setEMessage((Message) message);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.FAULT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.FAULT__ELEMENT:
-        return getElement();
-      case WSDLPackage.FAULT__NAME:
-        return getName();
-      case WSDLPackage.FAULT__EMESSAGE:
-        if (resolve) return getEMessage();
-        return basicGetEMessage();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.FAULT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.FAULT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.FAULT__NAME:
-        setName((String)newValue);
-        return;
-      case WSDLPackage.FAULT__EMESSAGE:
-        setEMessage((org.eclipse.wst.wsdl.Message)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.FAULT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.FAULT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.FAULT__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case WSDLPackage.FAULT__EMESSAGE:
-        setEMessage((org.eclipse.wst.wsdl.Message)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.FAULT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.FAULT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.FAULT__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case WSDLPackage.FAULT__EMESSAGE:
-        return eMessage != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.FAULT);
-    setElement(newElement);
-    return newElement;
-  }
-} //FaultImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/ImportImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/ImportImpl.java
deleted file mode 100644
index 1cb597a..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/ImportImpl.java
+++ /dev/null
@@ -1,553 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.io.IOException;
-import java.io.InputStream;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.wsdl.internal.util.WSDLModelLocator;
-import org.eclipse.wst.wsdl.internal.util.WSDLResourceImpl;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.util.XSDResourceImpl;
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Import</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.ImportImpl#getNamespaceURI <em>Namespace URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.ImportImpl#getLocationURI <em>Location URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.ImportImpl#getEDefinition <em>EDefinition</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.ImportImpl#getESchema <em>ESchema</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ImportImpl extends WSDLElementImpl implements Import
-{
-  protected boolean resolved;
-
-  /**
-   * 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;
-
-  /**
-   * The default value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getLocationURI()
-   * @generated
-   * @ordered
-   */
-  protected static final String LOCATION_URI_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getLocationURI()
-   * @generated
-   * @ordered
-   */
-  protected String locationURI = LOCATION_URI_EDEFAULT;
-
-  /**
-   * The cached value of the '{@link #getEDefinition() <em>EDefinition</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEDefinition()
-   * @generated
-   * @ordered
-   */
-  protected Definition eDefinition = null;
-
-  /**
-   * The cached value of the '{@link #getESchema() <em>ESchema</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getESchema()
-   * @generated
-   * @ordered
-   */
-  protected XSDSchema eSchema = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected ImportImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getImport();
-  }
-
-  /**
-   * <!-- 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.IMPORT__NAMESPACE_URI, oldNamespaceURI, namespaceURI));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getLocationURI()
-  {
-    return locationURI;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setLocationURI(String newLocationURI)
-  {
-    String oldLocationURI = locationURI;
-    locationURI = newLocationURI;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.IMPORT__LOCATION_URI, oldLocationURI, locationURI));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Definition getEDefinition()
-  {
-    if (eDefinition != null && eDefinition.eIsProxy())
-    {
-      Definition oldEDefinition = eDefinition;
-      eDefinition = (Definition)eResolveProxy((InternalEObject)eDefinition);
-      if (eDefinition != oldEDefinition)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.IMPORT__EDEFINITION, oldEDefinition, eDefinition));
-      }
-    }
-    return eDefinition;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Definition basicGetEDefinition()
-  {
-    return eDefinition;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEDefinition(Definition newEDefinition)
-  {
-    Definition oldEDefinition = eDefinition;
-    eDefinition = newEDefinition;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.IMPORT__EDEFINITION, oldEDefinition, eDefinition));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public XSDSchema getESchema()
-  {
-    if (eSchema != null && eSchema.eIsProxy())
-    {
-      XSDSchema oldESchema = eSchema;
-      eSchema = (XSDSchema)eResolveProxy((InternalEObject)eSchema);
-      if (eSchema != oldESchema)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.IMPORT__ESCHEMA, oldESchema, eSchema));
-      }
-    }
-    return eSchema;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public XSDSchema basicGetESchema()
-  {
-    return eSchema;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setESchema(XSDSchema newESchema)
-  {
-    XSDSchema oldESchema = eSchema;
-    eSchema = newESchema;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.IMPORT__ESCHEMA, oldESchema, eSchema));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public XSDSchema getSchema()
-  {
-    return getESchema();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setSchema(XSDSchema schema)
-  {
-    setESchema(schema);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.IMPORT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.IMPORT__ELEMENT:
-        return getElement();
-      case WSDLPackage.IMPORT__NAMESPACE_URI:
-        return getNamespaceURI();
-      case WSDLPackage.IMPORT__LOCATION_URI:
-        return getLocationURI();
-      case WSDLPackage.IMPORT__EDEFINITION:
-        if (resolve) return getEDefinition();
-        return basicGetEDefinition();
-      case WSDLPackage.IMPORT__ESCHEMA:
-        if (resolve) return getESchema();
-        return basicGetESchema();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.IMPORT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.IMPORT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.IMPORT__NAMESPACE_URI:
-        setNamespaceURI((String)newValue);
-        return;
-      case WSDLPackage.IMPORT__LOCATION_URI:
-        setLocationURI((String)newValue);
-        return;
-      case WSDLPackage.IMPORT__EDEFINITION:
-        setEDefinition((Definition)newValue);
-        return;
-      case WSDLPackage.IMPORT__ESCHEMA:
-        setESchema((XSDSchema)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.IMPORT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.IMPORT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.IMPORT__NAMESPACE_URI:
-        setNamespaceURI(NAMESPACE_URI_EDEFAULT);
-        return;
-      case WSDLPackage.IMPORT__LOCATION_URI:
-        setLocationURI(LOCATION_URI_EDEFAULT);
-        return;
-      case WSDLPackage.IMPORT__EDEFINITION:
-        setEDefinition((Definition)null);
-        return;
-      case WSDLPackage.IMPORT__ESCHEMA:
-        setESchema((XSDSchema)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.IMPORT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.IMPORT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.IMPORT__NAMESPACE_URI:
-        return NAMESPACE_URI_EDEFAULT == null ? namespaceURI != null : !NAMESPACE_URI_EDEFAULT.equals(namespaceURI);
-      case WSDLPackage.IMPORT__LOCATION_URI:
-        return LOCATION_URI_EDEFAULT == null ? locationURI != null : !LOCATION_URI_EDEFAULT.equals(locationURI);
-      case WSDLPackage.IMPORT__EDEFINITION:
-        return eDefinition != null;
-      case WSDLPackage.IMPORT__ESCHEMA:
-        return eSchema != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (namespaceURI: ");
-    result.append(namespaceURI);
-    result.append(", locationURI: ");
-    result.append(locationURI);
-    result.append(')');
-    return result.toString();
-  }
-
-  /**
-   * @see Import#getDefinition()
-   */
-  public javax.wsdl.Definition getDefinition()
-  {
-    return getEDefinition();
-  }
-
-  /**
-   * @see Import#setDefinition(Definition)
-   */
-  public void setDefinition(javax.wsdl.Definition definition)
-  {
-    setEDefinition((org.eclipse.wst.wsdl.Definition) definition);
-  }
-
-  //
-  // Reconcile methods
-  //
-  public void reconcileAttributes(Element changedElement)
-  {
-    setNamespaceURI(WSDLConstants.getAttribute(changedElement, WSDLConstants.NAMESPACE_ATTRIBUTE));
-    setLocationURI(WSDLConstants.getAttribute(changedElement, WSDLConstants.LOCATION_ATTRIBUTE));
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    // We need to set this boolean to false because the Import may point to a different location.
-    // So we need we should view this import as unresolved.
-    resolved = false;
-    
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getImport_NamespaceURI())
-        niceSetAttribute(theElement, WSDLConstants.NAMESPACE_ATTRIBUTE, getNamespaceURI());
-
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getImport_LocationURI())
-        niceSetAttribute(theElement, WSDLConstants.LOCATION_ATTRIBUTE, getLocationURI());
-    }
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.IMPORT);
-    setElement(newElement);
-    return newElement;
-  }
-
-  public void importDefinitionOrSchema()
-  {
-    resolve(getNamespaceURI(), getLocationURI());
-  }
-
-  protected void resolve(String namespace, String location)
-  {
-    if (!resolved)
-    {
-      Definition definition = getEnclosingDefinition();
-      if (definition != null && definition.getDocumentBaseURI() != null)
-      {
-        Resource resource = definition.eResource();
-        if (resource != null)
-        {
-          ResourceSet resourceSet = resource.getResourceSet();
-          if (resourceSet != null)
-          {
-            if (namespace == null)
-            {
-              namespace = definition.getTargetNamespace();
-            }
-
-            String resolvedLocation = resolveLocation(definition, namespace, location);
-
-            URI uri = URI.createURI(resolvedLocation);
-            Resource resolvedResource = resourceSet.getResource(uri, false);
-            if (resolvedResource == null)
-            {
-              try
-              {
-                InputStream inputStream = resourceSet.getURIConverter().createInputStream(uri);
-                resolvedResource = resourceSet.createResource(uri);
-                resolvedResource.load(inputStream, resourceSet.getLoadOptions());
-              }
-              catch (IOException exception)
-              {
-                // It is generally not an error to fail to resolve.
-                // If a resource is actually created, 
-                // which happens only when we can create an input stream,
-                // then it's an error if it's not a good wsdl or schema
-              }
-            }
-
-            if (resolvedResource != null)
-            {
-              if (resolvedResource instanceof WSDLResourceImpl)
-              {
-                eDefinition = ((WSDLResourceImpl) resolvedResource).getDefinition();
-              }
-              else if (resolvedResource instanceof XSDResourceImpl)
-              {
-                eSchema = ((XSDResourceImpl) resolvedResource).getSchema();
-              }
-              else
-              {
-                eDefinition = WSDLFactory.eINSTANCE.createDefinition();
-              }
-            }
-            resolved = true;
-          }
-        }
-      }
-    }
-  }
-
-  protected String resolveLocation(Definition definition, String namespace, String schemaLocation)
-  {
-    WSDLModelLocator locator = (WSDLModelLocator)EcoreUtil.getRegisteredAdapter(definition.eResource(), WSDLModelLocator.class);
-    if (locator == null)
-    {
-      WSDLResourceImpl resourceImpl = (WSDLResourceImpl)definition.eResource();
-      locator = resourceImpl.getURIResolver();
-    }
-    return locator.resolveURI(definition.getDocumentBaseURI(), namespace, schemaLocation);
-  }
-} //ImportImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/InputImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/InputImpl.java
deleted file mode 100644
index d764e68..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/InputImpl.java
+++ /dev/null
@@ -1,172 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Input</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class InputImpl extends MessageReferenceImpl implements Input
-{
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected InputImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getInput();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Message getMessage()
-  {
-    return getEMessage();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setMessage(javax.wsdl.Message message)
-  {
-    setEMessage((Message) message);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.INPUT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.INPUT__ELEMENT:
-        return getElement();
-      case WSDLPackage.INPUT__NAME:
-        return getName();
-      case WSDLPackage.INPUT__EMESSAGE:
-        if (resolve) return getEMessage();
-        return basicGetEMessage();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.INPUT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.INPUT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.INPUT__NAME:
-        setName((String)newValue);
-        return;
-      case WSDLPackage.INPUT__EMESSAGE:
-        setEMessage((org.eclipse.wst.wsdl.Message)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.INPUT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.INPUT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.INPUT__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case WSDLPackage.INPUT__EMESSAGE:
-        setEMessage((org.eclipse.wst.wsdl.Message)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.INPUT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.INPUT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.INPUT__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case WSDLPackage.INPUT__EMESSAGE:
-        return eMessage != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.INPUT);
-    setElement(newElement);
-    return newElement;
-  }
-} //InputImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/MessageImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/MessageImpl.java
deleted file mode 100644
index 26c1c85..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/MessageImpl.java
+++ /dev/null
@@ -1,597 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Vector;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Message</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.MessageImpl#getQName <em>QName</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.MessageImpl#isUndefined <em>Undefined</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.MessageImpl#isProxy <em>Proxy</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.MessageImpl#getResourceURI <em>Resource URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.MessageImpl#getEParts <em>EParts</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class MessageImpl extends WSDLElementImpl implements Message
-{
-  /**
-   * The default value of the '{@link #getQName() <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getQName()
-   * @generated
-   * @ordered
-   */
-  protected static final QName QNAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getQName() <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getQName()
-   * @generated
-   * @ordered
-   */
-  protected QName qName = QNAME_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isUndefined()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean UNDEFINED_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isUndefined()
-   * @generated
-   * @ordered
-   */
-  protected boolean undefined = UNDEFINED_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #isProxy() <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isProxy()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean PROXY_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isProxy() <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isProxy()
-   * @generated
-   * @ordered
-   */
-  protected boolean proxy = PROXY_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getResourceURI()
-   * @generated
-   * @ordered
-   */
-  protected static final String RESOURCE_URI_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getResourceURI()
-   * @generated
-   * @ordered
-   */
-  protected String resourceURI = RESOURCE_URI_EDEFAULT;
-
-  /**
-   * The cached value of the '{@link #getEParts() <em>EParts</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEParts()
-   * @generated
-   * @ordered
-   */
-  protected EList eParts = null;
-
-  private Map parts;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected MessageImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getMessage();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public QName getQName()
-  {
-    return qName;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setQName(QName newQName)
-  {
-    QName oldQName = qName;
-    qName = newQName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.MESSAGE__QNAME, oldQName, qName));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isUndefined()
-  {
-    return undefined;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setUndefined(boolean newUndefined)
-  {
-    boolean oldUndefined = undefined;
-    undefined = newUndefined;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.MESSAGE__UNDEFINED, oldUndefined, undefined));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isProxy()
-  {
-    return proxy;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setProxy(boolean newProxy)
-  {
-    boolean oldProxy = proxy;
-    proxy = newProxy;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.MESSAGE__PROXY, oldProxy, proxy));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getResourceURI()
-  {
-    return resourceURI;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setResourceURI(String newResourceURI)
-  {
-    String oldResourceURI = resourceURI;
-    resourceURI = newResourceURI;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.MESSAGE__RESOURCE_URI, oldResourceURI, resourceURI));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getEParts()
-  {
-    if (eParts == null)
-    {
-      eParts = new EObjectContainmentEList(Part.class, this, WSDLPackage.MESSAGE__EPARTS);
-    }
-    return eParts;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Add a part to this message.
-   * @param part the part to be added
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void addPart(javax.wsdl.Part part)
-  {
-    getEParts().add((Part)part);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get the specified part.
-   * @param name the name of the desired part.
-   * @return the corresponding part, or null if there wasn't
-   * any matching part
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Part getPart(String name)
-  {
-    Part result = null;
-    for (Iterator i = getEParts().iterator(); i.hasNext();)
-    {
-      Part part = (Part) i.next();
-      if (name.equals(part.getName()))
-      {
-        result = part;
-        break;
-      }
-    }
-    return result;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get all the parts defined here.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Map getParts()
-  {
-    HashMap hashMap = new HashMap();
-    for (Iterator i = getEParts().iterator(); i.hasNext();)
-    {
-      Part part = (Part) i.next();
-      hashMap.put(part.getName(), part);
-    }
-    return hashMap;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public List getOrderedParts(List partOrder)
-  {
-    List orderedParts = new Vector();
-    if (partOrder == null)
-    {
-      orderedParts.addAll(getEParts());
-      return orderedParts;
-    }
-
-    Iterator partNameIterator = partOrder.iterator();
-    while (partNameIterator.hasNext())
-    {
-      String partName = (String) partNameIterator.next();
-      javax.wsdl.Part part = getPart(partName);
-      if (part != null)
-        orderedParts.add(part);
-    }
-
-    return orderedParts;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.MESSAGE__EPARTS:
-          return ((InternalEList)getEParts()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.MESSAGE__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.MESSAGE__ELEMENT:
-        return getElement();
-      case WSDLPackage.MESSAGE__QNAME:
-        return getQName();
-      case WSDLPackage.MESSAGE__UNDEFINED:
-        return isUndefined() ? Boolean.TRUE : Boolean.FALSE;
-      case WSDLPackage.MESSAGE__PROXY:
-        return isProxy() ? Boolean.TRUE : Boolean.FALSE;
-      case WSDLPackage.MESSAGE__RESOURCE_URI:
-        return getResourceURI();
-      case WSDLPackage.MESSAGE__EPARTS:
-        return getEParts();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.MESSAGE__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.MESSAGE__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.MESSAGE__QNAME:
-        setQName((QName)newValue);
-        return;
-      case WSDLPackage.MESSAGE__UNDEFINED:
-        setUndefined(((Boolean)newValue).booleanValue());
-        return;
-      case WSDLPackage.MESSAGE__PROXY:
-        setProxy(((Boolean)newValue).booleanValue());
-        return;
-      case WSDLPackage.MESSAGE__RESOURCE_URI:
-        setResourceURI((String)newValue);
-        return;
-      case WSDLPackage.MESSAGE__EPARTS:
-        getEParts().clear();
-        getEParts().addAll((Collection)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.MESSAGE__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.MESSAGE__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.MESSAGE__QNAME:
-        setQName(QNAME_EDEFAULT);
-        return;
-      case WSDLPackage.MESSAGE__UNDEFINED:
-        setUndefined(UNDEFINED_EDEFAULT);
-        return;
-      case WSDLPackage.MESSAGE__PROXY:
-        setProxy(PROXY_EDEFAULT);
-        return;
-      case WSDLPackage.MESSAGE__RESOURCE_URI:
-        setResourceURI(RESOURCE_URI_EDEFAULT);
-        return;
-      case WSDLPackage.MESSAGE__EPARTS:
-        getEParts().clear();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.MESSAGE__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.MESSAGE__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.MESSAGE__QNAME:
-        return QNAME_EDEFAULT == null ? qName != null : !QNAME_EDEFAULT.equals(qName);
-      case WSDLPackage.MESSAGE__UNDEFINED:
-        return undefined != UNDEFINED_EDEFAULT;
-      case WSDLPackage.MESSAGE__PROXY:
-        return proxy != PROXY_EDEFAULT;
-      case WSDLPackage.MESSAGE__RESOURCE_URI:
-        return RESOURCE_URI_EDEFAULT == null ? resourceURI != null : !RESOURCE_URI_EDEFAULT.equals(resourceURI);
-      case WSDLPackage.MESSAGE__EPARTS:
-        return eParts != null && !eParts.isEmpty();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (qName: ");
-    result.append(qName);
-    result.append(", undefined: ");
-    result.append(undefined);
-    result.append(", proxy: ");
-    result.append(proxy);
-    result.append(", resourceURI: ");
-    result.append(resourceURI);
-    result.append(')');
-    return result.toString();
-  }
-
-  //
-  // Reconcile methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    Definition definition = getEnclosingDefinition();
-    String newName = null;
-    if (changedElement.hasAttribute("name"))
-    {
-      newName = changedElement.getAttribute("name");
-    }
-    if (newName != null)
-    {
-      QName qname = new QName(definition.getTargetNamespace(), newName);
-      setQName(qname);
-    }
-  }
-
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    switch (WSDLUtil.getInstance().getWSDLType(child))
-    {
-      case WSDLConstants.PART :
-        {
-          Part part = ((WSDLPackage) EPackage.Registry.INSTANCE.getEPackage(WSDLPackage.eNS_URI)).getWSDLFactory().createPart();
-          part.setEnclosingDefinition(getEnclosingDefinition());
-          part.setElement(child);
-          getEParts().add(part);
-          break;
-        }
-    }
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getMessage_QName())
-        niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getQName().getLocalPart());
-    }
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.MESSAGE);
-    setElement(newElement);
-
-    Iterator iterator = getEParts().iterator();
-    while (iterator.hasNext())
-    {
-      Object obj = iterator.next();
-      if (obj instanceof Part)
-      {
-        Part part = (Part) obj;
-        Element child = ((PartImpl) part).createElement();
-        newElement.appendChild(child);
-      }
-    }
-    return newElement;
-  }
-} //MessageImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/MessageReferenceImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/MessageReferenceImpl.java
deleted file mode 100644
index a91b8f0..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/MessageReferenceImpl.java
+++ /dev/null
@@ -1,344 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.Collection;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.MessageReference;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Message Reference</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.MessageReferenceImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.MessageReferenceImpl#getEMessage <em>EMessage</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public abstract class MessageReferenceImpl extends WSDLElementImpl implements MessageReference
-{
-  /**
-   * The default value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected static final String NAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected String name = NAME_EDEFAULT;
-
-  /**
-   * The cached value of the '{@link #getEMessage() <em>EMessage</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEMessage()
-   * @generated
-   * @ordered
-   */
-  protected Message eMessage = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected MessageReferenceImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getMessageReference();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setName(String newName)
-  {
-    String oldName = name;
-    name = newName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.MESSAGE_REFERENCE__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Message getEMessage()
-  {
-    if (eMessage != null && eMessage.eIsProxy())
-    {
-      Message oldEMessage = eMessage;
-      eMessage = (Message)eResolveProxy((InternalEObject)eMessage);
-      if (eMessage != oldEMessage)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.MESSAGE_REFERENCE__EMESSAGE, oldEMessage, eMessage));
-      }
-    }
-    return eMessage;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Message basicGetEMessage()
-  {
-    return eMessage;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEMessage(Message newEMessage)
-  {
-    Message oldEMessage = eMessage;
-    eMessage = newEMessage;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.MESSAGE_REFERENCE__EMESSAGE, oldEMessage, eMessage));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.MESSAGE_REFERENCE__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.MESSAGE_REFERENCE__ELEMENT:
-        return getElement();
-      case WSDLPackage.MESSAGE_REFERENCE__NAME:
-        return getName();
-      case WSDLPackage.MESSAGE_REFERENCE__EMESSAGE:
-        if (resolve) return getEMessage();
-        return basicGetEMessage();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.MESSAGE_REFERENCE__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.MESSAGE_REFERENCE__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.MESSAGE_REFERENCE__NAME:
-        setName((String)newValue);
-        return;
-      case WSDLPackage.MESSAGE_REFERENCE__EMESSAGE:
-        setEMessage((Message)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.MESSAGE_REFERENCE__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.MESSAGE_REFERENCE__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.MESSAGE_REFERENCE__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case WSDLPackage.MESSAGE_REFERENCE__EMESSAGE:
-        setEMessage((Message)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.MESSAGE_REFERENCE__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.MESSAGE_REFERENCE__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.MESSAGE_REFERENCE__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case WSDLPackage.MESSAGE_REFERENCE__EMESSAGE:
-        return eMessage != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (name: ");
-    result.append(name);
-    result.append(')');
-    return result.toString();
-  }
-
-  //
-  // Reconciliation methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    setName(WSDLConstants.getAttribute(changedElement, "name"));
-    reconcileReferences(false);
-  }
-
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getMessageReference_Name())
-        niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
-    }
-  }
-
-  protected void changeReference(EReference eReference)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeReference(eReference);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eReference == null || eReference == WSDLPackage.eINSTANCE.getMessageReference_EMessage())
-      {
-        Message message = getEMessage();
-        if (message != null)
-        {
-          QName qName = message.getQName();
-          niceSetAttributeURIValue(theElement, WSDLConstants.MESSAGE_ATTRIBUTE, qName.getNamespaceURI() + "#" + qName.getLocalPart());
-        }
-      }
-    }
-  }
-
-  public void reconcileReferences(boolean deep)
-  {
-    if (element != null)
-    {
-      Definition definition = getEnclosingDefinition();      
-      QName messageQName = createQName(definition, element.getAttribute("message"));
-      Message newMessage = messageQName != null ? (Message) definition.getMessage(messageQName) : null;
-      if (newMessage != getEMessage())
-      {
-        setEMessage(newMessage);
-      }
-    }
-    super.reconcileReferences(deep);
-  }
-} //MessageReferenceImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/NamespaceImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/NamespaceImpl.java
deleted file mode 100644
index e0c28a9..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/NamespaceImpl.java
+++ /dev/null
@@ -1,234 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.EStructuralFeature;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.wst.wsdl.Namespace;
-import org.eclipse.wst.wsdl.WSDLPackage;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Namespace</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.NamespaceImpl#getURI <em>URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.NamespaceImpl#getPrefix <em>Prefix</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class NamespaceImpl extends EObjectImpl implements Namespace
-{
-  /**
-   * The default value of the '{@link #getURI() <em>URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getURI()
-   * @generated
-   * @ordered
-   */
-  protected static final String URI_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getURI() <em>URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getURI()
-   * @generated
-   * @ordered
-   */
-  protected String uri = URI_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getPrefix() <em>Prefix</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getPrefix()
-   * @generated
-   * @ordered
-   */
-  protected static final String PREFIX_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getPrefix() <em>Prefix</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getPrefix()
-   * @generated
-   * @ordered
-   */
-  protected String prefix = PREFIX_EDEFAULT;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected NamespaceImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getNamespace();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getURI()
-  {
-    return uri;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setURI(String newURI)
-  {
-    String oldURI = uri;
-    uri = newURI;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.NAMESPACE__URI, oldURI, uri));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getPrefix()
-  {
-    return prefix;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setPrefix(String newPrefix)
-  {
-    String oldPrefix = prefix;
-    prefix = newPrefix;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.NAMESPACE__PREFIX, oldPrefix, prefix));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.NAMESPACE__URI:
-        return getURI();
-      case WSDLPackage.NAMESPACE__PREFIX:
-        return getPrefix();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.NAMESPACE__URI:
-        setURI((String)newValue);
-        return;
-      case WSDLPackage.NAMESPACE__PREFIX:
-        setPrefix((String)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.NAMESPACE__URI:
-        setURI(URI_EDEFAULT);
-        return;
-      case WSDLPackage.NAMESPACE__PREFIX:
-        setPrefix(PREFIX_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.NAMESPACE__URI:
-        return URI_EDEFAULT == null ? uri != null : !URI_EDEFAULT.equals(uri);
-      case WSDLPackage.NAMESPACE__PREFIX:
-        return PREFIX_EDEFAULT == null ? prefix != null : !PREFIX_EDEFAULT.equals(prefix);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (URI: ");
-    result.append(uri);
-    result.append(", prefix: ");
-    result.append(prefix);
-    result.append(')');
-    return result.toString();
-  }
-
-} //NamespaceImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/OperationImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/OperationImpl.java
deleted file mode 100644
index dacb34c..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/OperationImpl.java
+++ /dev/null
@@ -1,1139 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.wsdl.OperationType;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Operation</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.OperationImpl#getStyle <em>Style</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.OperationImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.OperationImpl#isUndefined <em>Undefined</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.OperationImpl#isProxy <em>Proxy</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.OperationImpl#getResourceURI <em>Resource URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.OperationImpl#getEInput <em>EInput</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.OperationImpl#getEOutput <em>EOutput</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.OperationImpl#getEFaults <em>EFaults</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.OperationImpl#getEParameterOrdering <em>EParameter Ordering</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class OperationImpl extends WSDLElementImpl implements Operation
-{
-  /**
-   * The default value of the '{@link #getStyle() <em>Style</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getStyle()
-   * @generated
-   * @ordered
-   */
-  protected static final OperationType STYLE_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getStyle() <em>Style</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getStyle()
-   * @generated
-   * @ordered
-   */
-  protected OperationType style = STYLE_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected static final String NAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected String name = NAME_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isUndefined()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean UNDEFINED_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isUndefined()
-   * @generated
-   * @ordered
-   */
-  protected boolean undefined = UNDEFINED_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #isProxy() <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isProxy()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean PROXY_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isProxy() <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isProxy()
-   * @generated
-   * @ordered
-   */
-  protected boolean proxy = PROXY_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getResourceURI()
-   * @generated
-   * @ordered
-   */
-  protected static final String RESOURCE_URI_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getResourceURI()
-   * @generated
-   * @ordered
-   */
-  protected String resourceURI = RESOURCE_URI_EDEFAULT;
-
-  /**
-   * The cached value of the '{@link #getEInput() <em>EInput</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEInput()
-   * @generated
-   * @ordered
-   */
-  protected Input eInput = null;
-
-  /**
-   * The cached value of the '{@link #getEOutput() <em>EOutput</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEOutput()
-   * @generated
-   * @ordered
-   */
-  protected Output eOutput = null;
-
-  /**
-   * The cached value of the '{@link #getEFaults() <em>EFaults</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEFaults()
-   * @generated
-   * @ordered
-   */
-  protected EList eFaults = null;
-
-  /**
-   * The cached value of the '{@link #getEParameterOrdering() <em>EParameter Ordering</em>}' reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEParameterOrdering()
-   * @generated
-   * @ordered
-   */
-  protected EList eParameterOrdering = null;
-
-  private Map faults;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected OperationImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getOperation();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public OperationType getStyle()
-  {
-    if (style == null)
-      style = deduceOperationType(getElement());
-    
-    // The value of style is updated when
-    // 1) the WSDL is loaded for the first time,
-    // 2) the setStyle() method is called, and
-    // 3) the children of the Operation (DOM) element are manipulated.
-    return style;
-  }
-
-  private OperationType deduceOperationType(Element operation)
-  {
-    if (operation == null)
-      return null;
-       
-  	int state = 0;
-  	int messageRefType = -1;
-  	Node child = null;
-  	NodeList children = operation.getChildNodes();
-  	
-    for (int i=0; i<children.getLength(); i++)
-    {
-      child = children.item(i);
-      if (child.getNodeType() != Node.ELEMENT_NODE)
-        continue;
-      
-      messageRefType = WSDLUtil.getInstance().getWSDLType((Element)child);
-      switch (state)
-	  {
-        case 0: // initial state     
-          if (WSDLConstants.INPUT == messageRefType)
-            state = 1; 
-          else if (WSDLConstants.OUTPUT == messageRefType)
-            state = 2; 
-          else if (WSDLConstants.DOCUMENTATION == messageRefType)
-          	state = 0;
-          else
-            state = -1; // cannot happen
-          break;
-        case 1: // one-way or request-response
-          if (WSDLConstants.FAULT == messageRefType)
-            state = 11; // one-way
-          else if (WSDLConstants.OUTPUT == messageRefType)
-            state = 3; // request-response
-          else
-            state = -1; // cannot happen
-          break;
-        case 11: // one-way
-          if (WSDLConstants.FAULT == messageRefType)
-            state = 11; // one-way
-          else
-            state = -1; // cannot happen
-          break;
-        case 2: // solicit-response or notification
-          if (WSDLConstants.INPUT == messageRefType)
-            state = 4; // solicit-response
-          else if (WSDLConstants.FAULT == messageRefType)
-            state = 21; // notification
-          else
-            state = -1; // cannot happen
-          break;
-        case 21: // notification
-          if (WSDLConstants.FAULT == messageRefType)
-            state = 21; // notification
-          else
-            state = -1; // cannot happen
-          break;
-        case 3: // request-response 
-          if (WSDLConstants.FAULT == messageRefType)
-            state = 3;
-          else
-            state = -1; // cannot happen
-          break;
-        case 4: // solicit-response
-          if (WSDLConstants.FAULT == messageRefType)
-            state = 4;
-          else
-            state = -1; // cannot happen
-          break;
-        default: // cannot happen (-1)
-          break;
-	  }
-    }
-    
-    OperationType opType = null;
-    switch (state)
-	{
-      case 1:
-      case 11:
-      	opType = OperationType.ONE_WAY;
-        break;
-      case 2:
-      case 21:
-      	opType = OperationType.NOTIFICATION;
-        break;
-      case 3:
-      	opType = OperationType.REQUEST_RESPONSE;
-        break;
-      case 4:
-      	opType = OperationType.SOLICIT_RESPONSE;
-        break;
-      default: // invalid
-        break;
-	}
-    return opType;    
-  }
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setStyle(OperationType newStyle)
-  {
-    OperationType oldStyle = style;
-    style = newStyle;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__STYLE, oldStyle, style));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setName(String newName)
-  {
-    String oldName = name;
-    name = newName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isUndefined()
-  {
-    return undefined;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setUndefined(boolean newUndefined)
-  {
-    boolean oldUndefined = undefined;
-    undefined = newUndefined;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__UNDEFINED, oldUndefined, undefined));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isProxy()
-  {
-    return proxy;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setProxy(boolean newProxy)
-  {
-    boolean oldProxy = proxy;
-    proxy = newProxy;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__PROXY, oldProxy, proxy));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getResourceURI()
-  {
-    return resourceURI;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setResourceURI(String newResourceURI)
-  {
-    String oldResourceURI = resourceURI;
-    resourceURI = newResourceURI;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__RESOURCE_URI, oldResourceURI, resourceURI));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Input getEInput()
-  {
-    return eInput;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetEInput(Input newEInput, NotificationChain msgs)
-  {
-    Input oldEInput = eInput;
-    eInput = newEInput;
-    if (eNotificationRequired())
-    {
-      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__EINPUT, oldEInput, newEInput);
-      if (msgs == null) msgs = notification; else msgs.add(notification);
-    }
-    return msgs;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEInput(Input newEInput)
-  {
-    if (newEInput != eInput)
-    {
-      NotificationChain msgs = null;
-      if (eInput != null)
-        msgs = ((InternalEObject)eInput).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.OPERATION__EINPUT, null, msgs);
-      if (newEInput != null)
-        msgs = ((InternalEObject)newEInput).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.OPERATION__EINPUT, null, msgs);
-      msgs = basicSetEInput(newEInput, msgs);
-      if (msgs != null) msgs.dispatch();
-    }
-    else if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__EINPUT, newEInput, newEInput));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Output getEOutput()
-  {
-    return eOutput;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetEOutput(Output newEOutput, NotificationChain msgs)
-  {
-    Output oldEOutput = eOutput;
-    eOutput = newEOutput;
-    if (eNotificationRequired())
-    {
-      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__EOUTPUT, oldEOutput, newEOutput);
-      if (msgs == null) msgs = notification; else msgs.add(notification);
-    }
-    return msgs;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEOutput(Output newEOutput)
-  {
-    if (newEOutput != eOutput)
-    {
-      NotificationChain msgs = null;
-      if (eOutput != null)
-        msgs = ((InternalEObject)eOutput).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.OPERATION__EOUTPUT, null, msgs);
-      if (newEOutput != null)
-        msgs = ((InternalEObject)newEOutput).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.OPERATION__EOUTPUT, null, msgs);
-      msgs = basicSetEOutput(newEOutput, msgs);
-      if (msgs != null) msgs.dispatch();
-    }
-    else if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__EOUTPUT, newEOutput, newEOutput));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getEFaults()
-  {
-    if (eFaults == null)
-    {
-      eFaults = new EObjectContainmentEList(Fault.class, this, WSDLPackage.OPERATION__EFAULTS);
-    }
-    return eFaults;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getEParameterOrdering()
-  {
-    if (eParameterOrdering == null)
-    {
-      eParameterOrdering = new EObjectResolvingEList(Part.class, this, WSDLPackage.OPERATION__EPARAMETER_ORDERING);
-    }
-    return eParameterOrdering;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Add a fault message that must be associated with this
-   * operation.
-   * @param fault the new fault message
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void addFault(javax.wsdl.Fault fault)
-  {
-    getEFaults().add((Fault)fault);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get the specified fault message.
-   * @param name the name of the desired fault message.
-   * @return the corresponding fault message, or null if there wasn't
-   * any matching message
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Fault getFault(String name)
-  {
-    Fault result = null;
-    for (Iterator i = getEFaults().iterator(); i.hasNext();)
-    {
-      Fault fault = (Fault) i.next();
-      if (name.equals(fault.getName()))
-      {
-        result = fault;
-        break;
-      }
-    }
-    return result;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get all the fault messages associated with this operation.
-   * @return names of fault messages
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Map getFaults()
-  {
-    HashMap hashMap = new HashMap();
-    for (Iterator i = getEFaults().iterator(); i.hasNext();)
-    {
-      Fault fault = (Fault) i.next();
-      hashMap.put(fault.getName(), fault);
-    }
-    return hashMap;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Returns a collection of Part names. Note that 
-   * getParameterEOrdering() returns a collection of Parts.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public List getParameterOrdering()
-  {
-    List ordering = new ArrayList();
-    for (Iterator i = getEParameterOrdering().iterator(); i.hasNext();)
-    {
-      try
-      {
-        Part part = (Part) i.next();
-        ordering.add(part.getName());
-      }
-      catch (Exception e)
-      {
-        // TBD - handle exception
-      }
-    }
-    return ordering.isEmpty() ? null : ordering;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setParameterOrdering(List parameterOrder)
-  {
-    getEParameterOrdering().clear();
-    if (parameterOrder != null)
-    {
-      for (Iterator i = parameterOrder.iterator(); i.hasNext();)
-      {
-        Part part = WSDLFactory.eINSTANCE.createPart();
-        part.setName((String) i.next());
-        getEParameterOrdering().add(part);
-      }
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Input getInput()
-  {
-    return getEInput();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setInput(javax.wsdl.Input input)
-  {
-    setEInput((Input) input);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Output getOutput()
-  {
-    return getEOutput();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setOutput(javax.wsdl.Output output)
-  {
-    setEOutput((Output) output);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.OPERATION__EINPUT:
-          return basicSetEInput(null, msgs);
-        case WSDLPackage.OPERATION__EOUTPUT:
-          return basicSetEOutput(null, msgs);
-        case WSDLPackage.OPERATION__EFAULTS:
-          return ((InternalEList)getEFaults()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.OPERATION__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.OPERATION__ELEMENT:
-        return getElement();
-      case WSDLPackage.OPERATION__STYLE:
-        return getStyle();
-      case WSDLPackage.OPERATION__NAME:
-        return getName();
-      case WSDLPackage.OPERATION__UNDEFINED:
-        return isUndefined() ? Boolean.TRUE : Boolean.FALSE;
-      case WSDLPackage.OPERATION__PROXY:
-        return isProxy() ? Boolean.TRUE : Boolean.FALSE;
-      case WSDLPackage.OPERATION__RESOURCE_URI:
-        return getResourceURI();
-      case WSDLPackage.OPERATION__EINPUT:
-        return getEInput();
-      case WSDLPackage.OPERATION__EOUTPUT:
-        return getEOutput();
-      case WSDLPackage.OPERATION__EFAULTS:
-        return getEFaults();
-      case WSDLPackage.OPERATION__EPARAMETER_ORDERING:
-        return getEParameterOrdering();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.OPERATION__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.OPERATION__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.OPERATION__STYLE:
-        setStyle((OperationType)newValue);
-        return;
-      case WSDLPackage.OPERATION__NAME:
-        setName((String)newValue);
-        return;
-      case WSDLPackage.OPERATION__UNDEFINED:
-        setUndefined(((Boolean)newValue).booleanValue());
-        return;
-      case WSDLPackage.OPERATION__PROXY:
-        setProxy(((Boolean)newValue).booleanValue());
-        return;
-      case WSDLPackage.OPERATION__RESOURCE_URI:
-        setResourceURI((String)newValue);
-        return;
-      case WSDLPackage.OPERATION__EINPUT:
-        setEInput((Input)newValue);
-        return;
-      case WSDLPackage.OPERATION__EOUTPUT:
-        setEOutput((Output)newValue);
-        return;
-      case WSDLPackage.OPERATION__EFAULTS:
-        getEFaults().clear();
-        getEFaults().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.OPERATION__EPARAMETER_ORDERING:
-        getEParameterOrdering().clear();
-        getEParameterOrdering().addAll((Collection)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.OPERATION__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.OPERATION__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.OPERATION__STYLE:
-        setStyle(STYLE_EDEFAULT);
-        return;
-      case WSDLPackage.OPERATION__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case WSDLPackage.OPERATION__UNDEFINED:
-        setUndefined(UNDEFINED_EDEFAULT);
-        return;
-      case WSDLPackage.OPERATION__PROXY:
-        setProxy(PROXY_EDEFAULT);
-        return;
-      case WSDLPackage.OPERATION__RESOURCE_URI:
-        setResourceURI(RESOURCE_URI_EDEFAULT);
-        return;
-      case WSDLPackage.OPERATION__EINPUT:
-        setEInput((Input)null);
-        return;
-      case WSDLPackage.OPERATION__EOUTPUT:
-        setEOutput((Output)null);
-        return;
-      case WSDLPackage.OPERATION__EFAULTS:
-        getEFaults().clear();
-        return;
-      case WSDLPackage.OPERATION__EPARAMETER_ORDERING:
-        getEParameterOrdering().clear();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.OPERATION__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.OPERATION__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.OPERATION__STYLE:
-        return STYLE_EDEFAULT == null ? style != null : !STYLE_EDEFAULT.equals(style);
-      case WSDLPackage.OPERATION__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case WSDLPackage.OPERATION__UNDEFINED:
-        return undefined != UNDEFINED_EDEFAULT;
-      case WSDLPackage.OPERATION__PROXY:
-        return proxy != PROXY_EDEFAULT;
-      case WSDLPackage.OPERATION__RESOURCE_URI:
-        return RESOURCE_URI_EDEFAULT == null ? resourceURI != null : !RESOURCE_URI_EDEFAULT.equals(resourceURI);
-      case WSDLPackage.OPERATION__EINPUT:
-        return eInput != null;
-      case WSDLPackage.OPERATION__EOUTPUT:
-        return eOutput != null;
-      case WSDLPackage.OPERATION__EFAULTS:
-        return eFaults != null && !eFaults.isEmpty();
-      case WSDLPackage.OPERATION__EPARAMETER_ORDERING:
-        return eParameterOrdering != null && !eParameterOrdering.isEmpty();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (style: ");
-    result.append(style);
-    result.append(", name: ");
-    result.append(name);
-    result.append(", undefined: ");
-    result.append(undefined);
-    result.append(", proxy: ");
-    result.append(proxy);
-    result.append(", resourceURI: ");
-    result.append(resourceURI);
-    result.append(')');
-    return result.toString();
-  }
-
-  // 
-  // Reconcile methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    String name = changedElement.getAttribute("name");
-    if (name != null)
-    {
-      setName(name);
-    }
-  }
-
-  public void elementChanged(Element changedElement)
-  {
-    style = deduceOperationType(changedElement);
-    super.elementChanged(changedElement);
-  }
-  
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    Definition definition = getEnclosingDefinition();
-
-    switch (WSDLUtil.getInstance().getWSDLType(child))
-    {
-      case WSDLConstants.INPUT :
-        {
-          Input input = WSDLFactory.eINSTANCE.createInput();
-          input.setEnclosingDefinition(definition);
-          input.setElement(child);
-          setInput(input);
-          break;
-        }
-      case WSDLConstants.OUTPUT :
-        {
-          Output output = WSDLFactory.eINSTANCE.createOutput();
-          output.setEnclosingDefinition(definition);
-          output.setElement(child);
-          setOutput(output);
-          break;
-        }
-      case WSDLConstants.FAULT :
-        {
-          Fault fault = WSDLFactory.eINSTANCE.createFault();
-          fault.setEnclosingDefinition(definition);
-          fault.setElement(child);
-          addFault(fault);
-          break;
-        }
-    }
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-    for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
-    {
-      remove(this, i.next());
-    }
-  }
-
-  protected void remove(Object component, Object modelObject)
-  {
-    Operation operation = (Operation) component;
-    if (modelObject instanceof Input)
-    {
-      operation.setEInput(null);
-    }
-    else if (modelObject instanceof Output)
-    {
-      operation.setEOutput(null);
-    }
-    else if (modelObject instanceof Fault)
-    {
-      operation.getEFaults().remove(modelObject);
-    }
-  }
-
-  public Collection getModelObjects(Object component)
-  {
-    Operation operation = (Operation) component;
-
-    List list = new ArrayList();
-
-    if (operation.getEInput() != null)
-    {
-      list.add(operation.getEInput());
-    }
-
-    if (operation.getEOutput() != null)
-    {
-      list.add(operation.getEOutput());
-    }
-
-    list.addAll(operation.getEFaults());
-
-    return list;
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getOperation_Name())
-        niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
-      if (eAttribute == WSDLPackage.eINSTANCE.getOperation_Style())
-      {
-        OperationType targetType = getStyle();
-        OperationType currentType = deduceOperationType(theElement);
-        if (targetType.equals(currentType))
-          return;
-        else if ((targetType.equals(OperationType.REQUEST_RESPONSE) || targetType.equals(OperationType.SOLICIT_RESPONSE))
-                  && (currentType.equals(OperationType.REQUEST_RESPONSE) || currentType.equals(OperationType.SOLICIT_RESPONSE)))
-        	reorderChildren();
-        else
-          style = deduceOperationType(theElement); // switch back. no support for the other types
-      }
-    }
-  }
-  
-  // Switch <input> and <output>
-  private void reorderChildren()
-  {
-    NodeList nodeList = getElement().getChildNodes(); // There are children.
-    
-    // Find out the positions of <input> and <output>
-    Node current = null;
-    Node input = null;
-    Node output = null;
-    Node reference = null;
-    for (int i=0; i<nodeList.getLength(); i++)
-    {
-      current = nodeList.item(i);
-      if (current.getNodeType() == Node.ELEMENT_NODE)
-      {
-      	if (WSDLConstants.INPUT == WSDLUtil.getInstance().getWSDLType((Element)current))
-        {
-          input = current;
-          if (output != null)
-            reference = nodeList.item(i+1);
-        }
-        else if (WSDLConstants.OUTPUT == WSDLUtil.getInstance().getWSDLType((Element)current))
-        {
-          output = current;
-          if (input != null)
-            reference = nodeList.item(i+1);
-        }
-      }
-    } // end for
-    
-    if (input != null && output != null && reference != null)
-    {
-      Element parent = getElement();
-      if (getStyle().equals(OperationType.REQUEST_RESPONSE))
-      {
-      	// current order: <output> <input>
-        switchChildren(parent,output,input,reference);
-      }
-      else if (getStyle().equals(OperationType.SOLICIT_RESPONSE))
-      {
-        // current order: <input> <output>
-        switchChildren(parent,input,output,reference);
-      }
-    }
-  }
-  
-  private void switchChildren(Node parent, Node child1, Node child2, Node nextOfChild2)
-  {
-    // current node sequence: <child1> <child2> <nextOfChild2>
-    niceRemoveChild(parent,child2);
-    niceInsertBefore(parent,child2,child1);
-    niceRemoveChild(parent,child1);
-    niceInsertBefore(parent,child1,nextOfChild2);
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.OPERATION);
-    setElement(newElement);
-
-    Input input = getEInput();
-    if (input != null)
-    {
-      Element child = ((InputImpl) input).createElement();
-      newElement.appendChild(child);
-    }
-
-    Output output = getEOutput();
-    if (output != null)
-    {
-      Element child = ((OutputImpl) output).createElement();
-      newElement.appendChild(child);
-    }
-
-    Iterator iterator = getEFaults().iterator();
-    while (iterator.hasNext())
-    {
-      Fault fault = (Fault) iterator.next();
-      Element child = ((FaultImpl) fault).createElement();
-      newElement.appendChild(child);
-    }
-
-    return newElement;
-  } 
-  
-} //OperationImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/OutputImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/OutputImpl.java
deleted file mode 100644
index 21737a3..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/OutputImpl.java
+++ /dev/null
@@ -1,172 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Output</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class OutputImpl extends MessageReferenceImpl implements Output
-{
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected OutputImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getOutput();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Message getMessage()
-  {
-    return getEMessage();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setMessage(javax.wsdl.Message message)
-  {
-    setEMessage((Message) message);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.OUTPUT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.OUTPUT__ELEMENT:
-        return getElement();
-      case WSDLPackage.OUTPUT__NAME:
-        return getName();
-      case WSDLPackage.OUTPUT__EMESSAGE:
-        if (resolve) return getEMessage();
-        return basicGetEMessage();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.OUTPUT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.OUTPUT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.OUTPUT__NAME:
-        setName((String)newValue);
-        return;
-      case WSDLPackage.OUTPUT__EMESSAGE:
-        setEMessage((org.eclipse.wst.wsdl.Message)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.OUTPUT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.OUTPUT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.OUTPUT__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case WSDLPackage.OUTPUT__EMESSAGE:
-        setEMessage((org.eclipse.wst.wsdl.Message)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.OUTPUT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.OUTPUT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.OUTPUT__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case WSDLPackage.OUTPUT__EMESSAGE:
-        return eMessage != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.OUTPUT);
-    setElement(newElement);
-    return newElement;
-  }
-} //OutputImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/PartImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/PartImpl.java
deleted file mode 100644
index 71ee5f6..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/PartImpl.java
+++ /dev/null
@@ -1,751 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.xsd.XSDElementDeclaration;
-import org.eclipse.xsd.XSDTypeDefinition;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Part</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.PartImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.PartImpl#getElementName <em>Element Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.PartImpl#getTypeName <em>Type Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.PartImpl#getTypeDefinition <em>Type Definition</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.PartImpl#getElementDeclaration <em>Element Declaration</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.PartImpl#getEMessage <em>EMessage</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class PartImpl extends WSDLElementImpl implements Part
-{
-  /**
-   * The default value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected static final String NAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected String name = NAME_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getElementName() <em>Element Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getElementName()
-   * @generated
-   * @ordered
-   */
-  protected static final QName ELEMENT_NAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getElementName() <em>Element Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getElementName()
-   * @generated
-   * @ordered
-   */
-  protected QName elementName = ELEMENT_NAME_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getTypeName() <em>Type Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getTypeName()
-   * @generated
-   * @ordered
-   */
-  protected static final QName TYPE_NAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getTypeName() <em>Type Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getTypeName()
-   * @generated
-   * @ordered
-   */
-  protected QName typeName = TYPE_NAME_EDEFAULT;
-
-  /**
-   * The cached value of the '{@link #getTypeDefinition() <em>Type Definition</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getTypeDefinition()
-   * @generated
-   * @ordered
-   */
-  protected XSDTypeDefinition typeDefinition = null;
-
-  /**
-   * The cached value of the '{@link #getElementDeclaration() <em>Element Declaration</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getElementDeclaration()
-   * @generated
-   * @ordered
-   */
-  protected XSDElementDeclaration elementDeclaration = null;
-
-  /**
-   * The cached value of the '{@link #getEMessage() <em>EMessage</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEMessage()
-   * @generated
-   * @ordered
-   */
-  protected Message eMessage = null;
-
-  public static final String NS_URI_PART_EXTENSIONS = "http://schemas.xmlsoap.org/wsdl/part-extensions/";
-  public static final String ATTR_MESSAGE = "message";
-  private Map extensionAttributes = new ExtensionAttributeMap();
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected PartImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getPart();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setName(String newName)
-  {
-    String oldName = name;
-    name = newName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PART__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public QName getElementName()
-  {
-    return elementName;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setElementName(QName newElementName)
-  {
-    QName oldElementName = elementName;
-    elementName = newElementName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PART__ELEMENT_NAME, oldElementName, elementName));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public QName getTypeName()
-  {
-    return typeName;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setTypeName(QName newTypeName)
-  {
-    QName oldTypeName = typeName;
-    typeName = newTypeName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PART__TYPE_NAME, oldTypeName, typeName));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public XSDTypeDefinition getTypeDefinition()
-  {
-    if (typeDefinition != null && typeDefinition.eIsProxy())
-    {
-      XSDTypeDefinition oldTypeDefinition = typeDefinition;
-      typeDefinition = (XSDTypeDefinition)eResolveProxy((InternalEObject)typeDefinition);
-      if (typeDefinition != oldTypeDefinition)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.PART__TYPE_DEFINITION, oldTypeDefinition, typeDefinition));
-      }
-    }
-    return typeDefinition;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public XSDTypeDefinition basicGetTypeDefinition()
-  {
-    return typeDefinition;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setTypeDefinition(XSDTypeDefinition newTypeDefinition)
-  {
-    XSDTypeDefinition oldTypeDefinition = typeDefinition;
-    typeDefinition = newTypeDefinition;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PART__TYPE_DEFINITION, oldTypeDefinition, typeDefinition));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public XSDElementDeclaration getElementDeclaration()
-  {
-    if (elementDeclaration != null && elementDeclaration.eIsProxy())
-    {
-      XSDElementDeclaration oldElementDeclaration = elementDeclaration;
-      elementDeclaration = (XSDElementDeclaration)eResolveProxy((InternalEObject)elementDeclaration);
-      if (elementDeclaration != oldElementDeclaration)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.PART__ELEMENT_DECLARATION, oldElementDeclaration, elementDeclaration));
-      }
-    }
-    return elementDeclaration;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public XSDElementDeclaration basicGetElementDeclaration()
-  {
-    return elementDeclaration;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setElementDeclaration(XSDElementDeclaration newElementDeclaration)
-  {
-    XSDElementDeclaration oldElementDeclaration = elementDeclaration;
-    elementDeclaration = newElementDeclaration;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PART__ELEMENT_DECLARATION, oldElementDeclaration, elementDeclaration));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Message getEMessage()
-  {
-    if (eMessage != null && eMessage.eIsProxy())
-    {
-      Message oldEMessage = eMessage;
-      eMessage = (Message)eResolveProxy((InternalEObject)eMessage);
-      if (eMessage != oldEMessage)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.PART__EMESSAGE, oldEMessage, eMessage));
-      }
-    }
-    return eMessage;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Message basicGetEMessage()
-  {
-    return eMessage;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEMessage(Message newEMessage)
-  {
-    Message oldEMessage = eMessage;
-    eMessage = newEMessage;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PART__EMESSAGE, oldEMessage, eMessage));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setExtensionAttribute(QName name, QName value)
-  {
-    String localName = name.getLocalPart();
-    String nsURI = name.getNamespaceURI();
-    if (localName == null)
-      return;
-
-    if (value == null)
-      extensionAttributes.remove(name);
-    else
-      extensionAttributes.put(name, value);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Iterator getExtensionAttributeNames()
-  {
-    Map map = new HashMap(extensionAttributes);
-
-    // Adjust messageName attribute
-    QName messageName = getMessage() != null ? getMessage().getQName() : null;
-    if (messageName != null)
-      map.put(new QName(NS_URI_PART_EXTENSIONS, ATTR_MESSAGE), messageName);
-    else
-      map.remove(new QName(NS_URI_PART_EXTENSIONS, ATTR_MESSAGE));
-
-    return map.keySet().iterator();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public QName getExtensionAttribute(QName name)
-  {
-    if (name.equals(new QName(NS_URI_PART_EXTENSIONS, ATTR_MESSAGE)))
-      return getMessage() != null ? getMessage().getQName() : null;
-    else
-      return (QName) extensionAttributes.get(name);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setMessage(javax.wsdl.Message message)
-  {
-    setEMessage((Message) message);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Message getMessage()
-  {
-    return getEMessage();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.PART__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.PART__ELEMENT:
-        return getElement();
-      case WSDLPackage.PART__NAME:
-        return getName();
-      case WSDLPackage.PART__ELEMENT_NAME:
-        return getElementName();
-      case WSDLPackage.PART__TYPE_NAME:
-        return getTypeName();
-      case WSDLPackage.PART__TYPE_DEFINITION:
-        if (resolve) return getTypeDefinition();
-        return basicGetTypeDefinition();
-      case WSDLPackage.PART__ELEMENT_DECLARATION:
-        if (resolve) return getElementDeclaration();
-        return basicGetElementDeclaration();
-      case WSDLPackage.PART__EMESSAGE:
-        if (resolve) return getEMessage();
-        return basicGetEMessage();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.PART__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.PART__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.PART__NAME:
-        setName((String)newValue);
-        return;
-      case WSDLPackage.PART__ELEMENT_NAME:
-        setElementName((QName)newValue);
-        return;
-      case WSDLPackage.PART__TYPE_NAME:
-        setTypeName((QName)newValue);
-        return;
-      case WSDLPackage.PART__TYPE_DEFINITION:
-        setTypeDefinition((XSDTypeDefinition)newValue);
-        return;
-      case WSDLPackage.PART__ELEMENT_DECLARATION:
-        setElementDeclaration((XSDElementDeclaration)newValue);
-        return;
-      case WSDLPackage.PART__EMESSAGE:
-        setEMessage((Message)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.PART__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.PART__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.PART__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case WSDLPackage.PART__ELEMENT_NAME:
-        setElementName(ELEMENT_NAME_EDEFAULT);
-        return;
-      case WSDLPackage.PART__TYPE_NAME:
-        setTypeName(TYPE_NAME_EDEFAULT);
-        return;
-      case WSDLPackage.PART__TYPE_DEFINITION:
-        setTypeDefinition((XSDTypeDefinition)null);
-        return;
-      case WSDLPackage.PART__ELEMENT_DECLARATION:
-        setElementDeclaration((XSDElementDeclaration)null);
-        return;
-      case WSDLPackage.PART__EMESSAGE:
-        setEMessage((Message)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.PART__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.PART__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.PART__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case WSDLPackage.PART__ELEMENT_NAME:
-        return ELEMENT_NAME_EDEFAULT == null ? elementName != null : !ELEMENT_NAME_EDEFAULT.equals(elementName);
-      case WSDLPackage.PART__TYPE_NAME:
-        return TYPE_NAME_EDEFAULT == null ? typeName != null : !TYPE_NAME_EDEFAULT.equals(typeName);
-      case WSDLPackage.PART__TYPE_DEFINITION:
-        return typeDefinition != null;
-      case WSDLPackage.PART__ELEMENT_DECLARATION:
-        return elementDeclaration != null;
-      case WSDLPackage.PART__EMESSAGE:
-        return eMessage != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (name: ");
-    result.append(name);
-    result.append(", elementName: ");
-    result.append(elementName);
-    result.append(", typeName: ");
-    result.append(typeName);
-    result.append(')');
-    return result.toString();
-  }
-
-  public Map getExtensionAttributes()
-  {
-    return extensionAttributes;
-  }
-
-  class ExtensionAttributeMap extends HashMap
-  {
-    ExtensionAttributeMap()
-    {
-      super();
-    }
-
-    public Object put(Object key, Object val)
-    {
-      QName name = (QName) key;
-      QName value = (QName) val;
-      String lName = name.getLocalPart();
-      String nSpace = name.getNamespaceURI();
-
-      if (NS_URI_PART_EXTENSIONS.equals(nSpace) && ATTR_MESSAGE.equals(lName))
-      {
-        javax.wsdl.Message messageProxy = new MessageImpl();
-        messageProxy.setQName(value);
-        setEMessage((Message) messageProxy);
-      }
-      return super.put(key, value);
-    }
-  }
-
-  //
-  // Reconcile methods
-  //
-  public void reconcileAttributes(Element changedElement)
-  {
-    Definition definition = getEnclosingDefinition();
-
-    String name = changedElement.getAttributeNS(null, "name");
-    if (name != null)
-    {
-      setName(name);
-    }
-
-    String elementAttr = WSDLConstants.getAttribute(changedElement, WSDLConstants.ELEMENT_ATTRIBUTE);
-    setElementName(elementAttr != null ? createQName(definition, elementAttr) : null);
-		    
-    String typeAttr = WSDLConstants.getAttribute(changedElement, WSDLConstants.TYPE_ATTRIBUTE);
-    setTypeName(typeAttr != null ? createQName(definition, typeAttr) : null);
-
-    reconcileReferences(false);
-  }
-
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    //super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getPart_Name())
-        niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
-
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getPart_TypeName())
-        if (getTypeName() != null)
-          niceSetAttributeURIValue(theElement, WSDLConstants.TYPE_ATTRIBUTE, getTypeName().getNamespaceURI() + "#" + getTypeName().getLocalPart());
-        
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getPart_ElementName())
-        if (getElementName() != null)
-          niceSetAttributeURIValue(theElement, WSDLConstants.ELEMENT_ATTRIBUTE, getElementName().getNamespaceURI() + "#" + getElementName().getLocalPart());
-        
-    }
-  }
-
-  protected void changeReference(EReference eReference)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeReference(eReference);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eReference == null || eReference == WSDLPackage.eINSTANCE.getPart_TypeDefinition())
-      {
-        XSDTypeDefinition typeDefinition = getTypeDefinition();
-        if (typeDefinition != null)
-        {
-          niceSetAttributeURIValue(theElement, WSDLConstants.TYPE_ATTRIBUTE, typeDefinition.getURI());
-        }
-      }
-      if (eReference == null || eReference == WSDLPackage.eINSTANCE.getPart_ElementDeclaration())
-      {
-        XSDElementDeclaration elementDecl = getElementDeclaration();
-        if (elementDecl != null)
-        {
-          niceSetAttributeURIValue(theElement, WSDLConstants.ELEMENT_ATTRIBUTE, elementDecl.getURI());
-        }
-      }      
-    }
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.PART);
-    setElement(newElement);
-    return newElement;
-  }
-
-  public void reconcileReferences(boolean deep)
-  {
-    XSDElementDeclaration newElementDeclaration = resolveElementDeclaration(elementName);
-    if (newElementDeclaration != elementDeclaration)
-    {
-      setElementDeclaration(newElementDeclaration);
-    }
-
-    XSDTypeDefinition newTypeDefinition = resolveTypeDefinition(typeName);
-    if (newTypeDefinition != typeDefinition)
-    {
-      setTypeDefinition(newTypeDefinition);
-    }
-
-    super.reconcileReferences(deep);
-  }
-
-  private XSDElementDeclaration resolveElementDeclaration(QName qname)
-  {
-    XSDElementDeclaration result = null;
-    if (qname != null)
-    {
-      DefinitionImpl definition = (DefinitionImpl) getEnclosingDefinition();
-      if (definition != null)
-      {
-        result = definition.resolveElementDeclaration(qname.getNamespaceURI(), qname.getLocalPart());
-      }
-    }
-    return result;
-  }
-
-  private XSDTypeDefinition resolveTypeDefinition(QName qname)
-  {
-    XSDTypeDefinition result = null;
-    if (qname != null)
-    {
-      DefinitionImpl definition = (DefinitionImpl) getEnclosingDefinition();
-      if (definition != null)
-      {
-        result = definition.resolveTypeDefinition(qname.getNamespaceURI(), qname.getLocalPart());
-      }
-    }
-    return result;
-  }
-} //PartImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/PortImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/PortImpl.java
deleted file mode 100644
index 0e195f4..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/PortImpl.java
+++ /dev/null
@@ -1,431 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Port</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.PortImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.PortImpl#getEBinding <em>EBinding</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class PortImpl extends ExtensibleElementImpl implements Port
-{
-  /**
-   * The default value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected static final String NAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getName()
-   * @generated
-   * @ordered
-   */
-  protected String name = NAME_EDEFAULT;
-
-  /**
-   * The cached value of the '{@link #getEBinding() <em>EBinding</em>}' reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEBinding()
-   * @generated
-   * @ordered
-   */
-  protected Binding eBinding = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected PortImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getPort();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setName(String newName)
-  {
-    String oldName = name;
-    name = newName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PORT__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Binding getEBinding()
-  {
-    if (eBinding != null && eBinding.eIsProxy())
-    {
-      Binding oldEBinding = eBinding;
-      eBinding = (Binding)eResolveProxy((InternalEObject)eBinding);
-      if (eBinding != oldEBinding)
-      {
-        if (eNotificationRequired())
-          eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.PORT__EBINDING, oldEBinding, eBinding));
-      }
-    }
-    return eBinding;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Binding basicGetEBinding()
-  {
-    return eBinding;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setEBinding(Binding newEBinding)
-  {
-    Binding oldEBinding = eBinding;
-    eBinding = newEBinding;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PORT__EBINDING, oldEBinding, eBinding));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Binding getBinding()
-  {
-    return getEBinding();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setBinding(javax.wsdl.Binding binding)
-  {
-    setEBinding((Binding) binding);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.PORT__EEXTENSIBILITY_ELEMENTS:
-          return ((InternalEList)getEExtensibilityElements()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.PORT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.PORT__ELEMENT:
-        return getElement();
-      case WSDLPackage.PORT__EEXTENSIBILITY_ELEMENTS:
-        return getEExtensibilityElements();
-      case WSDLPackage.PORT__NAME:
-        return getName();
-      case WSDLPackage.PORT__EBINDING:
-        if (resolve) return getEBinding();
-        return basicGetEBinding();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.PORT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.PORT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.PORT__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        getEExtensibilityElements().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.PORT__NAME:
-        setName((String)newValue);
-        return;
-      case WSDLPackage.PORT__EBINDING:
-        setEBinding((Binding)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.PORT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.PORT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.PORT__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        return;
-      case WSDLPackage.PORT__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case WSDLPackage.PORT__EBINDING:
-        setEBinding((Binding)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.PORT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.PORT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.PORT__EEXTENSIBILITY_ELEMENTS:
-        return eExtensibilityElements != null && !eExtensibilityElements.isEmpty();
-      case WSDLPackage.PORT__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case WSDLPackage.PORT__EBINDING:
-        return eBinding != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (name: ");
-    result.append(name);
-    result.append(')');
-    return result.toString();
-  }
-
-  //
-  // Reconcile methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    Definition definition = getEnclosingDefinition();
-    setName(changedElement.getAttribute("name"));
-    reconcileReferences(false);
-  }
-  
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    super.handleUnreconciledElement(child,remainingModelObjects);
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-    for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
-    {
-      getEExtensibilityElements().remove(i.next());
-    }
-  }
-
-  public Collection getModelObjects(Object component)
-  {
-    Port port = (Port) component;
-    List list = new ArrayList();
-    list.addAll(port.getEExtensibilityElements());
-    return list;
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getPort_Name())
-        niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
-    }
-  }
-
-  protected void changeReference(EReference eReference)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeReference(eReference);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eReference == null || eReference == WSDLPackage.eINSTANCE.getPort_EBinding())
-      {
-        Binding binding = getEBinding();
-        if (binding != null)
-        {
-          QName qName = binding.getQName();
-          niceSetAttributeURIValue(theElement, WSDLConstants.BINDING_ATTRIBUTE, qName.getNamespaceURI() + "#" + qName.getLocalPart());
-        }
-      }
-    }
-  }
-
-  protected Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.PORT);
-    setElement(newElement);
-
-    Iterator iterator = getExtensibilityElements().iterator();
-    while (iterator.hasNext())
-    {
-      ExtensibilityElement extensibilityElement = (ExtensibilityElement) iterator.next();
-      Element child = ((ExtensibilityElementImpl) extensibilityElement).createElement();
-      newElement.appendChild(child);
-    }
-    return newElement;
-  }
-
-  public void reconcileReferences(boolean deep)
-  {
-    if (element != null)
-    {
-      Definition definition = getEnclosingDefinition();
-      QName bindingQName = createQName(definition, element.getAttribute("binding"));
-      Binding newBinding = (bindingQName != null) ? (Binding) definition.getBinding(bindingQName) : null;
-      if (newBinding != getEBinding())
-      {
-        setEBinding(newBinding);
-      }
-    }
-    super.reconcileReferences(deep);
-  }
-
-} //PortImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/PortTypeImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/PortTypeImpl.java
deleted file mode 100644
index b69bdf8..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/PortTypeImpl.java
+++ /dev/null
@@ -1,628 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Port Type</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.PortTypeImpl#getQName <em>QName</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.PortTypeImpl#isUndefined <em>Undefined</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.PortTypeImpl#isProxy <em>Proxy</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.PortTypeImpl#getResourceURI <em>Resource URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.PortTypeImpl#getEOperations <em>EOperations</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class PortTypeImpl extends WSDLElementImpl implements PortType
-{
-  /**
-   * The default value of the '{@link #getQName() <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getQName()
-   * @generated
-   * @ordered
-   */
-  protected static final QName QNAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getQName() <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getQName()
-   * @generated
-   * @ordered
-   */
-  protected QName qName = QNAME_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isUndefined()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean UNDEFINED_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isUndefined()
-   * @generated
-   * @ordered
-   */
-  protected boolean undefined = UNDEFINED_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #isProxy() <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isProxy()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean PROXY_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isProxy() <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isProxy()
-   * @generated
-   * @ordered
-   */
-  protected boolean proxy = PROXY_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getResourceURI()
-   * @generated
-   * @ordered
-   */
-  protected static final String RESOURCE_URI_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getResourceURI()
-   * @generated
-   * @ordered
-   */
-  protected String resourceURI = RESOURCE_URI_EDEFAULT;
-
-  /**
-   * The cached value of the '{@link #getEOperations() <em>EOperations</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEOperations()
-   * @generated
-   * @ordered
-   */
-  protected EList eOperations = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected PortTypeImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getPortType();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public QName getQName()
-  {
-    return qName;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setQName(QName newQName)
-  {
-    QName oldQName = qName;
-    qName = newQName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PORT_TYPE__QNAME, oldQName, qName));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isUndefined()
-  {
-    return undefined;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setUndefined(boolean newUndefined)
-  {
-    boolean oldUndefined = undefined;
-    undefined = newUndefined;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PORT_TYPE__UNDEFINED, oldUndefined, undefined));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isProxy()
-  {
-    return proxy;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setProxy(boolean newProxy)
-  {
-    boolean oldProxy = proxy;
-    proxy = newProxy;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PORT_TYPE__PROXY, oldProxy, proxy));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getResourceURI()
-  {
-    return resourceURI;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setResourceURI(String newResourceURI)
-  {
-    String oldResourceURI = resourceURI;
-    resourceURI = newResourceURI;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PORT_TYPE__RESOURCE_URI, oldResourceURI, resourceURI));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getEOperations()
-  {
-    if (eOperations == null)
-    {
-      eOperations = new EObjectContainmentEList(Operation.class, this, WSDLPackage.PORT_TYPE__EOPERATIONS);
-    }
-    return eOperations;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Add an operation to this port type.
-   * @param operation the operation to be added
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void addOperation(javax.wsdl.Operation operation)
-  {
-    if (!operation.isUndefined())
-      getEOperations().add(operation);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get the specified operation. Note that operation names can
-   * be overloaded within a PortType. In case of overloading, the
-   * names of the input and output messages can be used to further
-   * refine the search.
-   * @param name the name of the desired operation.
-   * @param inputName the name of the input message; if this is null
-   *        it will be ignored.
-   * @param outputName the name of the output message; if this is null
-   *        it will be ignored.
-   * @return the corresponding operation, or null if there wasn't
-   *         any matching operation
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Operation getOperation(String name, String inputName, String outputName)
-  {
-    Iterator opIterator = getOperations().iterator();
-    while (opIterator.hasNext())
-    {
-      javax.wsdl.Operation op = (javax.wsdl.Operation) opIterator.next();
-      if (op == null)
-        continue;
-
-      String opName = op.getName();
-      if (name != null && opName != null)
-      {
-        if (!name.equals(opName))
-          op = null;
-      }
-      else if (name != null || opName != null)
-        op = null;
-
-      if (op != null && inputName != null)
-      {
-        javax.wsdl.Input input = op.getInput();
-        if (input != null)
-        {
-          String opInputName = input.getName();
-          if (opInputName == null || !opInputName.equals(inputName))
-            op = null;
-        }
-        else
-          op = null;
-      }
-
-      if (op != null && outputName != null)
-      {
-        javax.wsdl.Output output = op.getOutput();
-        if (output != null)
-        {
-          String opOutputName = output.getName();
-          if (opOutputName == null || !opOutputName.equals(outputName))
-            op = null;
-        }
-        else
-          op = null;
-      }
-
-      if (op != null)
-        return op;
-    } // end while
-    return null;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get all the operations defined here.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public List getOperations()
-  {
-    if (!isUndefined())
-      return getEOperations();
-    else
-      return new ArrayList();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.PORT_TYPE__EOPERATIONS:
-          return ((InternalEList)getEOperations()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.PORT_TYPE__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.PORT_TYPE__ELEMENT:
-        return getElement();
-      case WSDLPackage.PORT_TYPE__QNAME:
-        return getQName();
-      case WSDLPackage.PORT_TYPE__UNDEFINED:
-        return isUndefined() ? Boolean.TRUE : Boolean.FALSE;
-      case WSDLPackage.PORT_TYPE__PROXY:
-        return isProxy() ? Boolean.TRUE : Boolean.FALSE;
-      case WSDLPackage.PORT_TYPE__RESOURCE_URI:
-        return getResourceURI();
-      case WSDLPackage.PORT_TYPE__EOPERATIONS:
-        return getEOperations();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.PORT_TYPE__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.PORT_TYPE__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.PORT_TYPE__QNAME:
-        setQName((QName)newValue);
-        return;
-      case WSDLPackage.PORT_TYPE__UNDEFINED:
-        setUndefined(((Boolean)newValue).booleanValue());
-        return;
-      case WSDLPackage.PORT_TYPE__PROXY:
-        setProxy(((Boolean)newValue).booleanValue());
-        return;
-      case WSDLPackage.PORT_TYPE__RESOURCE_URI:
-        setResourceURI((String)newValue);
-        return;
-      case WSDLPackage.PORT_TYPE__EOPERATIONS:
-        getEOperations().clear();
-        getEOperations().addAll((Collection)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.PORT_TYPE__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.PORT_TYPE__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.PORT_TYPE__QNAME:
-        setQName(QNAME_EDEFAULT);
-        return;
-      case WSDLPackage.PORT_TYPE__UNDEFINED:
-        setUndefined(UNDEFINED_EDEFAULT);
-        return;
-      case WSDLPackage.PORT_TYPE__PROXY:
-        setProxy(PROXY_EDEFAULT);
-        return;
-      case WSDLPackage.PORT_TYPE__RESOURCE_URI:
-        setResourceURI(RESOURCE_URI_EDEFAULT);
-        return;
-      case WSDLPackage.PORT_TYPE__EOPERATIONS:
-        getEOperations().clear();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.PORT_TYPE__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.PORT_TYPE__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.PORT_TYPE__QNAME:
-        return QNAME_EDEFAULT == null ? qName != null : !QNAME_EDEFAULT.equals(qName);
-      case WSDLPackage.PORT_TYPE__UNDEFINED:
-        return undefined != UNDEFINED_EDEFAULT;
-      case WSDLPackage.PORT_TYPE__PROXY:
-        return proxy != PROXY_EDEFAULT;
-      case WSDLPackage.PORT_TYPE__RESOURCE_URI:
-        return RESOURCE_URI_EDEFAULT == null ? resourceURI != null : !RESOURCE_URI_EDEFAULT.equals(resourceURI);
-      case WSDLPackage.PORT_TYPE__EOPERATIONS:
-        return eOperations != null && !eOperations.isEmpty();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (qName: ");
-    result.append(qName);
-    result.append(", undefined: ");
-    result.append(undefined);
-    result.append(", proxy: ");
-    result.append(proxy);
-    result.append(", resourceURI: ");
-    result.append(resourceURI);
-    result.append(')');
-    return result.toString();
-  }
-
-  //
-  // Reconcile methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    Definition definition = getEnclosingDefinition();
-    QName qname = new QName(definition.getTargetNamespace(), changedElement.getAttribute("name"));
-    setQName(qname);
-  }
-
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    switch (WSDLUtil.getInstance().getWSDLType(child))
-    {
-      case WSDLConstants.OPERATION :
-        {
-          Operation operation = WSDLFactory.eINSTANCE.createOperation();
-          operation.setEnclosingDefinition(getEnclosingDefinition());
-          operation.setElement(child);
-          getEOperations().add(operation);
-          break;
-        }
-    }
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-    for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
-    {
-      remove(this, i.next());
-    }
-  }
-
-  protected void remove(Object component, Object modelObject)
-  {
-    List list = getList(component, modelObject);
-    if (list != null)
-    {
-      list.remove(modelObject);
-    }
-  }
-
-  private List getList(Object component, Object modelObject)
-  {
-    List result = null;
-    PortType portType = (PortType) component;
-    if (modelObject instanceof Operation)
-    {
-      result = portType.getEOperations();
-    }
-    return result;
-  }
-
-  public Collection getModelObjects(Object component)
-  {
-    PortType portType = (PortType) component;
-
-    List list = portType.getEOperations();
-    return list;
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getPortType_QName())
-        niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getQName().getLocalPart());
-    }
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.PORT_TYPE);
-    setElement(newElement);
-
-    Iterator iterator = getEOperations().iterator();
-    while (iterator.hasNext())
-    {
-      Operation operation = (Operation) iterator.next();
-      Element child = ((OperationImpl) operation).createElement();
-      newElement.appendChild(child);
-    }
-
-    return newElement;
-  }
-} //PortTypeImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/ServiceImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/ServiceImpl.java
deleted file mode 100644
index e4ec228..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/ServiceImpl.java
+++ /dev/null
@@ -1,621 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Service</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.ServiceImpl#getQName <em>QName</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.ServiceImpl#isUndefined <em>Undefined</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.ServiceImpl#isProxy <em>Proxy</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.ServiceImpl#getResourceURI <em>Resource URI</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.ServiceImpl#getEPorts <em>EPorts</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ServiceImpl extends ExtensibleElementImpl implements Service
-{
-  /**
-   * The default value of the '{@link #getQName() <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getQName()
-   * @generated
-   * @ordered
-   */
-  protected static final QName QNAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getQName() <em>QName</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getQName()
-   * @generated
-   * @ordered
-   */
-  protected QName qName = QNAME_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isUndefined()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean UNDEFINED_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isUndefined()
-   * @generated
-   * @ordered
-   */
-  protected boolean undefined = UNDEFINED_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #isProxy() <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isProxy()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean PROXY_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isProxy() <em>Proxy</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isProxy()
-   * @generated
-   * @ordered
-   */
-  protected boolean proxy = PROXY_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getResourceURI()
-   * @generated
-   * @ordered
-   */
-  protected static final String RESOURCE_URI_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getResourceURI()
-   * @generated
-   * @ordered
-   */
-  protected String resourceURI = RESOURCE_URI_EDEFAULT;
-
-  private Map ports;
-
-  /**
-   * The cached value of the '{@link #getEPorts() <em>EPorts</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getEPorts()
-   * @generated
-   * @ordered
-   */
-  protected EList ePorts = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected ServiceImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getService();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public QName getQName()
-  {
-    return qName;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setQName(QName newQName)
-  {
-    QName oldQName = qName;
-    qName = newQName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.SERVICE__QNAME, oldQName, qName));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isUndefined()
-  {
-    return undefined;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setUndefined(boolean newUndefined)
-  {
-    boolean oldUndefined = undefined;
-    undefined = newUndefined;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.SERVICE__UNDEFINED, oldUndefined, undefined));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isProxy()
-  {
-    return proxy;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setProxy(boolean newProxy)
-  {
-    boolean oldProxy = proxy;
-    proxy = newProxy;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.SERVICE__PROXY, oldProxy, proxy));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getResourceURI()
-  {
-    return resourceURI;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setResourceURI(String newResourceURI)
-  {
-    String oldResourceURI = resourceURI;
-    resourceURI = newResourceURI;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.SERVICE__RESOURCE_URI, oldResourceURI, resourceURI));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getEPorts()
-  {
-    if (ePorts == null)
-    {
-      ePorts = new EObjectContainmentEList(Port.class, this, WSDLPackage.SERVICE__EPORTS);
-    }
-    return ePorts;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Add a port to this service.
-   * @param port the port to be added
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void addPort(javax.wsdl.Port port)
-  {
-    getEPorts().add((Port)port);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get all the ports defined here.
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Map getPorts()
-  {
-    HashMap hashMap = new HashMap();
-    for (Iterator i = getEPorts().iterator(); i.hasNext();)
-    {
-      Port port = (Port) i.next();
-      hashMap.put(port.getName(), port);
-    }
-    return hashMap;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * Get the specified port.
-   *
-   * @param name the name of the desired port.
-   * @return the corresponding port, or null if there wasn't
-   * any matching port
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public javax.wsdl.Port getPort(String name)
-  {
-    Port result = null;
-    for (Iterator i = getEPorts().iterator(); i.hasNext();)
-    {
-      Port port = (Port) i.next();
-      if (name.equals(port.getName()))
-      {
-        result = port;
-        break;
-      }
-    }
-    return result;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.SERVICE__EEXTENSIBILITY_ELEMENTS:
-          return ((InternalEList)getEExtensibilityElements()).basicRemove(otherEnd, msgs);
-        case WSDLPackage.SERVICE__EPORTS:
-          return ((InternalEList)getEPorts()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.SERVICE__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.SERVICE__ELEMENT:
-        return getElement();
-      case WSDLPackage.SERVICE__EEXTENSIBILITY_ELEMENTS:
-        return getEExtensibilityElements();
-      case WSDLPackage.SERVICE__QNAME:
-        return getQName();
-      case WSDLPackage.SERVICE__UNDEFINED:
-        return isUndefined() ? Boolean.TRUE : Boolean.FALSE;
-      case WSDLPackage.SERVICE__PROXY:
-        return isProxy() ? Boolean.TRUE : Boolean.FALSE;
-      case WSDLPackage.SERVICE__RESOURCE_URI:
-        return getResourceURI();
-      case WSDLPackage.SERVICE__EPORTS:
-        return getEPorts();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.SERVICE__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.SERVICE__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.SERVICE__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        getEExtensibilityElements().addAll((Collection)newValue);
-        return;
-      case WSDLPackage.SERVICE__QNAME:
-        setQName((QName)newValue);
-        return;
-      case WSDLPackage.SERVICE__UNDEFINED:
-        setUndefined(((Boolean)newValue).booleanValue());
-        return;
-      case WSDLPackage.SERVICE__PROXY:
-        setProxy(((Boolean)newValue).booleanValue());
-        return;
-      case WSDLPackage.SERVICE__RESOURCE_URI:
-        setResourceURI((String)newValue);
-        return;
-      case WSDLPackage.SERVICE__EPORTS:
-        getEPorts().clear();
-        getEPorts().addAll((Collection)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.SERVICE__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.SERVICE__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.SERVICE__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        return;
-      case WSDLPackage.SERVICE__QNAME:
-        setQName(QNAME_EDEFAULT);
-        return;
-      case WSDLPackage.SERVICE__UNDEFINED:
-        setUndefined(UNDEFINED_EDEFAULT);
-        return;
-      case WSDLPackage.SERVICE__PROXY:
-        setProxy(PROXY_EDEFAULT);
-        return;
-      case WSDLPackage.SERVICE__RESOURCE_URI:
-        setResourceURI(RESOURCE_URI_EDEFAULT);
-        return;
-      case WSDLPackage.SERVICE__EPORTS:
-        getEPorts().clear();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.SERVICE__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.SERVICE__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.SERVICE__EEXTENSIBILITY_ELEMENTS:
-        return eExtensibilityElements != null && !eExtensibilityElements.isEmpty();
-      case WSDLPackage.SERVICE__QNAME:
-        return QNAME_EDEFAULT == null ? qName != null : !QNAME_EDEFAULT.equals(qName);
-      case WSDLPackage.SERVICE__UNDEFINED:
-        return undefined != UNDEFINED_EDEFAULT;
-      case WSDLPackage.SERVICE__PROXY:
-        return proxy != PROXY_EDEFAULT;
-      case WSDLPackage.SERVICE__RESOURCE_URI:
-        return RESOURCE_URI_EDEFAULT == null ? resourceURI != null : !RESOURCE_URI_EDEFAULT.equals(resourceURI);
-      case WSDLPackage.SERVICE__EPORTS:
-        return ePorts != null && !ePorts.isEmpty();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (qName: ");
-    result.append(qName);
-    result.append(", undefined: ");
-    result.append(undefined);
-    result.append(", proxy: ");
-    result.append(proxy);
-    result.append(", resourceURI: ");
-    result.append(resourceURI);
-    result.append(')');
-    return result.toString();
-  }
-
-  //
-  // Reconcile methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-    Definition definition = getEnclosingDefinition();
-
-    QName qname = new QName(definition.getTargetNamespace(), changedElement.getAttribute("name"));
-    setQName(qname);
-  }
-
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    switch (WSDLUtil.getInstance().getWSDLType(child))
-    {
-      case WSDLConstants.PORT :
-        {
-          Port port = (Port) ((WSDLPackage) EPackage.Registry.INSTANCE.getEPackage(WSDLPackage.eNS_URI)).getWSDLFactory().createPort();
-          port.setEnclosingDefinition(getEnclosingDefinition());
-          getEPorts().add(port);
-          port.setElement(child);
-          break;
-        }
-      case WSDLConstants.DOCUMENTATION :
-        {
-          setDocumentationElement(child);
-          break;
-        }
-      default :
-      {
-        super.handleUnreconciledElement(child,remainingModelObjects);
-        break;
-      }
-    }
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-    for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
-    {
-      remove(i.next());
-    }
-  }
-
-  private void remove(Object modelObject)
-  {
-    List list = getList(modelObject);
-    if (list != null)
-    {
-      list.remove(modelObject);
-    }
-  }
-
-  private List getList(Object modelObject)
-  {
-    List result = null;
-    if (modelObject instanceof Port)
-    {
-      result = getEPorts();
-    }
-    else if (modelObject instanceof ExtensibilityElement)
-    {
-      result = getExtensibilityElements();
-    }
-    return result;
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    super.changeAttribute(eAttribute);
-    Element theElement = getElement();
-    if (theElement != null)
-    {
-      if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getService_QName())
-        niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getQName().getLocalPart());
-    }
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.SERVICE);
-    setElement(newElement);
-
-    Iterator iterator = getEPorts().iterator();
-    while (iterator.hasNext())
-    {
-      Port port = (Port) iterator.next();
-      Element child = ((PortImpl) port).createElement();
-      newElement.appendChild(child);
-    }
-
-    iterator = getExtensibilityElements().iterator();
-    while (iterator.hasNext())
-    {
-      ExtensibilityElement extensibilityElement = (ExtensibilityElement) iterator.next();
-      Element child = ((ExtensibilityElementImpl) extensibilityElement).createElement();
-      newElement.appendChild(child);
-    }
-
-    return newElement;
-  }
-
-} //ServiceImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/TypesImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/TypesImpl.java
deleted file mode 100644
index 1b45acb..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/TypesImpl.java
+++ /dev/null
@@ -1,323 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-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.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.xsd.XSDSchema;
-import org.w3c.dom.DOMException;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-//import com.ibm.wsdl.factory.WSDLFactoryImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Types</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class TypesImpl extends ExtensibleElementImpl implements Types
-{
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected TypesImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getTypes();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public List getSchemas()
-  {
-    List arrayList = new ArrayList();
-    for (Iterator i = getEExtensibilityElements().iterator(); i.hasNext();)
-    {
-      XSDSchemaExtensibilityElement xsdee = (XSDSchemaExtensibilityElement) i.next();
-      if (xsdee.getSchema() != null)
-      {
-        arrayList.add(xsdee.getSchema());
-      }
-    }
-    return arrayList;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public List getSchemas(String namespaceURI)
-  {
-    List schemas = new ArrayList();
-    for (Iterator i = getSchemas().iterator(); i.hasNext();)
-    {
-      XSDSchema schema = (XSDSchema) i.next();
-      if (namespaceURI.equals(schema.getTargetNamespace()))
-        schemas.add(schema);
-    }
-    return schemas;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.TYPES__EEXTENSIBILITY_ELEMENTS:
-          return ((InternalEList)getEExtensibilityElements()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.TYPES__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.TYPES__ELEMENT:
-        return getElement();
-      case WSDLPackage.TYPES__EEXTENSIBILITY_ELEMENTS:
-        return getEExtensibilityElements();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.TYPES__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.TYPES__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.TYPES__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        getEExtensibilityElements().addAll((Collection)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.TYPES__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.TYPES__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.TYPES__EEXTENSIBILITY_ELEMENTS:
-        getEExtensibilityElements().clear();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.TYPES__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.TYPES__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.TYPES__EEXTENSIBILITY_ELEMENTS:
-        return eExtensibilityElements != null && !eExtensibilityElements.isEmpty();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-  
-  public void eNotify(Notification msg)
-  {
-    super.eNotify(msg);
-    
-    // cs.. if we've added an XSDSchemaExtensibilityElementImpl and the Types object is already attached 
-    // to a resource we need to set the schemaLocation for the inline schema.
-    // If not yet attached to a resource, the schemaLocation's will be set via WSDLResourceImpl.attached(EObject o)
-    //     
-    if (msg.getFeature() == WSDLPackage.eINSTANCE.getExtensibleElement_EExtensibilityElements() &&
-        msg.getEventType() == Notification.ADD)
-    {
-      if (msg.getNewValue() instanceof XSDSchemaExtensibilityElementImpl)
-      {
-        XSDSchemaExtensibilityElementImpl ee = (XSDSchemaExtensibilityElementImpl)msg.getNewValue();
-        if (ee.getSchema() != null && ee.getSchema().eResource() != null)
-        {
-           ee.getSchema().setSchemaLocation(ee.getSchema().eResource().getURI().toString());
-        }  
-      }  
-    }  
-  }
-
-  //
-  // Reconcile methods
-  //
-
-  public void reconcileAttributes(Element changedElement)
-  {
-  }
-
-  public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-    if ("schema".equals(child.getLocalName()))
-    {
-      try
-      {
-        XSDSchemaExtensibilityElement xsdee = WSDLFactory.eINSTANCE.createXSDSchemaExtensibilityElement();
-        xsdee.setEnclosingDefinition(getEnclosingDefinition());
-        xsdee.setElement(child); // cs : this has the side effect of creating the inline schema               
-        addExtensibilityElement(xsdee);       
-      }
-      catch (Exception e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-    for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
-    {
-      remove(this, i.next());
-    }
-    ((DefinitionImpl)getEnclosingDefinition()).reconcileReferences(true);
-  }
-
-  protected void remove(Object component, Object modelObject)
-  {
-    Types types = (Types) component;
-    List list = types.getEExtensibilityElements();
-    list.remove(modelObject);
-  }
-
-  public Collection getModelObjects(Object component)
-  {
-    Types types = (Types) component;
-    List list = new ArrayList();
-    list.addAll(types.getEExtensibilityElements());
-    return list;
-  }
-
-  public Element createElement()
-  {
-    Element newElement = createElement(WSDLConstants.TYPES);
-    setElement(newElement);
-
-    // Add children
-    Definition definition = getEnclosingDefinition();
-    if (definition == null)
-      return newElement;
-
-    Document document = definition.getDocument();
-    if (document == null)
-      document = ((DefinitionImpl) definition).updateDocument();
-
-    Iterator iter = getEExtensibilityElements().iterator();
-    Element el = null;
-    while (iter.hasNext())
-    {
-      ExtensibilityElement extensibility = (ExtensibilityElement) iter.next();
-      el = extensibility.getElement();
-      if (el != null)
-      {
-        try
-        {
-          Element reParented = (Element) document.importNode(el, true);
-          extensibility.setElement(reParented); // replace with the new one
-          newElement.appendChild(reParented);
-        }
-        catch (DOMException e)
-        {
-          e.printStackTrace();
-          return newElement;
-        }
-      }
-      else
-      {
-      	Element child = ((ExtensibilityElementImpl)extensibility).createElement();
-      	newElement.appendChild(child);
-      }
-    }
-
-    return newElement;
-  }
-} //TypesImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/UnknownExtensibilityElementImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/UnknownExtensibilityElementImpl.java
deleted file mode 100644
index 597903a..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/UnknownExtensibilityElementImpl.java
+++ /dev/null
@@ -1,320 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.Collection;
-import java.util.Iterator;
-import javax.xml.namespace.QName;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.UnknownExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Unknown Extensibility Element</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wst.wsdl.impl.UnknownExtensibilityElementImpl#getChildren <em>Children</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class UnknownExtensibilityElementImpl extends ExtensibilityElementImpl implements UnknownExtensibilityElement
-{
-    /**
-     * The cached value of the '{@link #getChildren() <em>Children</em>}' containment reference list.
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @see #getChildren()
-     * @generated
-     * @ordered
-     */
-    protected EList children = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    protected UnknownExtensibilityElementImpl()
-    {
-        super();
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    protected EClass eStaticClass()
-    {
-        return WSDLPackage.eINSTANCE.getUnknownExtensibilityElement();
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EList getChildren()
-    {
-        if (children == null)
-        {
-            children = new EObjectContainmentEList(UnknownExtensibilityElement.class, this, WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN);
-        }
-        return children;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-    {
-        if (featureID >= 0)
-        {
-            switch (eDerivedStructuralFeatureID(featureID, baseClass))
-            {
-            case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN:
-                return ((InternalEList) getChildren()).basicRemove(otherEnd, msgs);
-            default:
-                return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-            }
-        }
-        return eBasicSetContainer(null, featureID, msgs);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public Object eGet(EStructuralFeature eFeature, boolean resolve)
-    {
-        switch (eDerivedStructuralFeatureID(eFeature))
-        {
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT:
-            return getDocumentationElement();
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__ELEMENT:
-            return getElement();
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__REQUIRED:
-            return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
-            return getElementType();
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN:
-            return getChildren();
-        }
-        return eDynamicGet(eFeature, resolve);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public void eSet(EStructuralFeature eFeature, Object newValue)
-    {
-        switch (eDerivedStructuralFeatureID(eFeature))
-        {
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT:
-            setDocumentationElement((Element) newValue);
-            return;
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__ELEMENT:
-            setElement((Element) newValue);
-            return;
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__REQUIRED:
-            setRequired(((Boolean) newValue).booleanValue());
-            return;
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
-            setElementType((QName) newValue);
-            return;
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN:
-            getChildren().clear();
-            getChildren().addAll((Collection) newValue);
-            return;
-        }
-        eDynamicSet(eFeature, newValue);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public void eUnset(EStructuralFeature eFeature)
-    {
-        switch (eDerivedStructuralFeatureID(eFeature))
-        {
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT:
-            setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-            return;
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__ELEMENT:
-            setElement(ELEMENT_EDEFAULT);
-            return;
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__REQUIRED:
-            setRequired(REQUIRED_EDEFAULT);
-            return;
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
-            setElementType(ELEMENT_TYPE_EDEFAULT);
-            return;
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN:
-            getChildren().clear();
-            return;
-        }
-        eDynamicUnset(eFeature);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public boolean eIsSet(EStructuralFeature eFeature)
-    {
-        switch (eDerivedStructuralFeatureID(eFeature))
-        {
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT:
-            return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__ELEMENT:
-            return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__REQUIRED:
-            return required != REQUIRED_EDEFAULT;
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
-            return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN:
-            return children != null && !children.isEmpty();
-        }
-        return eDynamicIsSet(eFeature);
-    }
-
-    // 
-    // Reconcile methods
-    //
-
-    public void setElement(Element element)
-    {
-        if (element == null && !isReconciling)
-        {
-            //System.out.println("ExtensibilityElement.setElement(): Preserving old element");
-        } 
-        else
-        {
-            setElementGen(element);
-        }
-    }
-
-    public void reconcileAttributes(Element changedElement)
-    {
-        //System.out.println("UnknownExtensibilityElementImpl.reconcileAttributes()");
-    }
-
-    public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-    {
-        //System.out.println("UnknownExtensibilityElementImpl.handleUnreconciledElement()");
-        UnknownExtensibilityElement extensibilityElement = WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
-        extensibilityElement.setEnclosingDefinition(getEnclosingDefinition());
-        extensibilityElement.setElement(child);
-        
-        // TODO..  we need to figure out where the child should go in the in current list
-        // so that it doesn't always end up going to the end of the list 
-        // (since a new element might be added at the start)
-        getChildren().add(extensibilityElement);         
-    }
-
-    protected void handleReconciliation(Collection remainingModelObjects)
-    {
-        for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
-        {
-            remove(this, i.next());
-        }
-    }
-
-    protected void remove(Object component, Object modelObject)
-    {
-        UnknownExtensibilityElement uee = (UnknownExtensibilityElement) component;
-        if (modelObject instanceof UnknownExtensibilityElement)
-        {
-            uee.getChildren().remove(modelObject);
-        }
-    }
-
-    public Element createElement()
-    {
-        Definition definition = getEnclosingDefinition();
-        if (definition == null)
-            return null;
-
-        Document document = definition.getDocument();
-        if (document == null)
-            document = ((DefinitionImpl) definition).updateDocument();
-
-        Element newElement = null;
-        if (element != null) // This is an old element.
-        {
-            newElement = (Element) document.importNode(element, true);
-            element = newElement;
-        } 
-        else
-        {
-            String namespace = getElementType().getNamespaceURI();
-            String qualifier = definition.getPrefix(namespace);
-            newElement = document.createElementNS(namespace, (qualifier == null ? "" : qualifier + ":") + getElementType().getLocalPart());
-            element = newElement;
-        }
-
-        return newElement;
-    }
-
-    private java.util.Map properties = new java.util.HashMap();
-
-    public void setProperty(String key, String value)
-    {
-        properties.put(key, value);
-    }
-
-    protected void changeAttribute(EAttribute eAttribute)
-    {
-        if (isReconciling)
-            return;
-
-        super.changeAttribute(eAttribute);
-        Element theElement = getElement();
-        if (theElement != null)
-        {
-            Iterator iterator = properties.entrySet().iterator();
-            java.util.Map.Entry entry = null;
-            while (iterator.hasNext())
-            {
-                entry = (java.util.Map.Entry) iterator.next();
-                String attribute = (String) entry.getKey();
-                String value = (String) entry.getValue();
-                niceSetAttribute(theElement, attribute, value);
-            }
-        }
-    }
-} //UnknownExtensibilityElementImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/WSDLElementImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/WSDLElementImpl.java
deleted file mode 100644
index b40417b..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/WSDLElementImpl.java
+++ /dev/null
@@ -1,1476 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.ListIterator;
-import java.util.StringTokenizer;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.BasicEList;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.emf.ecore.util.EContentsEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLConstants;
-import org.eclipse.xsd.util.XSDConstants;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.Text;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Element</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.WSDLElementImpl#getDocumentationElement <em>Documentation Element</em>}</li>
- *   <li>{@link org.eclipse.wsdl.impl.WSDLElementImpl#getElement <em>Element</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public abstract class WSDLElementImpl extends EObjectImpl implements WSDLElement
-{
-  /**
-   * The default value of the '{@link #getDocumentationElement() <em>Documentation Element</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getDocumentationElement()
-   * @generated
-   * @ordered
-   */
-  protected static final Element DOCUMENTATION_ELEMENT_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getDocumentationElement() <em>Documentation Element</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getDocumentationElement()
-   * @generated
-   * @ordered
-   */
-  protected Element documentationElement = DOCUMENTATION_ELEMENT_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getElement() <em>Element</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getElement()
-   * @generated
-   * @ordered
-   */
-  protected static final Element ELEMENT_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getElement() <em>Element</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getElement()
-   * @generated
-   * @ordered
-   */
-  protected Element element = ELEMENT_EDEFAULT;
-
-  protected boolean isReconciling = false;
-  protected boolean updatingDOM = false;
-  protected EList wsdlContents;
-
-  private Definition enclosingDefinition;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected WSDLElementImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getWSDLElement();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Element getDocumentationElement()
-  {
-    return documentationElement;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setDocumentationElement(Element newDocumentationElement)
-  {
-    Element oldDocumentationElement = documentationElement;
-    documentationElement = newDocumentationElement;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.WSDL_ELEMENT__DOCUMENTATION_ELEMENT, oldDocumentationElement, documentationElement));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Element getElement()
-  {
-    return element;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setElementGen(Element newElement)
-  {
-    Element oldElement = element;
-    element = newElement;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.WSDL_ELEMENT__ELEMENT, oldElement, element));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setEnclosingDefinition(Definition definition)
-  {
-    enclosingDefinition = definition;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.WSDL_ELEMENT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.WSDL_ELEMENT__ELEMENT:
-        return getElement();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.WSDL_ELEMENT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.WSDL_ELEMENT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.WSDL_ELEMENT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.WSDL_ELEMENT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.WSDL_ELEMENT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.WSDL_ELEMENT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (documentationElement: ");
-    result.append(documentationElement);
-    result.append(", element: ");
-    result.append(element);
-    result.append(')');
-    return result.toString();
-  }
-
-  //
-  // Reconcilation methods: DOM -> Model
-  //
-
-  public static class WSDLContentsEList extends EContentsEList
-  {
-    WSDLContentsEList(EObject eObject, EStructuralFeature[] eStructuralFeatures)
-    {
-      super(eObject, eStructuralFeatures);
-    }
-
-    protected ListIterator newListIterator()
-    {
-      return new FeatureIteratorImpl(eObject, eStructuralFeatures);
-    }
-
-    protected boolean isIncluded(EStructuralFeature eStructuralFeature)
-    {
-      EReference eReference = (EReference) eStructuralFeature;
-      return !eReference.isTransient();
-    }
-
-    public List basicList()
-    {
-      return new WSDLContentsEList(eObject, eStructuralFeatures);
-    }
-
-    public Iterator basicIterator()
-    {
-      return new FeatureIteratorImpl(eObject, eStructuralFeatures);
-    }
-
-    public static class FeatureIteratorImpl extends EContentsEList.FeatureIteratorImpl
-    {
-      public FeatureIteratorImpl(EObject eObject)
-      {
-        super(eObject, (EStructuralFeature[]) ((BasicEList) eObject.eClass().getEAllReferences()).data());
-      }
-
-      public FeatureIteratorImpl(EObject eObject, EStructuralFeature[] eStructuralFeatures)
-      {
-        super(eObject, eStructuralFeatures);
-      }
-
-      protected boolean isIncluded(EStructuralFeature eStructuralFeature)
-      {
-        EReference eReference = (EReference) eStructuralFeature;
-        return !eReference.isTransient();
-      }
-    }
-  }
-
-  public EList getWSDLContents()
-  {
-    if (wsdlContents == null)
-    {
-      wsdlContents = new WSDLContentsEList(this, (EStructuralFeature[]) ((BasicEList) eClass().getEAllContainments()).data());
-    }
-
-    return wsdlContents;
-  }
-
-  public void setElement(Element element)
-  {
-    if (element == null)
-    {
-      isReconciling = true;
-      setElementGen(null);
-      for (Iterator contents = getWSDLContents().iterator(); contents.hasNext();)
-      {
-        Object obj = contents.next();
-        if (obj instanceof WSDLElementImpl)
-        {
-          WSDLElementImpl content = (WSDLElementImpl) obj;
-          content.setElement(null);
-        }
-      }
-      isReconciling = false;
-    }
-    else
-    {
-      setElementGen(element);
-    }
-  }
-
-  public boolean eNotificationRequired()
-  {
-    return true;
-  }
-
-  public void eNotify(Notification msg)
-  {
-    int eventType = msg.getEventType();
-    Object feature = msg.getFeature();
-    Object oldValue = msg.getOldValue();
-    Object newValue = msg.getNewValue();
-
-    if (eClass().getEAllReferences().contains(feature))
-    {
-      EReference eReference = (EReference) feature;
-      if (feature == WSDLPackage.eINSTANCE.getDefinition_ENamespaces())
-      {
-        //System.out.println("eNotify: namespaces");
-      }
-      else if (eReference.isContainment() && !eReference.isTransient())
-      {
-        switch (eventType)
-        {
-          case Notification.ADD :
-          {
-            if (newValue instanceof WSDLElement)
-              adoptContent(eReference, (WSDLElement) newValue);
-            break;
-          }
-          case Notification.ADD_MANY :
-          {
-            for (Iterator newValues = ((Collection) newValue).iterator(); newValues.hasNext();)
-            {
-              WSDLElement wsdlElement = (WSDLElement) newValues.next();
-              adoptContent(eReference, wsdlElement);
-            }
-            break;
-          }
-          case Notification.REMOVE :
-          {
-            if (oldValue != null)
-            {
-              orphanContent(eReference, (WSDLElement) oldValue);
-            }
-            break;
-          }
-          case Notification.REMOVE_MANY :
-          {
-            for (Iterator oldValues = ((Collection) oldValue).iterator(); oldValues.hasNext();)
-            {
-              EObject object = (EObject) oldValues.next();
-              orphanContent(eReference, object);
-            }
-            break;
-          }
-          case Notification.MOVE :
-          {
-            moveContent(eReference, (WSDLElement) newValue);
-            break;
-          }
-          case Notification.SET :
-          case Notification.UNSET :
-          {
-            if (oldValue != null)
-            {
-              orphanContent(eReference, oldValue);
-            }
-            if (newValue != null)
-            {
-              adoptContent(eReference, newValue);
-            }
-            break;
-          }
-        }
-      }
-      else
-      {
-        switch (eventType)
-        {
-          case Notification.ADD :
-          case Notification.ADD_MANY :
-          case Notification.REMOVE :
-          case Notification.REMOVE_MANY :
-          case Notification.MOVE :
-          case Notification.SET :
-          case Notification.UNSET :
-          {
-            changeReference(eReference);
-            break;
-          }
-        }
-      }
-    }
-    else if (eClass().getEAllAttributes().contains(feature))
-    {
-      EAttribute eAttribute = (EAttribute) feature;
-      switch (eventType)
-      {
-        case Notification.ADD :
-        case Notification.ADD_MANY :
-        case Notification.REMOVE :
-        case Notification.REMOVE_MANY :
-        case Notification.MOVE :
-        case Notification.SET :
-        case Notification.UNSET :
-        {
-          changeAttribute(eAttribute);
-          break;
-        }
-      }
-    }
-    super.eNotify(msg);
-  }
-
-  protected void orphanContent(EReference eReference, Object obj)
-  {
-    if (!isReconciling)
-    {
-      Element parent = getElement();
-      if (parent != null && obj != null && obj instanceof WSDLElement)
-      {
-      	WSDLElement wsdlElement = (WSDLElement)obj;
-        Element contentElement = wsdlElement.getElement();
-        if (contentElement != null)
-          niceRemoveChild(contentElement.getParentNode(), contentElement);
-      }
-      else
-      	;//System.out.println("WSDLElement.orphanContent(), Object is: " + obj);
-    }
-  }
-  
-  protected void niceRemoveChild(Node parent, Node child)
-  {
-    if (isReconciling)
-    {
-      // System.out.println("**** cyclic dom writeback avoided " + eClass().getName());
-      return;
-    }
-    forceNiceRemoveChild(parent, child);
-  }
-  
-  public void forceNiceRemoveChild(Node parent, Node child)
-  {
-    updatingDOM = true;
-
-    boolean done = false;
-
-// System.out.println("?*");
-    Node previous = child.getPreviousSibling();
-    if (previous != null && previous.getNodeType() == Node.TEXT_NODE)
-    {
-      Text text = (Text)previous;
-      String data = text.getData();
-      int index = data.lastIndexOf('\n');
-      if (index != -1)
-      {
-        if (index - 1 > 0 && data.charAt(index - 1) == '\r')
-        {
-//System.out.println("1*");
-          text.deleteData(index - 1, data.length() - index + 1);
-        }
-        else
-        {
-//System.out.println("2*");
-          text.deleteData(index, data.length() - index);
-        }
-        done = true;
-      }
-      else
-      {
-        //System.out.println("No return before!");
-      }
-    }
-    else
-    {
-      // System.out.println("No text node before!");
-    }
-
-
-    if (!done)
-    {
-      for (Node next = child.getNextSibling(); next != null; next = next.getNextSibling())
-      {
-        if (next.getNodeType() == Node.TEXT_NODE)
-        {
-          Text text = (Text)next;
-          String data = text.getData();
-/*
-           System.out.print("xx " + data.length() + ":: ");
-          for (int i = 0; i < data.length(); ++i)
-          {
-             System.out.print(" " + Integer.toHexString((int)data.charAt(i)));
-          }
-          System.out.println();
-*/
-
-          int index = data.indexOf('\n');
-          if (index != -1)
-          {
-            if (index + 1 < data.length() && data.charAt(index + 1) == '\r')
-            {
-    // System.out.println("3*");
-              text.deleteData(0, index + 2);
-            }
-            else
-            {
-    //System.out.println("4*");
-              text.deleteData(0, index + 1);
-            }
-            break;
-          }
-          else
-          {
-            // System.out.println("No return after!");
-          }
-        }
-        else if (next.getNodeType() == Node.ELEMENT_NODE)
-        {
-          break;
-        }
-      }
-    }
-
-// System.out.println("Removing from--------\n     " + parent);
-// System.out.println("Removing--------\n     " + child);
-    if (parent != null)
-    	parent.removeChild(child);
-
-    updatingDOM=false;
-  }
- 
-  protected void moveContent(EReference eReference, WSDLElement wsdlElement)
-  {
-    if (isReconciling)
-    {
-      // System.out.println("**** cyclic dom writeback avoided " + eClass().getName());
-      return;
-    }
-    //System.out.println("moving " + xsdConcreteComponent);
-    Node parent = getAdoptionParentNode(eReference);
-    if (parent != null)
-    {
-      Element child = wsdlElement.getElement();
-      if (child != null)
-      {
-        List contents = getWSDLContents();
-        int index = contents.indexOf(wsdlElement);
-        niceRemoveChild(parent, child);
-        niceInsertBefore
-          (parent, 
-            child, 
-            ++index == contents.size() ?  
-              null : 
-              ((WSDLElement)contents.get(index)).getElement());
-      }
-    }
-    //System.out.println("moved " + xsdConcreteComponent);
-
-  }
-
-  protected void adoptContent(EReference eReference, Object object)
-  {
-    if (object instanceof WSDLElement)
-    {
-      WSDLElement wsdlElement = (WSDLElement) object;
-      if (isReconciling)
-      {
-        if (wsdlElement.getElement() != null)
-        {
-          ((WSDLElementImpl) wsdlElement).elementChanged(wsdlElement.getElement());
-        }
-      }
-      else
-      {
-        Element childElement = wsdlElement.getElement();
-        if (getElement() != null && (childElement == null || childElement.getParentNode() == null))
-        {
-          if (childElement != null && childElement.getOwnerDocument() != getElement().getOwnerDocument())
-          {
-            wsdlElement.setElement(null);
-            childElement = null;
-          }
-
-          handleElementForAdopt(eReference, wsdlElement);
-          ((WSDLElementImpl) wsdlElement).updateElement();
-        }
-      }
-
-      Definition definition = getEnclosingDefinition();
-      if (definition != null)
-      {
-        ((WSDLElementImpl) wsdlElement).adoptBy(definition);
-      }
-    }
-  }
-
-  protected Node getAdoptionParentNode(EReference eReference)
-  {
-    return getElement();
-  }
-  
-  protected void handleElementForAdopt(EReference eReference, WSDLElement wsdlElement)
-  { 
-    // Establish DOM parent-child relationship
-    
-    Node adoptionParent = getAdoptionParentNode(eReference);
-    Element childElement = wsdlElement.getElement();
-    Element referencedElement = null;
-    
-    for (Iterator contents = getWSDLContents().iterator(); contents.hasNext(); )
-    {
-      if (contents.next() == wsdlElement)
-      {
-        if (contents.hasNext())
-        {
-          referencedElement = ((WSDLElement)contents.next()).getElement();
-          while (referencedElement != null)
-          {
-            Node parent = referencedElement.getParentNode(); 
-            if (parent == null )
-            {
-              referencedElement = null;
-              break;
-            }
-            else if (parent == adoptionParent)
-            {
-              break;
-            }
-            else if (parent.getNodeType() == Node.ELEMENT_NODE)
-            {
-              referencedElement = (Element)parent;
-            }
-            else
-            {
-              break;
-            }
-          }
-        }
-        break;
-      }
-    }
-   
-    boolean isNew = false;
-    if (childElement == null)
-    {
-      ((WSDLElementImpl)wsdlElement).isReconciling = true;
-      childElement = ((WSDLElementImpl)wsdlElement).createElement();
-      ((WSDLElementImpl)wsdlElement).isReconciling = false;
-      isNew = true;
-      if (childElement == null)
-      {
-         //System.out.println("not created! " + wsdlElement);
-         return;
-      }
-    }
-
-    boolean isAttached = false;
-    for (Node rootDocument = childElement; rootDocument != null; rootDocument = rootDocument.getParentNode())
-    {
-      if (WSDLConstants.nodeType(rootDocument) == WSDLConstants.DEFINITION)
-      {
-        isAttached = true;
-        break;
-      }
-    }
-    
-    if (!isAttached)
-    {
-      if (referencedElement == null && 
-          !eReference.isMany())
-    {
-      for (Node child = adoptionParent.getFirstChild(); child != null; child = child.getNextSibling())
-      {
-        if (child.getNodeType() == Node.ELEMENT_NODE)
-        {
-          referencedElement = (Element)child;
-          break;
-        }
-      }
-    }
-      //referencedElement = computeTopLevelRefChild(adoptionParent,childElement);     
-      niceInsertBefore(adoptionParent, childElement, referencedElement);
-    }
-  }
-
-  public void niceInsertBefore(Node parent, Node newChild, Node referenceChild)
-  {
-    if (isReconciling)
-    {
-      // System.out.println("**** cyclic dom writeback avoided " + eClass().getName());
-      return;
-    }
-
-    forceNiceInsertBefore(parent, newChild, referenceChild);
-  }
-
-  public void forceNiceInsertBefore(Node parent, Node newChild, Node referenceChild)
-  {
-    updatingDOM = true;
-
-    LOOP:
-    for (Node child = referenceChild == null ? parent.getLastChild() : referenceChild.getPreviousSibling(); 
-         child != null; 
-         child = child.getPreviousSibling())
-    {
-      switch (child.getNodeType())
-      {
-        case Node.TEXT_NODE:
-        {
-          Text text = (Text)child;
-          String data = text.getData();
-
-/*
-          System.out.print("xx " + data.length() + ":: ");
-          for (int i = 0; i < data.length(); ++i)
-          {
-            System.out.print(" " + Integer.toHexString((int)data.charAt(i)));
-          }
-          System.out.println();
-*/
-
-          int index = data.lastIndexOf('\n');
-          if (index != -1)
-          {
-// System.out.println("In here");
-
-            StringBuffer indent = new StringBuffer();
-            for (Node ancestor = parent.getParentNode(); 
-                 ancestor != null && ancestor.getNodeType() != Node.DOCUMENT_NODE; 
-                 ancestor = ancestor.getParentNode())
-            {
-              indent.append("    ");
-            }
-
-            if (index + 1 < data.length() && data.charAt(index + 1) == '\r')
-            {
-              ++index;
-            }
-            text.replaceData(index + 1, data.length() - index - 1, indent + "    ");
-
-            // setCorrectIndentation(indent, newText);
-            if (referenceChild != null)
-            {
-              indent.append("    ");
-            }
-            Text newText = parent.getOwnerDocument().createTextNode("\n" + indent);
-// System.out.println("Inserted..." + newText);
-            parent.insertBefore(newText, referenceChild);
-            referenceChild = newText;
-            break LOOP;
-          }
-
-          break;
-        } 
-        case Node.ELEMENT_NODE:
-        {
-          break LOOP;
-        }
-      }
-    }
-
-// System.out.println("Inserted..." + newChild);
-    parent.insertBefore(newChild, referenceChild);
-
-    updatingDOM = false;
-  }
-
-  protected Element computeTopLevelRefChild(Node parentNode, Node nodeToAdd)
-  {
-  	Element result = null;
-    int a = getPrecedence(nodeToAdd);
-      	
-    for (Node node = parentNode.getFirstChild(); node != null; node = node.getNextSibling())
-    {
-      if (node.getNodeType() == Node.ELEMENT_NODE)
-      {
-		    int b = getPrecedence(node);
-		    if (b >= a)
-		    {
-		      result = (Element)node;	
-	        break;	    
-		    }        
-      } 
-    }
-    return result;
-  }
-  
-  private HashMap precedenceMap = createPrecedenceMap();
-
-  private int getPrecedence(Node node)
-  {
-  	int result = 2;
-  	String localName = node.getLocalName();
-  	if (localName != null)
-  	{  	
-      Integer integer = (Integer)precedenceMap.get(localName);
-      if (integer != null)
-      {      
-        result = integer.intValue();
-      }
-  	}
-  	return result;
-  }
-    
-  private HashMap createPrecedenceMap()
-	{
-		HashMap hashMap = new HashMap();
-		hashMap.put(WSDLConstants.DOCUMENTATION_ELEMENT_TAG, new Integer(1));
-		hashMap.put(WSDLConstants.IMPORT_ELEMENT_TAG, new Integer(3));
-		hashMap.put(WSDLConstants.TYPES_ELEMENT_TAG, new Integer(4));
-		hashMap.put(WSDLConstants.MESSAGE_ELEMENT_TAG, new Integer(5));
-		hashMap.put(WSDLConstants.PORT_TYPE_ELEMENT_TAG, new Integer(6));
-		hashMap.put(WSDLConstants.BINDING_ELEMENT_TAG, new Integer(7));
-		hashMap.put(WSDLConstants.SERVICE_ELEMENT_TAG, new Integer(8));
-		return hashMap;
-	}
-
-  protected void adoptBy(Definition definition)
-  {
-    for (Iterator components = getWSDLContents().iterator(); components.hasNext();)
-    {
-      Object child = components.next();
-      if (child instanceof WSDLElementImpl)
-      {
-        ((WSDLElementImpl) child).adoptBy(definition);
-      }
-    }
-  }
-
-  protected boolean isUpdatingDOM()
-  {
-    return updatingDOM;
-  }
-
-  public void elementChanged(Element changedElement)
-  {
-    if (!isUpdatingDOM())
-    {
-      if (!isReconciling)
-      {
-        //System.out.println("**** changeFor " + eClass().getName());
-        isReconciling = true;
-        reconcile(changedElement);
-
-        WSDLElement theContainer = getContainer();
-        if (theContainer != null && theContainer.getElement() == changedElement)
-        {
-          ((WSDLElementImpl) theContainer).elementChanged(changedElement);
-        }
-
-        isReconciling = false;
-        traverseToRootForPatching();
-      }
-      else
-      {
-        ; //System.out.println("**** cyclic internal reconcile avoided " + eClass().getName());
-      }
-    }
-    else
-    {
-      ; //System.out.println("**** cyclic DOM reconcile avoided " + eClass().getName());
-    }
-  }
-
-  protected void handleUnreconciledElement(Element child, Collection remainingModelObjects)
-  {
-  }
-
-  protected void handleReconciliation(Collection remainingModelObjects)
-  {
-  }
-
-  /**
-   * @deprecated
-   */
-  public Collection getModelObjects(Object component)
-  {
-    return getWSDLContents();
-  }
-
-  /*
-  protected Element getElementForModelObject(Object modelObject)
-  {
-    Element result = null;
-    if (modelObject instanceof Element)
-    {
-      result = (Element) modelObject;
-    }
-    else if (modelObject instanceof WSDLElement)
-    {
-      result = ((WSDLElement) modelObject).getElement();
-    }
-    return result;
-  }
-  */
-
-  private Collection getContentNodes(Element changedElement)
-  {
-    Collection result = new ArrayList();
-    for (Node child = changedElement.getFirstChild(); child != null; child = child.getNextSibling())
-    {
-      if (child.getNodeType() == Node.ELEMENT_NODE)
-      {
-        result.add(child);
-      }
-    }
-    return result;
-  }
-
-  // Some subclasses use this method
-  protected QName createQName(Definition definition, String prefixedName)
-  {
-    QName qname = null;
-    if (prefixedName != null)
-    {
-      int index = prefixedName.indexOf(":");
-      String prefix = (index == -1) ? "" : prefixedName.substring(0, index);
-      String namespace = definition.getNamespace(prefix);
-      if (namespace != null)
-      {
-        String localPart = prefixedName.substring(index + 1);
-        qname = new QName(namespace, localPart);       
-      }
-    }
-    return qname;
-  }
-
-  //
-  // For reconciliation: Model -> DOM
-  //
-
-  public void updateElement(boolean deep)
-  {
-    if (deep || getElement() == null)
-    {
-      updateElement();
-    }
-    else
-    {
-      changeAttribute(null);
-      changeReference(null);
-    }
-  }
-
-  public void updateElement()
-  {
-    if (getElement() == null)
-    {
-      isReconciling = true;
-      createElement();
-      isReconciling = false;
-    }
-
-    changeAttribute(null);
-    changeReference(null);
-
-    Object obj = null;
-    for (Iterator containments = eClass().getEAllContainments().iterator(); containments.hasNext();)
-    {
-      EReference eReference = (EReference) containments.next();
-      if (eReference == WSDLPackage.eINSTANCE.getXSDSchemaExtensibilityElement_Schema())
-      {
-        // TBD - This is an instance of XSDSchemaExtensibilityElement and
-        // eRefernce is XSDSchema. What do we want to do for update?
-      }
-      else if (!eReference.isTransient())
-      {
-        if (eReference.isMany())
-        {
-          for (Iterator objects = ((Collection) eGet(eReference)).iterator(); objects.hasNext();)
-          {
-            obj = objects.next();
-            if (!(obj instanceof WSDLElement) || obj == null)
-            {
-              // Skip it. Probably this is Namespace.
-            }
-            else
-            {
-              WSDLElement wsdlElement = (WSDLElement) obj;
-              //handleElementForAdopt(eReference, wsdlElement);
-               ((WSDLElementImpl) wsdlElement).updateElement();
-            }
-          }
-        }
-        else
-        {
-          WSDLElement wsdlElement = (WSDLElement) eGet(eReference);
-          if (wsdlElement != null)
-          {
-            //handleElementForAdopt(eReference,  wsdlElement);
-             ((WSDLElementImpl) wsdlElement).updateElement();
-          }
-        }
-      } // end else if
-    } // end for
-  }
-
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (eAttribute == WSDLPackage.eINSTANCE.getWSDLElement_Element())
-    {
-      Element theElement = getElement();
-      if (theElement != null && !isReconciling)
-      {
-        for (Node rootDocument = theElement.getParentNode(); rootDocument != null; rootDocument = rootDocument.getParentNode())
-        {
-          if (rootDocument.getNodeType() == Node.DOCUMENT_NODE)
-          {
-            isReconciling = true;
-            if (getEnclosingDefinition() == null)
-            {
-              reconcileAttributes(getElement());
-              isReconciling = false;
-            }
-            else
-            {
-              reconcile(getElement());
-              isReconciling = false;
-              traverseToRootForPatching();
-            }
-            break;
-          }
-        }
-      }
-    }
-
-  }
-
-  protected void traverseToRootForPatching()
-  {
-    if (!isReconciling)
-    {
-      WSDLElementImpl container = (WSDLElementImpl)getContainer();
-      if (container != null)
-      {
-        container.traverseToRootForPatching();
-      }
-    }
-  }
-
-  protected void reconcile(Element changedElement)
-  {
-    reconcileAttributes(changedElement);
-    reconcileContents(changedElement);
-  }
-
-  protected void reconcileAttributes(Element changedElement)
-  {
-  }
-
-  protected void reconcileContents(Element changedElement)
-  {
-    List remainingModelObjects = new ArrayList(getWSDLContents());
-
-    Collection contentNodes = getContentNodes(changedElement);
-
-    Element theDocumentationElement = null;
-    
-    // for each applicable child node of changedElement
-    LOOP : for (Iterator i = contentNodes.iterator(); i.hasNext();)
-    {
-      Element child = (Element) i.next();
-      // Set Documentation element if exists
-      if (WSDLConstants.DOCUMENTATION_ELEMENT_TAG.equals(child.getLocalName()) &&
-          WSDLConstants.isMatchingNamespace(child.getNamespaceURI(), WSDLConstants.WSDL_NAMESPACE_URI))
-      {
-        // assume the first 'documentation' element is 'the' documentation element
-        // 'there can be only one!'
-        if (theDocumentationElement == null)
-        {  
-          theDocumentationElement = child;
-        }   
-      } 
-      // go thru the model objects to collect matching object for reuse
-      for (Iterator contents = remainingModelObjects.iterator(); contents.hasNext();)
-      {
-        Object modelObject = (Object) contents.next();
-        if (((WSDLElement) modelObject).getElement() == child)
-        {
-          contents.remove(); // removes the 'child' Node from the remainingModelObjects list
-          continue LOOP;
-        }
-      }
-
-      // if the documentation element has changed... update it
-      //
-      if (theDocumentationElement != getDocumentationElement())
-      {
-        setDocumentationElement(theDocumentationElement);  
-      }  
-      
-      // we haven't found a matching model object for the Node, se we may need to
-      // create a new model object
-      handleUnreconciledElement(child, remainingModelObjects);
-    }
-
-    // now we can remove the remaining model objects
-    handleReconciliation(remainingModelObjects);
-
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public Definition getEnclosingDefinition()
-  {
-    if (enclosingDefinition != null)
-      return enclosingDefinition;
-
-    // TBD - Revisit
-    //EObject c = eContaier(); c != null; c = c.eContainter())
-    //{
-
-    for (WSDLElement container = this; container != null; container = ((WSDLElementImpl) container).getContainer())
-    {
-      if (container instanceof Definition)
-      {
-        enclosingDefinition = (Definition) container;
-        return enclosingDefinition;
-      }
-    }
-
-    return null;
-  }
-
-  /*
-  public Definition getRootEnclosingDefinition()
-  {
-    if (enclosingDefinition == null)
-     {
-      Resource resource = eResource();
-      List contents = resource.getContents();
-      if (contents.size() == 1 
-          && contents.get(0) instanceof Definition)
-        enclosingDefinition = (Definition)contents.get(0);
-    } 
-    return enclosingDefinition;
-  }
-  */
-
-  public WSDLElement getContainer()
-  {
-    return eContainer() instanceof WSDLElement ? (WSDLElement) eContainer() : null;
-  }
-
-  protected void niceSetAttribute(Element element, String attribute, String value)
-  {
-    if (isReconciling)
-    {
-      //System.out.println("**** cyclic dom attribute writeback avoided " + eClass().getName());
-      return;
-    }
-
-    if (value == null)
-    {
-      if (element.hasAttributeNS(null, attribute))
-      {
-        updatingDOM = true;
-        element.removeAttribute(attribute);
-        updatingDOM = false;
-      }
-    }
-    else if (!element.hasAttributeNS(null, attribute) || !element.getAttributeNS(null, attribute).equals(value))
-    {
-      updatingDOM = true;
-      element.setAttributeNS(null, attribute, value);
-      updatingDOM = false;
-    }
-  }
-
-  protected String niceCreateNamespaceAttribute(String namespace)
-  {
-    // Create and return a unique prefix for "namespace."
-    return null;
-  }
-
-  protected void niceSetAttributeURIValue(Element element, String attribute, String uriList)
-  {
-    if (isReconciling)
-    {
-      // System.out.println("**** cyclic dom attribute writeback avoided " + eClass().getName());
-      return;
-    }
-
-    if (uriList == null)
-    {
-      updatingDOM = true;
-      element.removeAttribute(attribute);
-      updatingDOM = false;
-    }
-    else
-    {
-      StringBuffer value = new StringBuffer();
-      for (StringTokenizer stringTokenizer = new StringTokenizer(uriList, " "); stringTokenizer.hasMoreElements();)
-      {
-        String uri = stringTokenizer.nextToken();
-        String namespace = null;
-        String localName = uri;
-        int index = uri.lastIndexOf("#");
-        if (index != -1)
-        {
-          if (index > 0)
-          {
-            namespace = uri.substring(0, index);
-          }
-          localName = uri.substring(index + 1);
-        }
-        String qualifier = XSDConstants.lookupQualifier(element, namespace);
-        if (qualifier == null)
-        {
-          qualifier = niceCreateNamespaceAttribute(namespace);
-        }
-
-        String qName = qualifier == null || qualifier.length() == 0 ? localName : qualifier + ":" + localName;
-
-        if (value.length() != 0)
-        {
-          value.append(' ');
-        }
-        value.append(qName);
-      }
-
-      if (!element.hasAttributeNS(null, attribute) || !element.getAttributeNS(null, attribute).equals(value.toString()))
-      {
-        updatingDOM = true;
-        element.setAttributeNS(null, attribute, value.toString());
-        updatingDOM = false;
-      }
-    }
-  }
-
-  protected void changeReference(EReference eReference)
-  {
-  }
-
-  protected Element createElement() // Should I make this abstract?
-  {
-    return null;
-  }
-
-  protected final Element createElement(int nodeType)
-  {
-    Definition definition = null;
-    if (this instanceof Definition)
-      definition = (Definition) this;
-    else
-      definition = getEnclosingDefinition();
-
-    if (definition == null)
-      return null;
-
-    Document document = definition.getDocument();
-    if (document == null)
-      document = ((DefinitionImpl) definition).updateDocument();
-
-    // Retrieve the namespace prefix for the WSDL namespace
-    String wsdlNamespace = WSDLConstants.WSDL_NAMESPACE_URI;
-    String qualifier = definition.getPrefix(wsdlNamespace);
-
-    Element newElement = document.createElementNS(wsdlNamespace, (qualifier == null ? "" : qualifier + ":") + WSDLConstants.ELEMENT_TAGS[nodeType]);
-
-    if (document.getDocumentElement() == null)
-      document.appendChild(newElement);
-
-    if (getDocumentationElement() != null)
-      newElement.appendChild(document.importNode(getDocumentationElement(), true));
-
-    return newElement;
-  }
-
-  public void reconcileReferences(boolean deep)
-  {
-    if (deep)
-    {
-      for (Iterator contents = getWSDLContents().iterator(); contents.hasNext();)
-      {
-        Object content = contents.next();
-        if (content instanceof WSDLElementImpl)
-        {
-          WSDLElementImpl element = (WSDLElementImpl) content;
-          element.isReconciling = true;
-          element.reconcileReferences(true);
-          element.isReconciling = false;
-        }
-      }
-    }
-  }
-  
-  public WSDLElement getBestWSDLElement(List elementPath)
-  {
-    WSDLElement result = this;
-    for (Iterator components = getWSDLContents().iterator(); components.hasNext(); )
-    {
-      WSDLElementImpl childWSDLElement = (WSDLElementImpl)components.next();
-      if (elementPath.contains(childWSDLElement.getElement()))
-      {
-        result = childWSDLElement;
-        WSDLElement betterWSDLElement = childWSDLElement.getBestWSDLElement(elementPath);
-        if (betterWSDLElement != null)
-        {
-          result = betterWSDLElement;
-        }
-
-        if (!considerAllContainsForBestWSDLElement())
-        {
-          break;
-        }
-      }
-    }
-
-    return result;
-  }
-
-  protected boolean considerAllContainsForBestWSDLElement()
-  {
-    return false;
-  }
-  
-    public void elementAttributesChanged(Element changedElement)
-  {
-    if (!isUpdatingDOM())
-    {
-      if (!isReconciling)
-      {
-        // System.out.println("**** changeFor " + eClass().getName());
-    
-        isReconciling = true;
-        reconcileAttributes(changedElement);
-
-        WSDLElementImpl theContainer = (WSDLElementImpl)getContainer();
-        if (theContainer != null && theContainer.getElement() == changedElement)
-        {
-          theContainer.elementAttributesChanged(changedElement);
-        }
-
-        isReconciling = false;
-        traverseToRootForPatching();
-      }
-      else
-      {
-        // System.out.println("**** cyclic internal reconcile avoided " + eClass().getName());
-      }
-    }
-    else
-    {
-      // System.out.println("**** cyclic DOM reconcile avoided " + eClass().getName());
-    }
-  }
-
-  public void elementContentsChanged(Element changedElement)
-  {
-    if (!isUpdatingDOM())
-    {
-      if (!isReconciling)
-      {
-        // System.out.println("**** changeFor " + eClass().getName());
-    
-        isReconciling = true;
-        reconcileContents(changedElement);
-
-        WSDLElementImpl theContainer = (WSDLElementImpl)getContainer();
-        if (theContainer != null && theContainer.getElement() == changedElement)
-        {
-          theContainer.elementContentsChanged(changedElement);
-        }
-
-        isReconciling = false;
-        traverseToRootForPatching();
-      }
-      else
-      {
-        // System.out.println("**** cyclic internal reconcile avoided " + eClass().getName());
-      }
-    }
-    else
-    {
-      // System.out.println("**** cyclic DOM reconcile avoided " + eClass().getName());
-    }
-  }
-  
-  protected void updatePrefix(Node node, String namespace, String oldPrefix, String newPrefix)
-  {
-    if ((namespace == null ? node.getNamespaceURI() == null : namespace.equals(node.getNamespaceURI())) &&
-          (oldPrefix == null ? node.getPrefix() == null : oldPrefix.equals(node.getPrefix())))
-    {
-      node.setPrefix(newPrefix);
-    }
-
-    for (Node child = node.getFirstChild(); child != null; child = child.getNextSibling())
-    {
-      updatePrefix(child, namespace, oldPrefix, newPrefix);
-    }
-  } 
-
-  protected String getNamespace(Element element)
-  {
-    String name = element.getTagName();
-    int index = name.indexOf(":");
-    if (index == -1)
-      return null;
-    else if (getEnclosingDefinition() != null)
-      return getEnclosingDefinition().getNamespace(name.substring(0,index));
-    else
-      return null;
-  }
-  
-  protected String getLocalName(Element element)
-  {
-    String name = element.getTagName();
-    int index = name.indexOf(":");
-    if ( index == -1)
-      return name;
-    else
-      return name.substring(index+1);
-  }
-
-} //WSDLElementImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/WSDLFactoryImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/WSDLFactoryImpl.java
deleted file mode 100644
index cc70cee..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/WSDLFactoryImpl.java
+++ /dev/null
@@ -1,523 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.OperationType;
-import javax.wsdl.WSDLException;
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-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.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.internal.util.ExtensibilityElementFactory;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class WSDLFactoryImpl extends EFactoryImpl implements WSDLFactory
-{
-  /**
-   * Creates and instance of the factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public WSDLFactoryImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EObject create(EClass eClass)
-  {
-    switch (eClass.getClassifierID())
-    {
-      case WSDLPackage.PORT_TYPE: return createPortType();
-      case WSDLPackage.OPERATION: return createOperation();
-      case WSDLPackage.MESSAGE: return createMessage();
-      case WSDLPackage.PART: return createPart();
-      case WSDLPackage.BINDING: return createBinding();
-      case WSDLPackage.BINDING_OPERATION: return createBindingOperation();
-      case WSDLPackage.SERVICE: return createService();
-      case WSDLPackage.PORT: return createPort();
-      case WSDLPackage.EXTENSIBILITY_ELEMENT: return createExtensibilityElement();
-      case WSDLPackage.DEFINITION: return createDefinition();
-      case WSDLPackage.IMPORT: return createImport();
-      case WSDLPackage.INPUT: return createInput();
-      case WSDLPackage.OUTPUT: return createOutput();
-      case WSDLPackage.FAULT: return createFault();
-      case WSDLPackage.BINDING_INPUT: return createBindingInput();
-      case WSDLPackage.BINDING_OUTPUT: return createBindingOutput();
-      case WSDLPackage.BINDING_FAULT: return createBindingFault();
-      case WSDLPackage.NAMESPACE: return createNamespace();
-      case WSDLPackage.TYPES: return createTypes();
-      case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT: return createUnknownExtensibilityElement();
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT: return createXSDSchemaExtensibilityElement();
-      default:
-        throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object createFromString(EDataType eDataType, String initialValue)
-  {
-    switch (eDataType.getClassifierID())
-    {
-      case WSDLPackage.QNAME:
-        return createQNameFromString(eDataType, initialValue);
-      case WSDLPackage.OPERATION_TYPE:
-        return createOperationTypeFromString(eDataType, initialValue);
-      case WSDLPackage.DOM_ELEMENT:
-        return createDOMElementFromString(eDataType, initialValue);
-      case WSDLPackage.WSDL_EXCEPTION:
-        return createWSDLExceptionFromString(eDataType, initialValue);
-      case WSDLPackage.DOM_DOCUMENT:
-        return createDOMDocumentFromString(eDataType, initialValue);
-      default:
-        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String convertToString(EDataType eDataType, Object instanceValue)
-  {
-    switch (eDataType.getClassifierID())
-    {
-      case WSDLPackage.QNAME:
-        return convertQNameToString(eDataType, instanceValue);
-      case WSDLPackage.OPERATION_TYPE:
-        return convertOperationTypeToString(eDataType, instanceValue);
-      case WSDLPackage.DOM_ELEMENT:
-        return convertDOMElementToString(eDataType, instanceValue);
-      case WSDLPackage.WSDL_EXCEPTION:
-        return convertWSDLExceptionToString(eDataType, instanceValue);
-      case WSDLPackage.DOM_DOCUMENT:
-        return convertDOMDocumentToString(eDataType, instanceValue);
-      default:
-        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public PortType createPortType()
-  {
-    PortTypeImpl portType = new PortTypeImpl();
-    return portType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Operation createOperation()
-  {
-    OperationImpl operation = new OperationImpl();
-    return operation;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Message createMessage()
-  {
-    MessageImpl message = new MessageImpl();
-    return message;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Part createPart()
-  {
-    PartImpl part = new PartImpl();
-    return part;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Binding createBinding()
-  {
-    BindingImpl binding = new BindingImpl();
-    return binding;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public BindingOperation createBindingOperation()
-  {
-    BindingOperationImpl bindingOperation = new BindingOperationImpl();
-    return bindingOperation;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Service createService()
-  {
-    ServiceImpl service = new ServiceImpl();
-    return service;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Port createPort()
-  {
-    PortImpl port = new PortImpl();
-    return port;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ExtensibilityElement createExtensibilityElement()
-  {
-    ExtensibilityElementImpl extensibilityElement = new ExtensibilityElementImpl();
-    return extensibilityElement;
-  }   
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Definition createDefinition()
-  {
-    DefinitionImpl definition = new DefinitionImpl();
-    return definition;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Import createImport()
-  {
-    ImportImpl import_ = new ImportImpl();
-    return import_;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Input createInput()
-  {
-    InputImpl input = new InputImpl();
-    return input;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Output createOutput()
-  {
-    OutputImpl output = new OutputImpl();
-    return output;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Fault createFault()
-  {
-    FaultImpl fault = new FaultImpl();
-    return fault;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public BindingInput createBindingInput()
-  {
-    BindingInputImpl bindingInput = new BindingInputImpl();
-    return bindingInput;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public BindingOutput createBindingOutput()
-  {
-    BindingOutputImpl bindingOutput = new BindingOutputImpl();
-    return bindingOutput;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public BindingFault createBindingFault()
-  {
-    BindingFaultImpl bindingFault = new BindingFaultImpl();
-    return bindingFault;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Namespace createNamespace()
-  {
-    NamespaceImpl namespace = new NamespaceImpl();
-    return namespace;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Types createTypes()
-  {
-    TypesImpl types = new TypesImpl();
-    return types;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public UnknownExtensibilityElement createUnknownExtensibilityElement()
-  {
-    UnknownExtensibilityElementImpl unknownExtensibilityElement = new UnknownExtensibilityElementImpl();
-    return unknownExtensibilityElement;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public XSDSchemaExtensibilityElement createXSDSchemaExtensibilityElement()
-  {
-    XSDSchemaExtensibilityElementImpl xsdSchemaExtensibilityElement = new XSDSchemaExtensibilityElementImpl();
-    return xsdSchemaExtensibilityElement;
-  }
-  
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public QName createQNameFromString(EDataType eDataType, String initialValue)
-  {
-    return (QName)super.createFromString(eDataType, initialValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String convertQNameToString(EDataType eDataType, Object instanceValue)
-  {
-    return super.convertToString(eDataType, instanceValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public OperationType createOperationTypeFromString(EDataType eDataType, String initialValue)
-  {
-    return (OperationType)super.createFromString(eDataType, initialValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String convertOperationTypeToString(EDataType eDataType, Object instanceValue)
-  {
-    return super.convertToString(eDataType, instanceValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Element createDOMElementFromString(EDataType eDataType, String initialValue)
-  {
-    return (Element)super.createFromString(eDataType, initialValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String convertDOMElementToString(EDataType eDataType, Object instanceValue)
-  {
-    return super.convertToString(eDataType, instanceValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public WSDLException createWSDLExceptionFromString(EDataType eDataType, String initialValue)
-  {
-    return (WSDLException)super.createFromString(eDataType, initialValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String convertWSDLExceptionToString(EDataType eDataType, Object instanceValue)
-  {
-    return super.convertToString(eDataType, instanceValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Document createDOMDocumentFromString(EDataType eDataType, String initialValue)
-  {
-    return (Document)super.createFromString(eDataType, initialValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String convertDOMDocumentToString(EDataType eDataType, Object instanceValue)
-  {
-    return super.convertToString(eDataType, instanceValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public WSDLPackage getWSDLPackage()
-  {
-    return (WSDLPackage)getEPackage();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @deprecated
-   * @generated
-   */
-  public static WSDLPackage getPackage()
-  {
-    return WSDLPackage.eINSTANCE;
-  }
-  
-  //
-  //
-  //
-  public ExtensibilityElement createExtensibilityElement(String namespace, String localName)
-  {
-    ExtensibilityElementFactory factory = WSDLPlugin.INSTANCE.getExtensibilityElementFactory(namespace);
-    if (factory != null)
-      return factory.createExtensibilityElement(namespace, localName);
-    else
-      return createUnknownExtensibilityElement();
-  }
-  
-  /*
-  public void setAlwaysUseUnknownExtensibilityElement(boolean value)
-  {
-    System.out.println("Deprecated: WSDLFactoryImpl.setUseExtensionFactories");
-  }
-  */
-} //WSDLFactoryImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/WSDLPackageImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/WSDLPackageImpl.java
deleted file mode 100644
index 4cec4c4..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/WSDLPackageImpl.java
+++ /dev/null
@@ -1,2507 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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 java.net.URL;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.wsdl.OperationType;
-import javax.wsdl.WSDLException;
-import javax.wsdl.extensions.ExtensionRegistry;
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EOperation;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-import org.eclipse.xsd.XSDPackage;
-import org.eclipse.xsd.impl.XSDPackageImpl;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-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.ExtensibleElement;
-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.MessageReference;
-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.Service;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.UnknownExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class WSDLPackageImpl extends EPackageImpl implements WSDLPackage
-{
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass wsdlElementEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass portTypeEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass operationEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass messageEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass partEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass bindingEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass bindingOperationEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass serviceEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass portEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass extensibilityElementEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass definitionEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass importEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass extensibleElementEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass inputEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass outputEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass faultEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass bindingInputEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass bindingOutputEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass bindingFaultEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass namespaceEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iPortTypeEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iOperationEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iInputEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iOutputEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iFaultEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iMessageEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iPartEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iServiceEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iPortEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iBindingEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iBindingOperationEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iBindingInputEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iBindingOutputEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iBindingFaultEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iExtensibilityElementEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iDefinitionEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iImportEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iListEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iMapEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iurlEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iExtensionRegistryEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass typesEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iIteratorEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass iTypesEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass unknownExtensibilityElementEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass xsdSchemaExtensibilityElementEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EClass messageReferenceEClass = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EDataType qNameEDataType = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EDataType operationTypeEDataType = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EDataType domElementEDataType = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EDataType wsdlExceptionEDataType = null;
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private EDataType domDocumentEDataType = null;
-
-    /**
-     * Creates an instance of the model <b>Package</b>, registered with
-     * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
-     * package URI value.
-     * <p>Note: the correct way to create the package is via the static
-     * factory method {@link #init init()}, which also performs
-     * initialization of the package, or returns the registered package,
-     * if one already exists.
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @see org.eclipse.emf.ecore.EPackage.Registry
-     * @see org.eclipse.wst.wsdl.WSDLPackage#eNS_URI
-     * @see #init()
-     * @generated
-     */
-    private WSDLPackageImpl()
-    {
-        super(eNS_URI, WSDLFactory.eINSTANCE);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private static boolean isInited = false;
-
-    /**
-     * Creates, registers, and initializes the <b>Package</b> for this
-     * model, and for any others upon which it depends.  Simple
-     * dependencies are satisfied by calling this method on all
-     * dependent packages before doing anything else.  This method drives
-     * initialization for interdependent packages directly, in parallel
-     * with this package, itself.
-     * <p>Of this package and its interdependencies, all packages which
-     * have not yet been registered by their URI values are first created
-     * and registered.  The packages are then initialized in two steps:
-     * meta-model objects for all of the packages are created before any
-     * are initialized, since one package's meta-model objects may refer to
-     * those of another.
-     * <p>Invocation of this method will not affect any packages that have
-     * already been initialized.
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @see #eNS_URI
-     * @see #createPackageContents()
-     * @see #initializePackageContents()
-     * @generated
-     */
-    public static WSDLPackage init()
-    {
-        if (isInited) return (WSDLPackage)EPackage.Registry.INSTANCE.getEPackage(WSDLPackage.eNS_URI);
-
-        // Obtain or create and register package
-        WSDLPackageImpl theWSDLPackage = (WSDLPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof WSDLPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new WSDLPackageImpl());
-
-        isInited = true;
-
-        // Initialize simple dependencies
-        XSDPackageImpl.init();
-
-        // Create package meta-data objects
-        theWSDLPackage.createPackageContents();
-
-        theWSDLPackage.initializePackageContents();
-
-        // Mark meta-data to indicate it can't be changed
-        theWSDLPackage.freeze();
-
-        return theWSDLPackage;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getWSDLElement()
-    {
-        return wsdlElementEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getWSDLElement_DocumentationElement()
-    {
-        return (EAttribute) wsdlElementEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getWSDLElement_Element()
-    {
-        return (EAttribute) wsdlElementEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getPortType()
-    {
-        return portTypeEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getPortType_QName()
-    {
-        return (EAttribute) portTypeEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getPortType_Undefined()
-    {
-        return (EAttribute) portTypeEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getPortType_Proxy()
-    {
-        return (EAttribute) portTypeEClass.getEStructuralFeatures().get(2);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getPortType_ResourceURI()
-    {
-        return (EAttribute) portTypeEClass.getEStructuralFeatures().get(3);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getPortType_EOperations()
-    {
-        return (EReference) portTypeEClass.getEStructuralFeatures().get(4);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getOperation()
-    {
-        return operationEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getOperation_Style()
-    {
-        return (EAttribute) operationEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getOperation_Name()
-    {
-        return (EAttribute) operationEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getOperation_Undefined()
-    {
-        return (EAttribute) operationEClass.getEStructuralFeatures().get(2);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getOperation_Proxy()
-    {
-        return (EAttribute) operationEClass.getEStructuralFeatures().get(3);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getOperation_ResourceURI()
-    {
-        return (EAttribute) operationEClass.getEStructuralFeatures().get(4);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getOperation_EInput()
-    {
-        return (EReference) operationEClass.getEStructuralFeatures().get(5);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getOperation_EOutput()
-    {
-        return (EReference) operationEClass.getEStructuralFeatures().get(6);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getOperation_EFaults()
-    {
-        return (EReference) operationEClass.getEStructuralFeatures().get(7);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getOperation_EParameterOrdering()
-    {
-        return (EReference) operationEClass.getEStructuralFeatures().get(8);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getMessage()
-    {
-        return messageEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getMessage_QName()
-    {
-        return (EAttribute) messageEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getMessage_Undefined()
-    {
-        return (EAttribute) messageEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getMessage_Proxy()
-    {
-        return (EAttribute) messageEClass.getEStructuralFeatures().get(2);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getMessage_ResourceURI()
-    {
-        return (EAttribute) messageEClass.getEStructuralFeatures().get(3);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getMessage_EParts()
-    {
-        return (EReference) messageEClass.getEStructuralFeatures().get(4);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getPart()
-    {
-        return partEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getPart_Name()
-    {
-        return (EAttribute) partEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getPart_ElementName()
-    {
-        return (EAttribute) partEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getPart_TypeName()
-    {
-        return (EAttribute) partEClass.getEStructuralFeatures().get(2);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getPart_TypeDefinition()
-    {
-        return (EReference) partEClass.getEStructuralFeatures().get(3);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getPart_ElementDeclaration()
-    {
-        return (EReference) partEClass.getEStructuralFeatures().get(4);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getPart_EMessage()
-    {
-        return (EReference) partEClass.getEStructuralFeatures().get(5);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getBinding()
-    {
-        return bindingEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getBinding_QName()
-    {
-        return (EAttribute) bindingEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getBinding_Undefined()
-    {
-        return (EAttribute) bindingEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getBinding_Proxy()
-    {
-        return (EAttribute) bindingEClass.getEStructuralFeatures().get(2);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getBinding_ResourceURI()
-    {
-        return (EAttribute) bindingEClass.getEStructuralFeatures().get(3);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getBinding_EPortType()
-    {
-        return (EReference) bindingEClass.getEStructuralFeatures().get(4);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getBinding_EBindingOperations()
-    {
-        return (EReference) bindingEClass.getEStructuralFeatures().get(5);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getBindingOperation()
-    {
-        return bindingOperationEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getBindingOperation_Name()
-    {
-        return (EAttribute) bindingOperationEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getBindingOperation_EOperation()
-    {
-        return (EReference) bindingOperationEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getBindingOperation_EBindingInput()
-    {
-        return (EReference) bindingOperationEClass.getEStructuralFeatures().get(2);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getBindingOperation_EBindingOutput()
-    {
-        return (EReference) bindingOperationEClass.getEStructuralFeatures().get(3);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getBindingOperation_EBindingFaults()
-    {
-        return (EReference) bindingOperationEClass.getEStructuralFeatures().get(4);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getService()
-    {
-        return serviceEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getService_QName()
-    {
-        return (EAttribute) serviceEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getService_Undefined()
-    {
-        return (EAttribute) serviceEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getService_Proxy()
-    {
-        return (EAttribute) serviceEClass.getEStructuralFeatures().get(2);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getService_ResourceURI()
-    {
-        return (EAttribute) serviceEClass.getEStructuralFeatures().get(3);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getService_EPorts()
-    {
-        return (EReference) serviceEClass.getEStructuralFeatures().get(4);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getPort()
-    {
-        return portEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getPort_Name()
-    {
-        return (EAttribute) portEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getPort_EBinding()
-    {
-        return (EReference) portEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getExtensibilityElement()
-    {
-        return extensibilityElementEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getExtensibilityElement_Required()
-    {
-        return (EAttribute) extensibilityElementEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getExtensibilityElement_ElementType()
-    {
-        return (EAttribute) extensibilityElementEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getDefinition()
-    {
-        return definitionEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getDefinition_TargetNamespace()
-    {
-        return (EAttribute) definitionEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getDefinition_Location()
-    {
-        return (EAttribute) definitionEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getDefinition_QName()
-    {
-        return (EAttribute) definitionEClass.getEStructuralFeatures().get(2);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getDefinition_Encoding()
-    {
-        return (EAttribute) definitionEClass.getEStructuralFeatures().get(3);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getDefinition_EMessages()
-    {
-        return (EReference) definitionEClass.getEStructuralFeatures().get(4);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getDefinition_EPortTypes()
-    {
-        return (EReference) definitionEClass.getEStructuralFeatures().get(5);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getDefinition_EBindings()
-    {
-        return (EReference) definitionEClass.getEStructuralFeatures().get(6);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getDefinition_EServices()
-    {
-        return (EReference) definitionEClass.getEStructuralFeatures().get(7);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getDefinition_ENamespaces()
-    {
-        return (EReference) definitionEClass.getEStructuralFeatures().get(8);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getDefinition_ETypes()
-    {
-        return (EReference) definitionEClass.getEStructuralFeatures().get(9);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getDefinition_EImports()
-    {
-        return (EReference) definitionEClass.getEStructuralFeatures().get(10);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getImport()
-    {
-        return importEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getImport_NamespaceURI()
-    {
-        return (EAttribute) importEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getImport_LocationURI()
-    {
-        return (EAttribute) importEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getImport_EDefinition()
-    {
-        return (EReference) importEClass.getEStructuralFeatures().get(2);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getImport_ESchema()
-    {
-        return (EReference) importEClass.getEStructuralFeatures().get(3);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getExtensibleElement()
-    {
-        return extensibleElementEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getExtensibleElement_EExtensibilityElements()
-    {
-        return (EReference) extensibleElementEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getInput()
-    {
-        return inputEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getOutput()
-    {
-        return outputEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getFault()
-    {
-        return faultEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getBindingInput()
-    {
-        return bindingInputEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getBindingInput_Name()
-    {
-        return (EAttribute) bindingInputEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getBindingInput_EInput()
-    {
-        return (EReference) bindingInputEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getBindingOutput()
-    {
-        return bindingOutputEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getBindingOutput_Name()
-    {
-        return (EAttribute) bindingOutputEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getBindingOutput_EOutput()
-    {
-        return (EReference) bindingOutputEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getBindingFault()
-    {
-        return bindingFaultEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getBindingFault_Name()
-    {
-        return (EAttribute) bindingFaultEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getBindingFault_EFault()
-    {
-        return (EReference) bindingFaultEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getNamespace()
-    {
-        return namespaceEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getNamespace_URI()
-    {
-        return (EAttribute) namespaceEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getNamespace_Prefix()
-    {
-        return (EAttribute) namespaceEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIPortType()
-    {
-        return iPortTypeEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIOperation()
-    {
-        return iOperationEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIInput()
-    {
-        return iInputEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIOutput()
-    {
-        return iOutputEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIFault()
-    {
-        return iFaultEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIMessage()
-    {
-        return iMessageEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIPart()
-    {
-        return iPartEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIService()
-    {
-        return iServiceEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIPort()
-    {
-        return iPortEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIBinding()
-    {
-        return iBindingEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIBindingOperation()
-    {
-        return iBindingOperationEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIBindingInput()
-    {
-        return iBindingInputEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIBindingOutput()
-    {
-        return iBindingOutputEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIBindingFault()
-    {
-        return iBindingFaultEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIExtensibilityElement()
-    {
-        return iExtensibilityElementEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIDefinition()
-    {
-        return iDefinitionEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIImport()
-    {
-        return iImportEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIList()
-    {
-        return iListEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIMap()
-    {
-        return iMapEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIURL()
-    {
-        return iurlEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIExtensionRegistry()
-    {
-        return iExtensionRegistryEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getTypes()
-    {
-        return typesEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getIIterator()
-    {
-        return iIteratorEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getITypes()
-    {
-        return iTypesEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getUnknownExtensibilityElement()
-    {
-        return unknownExtensibilityElementEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getUnknownExtensibilityElement_Children()
-    {
-        return (EReference) unknownExtensibilityElementEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getXSDSchemaExtensibilityElement()
-    {
-        return xsdSchemaExtensibilityElementEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getXSDSchemaExtensibilityElement_Schema()
-    {
-        return (EReference) xsdSchemaExtensibilityElementEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EClass getMessageReference()
-    {
-        return messageReferenceEClass;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EAttribute getMessageReference_Name()
-    {
-        return (EAttribute) messageReferenceEClass.getEStructuralFeatures().get(0);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EReference getMessageReference_EMessage()
-    {
-        return (EReference) messageReferenceEClass.getEStructuralFeatures().get(1);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EDataType getQName()
-    {
-        return qNameEDataType;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EDataType getOperationType()
-    {
-        return operationTypeEDataType;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EDataType getDOMElement()
-    {
-        return domElementEDataType;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EDataType getWSDLException()
-    {
-        return wsdlExceptionEDataType;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public EDataType getDOMDocument()
-    {
-        return domDocumentEDataType;
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public WSDLFactory getWSDLFactory()
-    {
-        return (WSDLFactory) getEFactoryInstance();
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private boolean isCreated = false;
-
-    /**
-     * Creates the meta-model objects for the package.  This method is
-     * guarded to have no affect on any invocation but its first.
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public void createPackageContents()
-    {
-        if (isCreated) return;
-        isCreated = true;
-
-        // Create classes and their features
-        wsdlElementEClass = createEClass(WSDL_ELEMENT);
-        createEAttribute(wsdlElementEClass, WSDL_ELEMENT__DOCUMENTATION_ELEMENT);
-        createEAttribute(wsdlElementEClass, WSDL_ELEMENT__ELEMENT);
-
-        portTypeEClass = createEClass(PORT_TYPE);
-        createEAttribute(portTypeEClass, PORT_TYPE__QNAME);
-        createEAttribute(portTypeEClass, PORT_TYPE__UNDEFINED);
-        createEAttribute(portTypeEClass, PORT_TYPE__PROXY);
-        createEAttribute(portTypeEClass, PORT_TYPE__RESOURCE_URI);
-        createEReference(portTypeEClass, PORT_TYPE__EOPERATIONS);
-
-        operationEClass = createEClass(OPERATION);
-        createEAttribute(operationEClass, OPERATION__STYLE);
-        createEAttribute(operationEClass, OPERATION__NAME);
-        createEAttribute(operationEClass, OPERATION__UNDEFINED);
-        createEAttribute(operationEClass, OPERATION__PROXY);
-        createEAttribute(operationEClass, OPERATION__RESOURCE_URI);
-        createEReference(operationEClass, OPERATION__EINPUT);
-        createEReference(operationEClass, OPERATION__EOUTPUT);
-        createEReference(operationEClass, OPERATION__EFAULTS);
-        createEReference(operationEClass, OPERATION__EPARAMETER_ORDERING);
-
-        messageEClass = createEClass(MESSAGE);
-        createEAttribute(messageEClass, MESSAGE__QNAME);
-        createEAttribute(messageEClass, MESSAGE__UNDEFINED);
-        createEAttribute(messageEClass, MESSAGE__PROXY);
-        createEAttribute(messageEClass, MESSAGE__RESOURCE_URI);
-        createEReference(messageEClass, MESSAGE__EPARTS);
-
-        partEClass = createEClass(PART);
-        createEAttribute(partEClass, PART__NAME);
-        createEAttribute(partEClass, PART__ELEMENT_NAME);
-        createEAttribute(partEClass, PART__TYPE_NAME);
-        createEReference(partEClass, PART__TYPE_DEFINITION);
-        createEReference(partEClass, PART__ELEMENT_DECLARATION);
-        createEReference(partEClass, PART__EMESSAGE);
-
-        bindingEClass = createEClass(BINDING);
-        createEAttribute(bindingEClass, BINDING__QNAME);
-        createEAttribute(bindingEClass, BINDING__UNDEFINED);
-        createEAttribute(bindingEClass, BINDING__PROXY);
-        createEAttribute(bindingEClass, BINDING__RESOURCE_URI);
-        createEReference(bindingEClass, BINDING__EPORT_TYPE);
-        createEReference(bindingEClass, BINDING__EBINDING_OPERATIONS);
-
-        bindingOperationEClass = createEClass(BINDING_OPERATION);
-        createEAttribute(bindingOperationEClass, BINDING_OPERATION__NAME);
-        createEReference(bindingOperationEClass, BINDING_OPERATION__EOPERATION);
-        createEReference(bindingOperationEClass, BINDING_OPERATION__EBINDING_INPUT);
-        createEReference(bindingOperationEClass, BINDING_OPERATION__EBINDING_OUTPUT);
-        createEReference(bindingOperationEClass, BINDING_OPERATION__EBINDING_FAULTS);
-
-        serviceEClass = createEClass(SERVICE);
-        createEAttribute(serviceEClass, SERVICE__QNAME);
-        createEAttribute(serviceEClass, SERVICE__UNDEFINED);
-        createEAttribute(serviceEClass, SERVICE__PROXY);
-        createEAttribute(serviceEClass, SERVICE__RESOURCE_URI);
-        createEReference(serviceEClass, SERVICE__EPORTS);
-
-        portEClass = createEClass(PORT);
-        createEAttribute(portEClass, PORT__NAME);
-        createEReference(portEClass, PORT__EBINDING);
-
-        extensibilityElementEClass = createEClass(EXTENSIBILITY_ELEMENT);
-        createEAttribute(extensibilityElementEClass, EXTENSIBILITY_ELEMENT__REQUIRED);
-        createEAttribute(extensibilityElementEClass, EXTENSIBILITY_ELEMENT__ELEMENT_TYPE);
-
-        definitionEClass = createEClass(DEFINITION);
-        createEAttribute(definitionEClass, DEFINITION__TARGET_NAMESPACE);
-        createEAttribute(definitionEClass, DEFINITION__LOCATION);
-        createEAttribute(definitionEClass, DEFINITION__QNAME);
-        createEAttribute(definitionEClass, DEFINITION__ENCODING);
-        createEReference(definitionEClass, DEFINITION__EMESSAGES);
-        createEReference(definitionEClass, DEFINITION__EPORT_TYPES);
-        createEReference(definitionEClass, DEFINITION__EBINDINGS);
-        createEReference(definitionEClass, DEFINITION__ESERVICES);
-        createEReference(definitionEClass, DEFINITION__ENAMESPACES);
-        createEReference(definitionEClass, DEFINITION__ETYPES);
-        createEReference(definitionEClass, DEFINITION__EIMPORTS);
-
-        importEClass = createEClass(IMPORT);
-        createEAttribute(importEClass, IMPORT__NAMESPACE_URI);
-        createEAttribute(importEClass, IMPORT__LOCATION_URI);
-        createEReference(importEClass, IMPORT__EDEFINITION);
-        createEReference(importEClass, IMPORT__ESCHEMA);
-
-        extensibleElementEClass = createEClass(EXTENSIBLE_ELEMENT);
-        createEReference(extensibleElementEClass, EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS);
-
-        inputEClass = createEClass(INPUT);
-
-        outputEClass = createEClass(OUTPUT);
-
-        faultEClass = createEClass(FAULT);
-
-        bindingInputEClass = createEClass(BINDING_INPUT);
-        createEAttribute(bindingInputEClass, BINDING_INPUT__NAME);
-        createEReference(bindingInputEClass, BINDING_INPUT__EINPUT);
-
-        bindingOutputEClass = createEClass(BINDING_OUTPUT);
-        createEAttribute(bindingOutputEClass, BINDING_OUTPUT__NAME);
-        createEReference(bindingOutputEClass, BINDING_OUTPUT__EOUTPUT);
-
-        bindingFaultEClass = createEClass(BINDING_FAULT);
-        createEAttribute(bindingFaultEClass, BINDING_FAULT__NAME);
-        createEReference(bindingFaultEClass, BINDING_FAULT__EFAULT);
-
-        namespaceEClass = createEClass(NAMESPACE);
-        createEAttribute(namespaceEClass, NAMESPACE__URI);
-        createEAttribute(namespaceEClass, NAMESPACE__PREFIX);
-
-        iPortTypeEClass = createEClass(IPORT_TYPE);
-
-        iOperationEClass = createEClass(IOPERATION);
-
-        iInputEClass = createEClass(IINPUT);
-
-        iOutputEClass = createEClass(IOUTPUT);
-
-        iFaultEClass = createEClass(IFAULT);
-
-        iMessageEClass = createEClass(IMESSAGE);
-
-        iPartEClass = createEClass(IPART);
-
-        iServiceEClass = createEClass(ISERVICE);
-
-        iPortEClass = createEClass(IPORT);
-
-        iBindingEClass = createEClass(IBINDING);
-
-        iBindingOperationEClass = createEClass(IBINDING_OPERATION);
-
-        iBindingInputEClass = createEClass(IBINDING_INPUT);
-
-        iBindingOutputEClass = createEClass(IBINDING_OUTPUT);
-
-        iBindingFaultEClass = createEClass(IBINDING_FAULT);
-
-        iExtensibilityElementEClass = createEClass(IEXTENSIBILITY_ELEMENT);
-
-        iDefinitionEClass = createEClass(IDEFINITION);
-
-        iImportEClass = createEClass(IIMPORT);
-
-        iListEClass = createEClass(ILIST);
-
-        iMapEClass = createEClass(IMAP);
-
-        iurlEClass = createEClass(IURL);
-
-        iExtensionRegistryEClass = createEClass(IEXTENSION_REGISTRY);
-
-        typesEClass = createEClass(TYPES);
-
-        iIteratorEClass = createEClass(IITERATOR);
-
-        iTypesEClass = createEClass(ITYPES);
-
-        unknownExtensibilityElementEClass = createEClass(UNKNOWN_EXTENSIBILITY_ELEMENT);
-        createEReference(unknownExtensibilityElementEClass, UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN);
-
-        xsdSchemaExtensibilityElementEClass = createEClass(XSD_SCHEMA_EXTENSIBILITY_ELEMENT);
-        createEReference(xsdSchemaExtensibilityElementEClass, XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA);
-
-        messageReferenceEClass = createEClass(MESSAGE_REFERENCE);
-        createEAttribute(messageReferenceEClass, MESSAGE_REFERENCE__NAME);
-        createEReference(messageReferenceEClass, MESSAGE_REFERENCE__EMESSAGE);
-
-        // Create data types
-        qNameEDataType = createEDataType(QNAME);
-        operationTypeEDataType = createEDataType(OPERATION_TYPE);
-        domElementEDataType = createEDataType(DOM_ELEMENT);
-        wsdlExceptionEDataType = createEDataType(WSDL_EXCEPTION);
-        domDocumentEDataType = createEDataType(DOM_DOCUMENT);
-    }
-
-    /**
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    private boolean isInitialized = false;
-
-    /**
-     * Complete the initialization of the package and its meta-model.  This
-     * method is guarded to have no affect on any invocation but its first.
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    public void initializePackageContents()
-    {
-        if (isInitialized) return;
-        isInitialized = true;
-
-        // Initialize package
-        setName(eNAME);
-        setNsPrefix(eNS_PREFIX);
-        setNsURI(eNS_URI);
-
-        // Obtain other dependent packages
-        XSDPackageImpl theXSDPackage = (XSDPackageImpl) EPackage.Registry.INSTANCE.getEPackage(XSDPackage.eNS_URI);
-
-        // Add supertypes to classes
-        portTypeEClass.getESuperTypes().add(this.getWSDLElement());
-        portTypeEClass.getESuperTypes().add(this.getIPortType());
-        operationEClass.getESuperTypes().add(this.getWSDLElement());
-        operationEClass.getESuperTypes().add(this.getIOperation());
-        messageEClass.getESuperTypes().add(this.getWSDLElement());
-        messageEClass.getESuperTypes().add(this.getIMessage());
-        partEClass.getESuperTypes().add(this.getWSDLElement());
-        partEClass.getESuperTypes().add(this.getIPart());
-        bindingEClass.getESuperTypes().add(this.getExtensibleElement());
-        bindingEClass.getESuperTypes().add(this.getIBinding());
-        bindingOperationEClass.getESuperTypes().add(this.getExtensibleElement());
-        bindingOperationEClass.getESuperTypes().add(this.getIBindingOperation());
-        serviceEClass.getESuperTypes().add(this.getExtensibleElement());
-        serviceEClass.getESuperTypes().add(this.getIService());
-        portEClass.getESuperTypes().add(this.getExtensibleElement());
-        portEClass.getESuperTypes().add(this.getIPort());
-        extensibilityElementEClass.getESuperTypes().add(this.getWSDLElement());
-        extensibilityElementEClass.getESuperTypes().add(this.getIExtensibilityElement());
-        definitionEClass.getESuperTypes().add(this.getExtensibleElement());
-        definitionEClass.getESuperTypes().add(this.getIDefinition());
-        importEClass.getESuperTypes().add(this.getWSDLElement());
-        importEClass.getESuperTypes().add(this.getIImport());
-        extensibleElementEClass.getESuperTypes().add(this.getWSDLElement());
-        inputEClass.getESuperTypes().add(this.getMessageReference());
-        inputEClass.getESuperTypes().add(this.getWSDLElement());
-        inputEClass.getESuperTypes().add(this.getIInput());
-        outputEClass.getESuperTypes().add(this.getMessageReference());
-        outputEClass.getESuperTypes().add(this.getWSDLElement());
-        outputEClass.getESuperTypes().add(this.getIOutput());
-        faultEClass.getESuperTypes().add(this.getMessageReference());
-        faultEClass.getESuperTypes().add(this.getWSDLElement());
-        faultEClass.getESuperTypes().add(this.getIFault());
-        bindingInputEClass.getESuperTypes().add(this.getExtensibleElement());
-        bindingInputEClass.getESuperTypes().add(this.getIBindingInput());
-        bindingOutputEClass.getESuperTypes().add(this.getExtensibleElement());
-        bindingOutputEClass.getESuperTypes().add(this.getIBindingOutput());
-        bindingFaultEClass.getESuperTypes().add(this.getExtensibleElement());
-        bindingFaultEClass.getESuperTypes().add(this.getIBindingFault());
-        typesEClass.getESuperTypes().add(this.getExtensibleElement());
-        typesEClass.getESuperTypes().add(this.getITypes());
-        unknownExtensibilityElementEClass.getESuperTypes().add(this.getExtensibilityElement());
-        xsdSchemaExtensibilityElementEClass.getESuperTypes().add(this.getExtensibilityElement());
-        messageReferenceEClass.getESuperTypes().add(this.getWSDLElement());
-
-        // Initialize classes and features; add operations and parameters
-        initEClass(wsdlElementEClass, WSDLElement.class, "WSDLElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getWSDLElement_DocumentationElement(), this.getDOMElement(), "documentationElement", null, 0, 1, WSDLElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getWSDLElement_Element(), this.getDOMElement(), "element", null, 0, 1, WSDLElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        addEOperation(wsdlElementEClass, this.getDefinition(), "getEnclosingDefinition");
-
-        EOperation op = addEOperation(wsdlElementEClass, null, "setEnclosingDefinition");
-        addEParameter(op, this.getDefinition(), "definition");
-
-        initEClass(portTypeEClass, PortType.class, "PortType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getPortType_QName(), this.getQName(), "qName", null, 0, 1, PortType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getPortType_Undefined(), ecorePackage.getEBoolean(), "undefined", null, 0, 1, PortType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getPortType_Proxy(), ecorePackage.getEBoolean(), "proxy", null, 0, 1, PortType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getPortType_ResourceURI(), ecorePackage.getEString(), "resourceURI", null, 0, 1, PortType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getPortType_EOperations(), this.getOperation(), null, "eOperations", null, 0, -1, PortType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        initEClass(operationEClass, Operation.class, "Operation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getOperation_Style(), this.getOperationType(), "style", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getOperation_Name(), ecorePackage.getEString(), "name", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getOperation_Undefined(), ecorePackage.getEBoolean(), "undefined", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getOperation_Proxy(), ecorePackage.getEBoolean(), "proxy", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getOperation_ResourceURI(), ecorePackage.getEString(), "resourceURI", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getOperation_EInput(), this.getInput(), null, "eInput", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getOperation_EOutput(), this.getOutput(), null, "eOutput", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getOperation_EFaults(), this.getFault(), null, "eFaults", null, 0, -1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getOperation_EParameterOrdering(), this.getPart(), null, "eParameterOrdering", null, 0, -1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        initEClass(messageEClass, Message.class, "Message", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getMessage_QName(), this.getQName(), "qName", null, 0, 1, Message.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getMessage_Undefined(), ecorePackage.getEBoolean(), "undefined", null, 0, 1, Message.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getMessage_Proxy(), ecorePackage.getEBoolean(), "proxy", null, 0, 1, Message.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getMessage_ResourceURI(), ecorePackage.getEString(), "resourceURI", null, 0, 1, Message.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getMessage_EParts(), this.getPart(), null, "eParts", null, 0, -1, Message.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        initEClass(partEClass, Part.class, "Part", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getPart_Name(), ecorePackage.getEString(), "name", null, 0, 1, Part.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getPart_ElementName(), this.getQName(), "elementName", null, 0, 1, Part.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getPart_TypeName(), this.getQName(), "typeName", null, 0, 1, Part.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getPart_TypeDefinition(), theXSDPackage.getXSDTypeDefinition(), null, "typeDefinition", null, 0, 1, Part.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getPart_ElementDeclaration(), theXSDPackage.getXSDElementDeclaration(), null, "elementDeclaration", null, 0, 1, Part.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getPart_EMessage(), this.getMessage(), null, "eMessage", null, 0, 1, Part.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        initEClass(bindingEClass, Binding.class, "Binding", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getBinding_QName(), this.getQName(), "qName", null, 0, 1, Binding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getBinding_Undefined(), ecorePackage.getEBoolean(), "undefined", null, 0, 1, Binding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getBinding_Proxy(), ecorePackage.getEBoolean(), "proxy", null, 0, 1, Binding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getBinding_ResourceURI(), ecorePackage.getEString(), "resourceURI", null, 0, 1, Binding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getBinding_EPortType(), this.getPortType(), null, "ePortType", null, 1, 1, Binding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getBinding_EBindingOperations(), this.getBindingOperation(), null, "eBindingOperations", null, 0, -1, Binding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        initEClass(bindingOperationEClass, BindingOperation.class, "BindingOperation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getBindingOperation_Name(), ecorePackage.getEString(), "name", null, 0, 1, BindingOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getBindingOperation_EOperation(), this.getOperation(), null, "eOperation", null, 1, 1, BindingOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getBindingOperation_EBindingInput(), this.getBindingInput(), null, "eBindingInput", null, 0, 1, BindingOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getBindingOperation_EBindingOutput(), this.getBindingOutput(), null, "eBindingOutput", null, 0, 1, BindingOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getBindingOperation_EBindingFaults(), this.getBindingFault(), null, "eBindingFaults", null, 0, -1, BindingOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        initEClass(serviceEClass, Service.class, "Service", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getService_QName(), this.getQName(), "qName", null, 0, 1, Service.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getService_Undefined(), ecorePackage.getEBoolean(), "undefined", null, 0, 1, Service.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getService_Proxy(), ecorePackage.getEBoolean(), "proxy", null, 0, 1, Service.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getService_ResourceURI(), ecorePackage.getEString(), "resourceURI", null, 0, 1, Service.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getService_EPorts(), this.getPort(), null, "ePorts", null, 0, -1, Service.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        initEClass(portEClass, Port.class, "Port", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getPort_Name(), ecorePackage.getEString(), "name", null, 0, 1, Port.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getPort_EBinding(), this.getBinding(), null, "eBinding", null, 1, 1, Port.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        initEClass(extensibilityElementEClass, ExtensibilityElement.class, "ExtensibilityElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getExtensibilityElement_Required(), ecorePackage.getEBoolean(), "required", null, 0, 1, ExtensibilityElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getExtensibilityElement_ElementType(), this.getQName(), "elementType", null, 0, 1, ExtensibilityElement.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        initEClass(definitionEClass, Definition.class, "Definition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getDefinition_TargetNamespace(), ecorePackage.getEString(), "targetNamespace", null, 0, 1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getDefinition_Location(), ecorePackage.getEString(), "location", null, 0, 1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getDefinition_QName(), this.getQName(), "qName", null, 0, 1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getDefinition_Encoding(), ecorePackage.getEString(), "encoding", null, 0, 1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getDefinition_EMessages(), this.getMessage(), null, "eMessages", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getDefinition_EPortTypes(), this.getPortType(), null, "ePortTypes", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getDefinition_EBindings(), this.getBinding(), null, "eBindings", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getDefinition_EServices(), this.getService(), null, "eServices", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getDefinition_ENamespaces(), this.getNamespace(), null, "eNamespaces", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getDefinition_ETypes(), this.getTypes(), null, "eTypes", null, 0, 1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getDefinition_EImports(), this.getImport(), null, "eImports", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        addEOperation(definitionEClass, this.getDOMDocument(), "getDocument");
-
-        op = addEOperation(definitionEClass, null, "setDocument");
-        addEParameter(op, this.getDOMDocument(), "document");
-
-        initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getImport_NamespaceURI(), ecorePackage.getEString(), "namespaceURI", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getImport_LocationURI(), ecorePackage.getEString(), "locationURI", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getImport_EDefinition(), this.getDefinition(), null, "eDefinition", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getImport_ESchema(), theXSDPackage.getXSDSchema(), null, "eSchema", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        addEOperation(importEClass, theXSDPackage.getXSDSchema(), "getSchema");
-
-        op = addEOperation(importEClass, null, "setSchema");
-        addEParameter(op, theXSDPackage.getXSDSchema(), "schema");
-
-        initEClass(extensibleElementEClass, ExtensibleElement.class, "ExtensibleElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEReference(getExtensibleElement_EExtensibilityElements(), this.getExtensibilityElement(), 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);
-
-        addEOperation(extensibleElementEClass, this.getIList(), "getExtensibilityElements");
-
-        op = addEOperation(extensibleElementEClass, null, "addExtensibilityElement");
-        addEParameter(op, this.getIExtensibilityElement(), "extElement");
-
-        initEClass(inputEClass, Input.class, "Input", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(outputEClass, Output.class, "Output", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(faultEClass, Fault.class, "Fault", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(bindingInputEClass, BindingInput.class, "BindingInput", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getBindingInput_Name(), ecorePackage.getEString(), "name", null, 0, 1, BindingInput.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getBindingInput_EInput(), this.getInput(), null, "eInput", null, 1, 1, BindingInput.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        addEOperation(bindingInputEClass, this.getIInput(), "getInput");
-
-        op = addEOperation(bindingInputEClass, null, "setInput");
-        addEParameter(op, this.getIInput(), "input");
-
-        initEClass(bindingOutputEClass, BindingOutput.class, "BindingOutput", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getBindingOutput_Name(), ecorePackage.getEString(), "name", null, 0, 1, BindingOutput.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getBindingOutput_EOutput(), this.getOutput(), null, "eOutput", null, 1, 1, BindingOutput.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        addEOperation(bindingOutputEClass, this.getIOutput(), "getOutput");
-
-        op = addEOperation(bindingOutputEClass, null, "setOutput");
-        addEParameter(op, this.getIOutput(), "output");
-
-        initEClass(bindingFaultEClass, BindingFault.class, "BindingFault", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getBindingFault_Name(), ecorePackage.getEString(), "name", null, 0, 1, BindingFault.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getBindingFault_EFault(), this.getFault(), null, "eFault", null, 1, 1, BindingFault.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        addEOperation(bindingFaultEClass, this.getIFault(), "getFault");
-
-        op = addEOperation(bindingFaultEClass, null, "setFault");
-        addEParameter(op, this.getIFault(), "fault");
-
-        initEClass(namespaceEClass, Namespace.class, "Namespace", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getNamespace_URI(), ecorePackage.getEString(), "URI", null, 0, 1, Namespace.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEAttribute(getNamespace_Prefix(), ecorePackage.getEString(), "prefix", null, 0, 1, Namespace.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        initEClass(iPortTypeEClass, javax.wsdl.PortType.class, "IPortType", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        op = addEOperation(iPortTypeEClass, null, "addOperation");
-        addEParameter(op, this.getIOperation(), "operation");
-
-        op = addEOperation(iPortTypeEClass, this.getIOperation(), "getOperation");
-        addEParameter(op, ecorePackage.getEString(), "name");
-        addEParameter(op, ecorePackage.getEString(), "inputName");
-        addEParameter(op, ecorePackage.getEString(), "outputName");
-
-        addEOperation(iPortTypeEClass, this.getIList(), "getOperations");
-
-        initEClass(iOperationEClass, javax.wsdl.Operation.class, "IOperation", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        op = addEOperation(iOperationEClass, null, "addFault");
-        addEParameter(op, this.getIFault(), "fault");
-
-        op = addEOperation(iOperationEClass, this.getIFault(), "getFault");
-        addEParameter(op, ecorePackage.getEString(), "name");
-
-        addEOperation(iOperationEClass, this.getIMap(), "getFaults");
-
-        addEOperation(iOperationEClass, this.getIList(), "getParameterOrdering");
-
-        op = addEOperation(iOperationEClass, null, "setParameterOrdering");
-        addEParameter(op, this.getIList(), "parameterOrder");
-
-        addEOperation(iOperationEClass, this.getIInput(), "getInput");
-
-        op = addEOperation(iOperationEClass, null, "setInput");
-        addEParameter(op, this.getIInput(), "input");
-
-        addEOperation(iOperationEClass, this.getIOutput(), "getOutput");
-
-        op = addEOperation(iOperationEClass, null, "setOutput");
-        addEParameter(op, this.getIOutput(), "output");
-
-        initEClass(iInputEClass, javax.wsdl.Input.class, "IInput", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        addEOperation(iInputEClass, this.getIMessage(), "getMessage");
-
-        op = addEOperation(iInputEClass, null, "setMessage");
-        addEParameter(op, this.getIMessage(), "message");
-
-        initEClass(iOutputEClass, javax.wsdl.Output.class, "IOutput", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        addEOperation(iOutputEClass, this.getIMessage(), "getMessage");
-
-        op = addEOperation(iOutputEClass, null, "setMessage");
-        addEParameter(op, this.getIMessage(), "message");
-
-        initEClass(iFaultEClass, javax.wsdl.Fault.class, "IFault", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        addEOperation(iFaultEClass, this.getIMessage(), "getMessage");
-
-        op = addEOperation(iFaultEClass, null, "setMessage");
-        addEParameter(op, this.getIMessage(), "message");
-
-        initEClass(iMessageEClass, javax.wsdl.Message.class, "IMessage", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        op = addEOperation(iMessageEClass, null, "addPart");
-        addEParameter(op, this.getIPart(), "part");
-
-        op = addEOperation(iMessageEClass, this.getIPart(), "getPart");
-        addEParameter(op, ecorePackage.getEString(), "name");
-
-        addEOperation(iMessageEClass, this.getIMap(), "getParts");
-
-        op = addEOperation(iMessageEClass, this.getIList(), "getOrderedParts");
-        addEParameter(op, this.getIList(), "partOrder");
-
-        initEClass(iPartEClass, javax.wsdl.Part.class, "IPart", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        op = addEOperation(iPartEClass, null, "setExtensionAttribute");
-        addEParameter(op, this.getQName(), "name");
-        addEParameter(op, this.getQName(), "value");
-        addEException(op, this.getWSDLException());
-
-        addEOperation(iPartEClass, this.getIIterator(), "getExtensionAttributeNames");
-
-        op = addEOperation(iPartEClass, this.getQName(), "getExtensionAttribute");
-        addEParameter(op, this.getQName(), "name");
-
-        initEClass(iServiceEClass, javax.wsdl.Service.class, "IService", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        op = addEOperation(iServiceEClass, null, "addPort");
-        addEParameter(op, this.getIPort(), "port");
-
-        addEOperation(iServiceEClass, this.getIMap(), "getPorts");
-
-        op = addEOperation(iServiceEClass, this.getIPort(), "getPort");
-        addEParameter(op, ecorePackage.getEString(), "name");
-
-        initEClass(iPortEClass, javax.wsdl.Port.class, "IPort", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        addEOperation(iPortEClass, this.getIBinding(), "getBinding");
-
-        op = addEOperation(iPortEClass, null, "setBinding");
-        addEParameter(op, this.getIBinding(), "binding");
-
-        initEClass(iBindingEClass, javax.wsdl.Binding.class, "IBinding", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        op = addEOperation(iBindingEClass, null, "addBindingOperation");
-        addEParameter(op, this.getIBindingOperation(), "bindingOperation");
-
-        op = addEOperation(iBindingEClass, this.getIBindingOperation(), "getBindingOperation");
-        addEParameter(op, ecorePackage.getEString(), "name");
-        addEParameter(op, ecorePackage.getEString(), "inputName");
-        addEParameter(op, ecorePackage.getEString(), "outputName");
-
-        addEOperation(iBindingEClass, this.getIList(), "getBindingOperations");
-
-        addEOperation(iBindingEClass, this.getIPortType(), "getPortType");
-
-        op = addEOperation(iBindingEClass, null, "setPortType");
-        addEParameter(op, this.getIPortType(), "portType");
-
-        initEClass(iBindingOperationEClass, javax.wsdl.BindingOperation.class, "IBindingOperation", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        op = addEOperation(iBindingOperationEClass, null, "addBindingFault");
-        addEParameter(op, this.getIBindingFault(), "bindingFault");
-
-        op = addEOperation(iBindingOperationEClass, this.getIBindingFault(), "getBindingFault");
-        addEParameter(op, ecorePackage.getEString(), "name");
-
-        addEOperation(iBindingOperationEClass, this.getIMap(), "getBindingFaults");
-
-        addEOperation(iBindingOperationEClass, this.getIOperation(), "getOperation");
-
-        op = addEOperation(iBindingOperationEClass, null, "setOperation");
-        addEParameter(op, this.getIOperation(), "operation");
-
-        addEOperation(iBindingOperationEClass, this.getIBindingInput(), "getBindingInput");
-
-        op = addEOperation(iBindingOperationEClass, null, "setBindingInput");
-        addEParameter(op, this.getIBindingInput(), "bindingInput");
-
-        addEOperation(iBindingOperationEClass, this.getIBindingOutput(), "getBindingOutput");
-
-        op = addEOperation(iBindingOperationEClass, null, "setBindingOutput");
-        addEParameter(op, this.getIBindingOutput(), "bindingOutput");
-
-        initEClass(iBindingInputEClass, javax.wsdl.BindingInput.class, "IBindingInput", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(iBindingOutputEClass, javax.wsdl.BindingOutput.class, "IBindingOutput", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(iBindingFaultEClass, javax.wsdl.BindingFault.class, "IBindingFault", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(iExtensibilityElementEClass, javax.wsdl.extensions.ExtensibilityElement.class, "IExtensibilityElement", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(iDefinitionEClass, javax.wsdl.Definition.class, "IDefinition", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        op = addEOperation(iDefinitionEClass, null, "addBinding");
-        addEParameter(op, this.getIBinding(), "binding");
-
-        op = addEOperation(iDefinitionEClass, null, "addImport");
-        addEParameter(op, this.getIImport(), "importDef");
-
-        op = addEOperation(iDefinitionEClass, null, "addMessage");
-        addEParameter(op, this.getIMessage(), "message");
-
-        op = addEOperation(iDefinitionEClass, null, "addNamespace");
-        addEParameter(op, ecorePackage.getEString(), "prefix");
-        addEParameter(op, ecorePackage.getEString(), "namespaceURI");
-
-        op = addEOperation(iDefinitionEClass, null, "addPortType");
-        addEParameter(op, this.getIPortType(), "portType");
-
-        op = addEOperation(iDefinitionEClass, null, "addService");
-        addEParameter(op, this.getIService(), "service");
-
-        addEOperation(iDefinitionEClass, this.getIBindingFault(), "createBindingFault");
-
-        addEOperation(iDefinitionEClass, this.getIBindingInput(), "createBindingInput");
-
-        addEOperation(iDefinitionEClass, this.getIBindingOutput(), "createBindingOutput");
-
-        addEOperation(iDefinitionEClass, this.getIBindingOperation(), "createBindingOperation");
-
-        addEOperation(iDefinitionEClass, this.getIBinding(), "createBinding");
-
-        addEOperation(iDefinitionEClass, this.getIFault(), "createFault");
-
-        addEOperation(iDefinitionEClass, this.getIImport(), "createImport");
-
-        addEOperation(iDefinitionEClass, this.getIInput(), "createInput");
-
-        addEOperation(iDefinitionEClass, this.getIMessage(), "createMessage");
-
-        addEOperation(iDefinitionEClass, this.getIOperation(), "createOperation");
-
-        addEOperation(iDefinitionEClass, this.getIOutput(), "createOutput");
-
-        addEOperation(iDefinitionEClass, this.getIPart(), "createPart");
-
-        addEOperation(iDefinitionEClass, this.getIPort(), "createPort");
-
-        addEOperation(iDefinitionEClass, this.getIPortType(), "createPortType");
-
-        addEOperation(iDefinitionEClass, this.getIService(), "createService");
-
-        op = addEOperation(iDefinitionEClass, this.getIBinding(), "getBinding");
-        addEParameter(op, this.getQName(), "name");
-
-        addEOperation(iDefinitionEClass, this.getIMap(), "getBindings");
-
-        addEOperation(iDefinitionEClass, this.getIMap(), "getImports");
-
-        op = addEOperation(iDefinitionEClass, this.getIList(), "getImports");
-        addEParameter(op, ecorePackage.getEString(), "namespaceURI");
-
-        op = addEOperation(iDefinitionEClass, this.getIMessage(), "getMessage");
-        addEParameter(op, this.getQName(), "name");
-
-        addEOperation(iDefinitionEClass, this.getIMap(), "getMessages");
-
-        op = addEOperation(iDefinitionEClass, ecorePackage.getEString(), "getNamespace");
-        addEParameter(op, ecorePackage.getEString(), "prefix");
-
-        addEOperation(iDefinitionEClass, this.getIMap(), "getNamespaces");
-
-        op = addEOperation(iDefinitionEClass, this.getIPortType(), "getPortType");
-        addEParameter(op, this.getQName(), "name");
-
-        addEOperation(iDefinitionEClass, this.getIMap(), "getPortTypes");
-
-        op = addEOperation(iDefinitionEClass, ecorePackage.getEString(), "getPrefix");
-        addEParameter(op, ecorePackage.getEString(), "namespaceURI");
-
-        op = addEOperation(iDefinitionEClass, this.getIService(), "getService");
-        addEParameter(op, this.getQName(), "name");
-
-        addEOperation(iDefinitionEClass, this.getIMap(), "getServices");
-
-        addEOperation(iDefinitionEClass, this.getIExtensionRegistry(), "getExtensionRegistry");
-
-        op = addEOperation(iDefinitionEClass, null, "setExtensionRegistry");
-        addEParameter(op, this.getIExtensionRegistry(), "extensionRegistry");
-
-        addEOperation(iDefinitionEClass, ecorePackage.getEString(), "getDocumentBaseURI");
-
-        op = addEOperation(iDefinitionEClass, null, "setDocumentBaseURI");
-        addEParameter(op, ecorePackage.getEString(), "documentBase");
-
-        addEOperation(iDefinitionEClass, this.getITypes(), "createTypes");
-
-        op = addEOperation(iDefinitionEClass, this.getIService(), "removeService");
-        addEParameter(op, this.getQName(), "name");
-
-        op = addEOperation(iDefinitionEClass, this.getIBinding(), "removeBinding");
-        addEParameter(op, this.getQName(), "name");
-
-        op = addEOperation(iDefinitionEClass, this.getIPortType(), "removePortType");
-        addEParameter(op, this.getQName(), "name");
-
-        op = addEOperation(iDefinitionEClass, this.getIMessage(), "removeMessage");
-        addEParameter(op, this.getQName(), "name");
-
-        addEOperation(iDefinitionEClass, this.getITypes(), "getTypes");
-
-        op = addEOperation(iDefinitionEClass, null, "setTypes");
-        addEParameter(op, this.getITypes(), "types");
-
-        initEClass(iImportEClass, javax.wsdl.Import.class, "IImport", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(iListEClass, List.class, "IList", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(iMapEClass, Map.class, "IMap", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(iurlEClass, URL.class, "IURL", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(iExtensionRegistryEClass, ExtensionRegistry.class, "IExtensionRegistry", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(typesEClass, Types.class, "Types", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
-        addEOperation(typesEClass, this.getIList(), "getSchemas");
-
-        op = addEOperation(typesEClass, this.getIList(), "getSchemas");
-        addEParameter(op, ecorePackage.getEString(), "namespaceURI");
-
-        initEClass(iIteratorEClass, Iterator.class, "IIterator", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(iTypesEClass, javax.wsdl.Types.class, "ITypes", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
-
-        initEClass(unknownExtensibilityElementEClass, UnknownExtensibilityElement.class, "UnknownExtensibilityElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEReference(getUnknownExtensibilityElement_Children(), this.getUnknownExtensibilityElement(), null, "children", null, 0, -1, UnknownExtensibilityElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        initEClass(xsdSchemaExtensibilityElementEClass, XSDSchemaExtensibilityElement.class, "XSDSchemaExtensibilityElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEReference(getXSDSchemaExtensibilityElement_Schema(), theXSDPackage.getXSDSchema(), null, "schema", null, 0, 1, XSDSchemaExtensibilityElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-        initEClass(messageReferenceEClass, MessageReference.class, "MessageReference", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-        initEAttribute(getMessageReference_Name(), ecorePackage.getEString(), "name", null, 0, 1, MessageReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-        initEReference(getMessageReference_EMessage(), this.getMessage(), 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);
-
-        // Initialize data types
-        initEDataType(qNameEDataType, QName.class, "QName", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
-        initEDataType(operationTypeEDataType, OperationType.class, "OperationType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
-        initEDataType(domElementEDataType, Element.class, "DOMElement", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
-        initEDataType(wsdlExceptionEDataType, WSDLException.class, "WSDLException", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
-        initEDataType(domDocumentEDataType, Document.class, "DOMDocument", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
-
-        // Create resource
-        createResource(eNS_URI);
-    }
-
-} //WSDLPackageImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/XSDSchemaExtensibilityElementImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/XSDSchemaExtensibilityElementImpl.java
deleted file mode 100644
index 0c51ce6..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/XSDSchemaExtensibilityElementImpl.java
+++ /dev/null
@@ -1,415 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.xsd.XSDFactory;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.impl.XSDSchemaImpl;
-import org.eclipse.xsd.util.XSDConstants;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>XSD Schema Extensibility Element</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.wsdl.impl.XSDSchemaExtensibilityElementImpl#getSchema <em>Schema</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class XSDSchemaExtensibilityElementImpl extends ExtensibilityElementImpl implements XSDSchemaExtensibilityElement
-{
-  /**
-   * The cached value of the '{@link #getSchema() <em>Schema</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getSchema()
-   * @generated
-   * @ordered
-   */
-  protected XSDSchema schema = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected XSDSchemaExtensibilityElementImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return WSDLPackage.eINSTANCE.getXSDSchemaExtensibilityElement();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public XSDSchema getSchema()
-  {
-    return schema;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetSchema(XSDSchema newSchema, NotificationChain msgs)
-  {
-    XSDSchema oldSchema = schema;
-    schema = newSchema;
-    if (eNotificationRequired())
-    {
-      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA, oldSchema, newSchema);
-      if (msgs == null) msgs = notification; else msgs.add(notification);
-    }
-    return msgs;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setSchema(XSDSchema newSchema)
-  {
-    if (newSchema != schema)
-    {
-      NotificationChain msgs = null;
-      if (schema != null)
-        msgs = ((InternalEObject)schema).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA, null, msgs);
-      if (newSchema != null)
-        msgs = ((InternalEObject)newSchema).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA, null, msgs);
-      msgs = basicSetSchema(newSchema, msgs);
-      if (msgs != null) msgs.dispatch();
-    }
-    else if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA, newSchema, newSchema));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA:
-          return basicSetSchema(null, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT:
-        return getDocumentationElement();
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__ELEMENT:
-        return getElement();
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__REQUIRED:
-        return isRequired() ? Boolean.TRUE : Boolean.FALSE;
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
-        return getElementType();
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA:
-        return getSchema();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement((Element)newValue);
-        return;
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__ELEMENT:
-        setElement((Element)newValue);
-        return;
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__REQUIRED:
-        setRequired(((Boolean)newValue).booleanValue());
-        return;
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
-        setElementType((QName)newValue);
-        return;
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA:
-        setSchema((XSDSchema)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT:
-        setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__ELEMENT:
-        setElement(ELEMENT_EDEFAULT);
-        return;
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__REQUIRED:
-        setRequired(REQUIRED_EDEFAULT);
-        return;
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
-        setElementType(ELEMENT_TYPE_EDEFAULT);
-        return;
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA:
-        setSchema((XSDSchema)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT:
-        return DOCUMENTATION_ELEMENT_EDEFAULT == null ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__ELEMENT:
-        return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__REQUIRED:
-        return required != REQUIRED_EDEFAULT;
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
-        return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
-      case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA:
-        return schema != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /* (non-Javadoc)
-   * @see org.eclipse.wsdl.impl.WSDLElementImpl#reconcile(org.w3c.dom.Element)
-   */
-  protected void reconcile(Element changedElement)
-  {
-    element = changedElement; // This line may not needed.    
-    if (schema == null)
-    {
-      XSDSchema newSchema = XSDSchemaImpl.createSchema(changedElement);
-      setSchema(newSchema);
-    }
-  }
-
-  public XSDSchema createSchema(Element element)
-  {
-    if (element.getLocalName().equals("schema") && XSDConstants.isSchemaForSchemaNamespace(element.getNamespaceURI()))
-    {     
-      XSDSchema xsdSchema = XSDFactory.eINSTANCE.createXSDSchema(); 
-      xsdSchema.setElement(element);
-      return xsdSchema;      
-    }
-    else
-    {
-      return null;
-    }
-  }
-
-  public Element getElement()
-  {
-    if (element != null)
-      return element;
-    else if (getSchema() != null)
-      element = getSchema().getElement();
-
-    return element;
-  }
-  
-  public void setElement(Element newElement)
-  {
-    if (newElement == null && !isReconciling)
-    {
-      element = null;
-    }
-    else
-    {
-      setElementGen(newElement);
-    }
-  }
-  
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public QName getElementType()
-  {
-    if (elementType == null)
-      elementType = new QName(XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001,XSDConstants.SCHEMA_ELEMENT_TAG);
-
-    return elementType;
-  }
-  
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated NOT
-   */
-  public void setElementType(QName newElementType)
-  {
-    // Should not do anything.
-  }  
-  
-  public void reconcileAttributes(Element changedElement)
-  {
-    super.reconcileAttributes(changedElement);
-    if (getSchema() == null)
-      return;
-    
-    // cs... why do we need to do this? isn't the schema taking care of this itself?
-    //
-    if (changedElement.hasAttribute(XSDConstants.SCHEMALOCATION_ATTRIBUTE))
-      	getSchema().setSchemaLocation(changedElement.getAttribute(XSDConstants.SCHEMALOCATION_ATTRIBUTE));
-    if (changedElement.hasAttribute(XSDConstants.NAMESPACE_ATTRIBUTE))
-    	getSchema().setSchemaLocation(changedElement.getAttribute(XSDConstants.NAMESPACE_ATTRIBUTE));
-  }
-  
-  public Element createElement()
-  {
-  	if (schema == null) // kb Note: This case is not supposed to happen.
-  	{     
-  	  // cs ... why do we do this if its not supposed to happen?
-  	  // Is there a scenario where this is a usefull fallback?
-  	  // Under what conditions does this code get executed (i.e. why would schema == null)?
-      schema = XSDFactory.eINSTANCE.createXSDSchema();
-      schema.setSchemaForSchemaQNamePrefix("xsd");
-      schema.setTargetNamespace("http://tempuri.org/");
-      java.util.Map qNamePrefixToNamespaceMap = schema.getQNamePrefixToNamespaceMap();
-      qNamePrefixToNamespaceMap.put("", schema.getTargetNamespace());
-      qNamePrefixToNamespaceMap.put
-        (schema.getSchemaForSchemaQNamePrefix(),org.eclipse.xsd.util.XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
-      adopt(schema);
-      schema.updateElement(true);
-      return element;
-    }
-    else
-    {
-      element = schema.getElement();
-      if (element == null)
-      {
-      	adopt(schema);
-        schema.updateElement(true);
-      }
-      element = schema.getElement();
-      return element;
-    }
-  }
- 
-  private void adopt(XSDSchema xsdSchema)
-  {
-    Definition definition = getEnclosingDefinition();
-    if (definition == null)
-      return;
-
-    Document document = definition.getDocument();
-    if (document == null)
-      document = ((DefinitionImpl) definition).updateDocument();
-    
-    if (xsdSchema.getDocument() != null)
-    	xsdSchema.setDocument(null);
-    
-    xsdSchema.setDocument(document);
-  }
-  
-  /*
-  private Element adopt(Element element)
-  {
-    Definition definition = getEnclosingDefinition();
-    if (definition == null)
-      return element;
-
-    Document document = definition.getDocument();
-    if (document == null)
-      document = ((DefinitionImpl) definition).updateDocument();
-    
-    return (Element)document.importNode(element,true);
-  }
-  */
-  
-  protected void changeAttribute(EAttribute eAttribute)
-  {
-    if (isReconciling)
-      return;
-
-    if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getXSDSchemaExtensibilityElement_Schema())
-    {
-      // We got a new schema so re-parent it.
-      schema.setDocument(null);
-      schema.setElement(null);
-      adopt(schema);
-      schema.updateElement();
-    }
-    
-    if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getWSDLElement_Element())
-    {
-      // Are we creating a schema too many times?
-      setSchema(createSchema(element)); // element is not null
-    }    
-  }
-} //XSDSchemaExtensibilityElementImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLFactoryImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLFactoryImpl.java
deleted file mode 100644
index b1bb180..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLFactoryImpl.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.wsdl4j;
-
-import javax.wsdl.Definition;
-import javax.wsdl.extensions.ExtensionRegistry;
-import javax.wsdl.factory.WSDLFactory;
-import javax.wsdl.xml.WSDLReader;
-import javax.wsdl.xml.WSDLWriter;
-
-public final class WSDLFactoryImpl extends WSDLFactory
-{
-  
-  //public static WSDLFactory newInstance() throws WSDLException
-  //{
-  //  return new WSDLFactoryImpl();
-  //}
-  
-  public WSDLFactoryImpl()
-  {
-  }
-  
-  public Definition newDefinition()
-  {
-    return org.eclipse.wst.wsdl.internal.impl.WSDLFactoryImpl.eINSTANCE.createDefinition();
-  }
-  
-  public ExtensionRegistry newPopulatedExtensionRegistry()
-  {
-    return null;
-  }
-  
-  public WSDLReader newWSDLReader()
-  {
-    WSDLReader reader = new WSDLReaderImpl();
-    reader.setFactoryImplName(getClass().getName());
-    return reader;
-  }
-  
-  public WSDLWriter newWSDLWriter()
-  {
-    return new WSDLWriterImpl();
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLReaderImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLReaderImpl.java
deleted file mode 100644
index 68b54a8..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLReaderImpl.java
+++ /dev/null
@@ -1,229 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.wsdl4j;
-
-import java.io.IOException;
-import java.io.InputStream;
-
-import javax.wsdl.Definition;
-import javax.wsdl.WSDLException;
-import javax.wsdl.extensions.ExtensionRegistry;
-import javax.wsdl.xml.WSDLLocator;
-import javax.wsdl.xml.WSDLReader;
-
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLResourceFactoryImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLResourceImpl;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.xml.sax.InputSource;
-
-
-public final class WSDLReaderImpl implements WSDLReader
-{
-  private String factoryImplName;
-  private ExtensionRegistry extReg;
-  
-  public ExtensionRegistry getExtensionRegistry()
-  {
-    return extReg;
-  }
-  
-  public void setExtensionRegistry(ExtensionRegistry extReg)
-  {
-    this.extReg = extReg;
-  }
-  
-  public String getFactoryImplName()
-  {
-    return factoryImplName;
-  }
-  
-  public void setFactoryImplName(String factoryImplName) throws UnsupportedOperationException
-  {
-    this.factoryImplName = factoryImplName;
-  }
-
-  
-  public boolean getFeature(String name) throws IllegalArgumentException
-  { 
-    return false;
-  }
-  
-  public void setFeature(String name, boolean value) throws IllegalArgumentException
-  {
-    throw new IllegalArgumentException("Not Implemented");
-  }
-  
-  /**
-   * Read the WSDL document accessible via the specified
-   * URI into a WSDL definition.
-   *
-   * @param wsdlURI a URI (can be a filename or URL) pointing to a
-   * WSDL XML definition.
-   * @return the definition.
-   */
-  public Definition readWSDL(String wsdlURI) throws WSDLException
-  {
-    URI uri;    
-    if (hasProtocol(wsdlURI))
-       uri = URI.createURI(wsdlURI);
-    else
-       uri = URI.createFileURI(wsdlURI);
-  
-    // Create a resource set, create a wsdl resource, and load the main wsdl file into it.
-    
-  	ResourceSet resourceSet = new ResourceSetImpl();  	
-  	resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("wsdl", new WSDLResourceFactoryImpl());
-
-  	WSDLResourceImpl wsdlMainResource = (WSDLResourceImpl)resourceSet.createResource(URI.createURI("*.wsdl"));
-  	wsdlMainResource.setURI(uri);
-  	
-    try
-    {
-      InputStream inputStream = resourceSet.getURIConverter().createInputStream(uri);
-      wsdlMainResource.load(inputStream, resourceSet.getLoadOptions());
-      //wsdlMainResource.load(resourceSet.getLoadOptions());
-    }
-    catch (IOException e)
-    {
-      throw new WSDLException(WSDLException.INVALID_WSDL,"WSDL URI: "+wsdlURI,e);
-    }
-    
-    // Return the definitions of the main resource.
-    return wsdlMainResource.getDefinition();
-  }
-
-  private boolean hasProtocol(String uri)
-  {
-		boolean result = false;     
-		if (uri != null)
-		{
-		  int index = uri.indexOf(":");
-		  if (index != -1 && index > 2) // assume protocol with be length 3 so that the'C' in 'C:/' is not interpreted as a protocol
-		  {
-				result = true;
-		  }
-		}
-		return result;
-  } 
-  
-  /**
-   * Read the WSDL document accessible via the specified
-   * URI into a WSDL definition.
-   *
-   * @param contextURI the context in which to resolve the
-   * wsdlURI, if the wsdlURI is relative. Can be null, in which
-   * case it will be ignored.
-   * @param wsdlURI a URI (can be a filename or URL) pointing to a
-   * WSDL XML definition.
-   * @return the definition.
-   */
-  public Definition readWSDL(String contextURI, String wsdlURI) throws WSDLException
-  {
-    throw new WSDLException(WSDLException.OTHER_ERROR,"Not Implemented");
-  }
-
-  /**
-   * Read the specified &lt;wsdl:definitions&gt; element into a WSDL
-   * definition.
-   *
-   * @param documentBaseURI the document base URI of the WSDL definition
-   * described by the element. Will be set as the documentBaseURI
-   * of the returned Definition. Can be null, in which case it
-   * will be ignored.
-   * @param definitionsElement the &lt;wsdl:definitions&gt; element
-   * @return the definition described by the element.
-   */
-  public Definition readWSDL(String documentBaseURI, Element definitionsElement)
-    throws WSDLException
-  {
-    throw new WSDLException(WSDLException.OTHER_ERROR,"Not Implemented");
-  }
-
-  /**
-   * Read the specified WSDL document into a WSDL definition.
-   *
-   * @param documentBaseURI the document base URI of the WSDL definition
-   * described by the document. Will be set as the documentBaseURI
-   * of the returned Definition. Can be null, in which case it
-   * will be ignored.
-   * @param wsdlDocument the WSDL document, an XML 
-   * document obeying the WSDL schema.
-   * @return the definition described in the document.
-   */
-  public Definition readWSDL(String documentBaseURI, Document wsdlDocument)
-    throws WSDLException
-  {
-    throw new WSDLException(WSDLException.OTHER_ERROR,"Not Implemented");
-  }
-
-  /**
-   * Read a WSDL document into a WSDL definition.
-   *
-   * @param documentBaseURI the document base URI of the WSDL definition
-   * described by the document. Will be set as the documentBaseURI
-   * of the returned Definition. Can be null, in which case it
-   * will be ignored.
-   * @param inputSource an InputSource pointing to the
-   * WSDL document, an XML document obeying the WSDL schema.
-   * @return the definition described in the document pointed to
-   * by the InputSource.
-   */
-  public Definition readWSDL(String documentBaseURI, InputSource inputSource)
-    throws WSDLException
-  {
-  	ResourceSet resourceSet = new ResourceSetImpl();
-  	resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("wsdl", new WSDLResourceFactoryImpl());
-    WSDLResourceImpl wsdlMainResource = (WSDLResourceImpl)resourceSet.createResource(URI.createURI("*.wsdl"));
-
-  	try
-    {
-      if (documentBaseURI != null)
-        wsdlMainResource.setURI(createURI(documentBaseURI));
-      resourceSet.getLoadOptions().put(WSDLResourceImpl.CONTINUE_ON_LOAD_ERROR,new Boolean(false));
-      wsdlMainResource.load(inputSource.getByteStream(), resourceSet.getLoadOptions());
-    }
-    catch (IOException ioe)
-    {
-      throw new WSDLException(WSDLException.INVALID_WSDL, "", ioe);
-    }
-    
-    Definition definition = wsdlMainResource.getDefinition();
-    if (definition != null)
-      definition.setDocumentBaseURI(documentBaseURI);
-    
-    return definition;
-  }
-
-  /**
-   * Read a WSDL document into a WSDL definition.
-   *
-   * @param locator A WSDLLocator object used to provide InputSources
-   * pointing to the wsdl file.
-   * @return the definition described in the document
-   */
-  public Definition readWSDL(WSDLLocator locator) throws WSDLException
-  {
-    throw new WSDLException(WSDLException.OTHER_ERROR,"Not Implemented");
-  }
-
-  private URI createURI(String uriString)
-  {
-    if (hasProtocol(uriString))
-       return URI.createURI(uriString);
-    else
-       return URI.createFileURI(uriString);
-  } 
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLWriterImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLWriterImpl.java
deleted file mode 100644
index 9baf152..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLWriterImpl.java
+++ /dev/null
@@ -1,138 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.wsdl4j;
-
-import java.io.IOException;
-import java.io.OutputStream;
-import java.io.Writer;
-
-import javax.wsdl.Definition;
-import javax.wsdl.WSDLException;
-import javax.wsdl.xml.WSDLWriter;
-import javax.xml.transform.OutputKeys;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.transform.stream.StreamResult;
-
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.wst.wsdl.internal.impl.DefinitionImpl;
-import org.w3c.dom.Document;
-
-
-public final class WSDLWriterImpl implements WSDLWriter
-{
-  /**
-   * Sets the specified feature to the specified value.
-   * <p>
-   * There are no minimum features that must be supported.
-   * <p>
-   * All feature names must be fully-qualified, Java package style. All
-   * names starting with javax.wsdl. are reserved for features defined
-   * by the JWSDL specification. It is recommended that implementation-
-   * specific features be fully-qualified to match the package name
-   * of that implementation. For example: com.abc.featureName
-   *
-   * @param name the name of the feature to be set.
-   * @param value the value to set the feature to.
-   * @throws IllegalArgumentException if the feature name is not recognized.
-   * @see #getFeature(String)
-   */
-  public void setFeature(String name, boolean value) throws IllegalArgumentException
-  {
-    throw new IllegalArgumentException("Not Implemented");
-  }
-
-  /**
-   * Gets the value of the specified feature.
-   *
-   * @param name the name of the feature to get the value of.
-   * @throws IllegalArgumentException if the feature name is not recognized.
-   * @see #setFeature(String, boolean)
-   */
-  public boolean getFeature(String name) throws IllegalArgumentException
-  {
-    throw new IllegalArgumentException("Not Implemented");
-  }
-
-  /**
-   * Return a document generated from the specified WSDL model.
-   */
-  public Document getDocument(Definition wsdlDef) throws WSDLException
-  {
-    return ((DefinitionImpl)wsdlDef).getDocument();
-  }
-
-  /**
-   * Write the specified WSDL definition to the specified Writer.
-   *
-   * @param wsdlDef the WSDL definition to be written.
-   * @param sink the Writer to write the xml to.
-   */
-  public void writeWSDL(Definition wsdlDef, Writer sink) throws WSDLException
-  {
-    String encoding = null;
-    try
-    {
-      TransformerFactory transformerFactory = TransformerFactory.newInstance();
-      Transformer transformer = transformerFactory.newTransformer();
-
-      transformer.setOutputProperty(OutputKeys.INDENT, "yes");
-      transformer.setOutputProperty(OutputKeys.METHOD, "xml");
-      
-      // Unless a width is set, there will be only line breaks but no indentation.
-      // The IBM JDK and the Sun JDK don't agree on the property name,
-      // so we set them both.
-      //
-      transformer.setOutputProperty("{http://xml.apache.org/xalan}indent-amount", "2");
-      transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
-      if (encoding != null)
-      {
-        transformer.setOutputProperty(OutputKeys.ENCODING, encoding);
-      }
-      
-      Document document = ((DefinitionImpl)wsdlDef).getDocument();
-      if (document == null)
-      {
-        ((DefinitionImpl)wsdlDef).updateElement(true);
-        document = ((DefinitionImpl)wsdlDef).getDocument();
-      }
-      
-      transformer.transform(new DOMSource(document), new StreamResult(sink));
-    }
-    catch (TransformerException exception)
-    {
-      throw new WSDLException(WSDLException.OTHER_ERROR,"Failed to save Definitions.",exception);
-    }
-
-  }
-
-  /**
-   * Write the specified WSDL definition to the specified OutputStream.
-   *
-   * @param wsdlDef the WSDL definition to be written.
-   * @param sink the OutputStream to write the xml to.
-   */
-  public void writeWSDL(Definition wsdlDef, OutputStream sink) throws WSDLException
-  {
-
-    Resource resource = ((DefinitionImpl)wsdlDef).eResource();
-    try
-    {
-      resource.save(sink,null);
-    }
-    catch (IOException e)
-    {
-      throw new WSDLException(WSDLException.OTHER_ERROR,"Failed to save Definitions.",e);
-    }
-  }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/ExtensibilityElementFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/ExtensibilityElementFactory.java
deleted file mode 100644
index b6c555b..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/ExtensibilityElementFactory.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.util;
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-public interface ExtensibilityElementFactory
-{
-  ExtensibilityElement createExtensibilityElement(String namespace, String localName);
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/Reconcilable.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/Reconcilable.java
deleted file mode 100644
index 2a4176f..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/Reconcilable.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.util;
-
-import org.w3c.dom.Element;
-
-public interface Reconcilable 
-{
-  public void setElement(Element element);
-  public Element getElement();
-  public void reconcileAttributes(Element changedElement);
-  public void reconcileReferences(boolean deep);
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLAdapterFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLAdapterFactory.java
deleted file mode 100644
index e7c620a..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLAdapterFactory.java
+++ /dev/null
@@ -1,1039 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.util;
-
-import java.net.URL;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.wsdl.extensions.ExtensionRegistry;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-import org.eclipse.emf.ecore.EObject;
-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.ExtensibleElement;
-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.MessageReference;
-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.Service;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.UnknownExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wsdl.WSDLPackage
- * @generated
- */
-public class WSDLAdapterFactory extends AdapterFactoryImpl
-{
-  /**
-   * The cached model package.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected static WSDLPackage modelPackage;
-
-  /**
-   * Creates an instance of the adapter factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public WSDLAdapterFactory()
-  {
-    if (modelPackage == null)
-    {
-      modelPackage = WSDLPackage.eINSTANCE;
-    }
-  }
-
-  /**
-   * Returns whether this factory is applicable for the type of the object.
-   * <!-- begin-user-doc -->
-   * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
-   * <!-- end-user-doc -->
-   * @return whether this factory is applicable for the type of the object.
-   * @generated
-   */
-  public boolean isFactoryForType(Object object)
-  {
-    if (object == modelPackage)
-    {
-      return true;
-    }
-    if (object instanceof EObject)
-    {
-      return ((EObject)object).eClass().getEPackage() == modelPackage;
-    }
-    return false;
-  }
-
-  /**
-   * The switch the delegates to the <code>createXXX</code> methods.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected WSDLSwitch modelSwitch =
-    new WSDLSwitch()
-    {
-      public Object caseWSDLElement(WSDLElement object)
-      {
-        return createWSDLElementAdapter();
-      }
-      public Object casePortType(PortType object)
-      {
-        return createPortTypeAdapter();
-      }
-      public Object caseOperation(Operation object)
-      {
-        return createOperationAdapter();
-      }
-      public Object caseMessage(Message object)
-      {
-        return createMessageAdapter();
-      }
-      public Object casePart(Part object)
-      {
-        return createPartAdapter();
-      }
-      public Object caseBinding(Binding object)
-      {
-        return createBindingAdapter();
-      }
-      public Object caseBindingOperation(BindingOperation object)
-      {
-        return createBindingOperationAdapter();
-      }
-      public Object caseService(Service object)
-      {
-        return createServiceAdapter();
-      }
-      public Object casePort(Port object)
-      {
-        return createPortAdapter();
-      }
-      public Object caseExtensibilityElement(ExtensibilityElement object)
-      {
-        return createExtensibilityElementAdapter();
-      }
-      public Object caseDefinition(Definition object)
-      {
-        return createDefinitionAdapter();
-      }
-      public Object caseImport(Import object)
-      {
-        return createImportAdapter();
-      }
-      public Object caseExtensibleElement(ExtensibleElement object)
-      {
-        return createExtensibleElementAdapter();
-      }
-      public Object caseInput(Input object)
-      {
-        return createInputAdapter();
-      }
-      public Object caseOutput(Output object)
-      {
-        return createOutputAdapter();
-      }
-      public Object caseFault(Fault object)
-      {
-        return createFaultAdapter();
-      }
-      public Object caseBindingInput(BindingInput object)
-      {
-        return createBindingInputAdapter();
-      }
-      public Object caseBindingOutput(BindingOutput object)
-      {
-        return createBindingOutputAdapter();
-      }
-      public Object caseBindingFault(BindingFault object)
-      {
-        return createBindingFaultAdapter();
-      }
-      public Object caseNamespace(Namespace object)
-      {
-        return createNamespaceAdapter();
-      }
-      public Object caseIPortType(javax.wsdl.PortType object)
-      {
-        return createIPortTypeAdapter();
-      }
-      public Object caseIOperation(javax.wsdl.Operation object)
-      {
-        return createIOperationAdapter();
-      }
-      public Object caseIInput(javax.wsdl.Input object)
-      {
-        return createIInputAdapter();
-      }
-      public Object caseIOutput(javax.wsdl.Output object)
-      {
-        return createIOutputAdapter();
-      }
-      public Object caseIFault(javax.wsdl.Fault object)
-      {
-        return createIFaultAdapter();
-      }
-      public Object caseIMessage(javax.wsdl.Message object)
-      {
-        return createIMessageAdapter();
-      }
-      public Object caseIPart(javax.wsdl.Part object)
-      {
-        return createIPartAdapter();
-      }
-      public Object caseIService(javax.wsdl.Service object)
-      {
-        return createIServiceAdapter();
-      }
-      public Object caseIPort(javax.wsdl.Port object)
-      {
-        return createIPortAdapter();
-      }
-      public Object caseIBinding(javax.wsdl.Binding object)
-      {
-        return createIBindingAdapter();
-      }
-      public Object caseIBindingOperation(javax.wsdl.BindingOperation object)
-      {
-        return createIBindingOperationAdapter();
-      }
-      public Object caseIBindingInput(javax.wsdl.BindingInput object)
-      {
-        return createIBindingInputAdapter();
-      }
-      public Object caseIBindingOutput(javax.wsdl.BindingOutput object)
-      {
-        return createIBindingOutputAdapter();
-      }
-      public Object caseIBindingFault(javax.wsdl.BindingFault object)
-      {
-        return createIBindingFaultAdapter();
-      }
-      public Object caseIExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement object)
-      {
-        return createIExtensibilityElementAdapter();
-      }
-      public Object caseIDefinition(javax.wsdl.Definition object)
-      {
-        return createIDefinitionAdapter();
-      }
-      public Object caseIImport(javax.wsdl.Import object)
-      {
-        return createIImportAdapter();
-      }
-      public Object caseIList(List object)
-      {
-        return createIListAdapter();
-      }
-      public Object caseIMap(Map object)
-      {
-        return createIMapAdapter();
-      }
-      public Object caseIURL(URL object)
-      {
-        return createIURLAdapter();
-      }
-      public Object caseIExtensionRegistry(ExtensionRegistry object)
-      {
-        return createIExtensionRegistryAdapter();
-      }
-      public Object caseTypes(Types object)
-      {
-        return createTypesAdapter();
-      }
-      public Object caseIIterator(Iterator object)
-      {
-        return createIIteratorAdapter();
-      }
-      public Object caseITypes(javax.wsdl.Types object)
-      {
-        return createITypesAdapter();
-      }
-      public Object caseUnknownExtensibilityElement(UnknownExtensibilityElement object)
-      {
-        return createUnknownExtensibilityElementAdapter();
-      }
-      public Object caseXSDSchemaExtensibilityElement(XSDSchemaExtensibilityElement object)
-      {
-        return createXSDSchemaExtensibilityElementAdapter();
-      }
-      public Object caseMessageReference(MessageReference object)
-      {
-        return createMessageReferenceAdapter();
-      }
-      public Object defaultCase(EObject object)
-      {
-        return createEObjectAdapter();
-      }
-    };
-
-  /**
-   * Creates an adapter for the <code>target</code>.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param target the object to adapt.
-   * @return the adapter for the <code>target</code>.
-   * @generated
-   */
-  public Adapter createAdapter(Notifier target)
-  {
-    return (Adapter)modelSwitch.doSwitch((EObject)target);
-  }
-
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.WSDLElement <em>Element</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.WSDLElement
-   * @generated
-   */
-  public Adapter createWSDLElementAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.PortType <em>Port Type</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.PortType
-   * @generated
-   */
-  public Adapter createPortTypeAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.Operation <em>Operation</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.Operation
-   * @generated
-   */
-  public Adapter createOperationAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.Message <em>Message</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.Message
-   * @generated
-   */
-  public Adapter createMessageAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.Part <em>Part</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.Part
-   * @generated
-   */
-  public Adapter createPartAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.Binding <em>Binding</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.Binding
-   * @generated
-   */
-  public Adapter createBindingAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.BindingOperation <em>Binding Operation</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.BindingOperation
-   * @generated
-   */
-  public Adapter createBindingOperationAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.Service <em>Service</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.Service
-   * @generated
-   */
-  public Adapter createServiceAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.Port <em>Port</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.Port
-   * @generated
-   */
-  public Adapter createPortAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.ExtensibilityElement <em>Extensibility Element</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.ExtensibilityElement
-   * @generated
-   */
-  public Adapter createExtensibilityElementAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.Definition <em>Definition</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.Definition
-   * @generated
-   */
-  public Adapter createDefinitionAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.Import <em>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.Import
-   * @generated
-   */
-  public Adapter createImportAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.ExtensibleElement <em>Extensible Element</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.ExtensibleElement
-   * @generated
-   */
-  public Adapter createExtensibleElementAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.Input <em>Input</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.Input
-   * @generated
-   */
-  public Adapter createInputAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.Output <em>Output</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.Output
-   * @generated
-   */
-  public Adapter createOutputAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.Fault <em>Fault</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.Fault
-   * @generated
-   */
-  public Adapter createFaultAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.BindingInput <em>Binding Input</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.BindingInput
-   * @generated
-   */
-  public Adapter createBindingInputAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.BindingOutput <em>Binding Output</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.BindingOutput
-   * @generated
-   */
-  public Adapter createBindingOutputAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.BindingFault <em>Binding Fault</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.BindingFault
-   * @generated
-   */
-  public Adapter createBindingFaultAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.Namespace <em>Namespace</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.Namespace
-   * @generated
-   */
-  public Adapter createNamespaceAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.PortType <em>IPort Type</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.PortType
-   * @generated
-   */
-  public Adapter createIPortTypeAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.Operation <em>IOperation</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.Operation
-   * @generated
-   */
-  public Adapter createIOperationAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.Input <em>IInput</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.Input
-   * @generated
-   */
-  public Adapter createIInputAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.Output <em>IOutput</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.Output
-   * @generated
-   */
-  public Adapter createIOutputAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.Fault <em>IFault</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.Fault
-   * @generated
-   */
-  public Adapter createIFaultAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.Message <em>IMessage</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.Message
-   * @generated
-   */
-  public Adapter createIMessageAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.Part <em>IPart</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.Part
-   * @generated
-   */
-  public Adapter createIPartAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.Service <em>IService</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.Service
-   * @generated
-   */
-  public Adapter createIServiceAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.Port <em>IPort</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.Port
-   * @generated
-   */
-  public Adapter createIPortAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.Binding <em>IBinding</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.Binding
-   * @generated
-   */
-  public Adapter createIBindingAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.BindingOperation <em>IBinding Operation</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.BindingOperation
-   * @generated
-   */
-  public Adapter createIBindingOperationAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.BindingInput <em>IBinding Input</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.BindingInput
-   * @generated
-   */
-  public Adapter createIBindingInputAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.BindingOutput <em>IBinding Output</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.BindingOutput
-   * @generated
-   */
-  public Adapter createIBindingOutputAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.BindingFault <em>IBinding Fault</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.BindingFault
-   * @generated
-   */
-  public Adapter createIBindingFaultAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</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.ExtensibilityElement
-   * @generated
-   */
-  public Adapter createIExtensibilityElementAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.Definition <em>IDefinition</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.Definition
-   * @generated
-   */
-  public Adapter createIDefinitionAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.Import <em>IImport</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.Import
-   * @generated
-   */
-  public Adapter createIImportAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link java.util.List <em>IList</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.util.List
-   * @generated
-   */
-  public Adapter createIListAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link java.util.Map <em>IMap</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.util.Map
-   * @generated
-   */
-  public Adapter createIMapAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link java.net.URL <em>IURL</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.net.URL
-   * @generated
-   */
-  public Adapter createIURLAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.ExtensionRegistry <em>IExtension Registry</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.ExtensionRegistry
-   * @generated
-   */
-  public Adapter createIExtensionRegistryAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.Types <em>Types</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.Types
-   * @generated
-   */
-  public Adapter createTypesAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link java.util.Iterator <em>IIterator</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.util.Iterator
-   * @generated
-   */
-  public Adapter createIIteratorAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link javax.wsdl.Types <em>ITypes</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.Types
-   * @generated
-   */
-  public Adapter createITypesAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.UnknownExtensibilityElement <em>Unknown Extensibility Element</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.UnknownExtensibilityElement
-   * @generated
-   */
-  public Adapter createUnknownExtensibilityElementAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.XSDSchemaExtensibilityElement <em>XSD Schema Extensibility Element</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.XSDSchemaExtensibilityElement
-   * @generated
-   */
-  public Adapter createXSDSchemaExtensibilityElementAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.wsdl.MessageReference <em>Message 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.MessageReference
-   * @generated
-   */
-  public Adapter createMessageReferenceAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for the default case.
-   * <!-- begin-user-doc -->
-   * This default implementation returns null.
-   * <!-- end-user-doc -->
-   * @return the new adapter.
-   * @generated
-   */
-  public Adapter createEObjectAdapter()
-  {
-    return null;
-  }
-
-} //WSDLAdapterFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLConstants.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLConstants.java
deleted file mode 100644
index 743ef0e..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLConstants.java
+++ /dev/null
@@ -1,141 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.util;
-
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-public class WSDLConstants
-{
-  public static final int BINDING = 0;
-  public static final int DEFINITION = 1;
-  public static final int DOCUMENTATION = 2;
-  public static final int FAULT = 3;
-  public static final int IMPORT = 4;
-  public static final int INPUT = 5;
-  public static final int MESSAGE = 6;
-  public static final int OPERATION = 7;
-  public static final int OUTPUT = 8;
-  public static final int PART = 9;
-  public static final int PORT = 10;
-  public static final int PORT_TYPE = 11;
-  public static final int SERVICE = 12;
-  public static final int TYPES = 13;
-
-  public static final int EXTENSIBILITY_ELEMENT = 14;
-
-  public static final String BINDING_ELEMENT_TAG = "binding";
-  public static final String DEFINITION_ELEMENT_TAG = "definitions";
-  public static final String DOCUMENTATION_ELEMENT_TAG = "documentation";
-  public static final String FAULT_ELEMENT_TAG = "fault";
-  public static final String IMPORT_ELEMENT_TAG = "import";
-  public static final String INPUT_ELEMENT_TAG = "input";
-  public static final String MESSAGE_ELEMENT_TAG = "message";
-  public static final String OPERATION_ELEMENT_TAG = "operation";
-  public static final String OUTPUT_ELEMENT_TAG = "output";
-  public static final String PART_ELEMENT_TAG = "part";
-  public static final String PORT_ELEMENT_TAG = "port";
-  public static final String PORT_TYPE_ELEMENT_TAG = "portType";
-  public static final String SERVICE_ELEMENT_TAG = "service";
-  public static final String TYPES_ELEMENT_TAG = "types";
-
-  // common
-  public static final String NAME_ATTRIBUTE = "name";
-  public static final String MESSAGE_ATTRIBUTE = "message";
-  public static final String BINDING_ATTRIBUTE = "binding";
-  public static final String TYPE_ATTRIBUTE = "type";
-
-  // definitions
-  public final static String ENCODING_ATTRIBUTE = "encoding";
-  public final static String TARGETNAMESPACE_ATTRIBUTE = "targetNamespace";
-
-  // binding
-  public final static String RESOURCE_URI_ATTRIBUTE = "resourceURI";
-
-  // part
-  public final static String ELEMENT_ATTRIBUTE = "element";
-  
-  // import
-  public final static String LOCATION_ATTRIBUTE = "location"; 
-  public static final String NAMESPACE_ATTRIBUTE = "namespace";  
-
-  public static final String WSDL_NAMESPACE_URI = "http://schemas.xmlsoap.org/wsdl/";
-  public static final String XSD_NAMESPACE_URI = "http://www.w3.org/2001/XMLSchema";
-
-  /**
-   * The value <code>http://www.w3.org/1999/XMLSchema"</code>.
-   */
-  public static final String SCHEMA_FOR_SCHEMA_URI_1999 = "http://www.w3.org/1999/XMLSchema";
-
-  /**
-   * The value <code>"http://www.w3.org/2000/10/XMLSchema"</code>.
-   */
-  public static final String SCHEMA_FOR_SCHEMA_URI_2000_10 = "http://www.w3.org/2000/10/XMLSchema";
-
-  /**
-   * The value <code>"http://www.w3.org/2001/XMLSchema"</code>.
-   */
-  public static final String SCHEMA_FOR_SCHEMA_URI_2001 = "http://www.w3.org/2001/XMLSchema";
-
-  public static final String[] ELEMENT_TAGS =
-    new String[] {
-      BINDING_ELEMENT_TAG,
-      DEFINITION_ELEMENT_TAG,
-      DOCUMENTATION_ELEMENT_TAG,
-      FAULT_ELEMENT_TAG,
-      IMPORT_ELEMENT_TAG,
-      INPUT_ELEMENT_TAG,
-      MESSAGE_ELEMENT_TAG,
-      OPERATION_ELEMENT_TAG,
-      OUTPUT_ELEMENT_TAG,
-      PART_ELEMENT_TAG,
-      PORT_ELEMENT_TAG,
-      PORT_TYPE_ELEMENT_TAG,
-      SERVICE_ELEMENT_TAG,
-      TYPES_ELEMENT_TAG };
-
-  public static final int nodeType(String localName)
-  {
-    for (int i = 0; i < ELEMENT_TAGS.length; ++i)
-    {
-      if (localName.equals(ELEMENT_TAGS[i]))
-      {
-        return i;
-      }
-    }
-    return -1;
-  }
-
-  public static final int nodeType(Node node)
-  {
-    return isWSDLNamespace(node.getNamespaceURI()) ? nodeType(node.getLocalName()) : -1;
-  }
-
-  /**
-   * Returns whether the given namespace is the WSDL namespace or not.
-   * @param namespace a namespace.
-   * @return whether the given namespace is the WSDL namespace or not.
-   */
-  public static boolean isWSDLNamespace(String namespace)
-  {
-    return WSDL_NAMESPACE_URI.equals(namespace);
-  }
-
-  public static boolean isMatchingNamespace(String namespace1, String namespace2)
-  {
-    return (namespace1 == null ? namespace2 == null : namespace1.equals(namespace2));
-  }
-
-  public static String getAttribute(Element element, String attributeName)
-  {
-    return element.hasAttribute(attributeName) ? element.getAttribute(attributeName) : null;
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLDefinitionFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLDefinitionFactory.java
deleted file mode 100644
index 09ef532..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLDefinitionFactory.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.util;
-
-import javax.wsdl.WSDLException;
-import javax.wsdl.xml.WSDLReader;
-
-import org.eclipse.wst.wsdl.internal.impl.WSDLFactoryImpl;
-import org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl;
-
-import com.ibm.wsdl.xml.WSDLReaderImpl;
-
-public class WSDLDefinitionFactory extends com.ibm.wsdl.factory.WSDLFactoryImpl
-{
-
-  private static WSDLDefinitionFactory instance = null;
-
-  public WSDLDefinitionFactory()
-  {
-    // Make sure the WSDL package is initialized.
-    WSDLPackageImpl.init();
-  }
-
-  /**
-   * Create a new instance of Definition.
-   */
-  public javax.wsdl.Definition newDefinition()
-  {
-    javax.wsdl.Definition definition = WSDLFactoryImpl.eINSTANCE.createDefinition();
-    return definition;
-  }
-
-  /**
-   * Returns a singleton instance of this factory
-   */
-  public static javax.wsdl.factory.WSDLFactory getInstance() throws WSDLException
-  {
-    if (instance == null)
-      instance = new WSDLDefinitionFactory();
-    return instance;
-  }
-
-  /**
-   * Creates a WSDLReader.
-   */
-  public WSDLReader newWSDLReader()
-  {
-    WSDLReader reader = new WSDLReaderImpl();
-    reader.setFactoryImplName(getClass().getName());
-    return reader;
-  }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLModelLocator.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLModelLocator.java
deleted file mode 100644
index c19b0c4..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLModelLocator.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.util;
-
-/**
- * An adapter interface used by {@link org.eclipse.wst.wsdl.ImportImpl to find referenced resources.
- * When the resource referenced by a wsdl import needs to be determined, 
- * the containing {@link org.eclipse.emf.ecore.resource.Resource}
- * will be {@link org.eclipse.emf.ecore.util.EcoreUtil#getRegisteredAdapter(org.eclipse.emf.ecore.resource.Resource,Object) inspected} 
- * for an adapter that implements this interface.
- * As such, you can register an adapter factory like this to tailor the algorithm used to locate the resource :
- *<pre>
- *  ResourceSet resourceSet = new ResourceSetImpl();
- *  resourceSet.getAdapterFactories().add
- *    (new AdapterFactoryImpl()
- *     {
- *       class CustomURIResolver extends AdapterImpl implements WSDLModelLocator
- *       {
- *         public String resolveURI(String baseLocation, String namespace, String location);
- *         {
- *           return null;  // Additional logic...
- *         }
- *
- *         public boolean isAdatperForType(Object type)
- *         {
- *           return type == WSDLModelLocator.class;
- *         }
- *       }
- *
- *       protected CustomURIResolver customURIResolver = new CustomURIResolver();
- *
- *       public boolean isFactoryForType(Object type)
- *       {
- *         return type == WSDLModelLocator.class;
- *       }
- *
- *       public Adapter adaptNew(Notifier target, Object type)
- *       {
- *         return customURIResolver;
- *       }
- *     });
- *</pre>
- * @see org.eclipse.emf.ecore.util.EcoreUtil#getRegisteredAdapter(org.eclipse.emf.ecore.resource.Resource,Object)
- */
-public interface WSDLModelLocator
-{
-	public String resolveURI(String baseLocation, String namespace, String location);
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLResourceFactoryImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLResourceFactoryImpl.java
deleted file mode 100644
index 6d480f0..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLResourceFactoryImpl.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.util;
-
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Resource Factory</b> associated with the package.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.util.WSDLResourceImpl
- * @generated
- */
-public class WSDLResourceFactoryImpl extends ResourceFactoryImpl
-{
-  /**
-   * Creates an instance of the resource factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public WSDLResourceFactoryImpl()
-  {
-    super();
-  }
-
-  /**
-   * Creates an instance of the resource.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Resource createResource(URI uri)
-  {
-    Resource result = new WSDLResourceImpl(uri);
-    return result;
-  }
-} //WSDLResourceFactoryImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLResourceImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLResourceImpl.java
deleted file mode 100644
index dba27b9..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLResourceImpl.java
+++ /dev/null
@@ -1,465 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.util;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.util.Iterator;
-import java.util.Map;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.transform.OutputKeys;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.transform.stream.StreamResult;
-
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.resource.impl.ResourceImpl;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPlugin;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.internal.impl.DefinitionImpl;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.util.XSDSchemaLocator;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.xml.sax.ErrorHandler;
-import org.xml.sax.SAXException;
-import org.xml.sax.SAXParseException;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Resource</b> implementation for the model.
- * This specialized resource implementation supports it's own way of making keys and 
- * hrefs, and it's own serialization. This class is not intended for subclassing 
- * outside of the model implementation; it is intended to be used as is with the 
- * Resource framework.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.util.WSDLResourceFactoryImpl
- * @generated
- */
-public class WSDLResourceImpl extends ResourceImpl implements ErrorHandler
-{
-  protected WSDLModelLocator wsdlModelLocator;
-  private boolean useExtensionFactories = true;
-  private boolean continueOnLoadError = true;
-
-  public static String USE_EXTENSION_FACTORIES = "USE_EXTENSION_FACTORIES";
-  public static String CONTINUE_ON_LOAD_ERROR = "CONTINUE_ON_LOAD_ERROR";
-  public static String WSDL_ENCODING = "WSDL_ENCODING";
-
-  /**
-   * Creates an instance of the resource. 
-   * <!-- begin-user-doc --> 
-   * <!-- end-user-doc -->
-   * 
-   * @param uri the URI of the new resource. 
-   * @generated
-   */
-  public WSDLResourceImpl(URI uri)
-  {
-    super(uri);
-    wsdlModelLocator = new DefaultURIResolver();
-  }
-
-  protected void doSave(OutputStream os, Map options) throws IOException
-  {
-    Definition definition = getDefinition();
-    if (definition != null)
-    {
-      Document document = definition.getDocument();
-      if (document == null)
-      {
-        ((DefinitionImpl) definition).updateDocument();
-        document = definition.getDocument();
-      }
-
-      if (definition.getElement() == null)
-      {
-        ((DefinitionImpl) definition).updateElement();
-      }
-
-      doSerialize(os, document, options == null ? null : (String) options.get(WSDL_ENCODING));
-    }
-  }
-
-  /**
-   * Returns the resource's Definition.
-   */
-  public Definition getDefinition()
-  {
-    return getContents().size() == 1 && getContents().get(0) instanceof Definition ? (Definition) getContents().get(0) : null;
-  }
-
-  protected static void doSerialize(OutputStream outputStream, Document document) throws IOException
-  {
-    doSerialize(outputStream, document, null);
-  }
-
-  protected static void doSerialize(OutputStream outputStream, Document document, String encoding)
-  {
-    try
-    {
-      TransformerFactory transformerFactory = TransformerFactory.newInstance();
-      Transformer transformer = transformerFactory.newTransformer();
-
-      transformer.setOutputProperty(OutputKeys.INDENT, "yes");
-      transformer.setOutputProperty(OutputKeys.METHOD, "xml");
-      
-      // Unless a width is set, there will be only line breaks but no indentation.
-      // The IBM JDK and the Sun JDK don't agree on the property name,
-      // so we set them both.
-      //
-      transformer.setOutputProperty("{http://xml.apache.org/xalan}indent-amount", "2");
-      transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
-      if (encoding != null)
-      {
-        transformer.setOutputProperty(OutputKeys.ENCODING, encoding);
-      }
-
-      transformer.transform(new DOMSource(document), new StreamResult(outputStream));
-    }
-    catch (TransformerException exception)
-    {
-      WSDLPlugin.INSTANCE.log(exception);
-    }
-  }
-
-  /**
-   * Loads a new {@link WSDLResourceImpl} into the resource set.
-   * @param resourceSet the resource set to hold the new resource.
-   * @param uri the URI of the new resource.
-   * @param inputStream the contents of the new resource.
-   * @param options any options to influence loading behavior.
-   * @return a new WSDLResourceImpl.
-   */
-  protected void doLoad(InputStream inputStream, Map options) throws IOException
-  {
-    // This pattern avoids loading the IProgressMonitor class when there is no progress monitor.
-    // This is important for stand-alone execution to work correctly.
-    //
-    IProgressMonitor progressMonitor = null;
-    Object monitor = options == null ? null : options.get("WSDL_PROGRESS_MONITOR");
-    if (monitor != null)
-    {
-      progressMonitor = (IProgressMonitor) monitor;
-      progressMonitor.setTaskName(WSDLPlugin.INSTANCE.getString("_UI_ResourceLoad_progress"));
-      progressMonitor.subTask(getURI().toString());
-    }
-
-    Object bindings = options == null ? null : options.get(USE_EXTENSION_FACTORIES);
-    if (bindings != null && bindings instanceof Boolean) 
-      // true by default
-      useExtensionFactories = ((Boolean)bindings).booleanValue();
- 
-    Object continueOnError = options == null ? null : options.get(CONTINUE_ON_LOAD_ERROR);
-    if (continueOnError != null && continueOnError instanceof Boolean) 
-      // true by default
-    	continueOnLoadError = ((Boolean)continueOnError).booleanValue();
-    
-    Document doc = null;
-    try
-    {
-      // Create a DOM document
-      doc = getDocument(inputStream, this);
-
-      if (doc != null && doc.getDocumentElement() != null)
-      {
-        if (!findDefinition(doc.getDocumentElement()))
-        {
-          if (continueOnLoadError)
-            handleDefinitionElement(doc.getDocumentElement());
-          else
-            throw new IOException(WSDLPlugin.getPlugin().getString("_ERROR_INVALID_WSDL"));
-        }
-      }
-      else
-      {
-        handleDefinitionElement(null);
-      }
-    }
-    catch (IOException exception)
-    {
-      if (continueOnLoadError)
-      {
-        WSDLPlugin.INSTANCE.log(exception);
-        handleDefinitionElement(null);
-      }
-      else
-      	throw exception;
-    }
-
-    Definition definition = null;
-
-    for (Iterator i = getContents().iterator(); i.hasNext();)
-    {
-      definition = (Definition) i.next();
-
-      // Initialize the inline schemas location 
-      Types types = definition.getETypes();
-      if (types != null)
-      {
-        XSDSchemaExtensibilityElement el = null;
-        for (Iterator j = types.getEExtensibilityElements().iterator(); j.hasNext();)
-        {
-          el = (XSDSchemaExtensibilityElement) j.next();
-          XSDSchema schema = el.getSchema();
-          if (schema != null)
-            schema.setSchemaLocation(getURI().toString());
-        }
-      }
-    }
-
-    if (progressMonitor != null)
-    {
-      progressMonitor.worked(1);
-    }
-  }
-
-  /**
-   * Builds a document using Xerces.
-   * @param inputStream the contents to parse.
-   * @param errorHandler the handled used by the parser.
-   * @return a document.
-   */
-  protected static Document getDocument(InputStream inputStream, ErrorHandler errorHandler) throws IOException
-  {
-    ClassLoader previousClassLoader = Thread.currentThread().getContextClassLoader();
-    try
-    {
-      Thread.currentThread().setContextClassLoader(WSDLResourceFactoryImpl.class.getClassLoader());
-
-      DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
-      documentBuilderFactory.setNamespaceAware(true);
-      documentBuilderFactory.setValidating(false);
-
-      DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
-
-      // TBD - Revisit
-      //EntityResolver entityResolver = createEntityResolver();
-      //documentBuilder.setEntityResolver(entityResolver);
-
-      documentBuilder.setErrorHandler(errorHandler);
-
-      Document document = documentBuilder.parse(inputStream);
-      return document;
-    }
-    catch (ParserConfigurationException exception)
-    {
-      throw new IOWrappedException(exception);
-    }
-    catch (SAXException exception)
-    {
-      throw new IOWrappedException(exception);
-    }
-    finally
-    {
-      Thread.currentThread().setContextClassLoader(previousClassLoader);
-    }
-  }
-
-  protected boolean findDefinition(Element element)
-  {
-    if (WSDLConstants.nodeType(element) == WSDLConstants.DEFINITION)
-    {
-      handleDefinitionElement(element);
-      return true;
-    }
-    else
-    {
-      boolean result = false;
-      /*
-      for (Node child = element.getFirstChild(); child != null; child = child.getNextSibling())
-      {
-        if (child instanceof Element)
-        {
-          if (findDefinition((Element) child))
-          {
-            result = true;
-          }
-        }
-      }
-      */
-      return result;
-    }
-  }
-
-  protected void handleDefinitionElement(Element element)
-  {
-    Definition definition = null;
-    if (element == null)
-    {
-      definition = WSDLFactory.eINSTANCE.createDefinition();
-      ((DefinitionImpl)definition).setUseExtensionFactories(useExtensionFactories);
-    }
-    else
-    {
-      definition = DefinitionImpl.createDefinition
-	    (element,getURI().toString(),useExtensionFactories);
-    }
-    getContents().add(definition);
-    // Do we need the next line?
-    ((DefinitionImpl) definition).reconcileReferences(true);
-  }
-
-  public static void serialize(OutputStream outputStream, Document document)
-  {
-    serialize(outputStream, document, null);
-  }
-
-  public static void serialize(OutputStream outputStream, Document document, String encoding)
-  {
-    doSerialize(outputStream, document, encoding);
-  }
-
-  public static void serialize(OutputStream outputStream, Element element)
-  {
-    serialize(outputStream, element, null);
-  }
-
-  public static void serialize(OutputStream outputStream, Element element, String encoding)
-  {
-    try
-    {
-      doSerialize(outputStream, element, encoding);
-    }
-    catch (Exception exception)
-    {
-      exception.printStackTrace();
-    }
-  }
-
-  protected static void doSerialize(OutputStream outputStream, Element element, String encoding) throws IOException
-  {
-    try
-    {
-      TransformerFactory transformerFactory = TransformerFactory.newInstance();
-      Transformer transformer = transformerFactory.newTransformer();
-
-      transformer.setOutputProperty(OutputKeys.INDENT, "yes");
-      transformer.setOutputProperty(OutputKeys.METHOD, "xml");
-      if (encoding != null)
-      {
-        transformer.setOutputProperty(OutputKeys.ENCODING, encoding);
-      }
-
-      transformer.transform(new DOMSource(element), new StreamResult(outputStream));
-    }
-    catch (TransformerException exception)
-    {
-      WSDLPlugin.INSTANCE.log(exception);
-    }
-  }
-
-  public WSDLModelLocator getURIResolver()
-  {
-    return wsdlModelLocator;
-  }
-
-  public void setURIResolver(WSDLModelLocator resolver)
-  {
-    wsdlModelLocator = resolver;
-  }
-
-  protected class DefaultURIResolver implements WSDLModelLocator
-  {
-    public String resolveURI(String baseLocation, String namespace, String location)
-    {
-      URI baseLocationURI = createURI(baseLocation);
-      URI locationURI = URI.createURI(location);
-      return locationURI.resolve(baseLocationURI).toString();
-    }
-  }
-  
-  private static URI createURI(String uriString)
-  {
-    if (hasProtocol(uriString))
-       return URI.createURI(uriString);
-    else
-       return URI.createFileURI(uriString);
-  }
-  
-  private static boolean hasProtocol(String uri)
-  {
-		boolean result = false;     
-		if (uri != null)
-		{
-		  int index = uri.indexOf(":");
-		  if (index != -1 && index > 2) // assume protocol with be length 3 so that the'C' in 'C:/' is not interpreted as a protocol
-		  {
-		    result = true;
-		  }
-		}
-		return result;
-  }  
-
-  public void error(SAXParseException e)
-  {
-    System.out.println("WSDL PARSE ERROR: " + e);
-  }
-
-  public void fatalError(SAXParseException e)
-  {
-    System.out.println("WSDL PARSE FATAL ERROR: " + e);
-  }
-
-  public void warning(SAXParseException e)
-  {
-    System.out.println("WSDL PARSE WARNING: " + e);
-  }
-  
-  public void attached(EObject eObject)
-  {
-    super.attached(eObject);
-     
-    // we need to attach a XSDSchemaLocator in order to resolve inline schema locations
-    // if there's not already one attached
-    XSDSchemaLocator xsdSchemaLocator = (XSDSchemaLocator)EcoreUtil.getRegisteredAdapter(this, XSDSchemaLocator.class);
-    if (xsdSchemaLocator == null)
-    {
-      getResourceSet().getAdapterFactories().add(new XSDSchemaLocatorAdapterFactory());  
-    } 
-    
-    if (eObject instanceof Definition)
-    {
-      Definition definition = (Definition) eObject;
-      setInlineSchemaLocations(definition);    
-    }
-  }
-  
-  public void setInlineSchemaLocations(Definition definition)
-  {
-    // Initialize the inline schemas location 
-    Types types = definition.getETypes();
-    if (types != null)
-    {
-      for (Iterator j = types.getEExtensibilityElements().iterator(); j.hasNext();)
-      {
-        XSDSchemaExtensibilityElement el = (XSDSchemaExtensibilityElement) j.next();
-        XSDSchema schema = el.getSchema();
-        if (schema != null)
-        {  
-          schema.setSchemaLocation(getURI().toString());
-        }  
-      }        
-    }      
-  }
-} //WSDLResourceFactoryImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLSwitch.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLSwitch.java
deleted file mode 100644
index f860668..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLSwitch.java
+++ /dev/null
@@ -1,1074 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.util;
-
-import java.net.URL;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.wsdl.extensions.ExtensionRegistry;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-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.ExtensibleElement;
-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.MessageReference;
-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.Service;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.UnknownExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
- * @see org.eclipse.wsdl.WSDLPackage
- * @generated
- */
-public class WSDLSwitch {
-  /**
-   * The cached model package
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected static WSDLPackage modelPackage;
-
-  /**
-   * Creates an instance of the switch.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public WSDLSwitch()
-  {
-    if (modelPackage == null)
-    {
-      modelPackage = WSDLPackage.eINSTANCE;
-    }
-  }
-
-  /**
-   * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the first non-null result returned by a <code>caseXXX</code> call.
-   * @generated
-   */
-  public Object doSwitch(EObject theEObject)
-  {
-    EClass theEClass = theEObject.eClass();
-    if (theEClass.eContainer() == modelPackage)
-    {
-      switch (theEClass.getClassifierID())
-      {
-        case WSDLPackage.PORT_TYPE:
-        {
-          PortType portType = (PortType)theEObject;
-          Object result = casePortType(portType);
-          if (result == null) result = caseWSDLElement(portType);
-          if (result == null) result = caseIPortType(portType);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.OPERATION:
-        {
-          Operation operation = (Operation)theEObject;
-          Object result = caseOperation(operation);
-          if (result == null) result = caseWSDLElement(operation);
-          if (result == null) result = caseIOperation(operation);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.MESSAGE:
-        {
-          Message message = (Message)theEObject;
-          Object result = caseMessage(message);
-          if (result == null) result = caseWSDLElement(message);
-          if (result == null) result = caseIMessage(message);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.PART:
-        {
-          Part part = (Part)theEObject;
-          Object result = casePart(part);
-          if (result == null) result = caseWSDLElement(part);
-          if (result == null) result = caseIPart(part);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.BINDING:
-        {
-          Binding binding = (Binding)theEObject;
-          Object result = caseBinding(binding);
-          if (result == null) result = caseExtensibleElement(binding);
-          if (result == null) result = caseIBinding(binding);
-          if (result == null) result = caseWSDLElement(binding);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.BINDING_OPERATION:
-        {
-          BindingOperation bindingOperation = (BindingOperation)theEObject;
-          Object result = caseBindingOperation(bindingOperation);
-          if (result == null) result = caseExtensibleElement(bindingOperation);
-          if (result == null) result = caseIBindingOperation(bindingOperation);
-          if (result == null) result = caseWSDLElement(bindingOperation);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.SERVICE:
-        {
-          Service service = (Service)theEObject;
-          Object result = caseService(service);
-          if (result == null) result = caseExtensibleElement(service);
-          if (result == null) result = caseIService(service);
-          if (result == null) result = caseWSDLElement(service);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.PORT:
-        {
-          Port port = (Port)theEObject;
-          Object result = casePort(port);
-          if (result == null) result = caseExtensibleElement(port);
-          if (result == null) result = caseIPort(port);
-          if (result == null) result = caseWSDLElement(port);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.EXTENSIBILITY_ELEMENT:
-        {
-          ExtensibilityElement extensibilityElement = (ExtensibilityElement)theEObject;
-          Object result = caseExtensibilityElement(extensibilityElement);
-          if (result == null) result = caseWSDLElement(extensibilityElement);
-          if (result == null) result = caseIExtensibilityElement(extensibilityElement);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.DEFINITION:
-        {
-          Definition definition = (Definition)theEObject;
-          Object result = caseDefinition(definition);
-          if (result == null) result = caseExtensibleElement(definition);
-          if (result == null) result = caseIDefinition(definition);
-          if (result == null) result = caseWSDLElement(definition);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.IMPORT:
-        {
-          Import import_ = (Import)theEObject;
-          Object result = caseImport(import_);
-          if (result == null) result = caseWSDLElement(import_);
-          if (result == null) result = caseIImport(import_);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.INPUT:
-        {
-          Input input = (Input)theEObject;
-          Object result = caseInput(input);
-          if (result == null) result = caseMessageReference(input);
-          if (result == null) result = caseWSDLElement(input);
-          if (result == null) result = caseIInput(input);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.OUTPUT:
-        {
-          Output output = (Output)theEObject;
-          Object result = caseOutput(output);
-          if (result == null) result = caseMessageReference(output);
-          if (result == null) result = caseWSDLElement(output);
-          if (result == null) result = caseIOutput(output);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.FAULT:
-        {
-          Fault fault = (Fault)theEObject;
-          Object result = caseFault(fault);
-          if (result == null) result = caseMessageReference(fault);
-          if (result == null) result = caseWSDLElement(fault);
-          if (result == null) result = caseIFault(fault);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.BINDING_INPUT:
-        {
-          BindingInput bindingInput = (BindingInput)theEObject;
-          Object result = caseBindingInput(bindingInput);
-          if (result == null) result = caseExtensibleElement(bindingInput);
-          if (result == null) result = caseIBindingInput(bindingInput);
-          if (result == null) result = caseWSDLElement(bindingInput);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.BINDING_OUTPUT:
-        {
-          BindingOutput bindingOutput = (BindingOutput)theEObject;
-          Object result = caseBindingOutput(bindingOutput);
-          if (result == null) result = caseExtensibleElement(bindingOutput);
-          if (result == null) result = caseIBindingOutput(bindingOutput);
-          if (result == null) result = caseWSDLElement(bindingOutput);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.BINDING_FAULT:
-        {
-          BindingFault bindingFault = (BindingFault)theEObject;
-          Object result = caseBindingFault(bindingFault);
-          if (result == null) result = caseExtensibleElement(bindingFault);
-          if (result == null) result = caseIBindingFault(bindingFault);
-          if (result == null) result = caseWSDLElement(bindingFault);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.NAMESPACE:
-        {
-          Namespace namespace = (Namespace)theEObject;
-          Object result = caseNamespace(namespace);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.TYPES:
-        {
-          Types types = (Types)theEObject;
-          Object result = caseTypes(types);
-          if (result == null) result = caseExtensibleElement(types);
-          if (result == null) result = caseITypes(types);
-          if (result == null) result = caseWSDLElement(types);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT:
-        {
-          UnknownExtensibilityElement unknownExtensibilityElement = (UnknownExtensibilityElement)theEObject;
-          Object result = caseUnknownExtensibilityElement(unknownExtensibilityElement);
-          if (result == null) result = caseExtensibilityElement(unknownExtensibilityElement);
-          if (result == null) result = caseWSDLElement(unknownExtensibilityElement);
-          if (result == null) result = caseIExtensibilityElement(unknownExtensibilityElement);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT:
-        {
-          XSDSchemaExtensibilityElement xsdSchemaExtensibilityElement = (XSDSchemaExtensibilityElement)theEObject;
-          Object result = caseXSDSchemaExtensibilityElement(xsdSchemaExtensibilityElement);
-          if (result == null) result = caseExtensibilityElement(xsdSchemaExtensibilityElement);
-          if (result == null) result = caseWSDLElement(xsdSchemaExtensibilityElement);
-          if (result == null) result = caseIExtensibilityElement(xsdSchemaExtensibilityElement);
-          if (result == null) result = defaultCase(theEObject);
-          return result;
-        }
-        default: return defaultCase(theEObject);
-      }
-    }
-    return defaultCase(theEObject);
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Element</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 interpretting the object as an instance of '<em>Element</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseWSDLElement(WSDLElement object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Port Type</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 interpretting the object as an instance of '<em>Port Type</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object casePortType(PortType object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Operation</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 interpretting the object as an instance of '<em>Operation</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseOperation(Operation object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Message</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 interpretting the object as an instance of '<em>Message</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseMessage(Message object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Part</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 interpretting the object as an instance of '<em>Part</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object casePart(Part object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Binding</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 interpretting the object as an instance of '<em>Binding</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseBinding(Binding object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Binding Operation</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 interpretting the object as an instance of '<em>Binding Operation</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseBindingOperation(BindingOperation object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Service</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 interpretting the object as an instance of '<em>Service</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseService(Service object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Port</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 interpretting the object as an instance of '<em>Port</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object casePort(Port object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Extensibility Element</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 interpretting the object as an instance of '<em>Extensibility Element</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseExtensibilityElement(ExtensibilityElement object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Definition</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 interpretting the object as an instance of '<em>Definition</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseDefinition(Definition object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>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 interpretting the object as an instance of '<em>Import</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseImport(Import object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Extensible Element</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 interpretting the object as an instance of '<em>Extensible Element</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseExtensibleElement(ExtensibleElement object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Input</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 interpretting the object as an instance of '<em>Input</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseInput(Input object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Output</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 interpretting the object as an instance of '<em>Output</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseOutput(Output object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Fault</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 interpretting the object as an instance of '<em>Fault</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseFault(Fault object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Binding Input</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 interpretting the object as an instance of '<em>Binding Input</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseBindingInput(BindingInput object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Binding Output</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 interpretting the object as an instance of '<em>Binding Output</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseBindingOutput(BindingOutput object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Binding Fault</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 interpretting the object as an instance of '<em>Binding Fault</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseBindingFault(BindingFault object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Namespace</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 interpretting the object as an instance of '<em>Namespace</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseNamespace(Namespace object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IPort Type</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 interpretting the object as an instance of '<em>IPort Type</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIPortType(javax.wsdl.PortType object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IOperation</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 interpretting the object as an instance of '<em>IOperation</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIOperation(javax.wsdl.Operation object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IInput</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 interpretting the object as an instance of '<em>IInput</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIInput(javax.wsdl.Input object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IOutput</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 interpretting the object as an instance of '<em>IOutput</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIOutput(javax.wsdl.Output object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IFault</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 interpretting the object as an instance of '<em>IFault</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIFault(javax.wsdl.Fault object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IMessage</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 interpretting the object as an instance of '<em>IMessage</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIMessage(javax.wsdl.Message object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IPart</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 interpretting the object as an instance of '<em>IPart</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIPart(javax.wsdl.Part object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IService</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 interpretting the object as an instance of '<em>IService</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIService(javax.wsdl.Service object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IPort</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 interpretting the object as an instance of '<em>IPort</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIPort(javax.wsdl.Port object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IBinding</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 interpretting the object as an instance of '<em>IBinding</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIBinding(javax.wsdl.Binding object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IBinding Operation</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 interpretting the object as an instance of '<em>IBinding Operation</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIBindingOperation(javax.wsdl.BindingOperation object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IBinding Input</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 interpretting the object as an instance of '<em>IBinding Input</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIBindingInput(javax.wsdl.BindingInput object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IBinding Output</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 interpretting the object as an instance of '<em>IBinding Output</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIBindingOutput(javax.wsdl.BindingOutput object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IBinding Fault</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 interpretting the object as an instance of '<em>IBinding Fault</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIBindingFault(javax.wsdl.BindingFault object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IExtensibility Element</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 interpretting the object as an instance of '<em>IExtensibility Element</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IDefinition</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 interpretting the object as an instance of '<em>IDefinition</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIDefinition(javax.wsdl.Definition object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IImport</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 interpretting the object as an instance of '<em>IImport</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIImport(javax.wsdl.Import object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IList</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 interpretting the object as an instance of '<em>IList</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIList(List object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IMap</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 interpretting the object as an instance of '<em>IMap</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIMap(Map object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IURL</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 interpretting the object as an instance of '<em>IURL</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIURL(URL object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IExtension Registry</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 interpretting the object as an instance of '<em>IExtension Registry</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIExtensionRegistry(ExtensionRegistry object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Types</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 interpretting the object as an instance of '<em>Types</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseTypes(Types object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>IIterator</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 interpretting the object as an instance of '<em>IIterator</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseIIterator(Iterator object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>ITypes</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 interpretting the object as an instance of '<em>ITypes</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseITypes(javax.wsdl.Types object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Unknown Extensibility Element</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 interpretting the object as an instance of '<em>Unknown Extensibility Element</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseUnknownExtensibilityElement(UnknownExtensibilityElement object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>XSD Schema Extensibility Element</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 interpretting the object as an instance of '<em>XSD Schema Extensibility Element</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseXSDSchemaExtensibilityElement(XSDSchemaExtensibilityElement object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Message 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 interpretting the object as an instance of '<em>Message Reference</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseMessageReference(MessageReference object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>EObject</em>'.
-   * <!-- begin-user-doc -->
-   * This implementation returns null;
-   * returning a non-null result will terminate the switch, but this is the last case anyway.
-   * <!-- end-user-doc -->
-   * @param object the target of the switch.
-   * @return the result of interpretting the object as an instance of '<em>EObject</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject)
-   * @generated
-   */
-  public Object defaultCase(EObject object)
-  {
-    return null;
-  }
-
-} //WSDLSwitch
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLUtil.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLUtil.java
deleted file mode 100644
index fd8a8b9..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/WSDLUtil.java
+++ /dev/null
@@ -1,154 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.util;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.ExtensibleElement;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-public class WSDLUtil extends WSDLConstants
-{
-  protected static WSDLUtil instance;
-  //  protected NodeAssociationManager nodeAssociationManager = new NodeAssociationManager();
-
-  protected HashMap elementNameToTypeMap = new HashMap();
-
-  public static WSDLUtil getInstance()
-  {
-    if (instance == null)
-    {
-      instance = new WSDLUtil();
-    }
-    return instance;
-  }
-
-  public WSDLUtil()
-  {
-    elementNameToTypeMap.put(BINDING_ELEMENT_TAG, new Integer(BINDING));
-    elementNameToTypeMap.put(DEFINITION_ELEMENT_TAG, new Integer(DEFINITION));
-    elementNameToTypeMap.put(DOCUMENTATION_ELEMENT_TAG, new Integer(DOCUMENTATION));
-    elementNameToTypeMap.put(FAULT_ELEMENT_TAG, new Integer(FAULT));
-    elementNameToTypeMap.put(IMPORT_ELEMENT_TAG, new Integer(IMPORT));
-    elementNameToTypeMap.put(INPUT_ELEMENT_TAG, new Integer(INPUT));
-    elementNameToTypeMap.put(MESSAGE_ELEMENT_TAG, new Integer(MESSAGE));
-    elementNameToTypeMap.put(OPERATION_ELEMENT_TAG, new Integer(OPERATION));
-    elementNameToTypeMap.put(OUTPUT_ELEMENT_TAG, new Integer(OUTPUT));
-    elementNameToTypeMap.put(PART_ELEMENT_TAG, new Integer(PART));
-    elementNameToTypeMap.put(PORT_ELEMENT_TAG, new Integer(PORT));
-    elementNameToTypeMap.put(PORT_TYPE_ELEMENT_TAG, new Integer(PORT_TYPE));
-    elementNameToTypeMap.put(SERVICE_ELEMENT_TAG, new Integer(SERVICE));
-    elementNameToTypeMap.put(TYPES_ELEMENT_TAG, new Integer(TYPES));
-  }
-
-  public int getWSDLType(Element element)
-  {
-    int result = -1;
-
-    Integer integer = (Integer) elementNameToTypeMap.get(element.getLocalName());
-    if (integer != null)
-    {
-      result = integer.intValue();
-    }
-    return result;
-  }
-
-  protected List getParentElementChain(Element element)
-  {
-    List list = new ArrayList();
-    while (element != null)
-    {
-      list.add(0, element);
-      Node node = element.getParentNode();
-      element = (node != null && node.getNodeType() == Node.ELEMENT_NODE) ? (Element) node : null;
-    }
-    return list;
-  }
-
-  /*
-    public Object findModelObjectForElement(Definition definition, Element targetElement)
-    {   
-      Object o = nodeAssociationManager.getModelObjectForNode(definition, targetElement);
-      return o;
-    }
-  
-              
-    public Element getElementForObject(Object o)
-    {      
-      Node node = nodeAssociationManager.getNode(o);  
-      return (node != null && node.getNodeType() == Node.ELEMENT_NODE) ? (Element)node : null;                  
-    }
-    
-    public Node getNodeForObject(Object o)
-    {      
-      return nodeAssociationManager.getNode(o);                      
-    }
-  
-    public ITypeSystemProvider getTypeSystemProvider(Definition definition)
-    {      
-      return WSDLToDOMElementUtil.getTypeSystemProvider(definition);                    
-    }
-  
-  
-    public void setTypeSystemProvider(Definition definition, ITypeSystemProvider typeSystemProvider)
-    {      
-      WSDLToDOMElementUtil.setTypeSystemProvider(definition, typeSystemProvider);                      
-    }   
-  */
-
-  public static QName createQName(Definition definition, String prefixedName)
-  {
-    QName qname = null;
-    if (prefixedName != null)
-    {
-      int index = prefixedName.indexOf(":");
-      String prefix = (index == -1) ? null : prefixedName.substring(0, index);
-      if (prefix != null)
-      {
-        String namespace = definition.getNamespace(prefix);
-        if (namespace != null)
-        {
-          String localPart = prefixedName.substring(index + 1);
-          qname = new QName(namespace, localPart);
-        }
-      }
-    }
-    return qname;
-  }
-
-  public List getExtensibilityElementNodes(ExtensibleElement extensibleElement)
-  {
-    List childList = new ArrayList();
-    for (Iterator i = extensibleElement.getEExtensibilityElements().iterator(); i.hasNext();)
-    {
-      ExtensibilityElement extensibilityElement = (ExtensibilityElement) i.next();
-      if (extensibilityElement != null)
-      {
-        Element element = extensibilityElement.getElement();
-        if (element != null)
-        {
-          childList.add(element);
-        }
-      }
-    }
-    return childList;
-    //return extensibleElement.getEExtensibilityElements();
-  }
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorAdapterFactory.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorAdapterFactory.java
deleted file mode 100644
index 8e4ee81..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorAdapterFactory.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.util;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-import org.eclipse.xsd.util.XSDSchemaLocator;
-
-public class XSDSchemaLocatorAdapterFactory extends AdapterFactoryImpl
-{
-    protected XSDSchemaLocatorImpl schemaLocator = new XSDSchemaLocatorImpl();
-
-    public boolean isFactoryForType(Object type)
-    {
-      return type == XSDSchemaLocator.class;
-    }
-
-    public Adapter adaptNew(Notifier target, Object type)
-    {
-      return schemaLocator;
-    }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorImpl.java b/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorImpl.java
deleted file mode 100644
index 1833595..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorImpl.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.util;
-
-import java.util.Iterator;
-
-import org.eclipse.emf.common.notify.impl.AdapterImpl;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.util.XSDSchemaLocator;
-
-public class XSDSchemaLocatorImpl extends AdapterImpl implements XSDSchemaLocator
-{
-    /**
-     * @see org.eclipse.xsd.util.XSDSchemaLocator#locateSchema(org.eclipse.xsd.XSDSchema,
-     *      java.lang.String, java.lang.String, java.lang.String)
-     */
-    public XSDSchema locateSchema(XSDSchema xsdSchema, String namespaceURI, String rawSchemaLocationURI, String resolvedSchemaLocationURI)
-    {
-      XSDSchema resolvedSchema = null;
-
-      if (namespaceURI != null)
-      {
-        Definition definition = null;
-
-        for (EObject parent = xsdSchema.eContainer(); parent != null; parent = parent.eContainer())
-        {
-          if (parent instanceof Definition)
-          {
-            definition = (Definition) parent;
-            break;
-          }
-        }
-
-        if (definition != null && definition.getETypes() != null)
-        {
-          for (Iterator i = definition.getETypes().getEExtensibilityElements().iterator(); i.hasNext();)
-          {
-            Object o = i.next();
-            if (o instanceof XSDSchemaExtensibilityElement)
-            {
-              XSDSchema schema = ((XSDSchemaExtensibilityElement) o).getSchema();
-              if (schema != null && namespaceURI.equals(schema.getTargetNamespace()))
-              {
-                resolvedSchema = schema;
-                break;
-              }
-            }
-          }
-        }
-      }
-      return resolvedSchema;      
-    }
-
-    public boolean isAdatperForType(Object type)
-    {
-      return type == XSDSchemaLocator.class;
-    }  
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src/rose/WSDL.mdl b/bundles/org.eclipse.wst.wsdl/src/rose/WSDL.mdl
deleted file mode 100644
index 3a25818..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/rose/WSDL.mdl
+++ /dev/null
@@ -1,30748 +0,0 @@
-

-(object Petal

-    version    	42

-    _written   	"Rose 4.5.8054a"

-    charSet    	0)

-

-(object Design "Logical View"

-    is_unit    	TRUE

-    is_loaded  	TRUE

-    defaults   	(object defaults

-	rightMargin 	0.250000

-	leftMargin 	0.250000

-	topMargin  	0.250000

-	bottomMargin 	0.500000

-	pageOverlap 	0.250000

-	clipIconLabels 	TRUE

-	autoResize 	TRUE

-	snapToGrid 	TRUE

-	gridX      	16

-	gridY      	16

-	defaultFont 	(object Font

-	    size       	10

-	    face       	"Arial"

-	    bold       	FALSE

-	    italics    	FALSE

-	    underline  	FALSE

-	    strike     	FALSE

-	    color      	0

-	    default_color 	TRUE)

-	showMessageNum 	1

-	showClassOfObject 	TRUE

-	notation   	"Unified")

-    root_usecase_package 	(object Class_Category "Use Case View"

-	quid       	"39E27F080064"

-	exportControl 	"Public"

-	global     	TRUE

-	logical_models 	(list unit_reference_list)

-	logical_presentations 	(list unit_reference_list

-	    (object UseCaseDiagram "Main"

-		quid       	"39E27F080078"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    root_category 	(object Class_Category "Logical View"

-	quid       	"39E27F080063"

-	exportControl 	"Public"

-	global     	TRUE

-	subsystem  	"Component View"

-	quidu      	"39E27F080065"

-	logical_models 	(list unit_reference_list

-	    (object Class_Category "wsdl"

-		quid       	"3ADFB8E5021E"

-		documentation 	

-|The WSDL model contains classes for the Web Services Description Language (WSDL).

-|

-|WSDL describes network services as sets of endpoints operating on messages. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.

-|

-|WSDL describes the formats of the messages exchanged by the services, and supports the XML Schemas specification as its canonical type system. This package uses an XML Schema Infoset model package (see the XSD package) to describe the abstract message formats.

-|

-|The model contains the following diagrams, named after the corresponding chapters in the WSDL 1.1 specification (http://www.w3.org/TR/2001/NOTE-wsdl-20010315)

-|- 2.1 Definition, shows the WSDL definition element and the WSDL document structure

-|- 2.1.1 Naming and Linking, shows the namespace and import mechanism

-|- 2.1.3 Extensibility, shows the WSDL extensibility mechanism

-|- 2.2 Types, shows the use of XML Schema types in WSDL

-|- 2.3 Messages, 2.4 PortTypes, 2.5 Bindings and 2.7 Services, show the major WSDL elements and their relations.

-|

-|The WSDL classes extend the javax.wsdl interfaces defined by JSR 110. Classes with interface and datatype stereotypes are used to represent these non-MOF interfaces.

-		

-		exportControl 	"Public"

-		logical_models 	(list unit_reference_list

-		    (object Class "WSDLElement"

-			quid       	"3AD5C6A302DD"

-			documentation 	"This class represents a WSDL language element."

-			operations 	(list Operations

-			    (object Operation "getEnclosingDefinition"

-				quid       	"3CD1529600C8"

-				result     	"Definition"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setEnclosingDefinition"

-				quid       	"3CD152B80347"

-				parameters 	(list Parameters

-				    (object Parameter "definition"

-					type       	"Definition"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "documentationElement"

-				quid       	"3CCE443602A3"

-				type       	"DOMElement")

-			    (object ClassAttribute "element"

-				quid       	"3F97DBD30207"

-				type       	"DOMElement"))

-			language   	"Java"

-			abstract   	TRUE)

-		    (object Class "PortType"

-			quid       	"3AD5C7F001A5"

-			documentation 	"This class represents a WSDL portType element of the WSDL specification version 1.1 and an Interface component of the WSDL specification version 1.2. A port type or Interface is a named set of abstract operations and the abstract messages involved."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5C9B70150"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FD8019F"

-				supplier   	"Logical View::wsdl::IPortType"

-				quidu      	"3B84A5BE0331"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB488E0023"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF1E301E5"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CDEB0316"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D4FD01BA"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Operation"

-			quid       	"3AD5C80D03CE"

-			documentation 	"This class represents a WSDL operation element. A WSDL operation is an abstract description of an action supported by a service."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE9DE98003C"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FE20171"

-				supplier   	"Logical View::wsdl::IOperation"

-				quidu      	"3B84A77600D1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "style"

-				quid       	"3AEB472601AC"

-				type       	"OperationType")

-			    (object ClassAttribute "name"

-				quid       	"3BDD9643004C"

-				type       	"String")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF235003E"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CE2201AD"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D520011B"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Message"

-			quid       	"3AD5C9590078"

-			documentation 	"This class represents a WSDL message element. A WSDL message is an abstract, typed definition of the data being communicated."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5D05501C4"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3B84A8D102BA"

-				supplier   	"Logical View::wsdl::IMessage"

-				quidu      	"3B84A8AF004F"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB487C01FE"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF1D20226"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CE4B02B0"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D54200F1"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Part"

-			quid       	"3AD5CE1C032E"

-			documentation 	"This class represents a WSDL part element. Parts describe the logical abstract content of a message. Each part is associated with a type from some type system. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84A96D02F1"

-				supplier   	"Logical View::wsdl::IPart"

-				quidu      	"3B84A93F01BE")

-			    (object Inheritance_Relationship

-				quid       	"3B897E230237"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3BCE70B703C8"

-				type       	"String")

-			    (object ClassAttribute "elementName"

-				quid       	"3B84B08703DB"

-				type       	"QName")

-			    (object ClassAttribute "typeName"

-				quid       	"3BCE70C303C5"

-				type       	"QName"))

-			language   	"Java")

-		    (object Class "Binding"

-			quid       	"3AD5D2860261"

-			documentation 	"This class represents a WSDL binding element. A binding defines message format and protocol details for operations and messages defined by a particular portType. There may be any number of bindings for a given portType."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5FA0F02F0"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B8595410129"

-				supplier   	"Logical View::wsdl::IBinding"

-				quidu      	"3B84ABC60219"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB4899014B"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF1F401A3"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CE6D0151"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D4DF035C"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "BindingOperation"

-			quid       	"3AD5D3CB0145"

-			documentation 	"This class represents a WSDL operation element within a binding. An operation element within a binding specifies binding information for the operation with the same name within the binding's portType. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD6009202F7"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B84ADE401DC"

-				supplier   	"Logical View::wsdl::IBindingOperation"

-				quidu      	"3B84ADC00072"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B89C4CB0199"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Service"

-			quid       	"3AD5D8F002F8"

-			documentation 	"This class represents a WSDL service element. A service groups a set of related ports together."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5FA20025E"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B85954E01B4"

-				supplier   	"Logical View::wsdl::IService"

-				quidu      	"3B84AB490287"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB48A40151"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF20D0203"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18D4810220"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D4C501E2"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Port"

-			quid       	"3AD5D9170286"

-			documentation 	"This class represents a WSDL port element. A port defines an individual endpoint by specifying a single address for a binding"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD600CB00AA"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B85954502C9"

-				supplier   	"Logical View::wsdl::IPort"

-				quidu      	"3B84AB800326"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3AD5D9A00391"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "ExtensibilityElement"

-			quid       	"3AD5DBB602A9"

-			documentation 	"This class represents a WSDL extensibility element. WSDL allows extensibility elements representing a specific technology under various elements defined by WSDL."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84B14903D0"

-				supplier   	"Logical View::wsdl::IExtensibilityElement"

-				quidu      	"3B84B12402AB")

-			    (object Inheritance_Relationship

-				quid       	"3BDDF53502C3"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "required"

-				quid       	"3AF9543C0073"

-				type       	"boolean")

-			    (object ClassAttribute "elementType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B85B21A0271"

-				type       	"QName"))

-			language   	"Java")

-		    (object Class "Definition"

-			quid       	"3AD5E43F008E"

-			documentation 	"This class represents a WSDL definitions element. The WSDL definitions element is the root element of a WSDL document."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5FDB803D4"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B84B1F80382"

-				supplier   	"Logical View::wsdl::IDefinition"

-				quidu      	"3B84B1D90142"))

-			operations 	(list Operations

-			    (object Operation "getDocument"

-				quid       	"3CD14FC2012B"

-				result     	"DOMDocument"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setDocument"

-				quid       	"3CD150DE01E7"

-				parameters 	(list Parameters

-				    (object Parameter "document"

-					type       	"DOMDocument"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "targetNamespace"

-				quid       	"3AD5E474004E"

-				type       	"String")

-			    (object ClassAttribute "location"

-				quid       	"40352B7C0396"

-				type       	"String")

-			    (object ClassAttribute "qName"

-				quid       	"3AEB485702F5"

-				type       	"QName")

-			    (object ClassAttribute "encoding"

-				quid       	"3CADD00D000D"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Import"

-			quid       	"3AD5E4F903DE"

-			documentation 	"This class represents WSDL import element. WSDL allows associating a namespace with a document location using an import element."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5EE58037A"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F6F200D0340"

-				supplier   	"Logical View::wsdl::IImport"

-				quidu      	"3B84B2020119"))

-			operations 	(list Operations

-			    (object Operation "getSchema"

-				quid       	"3C8672C10379"

-				result     	"XSDSchema"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setSchema"

-				quid       	"3C8672C10397"

-				parameters 	(list Parameters

-				    (object Parameter "schema"

-					type       	"XSDSchema"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "namespaceURI"

-				quid       	"3AD5E50A0036"

-				type       	"String")

-			    (object ClassAttribute "locationURI"

-				quid       	"3AD5E5140211"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "ExtensibleElement"

-			quid       	"3AD5FCFA033A"

-			documentation 	" 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."

-			superclasses 	(list inheritance_relationship_list

-			    (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))

-			language   	"Java"

-			abstract   	TRUE)

-		    (object Class "Input"

-			quid       	"3AE0789F0059"

-			documentation 	"This class represents a WSDL input element. An input element specifies the abstract message format for the input of the operation."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B85C504025F"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F67722802E7"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FEE031D"

-				supplier   	"Logical View::wsdl::IInput"

-				quidu      	"3B84A7EE0015"))

-			language   	"Java")

-		    (object Class "Output"

-			quid       	"3AE078B60232"

-			documentation 	"This class represents a WSDL output element. An output element specifies the abstract message format for the output of the operation."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B85C50C035B"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F67723500DD"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FF801CD"

-				supplier   	"Logical View::wsdl::IOutput"

-				quidu      	"3B84A829027D"))

-			language   	"Java")

-		    (object Class "Fault"

-			quid       	"3AE078BE0108"

-			documentation 	"This class represents a WSDL fault element. Fault elements specify the abstract message format for any error messages that may be output as the result of the operation "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE1C82002F2"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F67723D0319"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")

-			    (object Inheritance_Relationship

-				quid       	"3F6F2002002D"

-				supplier   	"Logical View::wsdl::IFault"

-				quidu      	"3B84A861031D"))

-			language   	"Java")

-		    (object Class "BindingInput"

-			quid       	"3AE08A8202D4"

-			documentation 	"This class represents a WSDL input element within a operation within a binding. An input element within an operation within a binding specifies binding information for the input of the operation. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84AE1B0113"

-				supplier   	"Logical View::wsdl::IBindingInput"

-				quidu      	"3B84ADEB0100")

-			    (object Inheritance_Relationship

-				quid       	"3B85B59B0072"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A"))

-			operations 	(list Operations

-			    (object Operation "getInput"

-				quid       	"3C8653A40203"

-				result     	"IInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setInput"

-				quid       	"3C8653B503A2"

-				parameters 	(list Parameters

-				    (object Parameter "input"

-					type       	"IInput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B85C1EA020E"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "BindingOutput"

-			quid       	"3AE08A8F028C"

-			documentation 	"This class represents a WSDL output element within a operation within a binding. An output element within an operation within a binding specifies binding information for the output of the operation. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84AE4302AB"

-				supplier   	"Logical View::wsdl::IBindingOutput"

-				quidu      	"3B84AE210111")

-			    (object Inheritance_Relationship

-				quid       	"3B85B5A4027E"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A"))

-			operations 	(list Operations

-			    (object Operation "getOutput"

-				quid       	"3C8653D900F1"

-				result     	"IOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setOutput"

-				quid       	"3C8653F10326"

-				parameters 	(list Parameters

-				    (object Parameter "output"

-					type       	"IOutput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B85C20200BE"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "BindingFault"

-			quid       	"3AE08A9E03A6"

-			documentation 	"This class represents a WSDL fault element within a operation within a binding. A fault element within an operation within a binding specifies binding information for the fault with the same name. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE0938602C9"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B84AE710333"

-				supplier   	"Logical View::wsdl::IBindingFault"

-				quidu      	"3B84AE4F00BD"))

-			operations 	(list Operations

-			    (object Operation "getFault"

-				quid       	"3C865413037F"

-				result     	"IFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setFault"

-				quid       	"3C8654210109"

-				parameters 	(list Parameters

-				    (object Parameter "fault"

-					type       	"IFault"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B85BF9E014A"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "QName"

-			quid       	"3AE8ED220140"

-			documentation 	"This class represents the javax.wsdl.QName class. A QName is a fully qualified name."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.xml.namespace.QName"

-				quid       	"3B849DA9003D"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "Namespace"

-			quid       	"3AEA3CD30030"

-			documentation 	"This class represents a namespace and the corresponding namespace prefix used in a WSDL document."

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "URI"

-				quid       	"3AEA3D2901B1"

-				type       	"String")

-			    (object ClassAttribute "prefix"

-				quid       	"3AEA3D320236"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "OperationType"

-			quid       	"3AEB4782024F"

-			documentation 	

-|ONE_WAY=1

-|REQUEST_RESPONSE=2

-|SOLICIT_RESPONSE=3

-|NOTIFICATION=4

-			

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.OperationType"

-				quid       	"3B85C35303E3"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "IPortType"

-			quid       	"3B84A5BE0331"

-			documentation 	"This class represents the javax.wsdl.PortType non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addOperation"

-				quid       	"3B896AC101CA"

-				parameters 	(list Parameters

-				    (object Parameter "operation"

-					type       	"IOperation"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOperation"

-				quid       	"3B896BAF01A4"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String")

-				    (object Parameter "inputName"

-					type       	"String")

-				    (object Parameter "outputName"

-					type       	"String"))

-				result     	"IOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOperations"

-				quid       	"3B896BF7031A"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.PortType"

-				quid       	"3B84A632000D"

-				stereotype 	"javaclass")))

-		    (object Class "IOperation"

-			quid       	"3B84A77600D1"

-			documentation 	"This class represents the javax.wsdl.Operation non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addFault"

-				quid       	"3B896C420065"

-				parameters 	(list Parameters

-				    (object Parameter "fault"

-					type       	"IFault"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getFault"

-				quid       	"3B896C59028F"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getFaults"

-				quid       	"3B896C7102B1"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getParameterOrdering"

-				quid       	"3B896C8101B0"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setParameterOrdering"

-				quid       	"3B896C99031D"

-				parameters 	(list Parameters

-				    (object Parameter "parameterOrder"

-					type       	"IList"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getInput"

-				quid       	"3C8654E5018D"

-				result     	"IInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setInput"

-				quid       	"3C8662C40107"

-				parameters 	(list Parameters

-				    (object Parameter "input"

-					type       	"IInput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOutput"

-				quid       	"3C8662E40094"

-				result     	"IOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setOutput"

-				quid       	"3C8662F001D2"

-				parameters 	(list Parameters

-				    (object Parameter "output"

-					type       	"IOutput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Operation"

-				quid       	"3B84A799012B"

-				stereotype 	"javaclass")))

-		    (object Class "IInput"

-			quid       	"3B84A7EE0015"

-			documentation 	"This class represents the javax.wsdl.Input non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getMessage"

-				quid       	"3C86633100EF"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setMessage"

-				quid       	"3C8663470277"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Input"

-				quid       	"3B84A8000039"

-				stereotype 	"javaclass")))

-		    (object Class "IOutput"

-			quid       	"3B84A829027D"

-			documentation 	"This class represents the javax.wsdl.Output non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getMessage"

-				quid       	"3C86643A035D"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setMessage"

-				quid       	"3C86644501C8"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Output"

-				quid       	"3B84A83901D5"

-				stereotype 	"javaclass")))

-		    (object Class "IFault"

-			quid       	"3B84A861031D"

-			documentation 	"This class represents the javax.wsdl.Fault non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getMessage"

-				quid       	"3C86646A00BD"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setMessage"

-				quid       	"3C8664750131"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Fault"

-				quid       	"3B84A8710208"

-				stereotype 	"javaclass")))

-		    (object Class "IMessage"

-			quid       	"3B84A8AF004F"

-			documentation 	"This class represents the javax.wsdl.Message non-MOF interface"

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addPart"

-				quid       	"3B8972240273"

-				parameters 	(list Parameters

-				    (object Parameter "part"

-					type       	"IPart"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPart"

-				quid       	"3B89723D0233"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IPart"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getParts"

-				quid       	"3B897254025E"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOrderedParts"

-				quid       	"3B897261020D"

-				parameters 	(list Parameters

-				    (object Parameter "partOrder"

-					type       	"IList"))

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Message"

-				quid       	"3B84A8BC0260"

-				stereotype 	"javaclass")))

-		    (object Class "IPart"

-			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))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Part"

-				quid       	"3B84A9500231"

-				stereotype 	"javaclass")))

-		    (object Class "IService"

-			quid       	"3B84AB490287"

-			documentation 	"This class represents the javax.wsdl.Service non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addPort"

-				quid       	"3B895D5601D1"

-				parameters 	(list Parameters

-				    (object Parameter "port"

-					type       	"IPort"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPorts"

-				quid       	"3B895DA20036"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPort"

-				quid       	"3B895DB001BC"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IPort"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Service"

-				quid       	"3B84AB5B003E"

-				stereotype 	"javaclass")))

-		    (object Class "IPort"

-			quid       	"3B84AB800326"

-			documentation 	"This class represents the javax.wsdl.Port non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getBinding"

-				quid       	"3C8651F302B5"

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setBinding"

-				quid       	"3C86526302F2"

-				parameters 	(list Parameters

-				    (object Parameter "binding"

-					type       	"IBinding"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Port"

-				quid       	"3B84AB8C0016"

-				stereotype 	"javaclass")))

-		    (object Class "IBinding"

-			quid       	"3B84ABC60219"

-			documentation 	"This class represents the javax.wsdl.Binding non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addBindingOperation"

-				quid       	"3B895F160153"

-				parameters 	(list Parameters

-				    (object Parameter "bindingOperation"

-					type       	"IBindingOperation"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingOperation"

-				quid       	"3B895F500066"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String")

-				    (object Parameter "inputName"

-					type       	"String")

-				    (object Parameter "outputName"

-					type       	"String"))

-				result     	"IBindingOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingOperations"

-				quid       	"3B895FA401C5"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPortType"

-				quid       	"3C8652A90284"

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setPortType"

-				quid       	"3C8652BE01A8"

-				parameters 	(list Parameters

-				    (object Parameter "portType"

-					type       	"IPortType"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Binding"

-				quid       	"3B84ABCF0302"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingOperation"

-			quid       	"3B84ADC00072"

-			documentation 	"This class represents the javax.wsdl.BindingOperation non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addBindingFault"

-				quid       	"3B8960BC0041"

-				parameters 	(list Parameters

-				    (object Parameter "bindingFault"

-					type       	"IBindingFault"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingFault"

-				quid       	"3B8960D9009D"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IBindingFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingFaults"

-				quid       	"3B8960FC0061"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOperation"

-				quid       	"3C86532D0017"

-				result     	"IOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setOperation"

-				quid       	"3C86533F037B"

-				parameters 	(list Parameters

-				    (object Parameter "operation"

-					type       	"IOperation"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingInput"

-				quid       	"3C86550900DA"

-				result     	"IBindingInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setBindingInput"

-				quid       	"3C86551D007F"

-				parameters 	(list Parameters

-				    (object Parameter "bindingInput"

-					type       	"IBindingInput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingOutput"

-				quid       	"3C8655340349"

-				result     	"IBindingOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setBindingOutput"

-				quid       	"3C86554702A6"

-				parameters 	(list Parameters

-				    (object Parameter "bindingOutput"

-					type       	"IBindingOutput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingOperation"

-				quid       	"3B84ADCB021C"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingInput"

-			quid       	"3B84ADEB0100"

-			documentation 	"This class represents the javax.wsdl.BindingInput non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingInput"

-				quid       	"3B84ADFE000D"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingOutput"

-			quid       	"3B84AE210111"

-			documentation 	"This class represents the javax.wsdl.BindingOutput non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingOutput"

-				quid       	"3B84AE2D0050"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingFault"

-			quid       	"3B84AE4F00BD"

-			documentation 	"This class represents the javax.wsdl.BindingFault non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingFault"

-				quid       	"3B84AE5F002A"

-				stereotype 	"javaclass")))

-		    (object Class "DOMElement"

-			quid       	"3B84AF3203DB"

-			documentation 	"This class represents the org.w3c.dom.Element non-MOF interface."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Element"

-				quid       	"3B84AF560292"

-				stereotype 	"javaclass")))

-		    (object Class "IExtensibilityElement"

-			quid       	"3B84B12402AB"

-			documentation 	"This class represents the javax.wsdl.ExtensibilityElement non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.ExtensibilityElement"

-				quid       	"3B84B13503D1"

-				stereotype 	"javaclass")))

-		    (object Class "IDefinition"

-			quid       	"3B84B1D90142"

-			documentation 	"This class represents the javax.wsdl.Definition non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addBinding"

-				quid       	"3B8988F1039D"

-				parameters 	(list Parameters

-				    (object Parameter "binding"

-					type       	"IBinding"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addImport"

-				quid       	"3B8989490259"

-				parameters 	(list Parameters

-				    (object Parameter "importDef"

-					type       	"IImport"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addMessage"

-				quid       	"3B89896E005E"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addNamespace"

-				quid       	"3B898984004B"

-				parameters 	(list Parameters

-				    (object Parameter "prefix"

-					type       	"String")

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addPortType"

-				quid       	"3B8989C50045"

-				parameters 	(list Parameters

-				    (object Parameter "portType"

-					type       	"IPortType"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addService"

-				quid       	"3B8989E401EE"

-				parameters 	(list Parameters

-				    (object Parameter "service"

-					type       	"IService"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingFault"

-				quid       	"3B898A17038C"

-				result     	"IBindingFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingInput"

-				quid       	"3B898A320286"

-				result     	"IBindingInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingOutput"

-				quid       	"3B898A46013B"

-				result     	"IBindingOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingOperation"

-				quid       	"3B898A5C00B0"

-				result     	"IBindingOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBinding"

-				quid       	"3B8989FE037C"

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createFault"

-				quid       	"3B898A7502E7"

-				result     	"IFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createImport"

-				quid       	"3B898A83014C"

-				result     	"IImport"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createInput"

-				quid       	"3B898A9D033E"

-				result     	"IInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createMessage"

-				quid       	"3B898AAF0254"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createOperation"

-				quid       	"3B898AC203C4"

-				result     	"IOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createOutput"

-				quid       	"3B898AE800ED"

-				result     	"IOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createPart"

-				quid       	"3B898AF8026D"

-				result     	"IPart"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createPort"

-				quid       	"3B898B0801DA"

-				result     	"IPort"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createPortType"

-				quid       	"3B898B15039B"

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createService"

-				quid       	"3B898B32013A"

-				result     	"IService"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBinding"

-				quid       	"3B898B420075"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindings"

-				quid       	"3B898B920341"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getImports"

-				quid       	"3B898BCD0060"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getImports"

-				quid       	"3B898BE70144"

-				parameters 	(list Parameters

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getMessage"

-				quid       	"3B898C170107"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getMessages"

-				quid       	"3B898C3E001D"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getNamespace"

-				quid       	"3B898C62014B"

-				parameters 	(list Parameters

-				    (object Parameter "prefix"

-					type       	"String"))

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getNamespaces"

-				quid       	"3B898C740115"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPortType"

-				quid       	"3B898CBE0071"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPortTypes"

-				quid       	"3B898CDA01C6"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPrefix"

-				quid       	"3B898CFD0017"

-				parameters 	(list Parameters

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getService"

-				quid       	"3B898D2300A8"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IService"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getServices"

-				quid       	"3B898D3B03CE"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getExtensionRegistry"

-				quid       	"3B89D5B8012B"

-				result     	"IExtensionRegistry"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setExtensionRegistry"

-				quid       	"3B89D5D703BB"

-				parameters 	(list Parameters

-				    (object Parameter "extensionRegistry"

-					type       	"IExtensionRegistry"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getDocumentBaseURI"

-				quid       	"3B89D5FE0208"

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setDocumentBaseURI"

-				quid       	"3B89D6180328"

-				parameters 	(list Parameters

-				    (object Parameter "documentBase"

-					type       	"String"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createTypes"

-				quid       	"3CADD0560080"

-				result     	"ITypes"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removeService"

-				quid       	"3CADD07E004C"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IService"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removeBinding"

-				quid       	"3CADD0BA0355"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removePortType"

-				quid       	"3CADD0D8029A"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removeMessage"

-				quid       	"3CADD0FA0307"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getTypes"

-				quid       	"3C86706F031B"

-				result     	"ITypes"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setTypes"

-				quid       	"3C86709500EE"

-				parameters 	(list Parameters

-				    (object Parameter "types"

-					type       	"ITypes"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Definition"

-				quid       	"3B84B1E702A1"

-				stereotype 	"javaclass")))

-		    (object Class "IImport"

-			quid       	"3B84B2020119"

-			documentation 	"This class represents the javax.wsdl.Import non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Import"

-				quid       	"3B84B20C02EA"

-				stereotype 	"javaclass")))

-		    (object Class "IList"

-			quid       	"3B85C0A203C5"

-			documentation 	"This class represents the non-MOF java.util.List interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.util.List"

-				quid       	"3B85C0AF0297"

-				stereotype 	"javaclass")))

-		    (object Class "IMap"

-			quid       	"3B896B0300D4"

-			documentation 	"This class represents the non-MOF java.util.Map interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.util.Map"

-				quid       	"3B896B1102B5"

-				stereotype 	"javaclass")))

-		    (object Class "IURL"

-			quid       	"3B89D5630274"

-			documentation 	"This class represents the non-MOF java.net.URL interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.net.URL"

-				quid       	"3B89D56E03E2"

-				stereotype 	"javaclass")))

-		    (object Class "IExtensionRegistry"

-			quid       	"3B89D59302A5"

-			documentation 	"This class represents the non-MOF javax.wsdl.extensions.ExtensionRegistry interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.ExtensionRegistry"

-				quid       	"3B89D59F02E8"

-				stereotype 	"javaclass")))

-		    (object Class "Types"

-			quid       	"3B8BE9A603A8"

-			documentation 	"This class represents a WSDL types element. The types element encloses data type definitions that are relevant for the exchanged messages."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B8BEB010311"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3CADCD3B0380"

-				supplier   	"Logical View::wsdl::ITypes"

-				quidu      	"3CADCBB20050"))

-			operations 	(list Operations

-			    (object Operation "getSchemas"

-				quid       	"3CADCF3803E6"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getSchemas"

-				quid       	"3CADCF7E0301"

-				parameters 	(list Parameters

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)))

-		    (object Class "IIterator"

-			quid       	"3C4687DA0167"

-			documentation 	"This class represents the non-MOF java.util.Iterator interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.util.Iterator"

-				quid       	"3C46880800B9"

-				stereotype 	"javaclass")))

-		    (object Class "WSDLException"

-			quid       	"3C4689650313"

-			documentation 	"This class represents the javax.wsdl.Exception class."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.WSDLException"

-				quid       	"3C4689740315"

-				stereotype 	"javaclass")))

-		    (object Class "ITypes"

-			quid       	"3CADCBB20050"

-			documentation 	"This class represents the javax.wsdl.Types non-MOF interface"

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Types"

-				quid       	"3CADCBF10173"

-				stereotype 	"javaclass")))

-		    (object Class "UnknownExtensibilityElement"

-			quid       	"3CB24AC002AE"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3CB24AEC01CB"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")))

-		    (object Class "XSDSchemaExtensibilityElement"

-			quid       	"3CC360D7039C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3CC3627F00B7"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")))

-		    (object Class "DOMDocument"

-			quid       	"3CD1502C023B"

-			documentation 	"This class represents the org.w3c.dom.Document non-MOF interface."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Document"

-				quid       	"3CD150600182"

-				stereotype 	"javaclass")))

-		    (object Class "MessageReference"

-			quid       	"3F6771DB02DC"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3F762A6A0308"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3F6780A001AB"

-				type       	"String"

-				exportControl 	"Protected"))

-			language   	"Java"

-			abstract   	TRUE)

-		    (object Association "$UNNAMED$0"

-			quid       	"3AD5C824018C"

-			roles      	(list role_list

-			    (object Role "portType"

-				quid       	"3AD5C82701C3"

-				label      	"portType"

-				supplier   	"Logical View::wsdl::PortType"

-				quidu      	"3AD5C7F001A5"

-				client_cardinality 	(value cardinality "1..1")

-				Containment 	"By Value"

-				is_aggregate 	TRUE)

-			    (object Role "eOperations"

-				quid       	"3AD5C82701CD"

-				label      	"eOperations"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$1"

-			quid       	"3AD5CEBE00E2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$2"

-				quid       	"3AD5CEBF0057"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eParts"

-				quid       	"3AD5CEBF0061"

-				label      	"eParts"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$3"

-			quid       	"3AD5D352010F"

-			roles      	(list role_list

-			    (object Role "ePortType"

-				quid       	"3AD5D3540176"

-				label      	"ePortType"

-				supplier   	"Logical View::wsdl::PortType"

-				quidu      	"3AD5C7F001A5"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$4"

-				quid       	"3AD5D3540180"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261")))

-		    (object Association "$UNNAMED$5"

-			quid       	"3AD5D3E10179"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$6"

-				quid       	"3AD5D3E20225"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eBindingOperations"

-				quid       	"3AD5D3E20239"

-				label      	"eBindingOperations"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$7"

-			quid       	"3AD5D425038A"

-			roles      	(list role_list

-			    (object Role "eOperation"

-				quid       	"3AD5D42602F5"

-				label      	"eOperation"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$8"

-				quid       	"3AD5D42602FF"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145")))

-		    (object Association "$UNNAMED$9"

-			quid       	"3AD5D9400393"

-			roles      	(list role_list

-			    (object Role "ePorts"

-				quid       	"3AD5D941031C"

-				label      	"ePorts"

-				supplier   	"Logical View::wsdl::Port"

-				quidu      	"3AD5D9170286"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$10"

-				quid       	"3AD5D941031D"

-				supplier   	"Logical View::wsdl::Service"

-				quidu      	"3AD5D8F002F8"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$11"

-			quid       	"3AD5D9B8011F"

-			roles      	(list role_list

-			    (object Role "eBinding"

-				quid       	"3AD5D9B9024D"

-				label      	"eBinding"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$12"

-				quid       	"3AD5D9B90261"

-				supplier   	"Logical View::wsdl::Port"

-				quidu      	"3AD5D9170286")))

-		    (object Association "$UNNAMED$13"

-			quid       	"3AD5E60301E2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$14"

-				quid       	"3AD5E60400B7"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eMessages"

-				quid       	"3AD5E60400C1"

-				label      	"eMessages"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$15"

-			quid       	"3AD5E6710104"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$16"

-				quid       	"3AD5E672034A"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "ePortTypes"

-				quid       	"3AD5E6720354"

-				label      	"ePortTypes"

-				supplier   	"Logical View::wsdl::PortType"

-				quidu      	"3AD5C7F001A5"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$17"

-			quid       	"3AD5E6770095"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$18"

-				quid       	"3AD5E6780371"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eBindings"

-				quid       	"3AD5E678037B"

-				label      	"eBindings"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$19"

-			quid       	"3AD5E67B0311"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$20"

-				quid       	"3AD5E67D007F"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eServices"

-				quid       	"3AD5E67D0089"

-				label      	"eServices"

-				supplier   	"Logical View::wsdl::Service"

-				quidu      	"3AD5D8F002F8"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$21"

-			quid       	"3AD5FD130079"

-			roles      	(list role_list

-			    (object Role "eExtensibilityElements"

-				quid       	"3AD5FD14019D"

-				label      	"eExtensibilityElements"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$22"

-				quid       	"3AD5FD14019E"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$23"

-			quid       	"3ADF2E6401F5"

-			roles      	(list role_list

-			    (object Role "eBindingInput"

-				quid       	"3ADF2E650251"

-				label      	"eBindingInput"

-				supplier   	"Logical View::wsdl::BindingInput"

-				quidu      	"3AE08A8202D4"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$24"

-				quid       	"3ADF2E650252"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$25"

-			quid       	"3ADF2EB30163"

-			roles      	(list role_list

-			    (object Role "eBindingOutput"

-				quid       	"3ADF2EB4013C"

-				label      	"eBindingOutput"

-				supplier   	"Logical View::wsdl::BindingOutput"

-				quidu      	"3AE08A8F028C"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$26"

-				quid       	"3ADF2EB4013D"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$27"

-			quid       	"3ADF2F94024D"

-			roles      	(list role_list

-			    (object Role "eInput"

-				quid       	"3ADF2F950190"

-				label      	"eInput"

-				supplier   	"Logical View::wsdl::Input"

-				quidu      	"3AE0789F0059"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$28"

-				quid       	"3ADF2F95019A"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$29"

-			quid       	"3ADF2FB802F9"

-			roles      	(list role_list

-			    (object Role "eOutput"

-				quid       	"3ADF2FB9020A"

-				label      	"eOutput"

-				supplier   	"Logical View::wsdl::Output"

-				quidu      	"3AE078B60232"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$30"

-				quid       	"3ADF2FB9020B"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$31"

-			quid       	"3ADF331601A4"

-			roles      	(list role_list

-			    (object Role "eFaults"

-				quid       	"3ADF33180387"

-				label      	"eFaults"

-				supplier   	"Logical View::wsdl::Fault"

-				quidu      	"3AE078BE0108"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$32"

-				quid       	"3ADF33180388"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$33"

-			quid       	"3ADF340003E5"

-			roles      	(list role_list

-			    (object Role "eBindingFaults"

-				quid       	"3ADF340103AA"

-				label      	"eBindingFaults"

-				supplier   	"Logical View::wsdl::BindingFault"

-				quidu      	"3AE08A9E03A6"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$34"

-				quid       	"3ADF340103AB"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$35"

-			quid       	"3AE091F402F3"

-			roles      	(list role_list

-			    (object Role "eFault"

-				quid       	"3AE091F801FE"

-				label      	"eFault"

-				supplier   	"Logical View::wsdl::Fault"

-				quidu      	"3AE078BE0108"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$36"

-				quid       	"3AE091F801FF"

-				supplier   	"Logical View::wsdl::BindingFault"

-				quidu      	"3AE08A9E03A6")))

-		    (object Association "$UNNAMED$37"

-			quid       	"3AEA3D55002D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$38"

-				quid       	"3AEA3D560328"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eNamespaces"

-				quid       	"3AEA3D560332"

-				label      	"eNamespaces"

-				supplier   	"Logical View::wsdl::Namespace"

-				quidu      	"3AEA3CD30030"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$39"

-			quid       	"3AEA3E3A002D"

-			roles      	(list role_list

-			    (object Role "eDefinition"

-				quid       	"3AEA3E3C01E8"

-				label      	"eDefinition"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$40"

-				quid       	"3AEA3E3C01F2"

-				supplier   	"Logical View::wsdl::Import"

-				quidu      	"3AD5E4F903DE")))

-		    (object Association "$UNNAMED$41"

-			quid       	"3AEA412F0035"

-			roles      	(list role_list

-			    (object Role "eParameterOrdering"

-				quid       	"3AEA41310255"

-				label      	"eParameterOrdering"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$42"

-				quid       	"3AEA4131025F"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE")))

-		    (object Association "$UNNAMED$43"

-			quid       	"3B84AD2400BD"

-			roles      	(list role_list

-			    (object Role "eInput"

-				quid       	"3B84AD250083"

-				label      	"eInput"

-				supplier   	"Logical View::wsdl::Input"

-				quidu      	"3AE0789F0059"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$44"

-				quid       	"3B84AD250084"

-				supplier   	"Logical View::wsdl::BindingInput"

-				quidu      	"3AE08A8202D4")))

-		    (object Association "$UNNAMED$45"

-			quid       	"3B84AD7900F2"

-			roles      	(list role_list

-			    (object Role "eOutput"

-				quid       	"3B84AD7A014D"

-				label      	"eOutput"

-				supplier   	"Logical View::wsdl::Output"

-				quidu      	"3AE078B60232"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$46"

-				quid       	"3B84AD7A014E"

-				supplier   	"Logical View::wsdl::BindingOutput"

-				quidu      	"3AE08A8F028C")))

-		    (object Association "$UNNAMED$47"

-			quid       	"3B8B1BE900C4"

-			roles      	(list role_list

-			    (object Role "typeDefinition"

-				quid       	"3B8B1BE90327"

-				label      	"typeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$48"

-				quid       	"3B8B1BE90331"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E")))

-		    (object Association "$UNNAMED$49"

-			quid       	"3B8B1C1203B2"

-			roles      	(list role_list

-			    (object Role "elementDeclaration"

-				quid       	"3B8B1C14001C"

-				label      	"elementDeclaration"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$50"

-				quid       	"3B8B1C140026"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E")))

-		    (object Association "$UNNAMED$51"

-			quid       	"3B8B1DCC02E5"

-			roles      	(list role_list

-			    (object Role "eSchema"

-				quid       	"3B8B1DCE0270"

-				label      	"eSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$52"

-				quid       	"3B8B1DCE027A"

-				supplier   	"Logical View::wsdl::Import"

-				quidu      	"3AD5E4F903DE")))

-		    (object Association "$UNNAMED$53"

-			quid       	"3B8BEA27029F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$54"

-				quid       	"3B8BEA290356"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eTypes"

-				quid       	"3B8BEA29036A"

-				label      	"eTypes"

-				supplier   	"Logical View::wsdl::Types"

-				quidu      	"3B8BE9A603A8"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$55"

-			quid       	"3C46829303E5"

-			roles      	(list role_list

-			    (object Role "eMessage"

-				quid       	"3C468296010E"

-				label      	"eMessage"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$56"

-				quid       	"3C4682960118"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E")))

-		    (object Association "$UNNAMED$57"

-			quid       	"3C864DFF02EC"

-			roles      	(list role_list

-			    (object Role "eImports"

-				quid       	"3C864DFF02ED"

-				label      	"eImports"

-				supplier   	"Logical View::wsdl::Import"

-				quidu      	"3AD5E4F903DE"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$58"

-				quid       	"3C864DFF02EE"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$59"

-			quid       	"3CC3614500F2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$60"

-				quid       	"3CC36146023D"

-				supplier   	"Logical View::wsdl::XSDSchemaExtensibilityElement"

-				quidu      	"3CC360D7039C"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "schema"

-				quid       	"3CC36146023E"

-				label      	"schema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$61"

-			quid       	"3F74E78401B1"

-			roles      	(list role_list

-			    (object Role "eMessage"

-				quid       	"3F74E786000F"

-				label      	"eMessage"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$62"

-				quid       	"3F74E7860023"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")))

-		    (object Association "$UNNAMED$63"

-			quid       	"3F7896A2026E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$64"

-				quid       	"3F7896A7012B"

-				supplier   	"Logical View::wsdl::UnknownExtensibilityElement"

-				quidu      	"3CB24AC002AE"

-				client_cardinality 	(value cardinality "1")

-				is_aggregate 	TRUE)

-			    (object Role "children"

-				quid       	"3F7896A7012C"

-				label      	"children"

-				supplier   	"Logical View::wsdl::UnknownExtensibilityElement"

-				quidu      	"3CB24AC002AE"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE))))

-		logical_presentations 	(list unit_reference_list

-		    (object ClassDiagram "2.7 Services"

-			quid       	"39AD3EF60127"

-			title      	"2.7 Services"

-			zoom       	90

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IBinding" @1

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1424, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@1

-				    location   	(1173, 660)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	502

-				    justify    	0

-				    label      	"IBinding")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@1

-				    location   	(1173, 610)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	502

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ABC60219"

-				width      	520

-				height     	404

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IPort" @2

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(816, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@2

-				    location   	(686, 481)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"IPort")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@2

-				    location   	(686, 431)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AB800326"

-				width      	278

-				height     	218

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IService" @3

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@3

-				    location   	(126, 90)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"IService")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@3

-				    location   	(126, 40)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AB490287"

-				width      	246

-				height     	264

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Service" @4

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@4

-				    location   	(44, 389)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"Service")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D8F002F8"

-				width      	410

-				height     	302

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @5

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85954E01B4"

-				client     	@4

-				supplier   	@3

-				line_style 	3

-				origin_attachment 	(240, 377)

-				terminal_attachment 	(240, 292))

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @6

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1440, 1264)

-				label      	(object ItemLabel

-				    Parent_View 	@6

-				    location   	(1244, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				width      	410

-				height     	302

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @7

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8595410129"

-				client     	@6

-				supplier   	@1

-				line_style 	3

-				origin_attachment 	(1430, 1113)

-				terminal_attachment 	(1430, 1002))

-			    (object ClassView "Class" "Logical View::wsdl::Port" @8

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(816, 912)

-				label      	(object ItemLabel

-				    Parent_View 	@8

-				    location   	(675, 840)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	282

-				    justify    	0

-				    label      	"Port")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D9170286"

-				width      	300

-				height     	168

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @9

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85954502C9"

-				client     	@8

-				supplier   	@2

-				line_style 	3

-				origin_attachment 	(809, 828)

-				terminal_attachment 	(809, 637))

-			    (object AssociationViewNew "$UNNAMED$9" @10

-				location   	(343, 916)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D9400393"

-				roleview_list 	(list RoleViews

-				    (object RoleView "ePorts" @11

-					Parent_View 	@10

-					location   	(-121, 644)

-					label      	(object SegLabel @12

-					    Parent_View 	@11

-					    location   	(413, 945)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	"+ePorts"

-					    pctDist    	0.218978

-					    height     	29

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D941031C"

-					client     	@10

-					supplier   	@8

-					line_style 	3

-					origin_attachment 	(343, 916)

-					terminal_attachment 	(666, 916)

-					label      	(object SegLabel @13

-					    Parent_View 	@11

-					    location   	(539, 880)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	160

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.608000

-					    height     	37

-					    orientation 	0)

-					label      	(object SegLabel @14

-					    Parent_View 	@11

-					    location   	(448, 990)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.328467

-					    height     	74

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$10" @15

-					Parent_View 	@10

-					location   	(-121, 644)

-					label      	(object SegLabel @16

-					    Parent_View 	@15

-					    location   	(216, 744)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D941031D"

-					client     	@10

-					supplier   	@4

-					vertices   	(list Points

-					    (343, 916)

-					    (257, 916)

-					    (257, 679))

-					line_style 	3

-					origin_attachment 	(343, 916)

-					terminal_attachment 	(257, 679)

-					label      	(object SegLabel @17

-					    Parent_View 	@15

-					    location   	(301, 796)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.637097

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$11" @18

-				location   	(886, 1270)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D9B8011F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBinding" @19

-					Parent_View 	@18

-					location   	(38, 422)

-					label      	(object SegLabel @20

-					    Parent_View 	@19

-					    location   	(1112, 1235)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+eBinding"

-					    pctDist    	0.648571

-					    height     	36

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D9B9024D"

-					client     	@18

-					supplier   	@6

-					line_style 	3

-					origin_attachment 	(886, 1270)

-					terminal_attachment 	(1235, 1270)

-					label      	(object SegLabel @21

-					    Parent_View 	@19

-					    location   	(1170, 1313)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.814286

-					    height     	43

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$12" @22

-					Parent_View 	@18

-					location   	(38, 422)

-					label      	(object SegLabel @23

-					    Parent_View 	@22

-					    location   	(852, 1106)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	156

-					    justify    	0

-					    label      	""

-					    pctDist    	0.687943

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D9B90261"

-					client     	@18

-					supplier   	@8

-					vertices   	(list Points

-					    (886, 1270)

-					    (812, 1270)

-					    (812, 996))

-					line_style 	3

-					origin_attachment 	(886, 1270)

-					terminal_attachment 	(812, 996))))))

-		    (object ClassDiagram "2.5 Bindings"

-			quid       	"39AD51270252"

-			title      	"2.5 Bindings"

-			zoom       	85

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IBinding" @24

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 240)

-				label      	(object ItemLabel

-				    Parent_View 	@24

-				    location   	(73, 114)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"IBinding")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@24

-				    location   	(73, 64)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ABC60219"

-				width      	480

-				height     	376

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingOperation" @25

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(976, 352)

-				label      	(object ItemLabel

-				    Parent_View 	@25

-				    location   	(780, 130)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"IBindingOperation")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@25

-				    location   	(780, 80)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ADC00072"

-				width      	410

-				height     	568

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingInput" @26

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@26

-				    location   	(62, 1334)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"IBindingInput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@26

-				    location   	(62, 1284)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ADEB0100"

-				width      	278

-				height     	176

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingOutput" @27

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1664)

-				label      	(object ItemLabel

-				    Parent_View 	@27

-				    location   	(61, 1638)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	294

-				    justify    	0

-				    label      	"IBindingOutput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@27

-				    location   	(61, 1588)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	294

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AE210111"

-				width      	312

-				height     	176

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingFault" @28

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@28

-				    location   	(72, 1958)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"IBindingFault")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@28

-				    location   	(72, 1908)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AE4F00BD"

-				width      	290

-				height     	176

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::PortType" @29

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 624)

-				label      	(object ItemLabel

-				    Parent_View 	@29

-				    location   	(1568, 486)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	673

-				    justify    	0

-				    label      	"PortType")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C7F001A5"

-				width      	691

-				height     	301

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Input" @30

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@30

-				    location   	(1756, 1283)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"Input")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE0789F0059"

-				width      	314

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Output" @31

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 1664)

-				label      	(object ItemLabel

-				    Parent_View 	@31

-				    location   	(1756, 1587)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"Output")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078B60232"

-				width      	314

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @32

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 688)

-				label      	(object ItemLabel

-				    Parent_View 	@32

-				    location   	(97, 539)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	414

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				width      	432

-				height     	322

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @33

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8595410129"

-				client     	@32

-				supplier   	@24

-				line_style 	3

-				origin_attachment 	(279, 527)

-				terminal_attachment 	(279, 428))

-			    (object AssociationViewNew "$UNNAMED$3" @34

-				location   	(1039, 742)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D352010F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "ePortType" @35

-					Parent_View 	@34

-					location   	(575, 598)

-					label      	(object SegLabel @36

-					    Parent_View 	@35

-					    location   	(1449, 781)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+ePortType"

-					    pctDist    	0.789292

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3540176"

-					client     	@34

-					supplier   	@29

-					line_style 	3

-					origin_attachment 	(1039, 742)

-					terminal_attachment 	(1559, 742)

-					label      	(object SegLabel @37

-					    Parent_View 	@35

-					    location   	(1492, 716)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.872193

-					    height     	27

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$4" @38

-					Parent_View 	@34

-					location   	(575, 598)

-					label      	(object SegLabel @39

-					    Parent_View 	@38

-					    location   	(776, 697)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	108

-					    justify    	0

-					    label      	""

-					    pctDist    	0.509449

-					    height     	46

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3540180"

-					client     	@34

-					supplier   	@32

-					line_style 	3

-					origin_attachment 	(1039, 742)

-					terminal_attachment 	(520, 742))))

-			    (object ClassView "Class" "Logical View::wsdl::Operation" @40

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 1024)

-				label      	(object ItemLabel

-				    Parent_View 	@40

-				    location   	(1672, 851)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	432

-				    justify    	0

-				    label      	"Operation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C80D03CE"

-				width      	450

-				height     	370

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingInput" @41

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(624, 1408)

-				label      	(object ItemLabel

-				    Parent_View 	@41

-				    location   	(476, 1283)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"BindingInput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8202D4"

-				width      	314

-				height     	274

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$43" @42

-				location   	(1264, 1359)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AD2400BD"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eInput" @43

-					Parent_View 	@42

-					location   	(96, 287)

-					label      	(object SegLabel @44

-					    Parent_View 	@43

-					    location   	(1637, 1316)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+eInput"

-					    pctDist    	0.775148

-					    height     	44

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD250083"

-					client     	@42

-					supplier   	@30

-					line_style 	3

-					origin_attachment 	(1264, 1359)

-					terminal_attachment 	(1747, 1359)

-					label      	(object SegLabel @45

-					    Parent_View 	@43

-					    location   	(1694, 1398)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.889546

-					    height     	39

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$44" @46

-					Parent_View 	@42

-					location   	(96, 287)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD250084"

-					client     	@42

-					supplier   	@41

-					line_style 	3

-					origin_attachment 	(1264, 1359)

-					terminal_attachment 	(781, 1359))))

-			    (object ClassView "Class" "Logical View::wsdl::BindingOutput" @47

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(960, 1664)

-				label      	(object ItemLabel

-				    Parent_View 	@47

-				    location   	(812, 1539)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"BindingOutput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8F028C"

-				width      	314

-				height     	274

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$45" @48

-				location   	(1432, 1654)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AD7900F2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOutput" @49

-					Parent_View 	@48

-					location   	(-120, 374)

-					label      	(object SegLabel @50

-					    Parent_View 	@49

-					    location   	(1645, 1612)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+eOutput"

-					    pctDist    	0.674772

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD7A014D"

-					client     	@48

-					supplier   	@31

-					line_style 	3

-					origin_attachment 	(1432, 1654)

-					terminal_attachment 	(1747, 1654)

-					label      	(object SegLabel @51

-					    Parent_View 	@49

-					    location   	(1681, 1697)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.790274

-					    height     	43

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$46" @52

-					Parent_View 	@48

-					location   	(-120, 374)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD7A014E"

-					client     	@48

-					supplier   	@47

-					line_style 	3

-					origin_attachment 	(1432, 1654)

-					terminal_attachment 	(1117, 1654))))

-			    (object ClassView "Class" "Logical View::wsdl::BindingOperation" @53

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(992, 1008)

-				label      	(object ItemLabel

-				    Parent_View 	@53

-				    location   	(819, 931)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	346

-				    justify    	0

-				    label      	"BindingOperation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D3CB0145"

-				width      	364

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @54

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84ADE401DC"

-				client     	@53

-				supplier   	@25

-				line_style 	3

-				origin_attachment 	(966, 919)

-				terminal_attachment 	(966, 636))

-			    (object AssociationViewNew "$UNNAMED$5" @55

-				location   	(457, 1022)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D3E10179"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$6" @56

-					Parent_View 	@55

-					location   	(-1319, 494)

-					label      	(object SegLabel @57

-					    Parent_View 	@56

-					    location   	(235, 920)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3E20225"

-					client     	@55

-					supplier   	@32

-					vertices   	(list Points

-					    (457, 1022)

-					    (276, 1022)

-					    (276, 849))

-					line_style 	3

-					origin_attachment 	(457, 1022)

-					terminal_attachment 	(276, 849)

-					label      	(object SegLabel @58

-					    Parent_View 	@56

-					    location   	(330, 884)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))

-				    (object RoleView "eBindingOperations" @59

-					Parent_View 	@55

-					location   	(-1319, 494)

-					label      	(object SegLabel @60

-					    Parent_View 	@59

-					    location   	(531, 977)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	384

-					    justify    	0

-					    label      	"+eBindingOperations"

-					    pctDist    	0.211699

-					    height     	46

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3E20239"

-					client     	@55

-					supplier   	@53

-					line_style 	3

-					origin_attachment 	(457, 1022)

-					terminal_attachment 	(810, 1022)

-					label      	(object SegLabel @61

-					    Parent_View 	@59

-					    location   	(769, 980)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.884956

-					    height     	43

-					    orientation 	0)

-					label      	(object SegLabel @62

-					    Parent_View 	@59

-					    location   	(714, 1067)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	154

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.727564

-					    height     	45

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$7" @63

-				location   	(1418, 1040)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D425038A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOperation" @64

-					Parent_View 	@63

-					location   	(-358, 464)

-					label      	(object SegLabel @65

-					    Parent_View 	@64

-					    location   	(1520, 1079)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	228

-					    justify    	0

-					    label      	"+eOperation"

-					    pctDist    	0.420601

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D42602F5"

-					client     	@63

-					supplier   	@40

-					line_style 	3

-					origin_attachment 	(1418, 1040)

-					terminal_attachment 	(1663, 1040)

-					label      	(object SegLabel @66

-					    Parent_View 	@64

-					    location   	(1589, 1005)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.696721

-					    height     	36

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$8" @67

-					Parent_View 	@63

-					location   	(-358, 464)

-					label      	(object SegLabel @68

-					    Parent_View 	@67

-					    location   	(1273, 1070)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	""

-					    pctDist    	0.595420

-					    height     	30

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D42602FF"

-					client     	@63

-					supplier   	@53

-					line_style 	3

-					origin_attachment 	(1418, 1040)

-					terminal_attachment 	(1174, 1040))))

-			    (object AssociationViewNew "$UNNAMED$23" @69

-				location   	(787, 1190)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2E6401F5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBindingInput" @70

-					Parent_View 	@69

-					location   	(-381, 454)

-					label      	(object SegLabel @71

-					    Parent_View 	@70

-					    location   	(669, 1152)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+eBindingInput"

-					    pctDist    	0.511905

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2E650251"

-					client     	@69

-					supplier   	@41

-					vertices   	(list Points

-					    (787, 1190)

-					    (636, 1190)

-					    (636, 1271))

-					line_style 	3

-					origin_attachment 	(787, 1190)

-					terminal_attachment 	(636, 1271)

-					label      	(object SegLabel @72

-					    Parent_View 	@70

-					    location   	(685, 1222)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.440476

-					    height     	32

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$24" @73

-					Parent_View 	@69

-					location   	(-381, 454)

-					label      	(object SegLabel @74

-					    Parent_View 	@73

-					    location   	(885, 1144)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2E650252"

-					client     	@69

-					supplier   	@53

-					vertices   	(list Points

-					    (787, 1190)

-					    (926, 1190)

-					    (926, 1097))

-					line_style 	3

-					origin_attachment 	(787, 1190)

-					terminal_attachment 	(926, 1097)

-					label      	(object SegLabel @75

-					    Parent_View 	@73

-					    location   	(871, 1136)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.837758

-					    height     	56

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$25" @76

-				location   	(1024, 1312)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2EB30163"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBindingOutput" @77

-					Parent_View 	@76

-					location   	(-150, 578)

-					label      	(object SegLabel @78

-					    Parent_View 	@77

-					    location   	(1012, 1429)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	306

-					    justify    	0

-					    label      	"+eBindingOutput"

-					    pctDist    	0.545082

-					    height     	13

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2EB4013C"

-					client     	@76

-					supplier   	@47

-					line_style 	3

-					origin_attachment 	(1024, 1312)

-					terminal_attachment 	(1024, 1527)

-					label      	(object SegLabel @79

-					    Parent_View 	@77

-					    location   	(967, 1479)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.774590

-					    height     	58

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$26" @80

-					Parent_View 	@76

-					location   	(-150, 578)

-					label      	(object SegLabel @81

-					    Parent_View 	@80

-					    location   	(983, 1140)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2EB4013D"

-					client     	@76

-					supplier   	@53

-					line_style 	3

-					origin_attachment 	(1024, 1312)

-					terminal_attachment 	(1024, 1097)

-					label      	(object SegLabel @82

-					    Parent_View 	@80

-					    location   	(1031, 1186)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.590164

-					    height     	7

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::Fault" @83

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1920, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@83

-				    location   	(1772, 1907)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"Fault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078BE0108"

-				width      	314

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingFault" @84

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1360, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@84

-				    location   	(1212, 1859)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"BindingFault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A9E03A6"

-				width      	314

-				height     	274

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @85

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AE710333"

-				client     	@84

-				supplier   	@28

-				line_style 	3

-				origin_attachment 	(1203, 2007)

-				terminal_attachment 	(353, 2007))

-			    (object AssociationViewNew "$UNNAMED$33" @86

-				location   	(1356, 1352)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF340003E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBindingFaults" @87

-					Parent_View 	@86

-					location   	(188, 616)

-					label      	(object SegLabel @88

-					    Parent_View 	@87

-					    location   	(1382, 1750)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	300

-					    justify    	0

-					    label      	"+eBindingFaults"

-					    pctDist    	0.803150

-					    height     	26

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF340103AA"

-					client     	@86

-					supplier   	@84

-					line_style 	3

-					origin_attachment 	(1356, 1352)

-					terminal_attachment 	(1356, 1847)

-					label      	(object SegLabel @89

-					    Parent_View 	@87

-					    location   	(1409, 1797)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.899194

-					    height     	53

-					    orientation 	0)

-					label      	(object SegLabel @90

-					    Parent_View 	@87

-					    location   	(1256, 1806)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	154

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.919291

-					    height     	101

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$34" @91

-					Parent_View 	@86

-					location   	(188, 616)

-					label      	(object SegLabel @92

-					    Parent_View 	@91

-					    location   	(1076, 1197)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF340103AB"

-					client     	@86

-					supplier   	@53

-					vertices   	(list Points

-					    (1356, 1352)

-					    (1356, 1217)

-					    (1117, 1217)

-					    (1117, 1097))

-					line_style 	3

-					origin_attachment 	(1356, 1352)

-					terminal_attachment 	(1117, 1097)

-					label      	(object SegLabel @93

-					    Parent_View 	@91

-					    location   	(1152, 1164)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.687008

-					    height     	54

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$35" @94

-				location   	(1640, 1970)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE091F402F3"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eFault" @95

-					Parent_View 	@94

-					location   	(-344, 818)

-					label      	(object SegLabel @96

-					    Parent_View 	@95

-					    location   	(1674, 1915)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	144

-					    justify    	0

-					    label      	"+eFault"

-					    pctDist    	0.276423

-					    height     	56

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AE091F801FE"

-					client     	@94

-					supplier   	@83

-					line_style 	3

-					origin_attachment 	(1640, 1970)

-					terminal_attachment 	(1763, 1970)

-					label      	(object SegLabel @97

-					    Parent_View 	@95

-					    location   	(1718, 2012)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.642276

-					    height     	42

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$36" @98

-					Parent_View 	@94

-					location   	(-344, 818)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AE091F801FF"

-					client     	@94

-					supplier   	@84

-					line_style 	3

-					origin_attachment 	(1640, 1970)

-					terminal_attachment 	(1517, 1970))))

-			    (object InheritView "" @99

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AE4302AB"

-				client     	@47

-				supplier   	@27

-				line_style 	3

-				origin_attachment 	(803, 1656)

-				terminal_attachment 	(364, 1656))

-			    (object InheritView "" @100

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AE1B0113"

-				client     	@41

-				supplier   	@26

-				line_style 	3

-				origin_attachment 	(467, 1385)

-				terminal_attachment 	(331, 1385))))

-		    (object ClassDiagram "2.4 PortTypes"

-			quid       	"3AD5D1C40366"

-			title      	"2.4 PortTypes"

-			documentation 	"This class represents the non-MOF java.util.Iterator interface."

-			zoom       	80

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IPortType" @101

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 208)

-				label      	(object ItemLabel

-				    Parent_View 	@101

-				    location   	(146, 172)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	700

-				    justify    	0

-				    label      	"IPortType")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@101

-				    location   	(146, 122)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	700

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A5BE0331"

-				width      	718

-				height     	196

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::IOperation" @102

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 208)

-				label      	(object ItemLabel

-				    Parent_View 	@102

-				    location   	(1116, 176)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	873

-				    justify    	0

-				    label      	"IOperation")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@102

-				    location   	(1116, 126)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	873

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A77600D1"

-				width      	891

-				height     	188

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IInput" @103

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 1472)

-				label      	(object ItemLabel

-				    Parent_View 	@103

-				    location   	(55, 1437)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"IInput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@103

-				    location   	(55, 1387)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A7EE0015"

-				width      	644

-				height     	194

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IOutput" @104

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 1792)

-				label      	(object ItemLabel

-				    Parent_View 	@104

-				    location   	(56, 1757)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	656

-				    justify    	0

-				    label      	"IOutput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@104

-				    location   	(56, 1707)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	656

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A829027D"

-				width      	674

-				height     	194

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IFault" @105

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@105

-				    location   	(55, 2076)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"IFault")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@105

-				    location   	(55, 2026)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A861031D"

-				width      	644

-				height     	196

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::PortType" @106

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@106

-				    location   	(158, 672)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	677

-				    justify    	0

-				    label      	"PortType")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C7F001A5"

-				width      	695

-				height     	281

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::Part" @107

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2576, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@107

-				    location   	(2325, 692)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	502

-				    justify    	0

-				    label      	"Part")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5CE1C032E"

-				width      	520

-				height     	240

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Fault" @108

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1728, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@108

-				    location   	(1647, 2060)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	162

-				    justify    	0

-				    label      	"Fault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078BE0108"

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Input" @109

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1056, 1472)

-				label      	(object ItemLabel

-				    Parent_View 	@109

-				    location   	(870, 1422)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"Input")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE0789F0059"

-				width      	390

-				height     	125

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::Output" @110

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1360, 1792)

-				label      	(object ItemLabel

-				    Parent_View 	@110

-				    location   	(1232, 1742)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	256

-				    justify    	0

-				    label      	"Output")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078B60232"

-				width      	274

-				height     	125

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Operation" @111

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 784)

-				label      	(object ItemLabel

-				    Parent_View 	@111

-				    location   	(1214, 620)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	677

-				    justify    	0

-				    label      	"Operation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C80D03CE"

-				width      	695

-				height     	352

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$0" @112

-				location   	(1024, 797)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5C824018C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOperations" @113

-					Parent_View 	@112

-					location   	(592, 269)

-					label      	(object SegLabel @114

-					    Parent_View 	@113

-					    location   	(1088, 748)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	249

-					    justify    	0

-					    label      	"+eOperations"

-					    pctDist    	0.359649

-					    height     	50

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5C82701CD"

-					client     	@112

-					supplier   	@111

-					line_style 	3

-					origin_attachment 	(1024, 797)

-					terminal_attachment 	(1205, 797)

-					label      	(object SegLabel @115

-					    Parent_View 	@113

-					    location   	(1176, 861)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.840391

-					    height     	64

-					    orientation 	1)

-					label      	(object SegLabel @116

-					    Parent_View 	@113

-					    location   	(1074, 923)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.276243

-					    height     	126

-					    orientation 	1))

-				    (object RoleView "portType" @117

-					Parent_View 	@112

-					location   	(592, 269)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5C82701C3"

-					client     	@112

-					supplier   	@106

-					line_style 	3

-					origin_attachment 	(1024, 797)

-					terminal_attachment 	(843, 797)

-					label      	(object SegLabel @118

-					    Parent_View 	@117

-					    location   	(888, 757)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.753488

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$41" @119

-				location   	(2107, 773)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEA412F0035"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eParameterOrdering" @120

-					Parent_View 	@119

-					location   	(1819, 101)

-					label      	(object SegLabel @121

-					    Parent_View 	@120

-					    location   	(2145, 647)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+eParameterOrdering"

-					    pctDist    	0.183333

-					    height     	127

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA41310255"

-					client     	@119

-					supplier   	@107

-					line_style 	3

-					origin_attachment 	(2107, 773)

-					terminal_attachment 	(2316, 773)

-					label      	(object SegLabel @122

-					    Parent_View 	@120

-					    location   	(2272, 822)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.796610

-					    height     	49

-					    orientation 	1)

-					label      	(object SegLabel @123

-					    Parent_View 	@120

-					    location   	(2171, 888)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.306220

-					    height     	115

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$42" @124

-					Parent_View 	@119

-					location   	(1819, 101)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA4131025F"

-					client     	@119

-					supplier   	@111

-					line_style 	3

-					origin_attachment 	(2107, 773)

-					terminal_attachment 	(1899, 773))))

-			    (object AssociationViewNew "$UNNAMED$31" @125

-				location   	(1702, 1504)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF331601A4"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eFaults" @126

-					Parent_View 	@125

-					location   	(1414, 832)

-					label      	(object SegLabel @127

-					    Parent_View 	@126

-					    location   	(1815, 1982)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+eFaults"

-					    pctDist    	0.878992

-					    height     	113

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF33180387"

-					client     	@125

-					supplier   	@108

-					line_style 	3

-					origin_attachment 	(1702, 1504)

-					terminal_attachment 	(1702, 2048)

-					label      	(object SegLabel @128

-					    Parent_View 	@126

-					    location   	(1644, 2020)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.949580

-					    height     	59

-					    orientation 	1)

-					label      	(object SegLabel @129

-					    Parent_View 	@126

-					    location   	(1593, 1963)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.845378

-					    height     	110

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$32" @130

-					Parent_View 	@125

-					location   	(1414, 832)

-					label      	(object SegLabel @131

-					    Parent_View 	@130

-					    location   	(1661, 1069)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF33180388"

-					client     	@125

-					supplier   	@111

-					line_style 	3

-					origin_attachment 	(1702, 1504)

-					terminal_attachment 	(1702, 960)

-					label      	(object SegLabel @132

-					    Parent_View 	@130

-					    location   	(1821, 1039)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.857362

-					    height     	119

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$27" @133

-				location   	(1178, 1234)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2F94024D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eInput" @134

-					Parent_View 	@133

-					location   	(890, 562)

-					label      	(object SegLabel @135

-					    Parent_View 	@134

-					    location   	(878, 1343)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+eInput"

-					    pctDist    	0.819820

-					    height     	103

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2F950190"

-					client     	@133

-					supplier   	@109

-					vertices   	(list Points

-					    (1178, 1234)

-					    (980, 1234)

-					    (980, 1410))

-					line_style 	3

-					origin_attachment 	(1178, 1234)

-					terminal_attachment 	(980, 1410)

-					label      	(object SegLabel @136

-					    Parent_View 	@134

-					    location   	(1046, 1364)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.877660

-					    height     	66

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$28" @137

-					Parent_View 	@133

-					location   	(890, 562)

-					label      	(object SegLabel @138

-					    Parent_View 	@137

-					    location   	(1236, 1036)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2F95019A"

-					client     	@133

-					supplier   	@111

-					vertices   	(list Points

-					    (1178, 1234)

-					    (1277, 1234)

-					    (1277, 960))

-					line_style 	3

-					origin_attachment 	(1178, 1234)

-					terminal_attachment 	(1277, 960)

-					label      	(object SegLabel @139

-					    Parent_View 	@137

-					    location   	(1197, 1058)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.736413

-					    height     	81

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$29" @140

-				location   	(1468, 1345)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2FB802F9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOutput" @141

-					Parent_View 	@140

-					location   	(1180, 673)

-					label      	(object SegLabel @142

-					    Parent_View 	@141

-					    location   	(1362, 1669)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+eOutput"

-					    pctDist    	0.840909

-					    height     	107

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2FB9020A"

-					client     	@140

-					supplier   	@110

-					line_style 	3

-					origin_attachment 	(1468, 1345)

-					terminal_attachment 	(1468, 1730)

-					label      	(object SegLabel @143

-					    Parent_View 	@141

-					    location   	(1546, 1676)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.863636

-					    height     	78

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$30" @144

-					Parent_View 	@140

-					location   	(1180, 673)

-					label      	(object SegLabel @145

-					    Parent_View 	@144

-					    location   	(1427, 1037)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2FB9020B"

-					client     	@140

-					supplier   	@111

-					line_style 	3

-					origin_attachment 	(1468, 1345)

-					terminal_attachment 	(1468, 960)

-					label      	(object SegLabel @146

-					    Parent_View 	@144

-					    location   	(1523, 1080)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.690341

-					    height     	55

-					    orientation 	1))))

-			    (object InheritView "" @147

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FD8019F"

-				client     	@106

-				supplier   	@101

-				line_style 	0)

-			    (object InheritView "" @148

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FE20171"

-				client     	@111

-				supplier   	@102

-				line_style 	0)

-			    (object InheritView "" @149

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FEE031D"

-				client     	@109

-				supplier   	@103

-				line_style 	0)

-			    (object InheritView "" @150

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FF801CD"

-				client     	@110

-				supplier   	@104

-				line_style 	0)

-			    (object InheritView "" @151

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F2002002D"

-				client     	@108

-				supplier   	@105

-				line_style 	0)

-			    (object ClassView "Class" "Logical View::wsdl::Message" @152

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2224, 1456)

-				label      	(object ItemLabel

-				    Parent_View 	@152

-				    location   	(1937, 1312)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	575

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				width      	593

-				height     	312

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::MessageReference" @153

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1520, 2544)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@153

-				    location   	(1193, 2466)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	654

-				    justify    	0

-				    label      	"MessageReference")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3F6771DB02DC"

-				width      	672

-				height     	180

-				annotation 	8)

-			    (object InheritTreeView "" @154

-				location   	(1524, 2275)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@153

-				vertices   	(list Points

-				    (1524, 2275)

-				    (1524, 2454)))

-			    (object InheritView "" @155

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F67723D0319"

-				client     	@108

-				supplier   	@153

-				line_style 	3

-				origin_attachment 	(1776, 2176)

-				terminal_attachment 	(1776, 2275)

-				drawSupplier 	@154)

-			    (object InheritView "" @156

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F67723500DD"

-				client     	@110

-				supplier   	@153

-				line_style 	3

-				origin_attachment 	(1371, 1854)

-				terminal_attachment 	(1371, 2275)

-				drawSupplier 	@154)

-			    (object InheritView "" @157

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F67722802E7"

-				client     	@109

-				supplier   	@153

-				line_style 	3

-				origin_attachment 	(980, 1534)

-				terminal_attachment 	(980, 2275)

-				drawSupplier 	@154)

-			    (object AssociationViewNew "$UNNAMED$61" @158

-				location   	(2206, 2259)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F74E78401B1"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eMessage" @159

-					Parent_View 	@158

-					location   	(734, -285)

-					label      	(object SegLabel @160

-					    Parent_View 	@159

-					    location   	(2068, 1670)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+eMessage"

-					    pctDist    	0.912230

-					    height     	139

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F74E786000F"

-					client     	@158

-					supplier   	@152

-					line_style 	3

-					origin_attachment 	(2206, 2259)

-					terminal_attachment 	(2206, 1612)

-					label      	(object SegLabel @161

-					    Parent_View 	@159

-					    location   	(2260, 1678)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$62" @162

-					Parent_View 	@158

-					location   	(734, -285)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F74E7860023"

-					client     	@158

-					supplier   	@153

-					vertices   	(list Points

-					    (2206, 2259)

-					    (2206, 2556)

-					    (1856, 2556))

-					line_style 	3

-					origin_attachment 	(2206, 2259)

-					terminal_attachment 	(1856, 2556))))))

-		    (object ClassDiagram "2.1 Definitions"

-			quid       	"3AD5E48A0262"

-			title      	"2.1 Definitions"

-			zoom       	83

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IDefinition" @163

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 192)

-				label      	(object ItemLabel

-				    Parent_View 	@163

-				    location   	(88, 161)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	688

-				    justify    	0

-				    label      	"IDefinition")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@163

-				    location   	(88, 111)

-				    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      	"3B84B1D90142"

-				width      	706

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Types" @164

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1824, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@164

-				    location   	(1686, 896)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	276

-				    justify    	0

-				    label      	"Types")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B8BE9A603A8"

-				width      	294

-				height     	120

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Import" @165

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 624)

-				label      	(object ItemLabel

-				    Parent_View 	@165

-				    location   	(1910, 545)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"Import")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E4F903DE"

-				width      	486

-				height     	182

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Message" @166

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(2112, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@166

-				    location   	(1900, 1056)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::PortType" @167

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1808, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@167

-				    location   	(1596, 1360)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"PortType")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C7F001A5"

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @168

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(2336, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@168

-				    location   	(2124, 1600)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @169

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1328, 240)

-				label      	(object ItemLabel

-				    Parent_View 	@169

-				    location   	(1073, 39)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	510

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	528

-				height     	426

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$53" @170

-				location   	(1358, 860)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEA27029F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$54" @171

-					Parent_View 	@170

-					location   	(62, -36)

-					label      	(object SegLabel @172

-					    Parent_View 	@171

-					    location   	(1317, 535)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA290356"

-					client     	@170

-					supplier   	@169

-					line_style 	3

-					origin_attachment 	(1358, 860)

-					terminal_attachment 	(1358, 453)

-					label      	(object SegLabel @173

-					    Parent_View 	@171

-					    location   	(1403, 511)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.856649

-					    height     	45

-					    orientation 	1))

-				    (object RoleView "eTypes" @174

-					Parent_View 	@170

-					location   	(62, -36)

-					label      	(object SegLabel @175

-					    Parent_View 	@174

-					    location   	(1586, 909)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	156

-					    justify    	0

-					    label      	"+eTypes"

-					    pctDist    	0.779097

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA29036A"

-					client     	@170

-					supplier   	@164

-					vertices   	(list Points

-					    (1358, 860)

-					    (1358, 948)

-					    (1677, 948))

-					line_style 	3

-					origin_attachment 	(1358, 860)

-					terminal_attachment 	(1677, 948)

-					label      	(object SegLabel @176

-					    Parent_View 	@174

-					    location   	(1632, 987)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.892655

-					    height     	39

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$57" @177

-				location   	(1612, 595)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C864DFF02EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$58" @178

-					Parent_View 	@177

-					location   	(12, 227)

-					label      	(object SegLabel @179

-					    Parent_View 	@178

-					    location   	(1423, 512)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02EE"

-					client     	@177

-					supplier   	@169

-					vertices   	(list Points

-					    (1612, 595)

-					    (1464, 595)

-					    (1464, 453))

-					line_style 	3

-					origin_attachment 	(1612, 595)

-					terminal_attachment 	(1464, 453)

-					label      	(object SegLabel @180

-					    Parent_View 	@178

-					    location   	(1524, 495)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.858667

-					    height     	60

-					    orientation 	1))

-				    (object RoleView "eImports" @181

-					Parent_View 	@177

-					location   	(12, 227)

-					label      	(object SegLabel @182

-					    Parent_View 	@181

-					    location   	(1692, 557)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eImports"

-					    pctDist    	0.280335

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02ED"

-					client     	@177

-					supplier   	@165

-					line_style 	3

-					origin_attachment 	(1612, 595)

-					terminal_attachment 	(1901, 595)

-					label      	(object SegLabel @183

-					    Parent_View 	@181

-					    location   	(1854, 652)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.841004

-					    height     	57

-					    orientation 	1)

-					label      	(object SegLabel @184

-					    Parent_View 	@181

-					    location   	(1676, 646)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.225941

-					    height     	51

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$13" @185

-				location   	(1279, 1137)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E60301E2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$14" @186

-					Parent_View 	@185

-					location   	(271, 273)

-					label      	(object SegLabel @187

-					    Parent_View 	@186

-					    location   	(1238, 591)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E60400B7"

-					client     	@185

-					supplier   	@169

-					line_style 	3

-					origin_attachment 	(1279, 1137)

-					terminal_attachment 	(1279, 453)

-					label      	(object SegLabel @188

-					    Parent_View 	@186

-					    location   	(1320, 586)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.804974

-					    height     	41

-					    orientation 	1))

-				    (object RoleView "eMessages" @189

-					Parent_View 	@185

-					location   	(271, 273)

-					label      	(object SegLabel @190

-					    Parent_View 	@189

-					    location   	(1647, 1171)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+eMessages"

-					    pctDist    	0.643137

-					    height     	38

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E60400C1"

-					client     	@185

-					supplier   	@166

-					vertices   	(list Points

-					    (1279, 1137)

-					    (1279, 1208)

-					    (1891, 1208))

-					line_style 	3

-					origin_attachment 	(1279, 1137)

-					terminal_attachment 	(1891, 1208)

-					label      	(object SegLabel @191

-					    Parent_View 	@189

-					    location   	(1821, 1171)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.899346

-					    height     	38

-					    orientation 	0)

-					label      	(object SegLabel @192

-					    Parent_View 	@189

-					    location   	(1797, 1244)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.864407

-					    height     	36

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$15" @193

-				location   	(1212, 1159)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E6710104"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$16" @194

-					Parent_View 	@193

-					location   	(-324, 215)

-					label      	(object SegLabel @195

-					    Parent_View 	@194

-					    location   	(1171, 594)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E672034A"

-					client     	@193

-					supplier   	@169

-					line_style 	3

-					origin_attachment 	(1212, 1159)

-					terminal_attachment 	(1212, 453)

-					label      	(object SegLabel @196

-					    Parent_View 	@194

-					    location   	(1251, 624)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.757962

-					    height     	39

-					    orientation 	1))

-				    (object RoleView "ePortTypes" @197

-					Parent_View 	@193

-					location   	(-324, 215)

-					label      	(object SegLabel @198

-					    Parent_View 	@197

-					    location   	(1391, 1451)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+ePortTypes"

-					    pctDist    	0.723698

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E6720354"

-					client     	@193

-					supplier   	@167

-					vertices   	(list Points

-					    (1212, 1159)

-					    (1212, 1490)

-					    (1587, 1490))

-					line_style 	3

-					origin_attachment 	(1212, 1159)

-					terminal_attachment 	(1587, 1490)

-					label      	(object SegLabel @199

-					    Parent_View 	@197

-					    location   	(1533, 1451)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.925611

-					    height     	40

-					    orientation 	0)

-					label      	(object SegLabel @200

-					    Parent_View 	@197

-					    location   	(1512, 1540)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.895855

-					    height     	50

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$17" @201

-				location   	(1114, 1585)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E6770095"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$18" @202

-					Parent_View 	@201

-					location   	(-406, 241)

-					label      	(object SegLabel @203

-					    Parent_View 	@202

-					    location   	(1073, 680)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E6780371"

-					client     	@201

-					supplier   	@169

-					line_style 	3

-					origin_attachment 	(1114, 1585)

-					terminal_attachment 	(1114, 453)

-					label      	(object SegLabel @204

-					    Parent_View 	@202

-					    location   	(1155, 752)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.736704

-					    height     	41

-					    orientation 	1))

-				    (object RoleView "eBindings" @205

-					Parent_View 	@201

-					location   	(-406, 241)

-					label      	(object SegLabel @206

-					    Parent_View 	@205

-					    location   	(1851, 1674)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eBindings"

-					    pctDist    	0.766347

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E678037B"

-					client     	@201

-					supplier   	@168

-					vertices   	(list Points

-					    (1114, 1585)

-					    (1114, 1716)

-					    (2115, 1716))

-					line_style 	3

-					origin_attachment 	(1114, 1585)

-					terminal_attachment 	(2115, 1716)

-					label      	(object SegLabel @207

-					    Parent_View 	@205

-					    location   	(2053, 1677)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.945074

-					    height     	40

-					    orientation 	0)

-					label      	(object SegLabel @208

-					    Parent_View 	@205

-					    location   	(2014, 1754)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.911072

-					    height     	38

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::Service" @209

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1840, 2048)

-				label      	(object ItemLabel

-				    Parent_View 	@209

-				    location   	(1628, 1920)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"Service")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D8F002F8"

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$19" @210

-				location   	(1066, 1533)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E67B0311"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$20" @211

-					Parent_View 	@210

-					location   	(-521, -111)

-					label      	(object SegLabel @212

-					    Parent_View 	@211

-					    location   	(1025, 669)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E67D007F"

-					client     	@210

-					supplier   	@169

-					line_style 	3

-					origin_attachment 	(1066, 1533)

-					terminal_attachment 	(1066, 453)

-					label      	(object SegLabel @213

-					    Parent_View 	@211

-					    location   	(1109, 756)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.719697

-					    height     	43

-					    orientation 	1))

-				    (object RoleView "eServices" @214

-					Parent_View 	@210

-					location   	(-521, -111)

-					label      	(object SegLabel @215

-					    Parent_View 	@214

-					    location   	(1393, 2028)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eServices"

-					    pctDist    	0.791824

-					    height     	32

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E67D0089"

-					client     	@210

-					supplier   	@209

-					vertices   	(list Points

-					    (1066, 1533)

-					    (1066, 2059)

-					    (1619, 2059))

-					line_style 	3

-					origin_attachment 	(1066, 1533)

-					terminal_attachment 	(1619, 2059)

-					label      	(object SegLabel @216

-					    Parent_View 	@214

-					    location   	(1554, 2031)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.940197

-					    height     	29

-					    orientation 	0)

-					label      	(object SegLabel @217

-					    Parent_View 	@214

-					    location   	(1532, 2113)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.920515

-					    height     	54

-					    orientation 	1))))

-			    (object InheritView "" @218

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84B1F80382"

-				client     	@169

-				supplier   	@163

-				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

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @219

-				ShowCompartmentStereotypes 	TRUE

-				location   	(576, 1584)

-				label      	(object ItemLabel

-				    Parent_View 	@219

-				    location   	(494, 1531)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	164

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				width      	182

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Port" @220

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1568, 1888)

-				label      	(object ItemLabel

-				    Parent_View 	@220

-				    location   	(1487, 1836)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	162

-				    justify    	0

-				    label      	"Port")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D9170286"

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Service" @221

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1424, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@221

-				    location   	(1342, 1675)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	164

-				    justify    	0

-				    label      	"Service")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D8F002F8"

-				width      	182

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingFault" @222

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1216, 2336)

-				label      	(object ItemLabel

-				    Parent_View 	@222

-				    location   	(1088, 2283)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	256

-				    justify    	0

-				    label      	"BindingFault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A9E03A6"

-				width      	274

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingOperation" @223

-				ShowCompartmentStereotypes 	TRUE

-				location   	(736, 1760)

-				label      	(object ItemLabel

-				    Parent_View 	@223

-				    location   	(563, 1707)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	346

-				    justify    	0

-				    label      	"BindingOperation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D3CB0145"

-				width      	364

-				height     	130

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IExtensibilityElement" @224

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@224

-				    location   	(1495, 136)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	786

-				    justify    	0

-				    label      	"IExtensibilityElement")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@224

-				    location   	(1495, 86)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	786

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84B12402AB"

-				width      	804

-				height     	172

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingInput" @225

-				ShowCompartmentStereotypes 	TRUE

-				location   	(928, 1952)

-				label      	(object ItemLabel

-				    Parent_View 	@225

-				    location   	(800, 1899)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	256

-				    justify    	0

-				    label      	"BindingInput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8202D4"

-				width      	274

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingOutput" @226

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1008, 2144)

-				label      	(object ItemLabel

-				    Parent_View 	@226

-				    location   	(863, 2091)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	290

-				    justify    	0

-				    label      	"BindingOutput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8F028C"

-				width      	308

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @227

-				ShowCompartmentStereotypes 	TRUE

-				location   	(176, 1296)

-				label      	(object ItemLabel

-				    Parent_View 	@227

-				    location   	(74, 1235)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	204

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	222

-				height     	146

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Types" @228

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(416, 1408)

-				label      	(object ItemLabel

-				    Parent_View 	@228

-				    location   	(335, 1356)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	162

-				    justify    	0

-				    label      	"Types")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B8BE9A603A8"

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @229

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(480, 688)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@229

-				    location   	(209, 580)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	542

-				    justify    	0

-				    label      	"ExtensibleElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5FCFA033A"

-				compartment 	(object Compartment

-				    Parent_View 	@229

-				    location   	(209, 641)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	531)

-				width      	560

-				height     	240

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @230

-				location   	(480, 1039)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@229

-				vertices   	(list Points

-				    (480, 1039)

-				    (480, 808)))

-			    (object InheritView "" @231

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD600CB00AA"

-				client     	@220

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(1566, 1824)

-				terminal_attachment 	(1566, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @232

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85B5A4027E"

-				client     	@226

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(1097, 2079)

-				terminal_attachment 	(1097, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @233

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE0938602C9"

-				client     	@222

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(1219, 2271)

-				terminal_attachment 	(1219, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @234

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85B59B0072"

-				client     	@225

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(988, 1887)

-				terminal_attachment 	(988, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @235

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD6009202F7"

-				client     	@223

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(797, 1695)

-				terminal_attachment 	(797, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @236

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FA0F02F0"

-				client     	@219

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(601, 1519)

-				terminal_attachment 	(601, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @237

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FDB803D4"

-				client     	@227

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(211, 1223)

-				terminal_attachment 	(211, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @238

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEB010311"

-				client     	@228

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(414, 1344)

-				terminal_attachment 	(414, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @239

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FA20025E"

-				client     	@221

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(1429, 1663)

-				terminal_attachment 	(1429, 1039)

-				drawSupplier 	@230)

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @240

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 688)

-				label      	(object ItemLabel

-				    Parent_View 	@240

-				    location   	(1632, 583)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	545

-				    justify    	0

-				    label      	"ExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5DBB602A9"

-				compartment 	(object Compartment

-				    Parent_View 	@240

-				    location   	(1632, 644)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	465)

-				width      	563

-				height     	234

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$21" @241

-				location   	(1191, 672)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FD130079"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$22" @242

-					Parent_View 	@241

-					location   	(23, 560)

-					label      	(object SegLabel @243

-					    Parent_View 	@242

-					    location   	(847, 631)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019E"

-					client     	@241

-					supplier   	@229

-					line_style 	3

-					origin_attachment 	(1191, 672)

-					terminal_attachment 	(760, 672)

-					label      	(object SegLabel @244

-					    Parent_View 	@242

-					    location   	(830, 628)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.839695

-					    height     	45

-					    orientation 	1))

-				    (object RoleView "eExtensibilityElements" @245

-					Parent_View 	@241

-					location   	(23, 560)

-					label      	(object SegLabel @246

-					    Parent_View 	@245

-					    location   	(1355, 522)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	"+eExtensibilityElements"

-					    pctDist    	0.379070

-					    height     	151

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019D"

-					client     	@241

-					supplier   	@240

-					line_style 	3

-					origin_attachment 	(1191, 672)

-					terminal_attachment 	(1623, 672)

-					label      	(object SegLabel @247

-					    Parent_View 	@245

-					    location   	(1496, 627)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.709402

-					    height     	46

-					    orientation 	0)

-					label      	(object SegLabel @248

-					    Parent_View 	@245

-					    location   	(1463, 764)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.632479

-					    height     	92

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::WSDLElement" @249

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1008, 192)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@249

-				    location   	(630, 84)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	756

-				    justify    	0

-				    label      	"WSDLElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C6A302DD"

-				compartment 	(object Compartment

-				    Parent_View 	@249

-				    location   	(630, 145)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	753)

-				width      	774

-				height     	240

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @250

-				location   	(1008, 402)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@249

-				vertices   	(list Points

-				    (1008, 402)

-				    (1008, 312)))

-			    (object InheritView "" @251

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FE3C03D4"

-				client     	@229

-				supplier   	@249

-				line_style 	3

-				origin_attachment 	(492, 568)

-				terminal_attachment 	(492, 402)

-				drawSupplier 	@250)

-			    (object InheritView "" @252

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84B14903D0"

-				client     	@240

-				supplier   	@224

-				line_style 	3

-				origin_attachment 	(2015, 571)

-				terminal_attachment 	(2015, 246))

-			    (object InheritView "" @253

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BDDF53502C3"

-				client     	@240

-				supplier   	@249

-				line_style 	3

-				origin_attachment 	(1762, 571)

-				terminal_attachment 	(1762, 402)

-				drawSupplier 	@250)

-			    (object ClassView "Class" "Logical View::wsdl::UnknownExtensibilityElement" @254

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2192, 1408)

-				label      	(object ItemLabel

-				    Parent_View 	@254

-				    location   	(1729, 1303)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	927

-				    justify    	0

-				    label      	"UnknownExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3CB24AC002AE"

-				width      	945

-				height     	235

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @255

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CB24AEC01CB"

-				client     	@254

-				supplier   	@240

-				line_style 	3

-				origin_attachment 	(1796, 1291)

-				terminal_attachment 	(1796, 805))

-			    (object AssociationViewNew "$UNNAMED$63" @256

-				location   	(2639, 1734)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F7896A2026E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$64" @257

-					Parent_View 	@256

-					location   	(607, 342)

-					label      	(object SegLabel @258

-					    Parent_View 	@257

-					    location   	(2797, 1380)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F7896A7012B"

-					client     	@256

-					supplier   	@254

-					vertices   	(list Points

-					    (2639, 1734)

-					    (2824, 1734)

-					    (2824, 1421)

-					    (2664, 1421))

-					line_style 	3

-					origin_attachment 	(2639, 1734)

-					terminal_attachment 	(2664, 1421)

-					label      	(object SegLabel @259

-					    Parent_View 	@257

-					    location   	(2731, 1475)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	0))

-				    (object RoleView "children" @260

-					Parent_View 	@256

-					location   	(607, 342)

-					label      	(object SegLabel @261

-					    Parent_View 	@260

-					    location   	(2074, 1658)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+children"

-					    pctDist    	0.798561

-					    height     	118

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F7896A7012C"

-					client     	@256

-					supplier   	@254

-					vertices   	(list Points

-					    (2639, 1734)

-					    (2191, 1734)

-					    (2191, 1525))

-					line_style 	3

-					origin_attachment 	(2639, 1734)

-					terminal_attachment 	(2191, 1525)

-					label      	(object SegLabel @262

-					    Parent_View 	@260

-					    location   	(2245, 1591)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))))))

-		    (object ClassDiagram "2.1.1 Naming and Linking"

-			quid       	"3AE8ED7201BD"

-			title      	"2.1.1 Naming and Linking"

-			zoom       	90

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IImport" @263

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1712, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@263

-				    location   	(1422, 177)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	580

-				    justify    	0

-				    label      	"IImport")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@263

-				    location   	(1422, 127)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	580

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84B2020119"

-				width      	598

-				height     	218

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Namespace" @264

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 1136)

-				label      	(object ItemLabel

-				    Parent_View 	@264

-				    location   	(202, 1041)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	461

-				    justify    	0

-				    label      	"Namespace")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AEA3CD30030"

-				width      	479

-				height     	215

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @265

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1632, 1216)

-				label      	(object ItemLabel

-				    Parent_View 	@265

-				    location   	(1294, 1142)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	676

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	694

-				height     	173

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @266

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(400, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@266

-				    location   	(164, 236)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	472

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	490

-				height     	320

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$37" @267

-				location   	(309, 786)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEA3D55002D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eNamespaces" @268

-					Parent_View 	@267

-					location   	(-91, 258)

-					label      	(object SegLabel @269

-					    Parent_View 	@268

-					    location   	(461, 956)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+eNamespaces"

-					    pctDist    	0.698842

-					    height     	152

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3D560332"

-					client     	@267

-					supplier   	@264

-					line_style 	3

-					origin_attachment 	(309, 786)

-					terminal_attachment 	(309, 1029)

-					label      	(object SegLabel @270

-					    Parent_View 	@268

-					    location   	(248, 973)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.768707

-					    height     	62

-					    orientation 	1)

-					label      	(object SegLabel @271

-					    Parent_View 	@268

-					    location   	(228, 913)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.525097

-					    height     	82

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$38" @272

-					Parent_View 	@267

-					location   	(-91, 258)

-					label      	(object SegLabel @273

-					    Parent_View 	@272

-					    location   	(268, 592)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3D560328"

-					client     	@267

-					supplier   	@266

-					line_style 	3

-					origin_attachment 	(309, 786)

-					terminal_attachment 	(309, 544)

-					label      	(object SegLabel @274

-					    Parent_View 	@272

-					    location   	(239, 583)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.844961

-					    height     	71

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::wsdl::Import" @275

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1472, 720)

-				label      	(object ItemLabel

-				    Parent_View 	@275

-				    location   	(1255, 580)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	434

-				    justify    	0

-				    label      	"Import")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E4F903DE"

-				width      	452

-				height     	304

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$51" @276

-				location   	(1486, 1001)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8B1DCC02E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eSchema" @277

-					Parent_View 	@276

-					location   	(510, -103)

-					label      	(object SegLabel @278

-					    Parent_View 	@277

-					    location   	(1737, 1018)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eSchema"

-					    pctDist    	0.592593

-					    height     	105

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1DCE0270"

-					client     	@276

-					supplier   	@265

-					vertices   	(list Points

-					    (1486, 1001)

-					    (1632, 1001)

-					    (1632, 1130))

-					line_style 	3

-					origin_attachment 	(1486, 1001)

-					terminal_attachment 	(1632, 1130)

-					label      	(object SegLabel @279

-					    Parent_View 	@277

-					    location   	(1563, 1018)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.592593

-					    height     	70

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$52" @280

-					Parent_View 	@276

-					location   	(510, -103)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1DCE027A"

-					client     	@276

-					supplier   	@275

-					line_style 	3

-					origin_attachment 	(1486, 1000)

-					terminal_attachment 	(1486, 872))))

-			    (object AssociationViewNew "$UNNAMED$39" @281

-				location   	(1087, 403)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEA3E3A002D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$40" @282

-					Parent_View 	@281

-					location   	(687, -125)

-					label      	(object SegLabel @283

-					    Parent_View 	@282

-					    location   	(1406, 480)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3E3C01F2"

-					client     	@281

-					supplier   	@275

-					vertices   	(list Points

-					    (1087, 403)

-					    (1364, 403)

-					    (1364, 568))

-					line_style 	3

-					origin_attachment 	(1087, 403)

-					terminal_attachment 	(1364, 568))

-				    (object RoleView "eDefinition" @284

-					Parent_View 	@281

-					location   	(687, -125)

-					label      	(object SegLabel @285

-					    Parent_View 	@284

-					    location   	(805, 363)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+eDefinition"

-					    pctDist    	0.637532

-					    height     	41

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3E3C01E8"

-					client     	@281

-					supplier   	@266

-					line_style 	3

-					origin_attachment 	(1087, 403)

-					terminal_attachment 	(645, 403)

-					label      	(object SegLabel @286

-					    Parent_View 	@284

-					    location   	(727, 456)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.814910

-					    height     	53

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$57" @287

-				location   	(737, 826)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C864DFF02EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$58" @288

-					Parent_View 	@287

-					location   	(-671, 106)

-					label      	(object SegLabel @289

-					    Parent_View 	@288

-					    location   	(552, 647)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02EE"

-					client     	@287

-					supplier   	@266

-					vertices   	(list Points

-					    (737, 826)

-					    (510, 826)

-					    (510, 544))

-					line_style 	3

-					origin_attachment 	(737, 826)

-					terminal_attachment 	(510, 544)

-					label      	(object SegLabel @290

-					    Parent_View 	@288

-					    location   	(457, 595)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	0))

-				    (object RoleView "eImports" @291

-					Parent_View 	@287

-					location   	(-671, 106)

-					label      	(object SegLabel @292

-					    Parent_View 	@291

-					    location   	(1144, 773)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+eImports"

-					    pctDist    	0.799189

-					    height     	54

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02ED"

-					client     	@287

-					supplier   	@275

-					line_style 	3

-					origin_attachment 	(737, 826)

-					terminal_attachment 	(1246, 826)

-					label      	(object SegLabel @293

-					    Parent_View 	@291

-					    location   	(1180, 879)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.872211

-					    height     	53

-					    orientation 	1)

-					label      	(object SegLabel @294

-					    Parent_View 	@291

-					    location   	(1162, 933)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.837728

-					    height     	107

-					    orientation 	1))))

-			    (object InheritView "" @295

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F200D0340"

-				client     	@275

-				supplier   	@263

-				line_style 	3

-				origin_attachment 	(1555, 568)

-				terminal_attachment 	(1555, 333))))

-		    (object ClassDiagram "2.2 Types"

-			quid       	"3B85AE59037E"

-			title      	"2.2 Types"

-			zoom       	90

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	81

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @296

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1136, 1232)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@296

-				    location   	(895, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	482

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ECD302A9"

-				width      	500

-				height     	174

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @297

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1136, 1600)

-				label      	(object ItemLabel

-				    Parent_View 	@297

-				    location   	(906, 1531)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	460

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	478

-				height     	162

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Message" @298

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1280, 1968)

-				label      	(object ItemLabel

-				    Parent_View 	@298

-				    location   	(1022, 1828)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	517

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				width      	535

-				height     	305

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Part" @299

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@299

-				    location   	(128, 1067)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	448

-				    justify    	0

-				    label      	"Part")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5CE1C032E"

-				width      	466

-				height     	258

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$47" @300

-				location   	(735, 1172)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8B1BE900C4"

-				roleview_list 	(list RoleViews

-				    (object RoleView "typeDefinition" @301

-					Parent_View 	@300

-					location   	(143, 676)

-					label      	(object SegLabel @302

-					    Parent_View 	@301

-					    location   	(775, 1133)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+typeDefinition"

-					    pctDist    	0.269006

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1BE90327"

-					client     	@300

-					supplier   	@296

-					line_style 	3

-					origin_attachment 	(735, 1172)

-					terminal_attachment 	(886, 1172)

-					label      	(object SegLabel @303

-					    Parent_View 	@301

-					    location   	(839, 1207)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.688705

-					    height     	35

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$48" @304

-					Parent_View 	@300

-					location   	(143, 676)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1BE90331"

-					client     	@300

-					supplier   	@299

-					line_style 	3

-					origin_attachment 	(735, 1172)

-					terminal_attachment 	(585, 1172))))

-			    (object AssociationViewNew "$UNNAMED$49" @305

-				location   	(527, 1592)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8B1C1203B2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "elementDeclaration" @306

-					Parent_View 	@305

-					location   	(-65, 1096)

-					label      	(object SegLabel @307

-					    Parent_View 	@306

-					    location   	(666, 1554)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+elementDeclaration"

-					    pctDist    	0.375394

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1C14001C"

-					client     	@305

-					supplier   	@297

-					line_style 	3

-					origin_attachment 	(527, 1592)

-					terminal_attachment 	(897, 1592)

-					label      	(object SegLabel @308

-					    Parent_View 	@306

-					    location   	(807, 1645)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.755877

-					    height     	53

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$50" @309

-					Parent_View 	@305

-					location   	(-65, 1096)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1C140026"

-					client     	@305

-					supplier   	@299

-					vertices   	(list Points

-					    (527, 1592)

-					    (437, 1592)

-					    (437, 1313))

-					line_style 	3

-					origin_attachment 	(527, 1592)

-					terminal_attachment 	(437, 1313))))

-			    (object AssociationViewNew "$UNNAMED$55" @310

-				location   	(322, 1911)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C46829303E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eMessage" @311

-					Parent_View 	@310

-					location   	(-14, 1191)

-					label      	(object SegLabel @312

-					    Parent_View 	@311

-					    location   	(838, 1872)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+eMessage"

-					    pctDist    	0.748560

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C468296010E"

-					client     	@310

-					supplier   	@298

-					line_style 	3

-					origin_attachment 	(322, 1911)

-					terminal_attachment 	(1013, 1911)

-					label      	(object SegLabel @313

-					    Parent_View 	@311

-					    location   	(943, 1965)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$56" @314

-					Parent_View 	@310

-					location   	(-14, 1191)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C4682960118"

-					client     	@310

-					supplier   	@299

-					vertices   	(list Points

-					    (322, 1911)

-					    (229, 1911)

-					    (229, 1313))

-					line_style 	3

-					origin_attachment 	(322, 1911)

-					terminal_attachment 	(229, 1313))))

-			    (object ClassView "Class" "Logical View::wsdl::Types" @315

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 608)

-				label      	(object ItemLabel

-				    Parent_View 	@315

-				    location   	(615, 512)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	371

-				    justify    	0

-				    label      	"Types")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B8BE9A603A8"

-				width      	389

-				height     	216

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @316

-				ShowCompartmentStereotypes 	TRUE

-				location   	(176, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@316

-				    location   	(74, 107)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	204

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	222

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$53" @317

-				location   	(234, 604)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEA27029F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eTypes" @318

-					Parent_View 	@317

-					location   	(-150, 396)

-					label      	(object SegLabel @319

-					    Parent_View 	@318

-					    location   	(480, 640)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	207

-					    justify    	0

-					    label      	"+eTypes"

-					    pctDist    	0.661017

-					    height     	36

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA29036A"

-					client     	@317

-					supplier   	@315

-					line_style 	3

-					origin_attachment 	(234, 604)

-					terminal_attachment 	(606, 604)

-					label      	(object SegLabel @320

-					    Parent_View 	@318

-					    location   	(526, 569)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.783883

-					    height     	36

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$54" @321

-					Parent_View 	@317

-					location   	(-150, 396)

-					label      	(object SegLabel @322

-					    Parent_View 	@321

-					    location   	(133, 313)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA290356"

-					client     	@317

-					supplier   	@316

-					vertices   	(list Points

-					    (234, 604)

-					    (174, 604)

-					    (174, 225))

-					line_style 	3

-					origin_attachment 	(234, 604)

-					terminal_attachment 	(174, 225)

-					label      	(object SegLabel @323

-					    Parent_View 	@321

-					    location   	(228, 271)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.897729

-					    height     	54

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::ITypes" @324

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(640, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@324

-				    location   	(525, 203)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	230

-				    justify    	0

-				    label      	"ITypes")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@324

-				    location   	(525, 153)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	230

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3CADCBB20050"

-				width      	248

-				height     	166

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::XSDSchemaExtensibilityElement" @325

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1728, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@325

-				    location   	(1359, 753)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	739

-				    justify    	0

-				    label      	"XSDSchemaExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3CC360D7039C"

-				width      	757

-				height     	118

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @326

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1856, 1216)

-				label      	(object ItemLabel

-				    Parent_View 	@326

-				    location   	(1529, 1103)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	655

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	673

-				height     	250

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$59" @327

-				location   	(1826, 975)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CC3614500F2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$60" @328

-					Parent_View 	@327

-					location   	(306, 447)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3CC36146023D"

-					client     	@327

-					supplier   	@325

-					line_style 	3

-					origin_attachment 	(1826, 975)

-					terminal_attachment 	(1826, 859)

-					label      	(object SegLabel @329

-					    Parent_View 	@328

-					    location   	(1774, 900)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.656489

-					    height     	53

-					    orientation 	0))

-				    (object RoleView "schema" @330

-					Parent_View 	@327

-					location   	(306, 447)

-					label      	(object SegLabel @331

-					    Parent_View 	@330

-					    location   	(2006, 1033)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+schema"

-					    pctDist    	0.507576

-					    height     	180

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3CC36146023E"

-					client     	@327

-					supplier   	@326

-					line_style 	3

-					origin_attachment 	(1826, 975)

-					terminal_attachment 	(1826, 1091)

-					label      	(object SegLabel @332

-					    Parent_View 	@330

-					    location   	(1788, 1050)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.651515

-					    height     	39

-					    orientation 	1))))

-			    (object InheritView "" @333

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CADCD3B0380"

-				client     	@315

-				supplier   	@324

-				line_style 	3

-				origin_attachment 	(705, 500)

-				terminal_attachment 	(705, 307))

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @334

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1056, 224)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@334

-				    location   	(815, 130)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	482

-				    justify    	0

-				    label      	"ExtensibleElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5FCFA033A"

-				width      	500

-				height     	212

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @335

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEB010311"

-				client     	@315

-				supplier   	@334

-				line_style 	3

-				origin_attachment 	(854, 500)

-				terminal_attachment 	(854, 330))

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @336

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1824, 464)

-				label      	(object ItemLabel

-				    Parent_View 	@336

-				    location   	(1490, 368)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	669

-				    justify    	0

-				    label      	"ExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5DBB602A9"

-				width      	687

-				height     	216

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$21" @337

-				location   	(1206, 493)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FD130079"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$22" @338

-					Parent_View 	@337

-					location   	(-586, 237)

-					label      	(object SegLabel @339

-					    Parent_View 	@338

-					    location   	(1136, 386)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019E"

-					client     	@337

-					supplier   	@334

-					vertices   	(list Points

-					    (1206, 493)

-					    (1094, 493)

-					    (1094, 330))

-					line_style 	3

-					origin_attachment 	(1206, 493)

-					terminal_attachment 	(1094, 330)

-					label      	(object SegLabel @340

-					    Parent_View 	@338

-					    location   	(1042, 377)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.828326

-					    height     	53

-					    orientation 	0))

-				    (object RoleView "eExtensibilityElements" @341

-					Parent_View 	@337

-					location   	(-586, 237)

-					label      	(object SegLabel @342

-					    Parent_View 	@341

-					    location   	(1196, 454)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	444

-					    justify    	0

-					    label      	"+eExtensibilityElements"

-					    pctDist    	-0.039711

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019D"

-					client     	@337

-					supplier   	@336

-					line_style 	3

-					origin_attachment 	(1206, 493)

-					terminal_attachment 	(1481, 493)

-					label      	(object SegLabel @343

-					    Parent_View 	@341

-					    location   	(1415, 546)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.764957

-					    height     	53

-					    orientation 	1)

-					label      	(object SegLabel @344

-					    Parent_View 	@341

-					    location   	(1396, 392)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.694915

-					    height     	102

-					    orientation 	0))))

-			    (object InheritView "" @345

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CC3627F00B7"

-				client     	@325

-				supplier   	@336

-				line_style 	3

-				origin_attachment 	(1812, 741)

-				terminal_attachment 	(1812, 572))))

-		    (object ClassDiagram "2.3 Messages"

-			quid       	"3BCE853D02C8"

-			title      	"2.3 Messages"

-			zoom       	85

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IMessage" @346

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@346

-				    location   	(267, 122)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	362

-				    justify    	0

-				    label      	"IMessage")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@346

-				    location   	(267, 72)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	362

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A8AF004F"

-				width      	380

-				height     	328

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IPart" @347

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1328, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@347

-				    location   	(1029, 124)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	599

-				    justify    	0

-				    label      	"IPart")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@347

-				    location   	(1029, 74)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	599

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A93F01BE"

-				width      	617

-				height     	324

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::Part" @348

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 816)

-				label      	(object ItemLabel

-				    Parent_View 	@348

-				    location   	(1075, 690)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"Part")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5CE1C032E"

-				width      	492

-				height     	276

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @349

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84A96D02F1"

-				client     	@348

-				supplier   	@347

-				line_style 	3

-				origin_attachment 	(1304, 678)

-				terminal_attachment 	(1304, 386))

-			    (object ClassView "Class" "Logical View::wsdl::Message" @350

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 656)

-				label      	(object ItemLabel

-				    Parent_View 	@350

-				    location   	(241, 507)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	414

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				width      	432

-				height     	322

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @351

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84A8D102BA"

-				client     	@350

-				supplier   	@346

-				line_style 	3

-				origin_attachment 	(445, 495)

-				terminal_attachment 	(445, 388))

-			    (object AssociationViewNew "$UNNAMED$1" @352

-				location   	(688, 952)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5CEBE00E2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eParts" @353

-					Parent_View 	@352

-					location   	(176, 328)

-					label      	(object SegLabel @354

-					    Parent_View 	@353

-					    location   	(952, 897)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	144

-					    justify    	0

-					    label      	"+eParts"

-					    pctDist    	0.697452

-					    height     	56

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5CEBF0061"

-					client     	@352

-					supplier   	@348

-					line_style 	3

-					origin_attachment 	(688, 952)

-					terminal_attachment 	(1066, 952)

-					label      	(object SegLabel @355

-					    Parent_View 	@353

-					    location   	(987, 1005)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.789809

-					    height     	53

-					    orientation 	1)

-					label      	(object SegLabel @356

-					    Parent_View 	@353

-					    location   	(967, 1061)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	154

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.742038

-					    height     	109

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$2" @357

-					Parent_View 	@352

-					location   	(176, 328)

-					label      	(object SegLabel @358

-					    Parent_View 	@357

-					    location   	(404, 893)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5CEBF0057"

-					client     	@352

-					supplier   	@350

-					vertices   	(list Points

-					    (688, 952)

-					    (445, 952)

-					    (445, 817))

-					line_style 	3

-					origin_attachment 	(688, 952)

-					terminal_attachment 	(445, 817)

-					label      	(object SegLabel @359

-					    Parent_View 	@357

-					    location   	(393, 912)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.747604

-					    height     	53

-					    orientation 	0))))))))

-	    (object Class_Category "xsd"

-		attributes 	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"prefix"

-			value      	"XSD")

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"basePackage"

-			value      	"org.eclipse")

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"nsPrefix"

-			value      	"xsd")

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"nsURI"

-			value      	"http://www.eclipse.org/xsd/2002/XSD"))

-		quid       	"39ABDC6F01AA"

-		exportControl 	"Public"

-		logical_models 	(list unit_reference_list

-		    (object Class "XSDAnnotation"

-			quid       	"3B66EDC80233"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69E1770116"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029")

-			    (object Inheritance_Relationship

-				quid       	"3B7FD4E20366"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "applicationInformation"

-				quid       	"3BBF7EBF02C8"

-				stereotype 	"0..*"

-				type       	"DOMElement"

-				exportControl 	"Public")

-			    (object ClassAttribute "userInformation"

-				quid       	"3BBF7EEA0157"

-				stereotype 	"0..*"

-				type       	"DOMElement"

-				exportControl 	"Public")

-			    (object ClassAttribute "attributes"

-				quid       	"3BBF7F0501E2"

-				stereotype 	"0..*"

-				type       	"DOMAttr"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeDeclaration"

-			quid       	"3B66ED2E0192"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69B7DC0193"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")

-			    (object Inheritance_Relationship

-				quid       	"3B688E6103BE"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "attributeDeclarationReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C287F5202B4"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeGroupContent"

-			quid       	"3B6940200089"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B72D8E200EA"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDAttributeGroupDefinition"

-			quid       	"3B66ED840290"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69403A0221"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089")

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2EB02A8"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3B7FCAC800D2"

-				supplier   	"Logical View::xsd::XSDRedefinableComponent"

-				quidu      	"3B7FCA8B020B"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "attributeGroupDefinitionReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C287F7B0386"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeUse"

-			quid       	"3B68354601A8"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B72D737038F"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089")

-			    (object Inheritance_Relationship

-				quid       	"3B72D7BB0349"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "required"

-				quid       	"3B69CCF3027D"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "value"

-				quid       	"3B69CDDB03B7"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "constraint"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69CDE002D8"

-				type       	"XSDConstraint"

-				exportControl 	"Public")

-			    (object ClassAttribute "use"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA7B0220382"

-				type       	"XSDAttributeUseCategory"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalValue"

-				quid       	"3C2719D90341"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDBoundedFacet"

-			quid       	"3B6C751D0344"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C763C0224"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C752A00CC"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDCardinalityFacet"

-			quid       	"3B6C755D03D2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C764F0131"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C756C0153"

-				type       	"XSDCardinality"

-				exportControl 	"Public")))

-		    (object Class "XSDComplexTypeContent"

-			quid       	"3B683BA00196"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6848B80286"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			abstract   	TRUE)

-		    (object Class "XSDComplexTypeDefinition"

-			quid       	"3B682B82031A"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69BAA20310"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDScope"

-				quidu      	"3B69B54000F2")

-			    (object Inheritance_Relationship

-				quid       	"3BA0D01901F1"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "derivationMethod"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69C6E4020E"

-				type       	"XSDDerivationMethod"

-				initv      	"restriction"

-				exportControl 	"Public")

-			    (object ClassAttribute "final"

-				quid       	"3B69C71D026A"

-				stereotype 	"0..*"

-				type       	"XSDComplexFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "abstract"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69C73800C5"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "contentTypeCategory"

-				quid       	"3B69CA4202B8"

-				type       	"XSDContentTypeCategory"

-				exportControl 	"Public")

-			    (object ClassAttribute "prohibitedSubstitutions"

-				quid       	"3B69CB8A03E6"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalFinal"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0F618014D"

-				stereotype 	"0..*"

-				type       	"XSDComplexFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "block"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0FB97006E"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "mixed"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3C31AF5E03A6"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDComponent"

-			quid       	"3B6846E90029"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3BA0CEA903D2"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDConcreteComponent"

-			quid       	"3B6AD7B40065"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "element"

-				quid       	"3B6ADDB501A5"

-				type       	"DOMElement"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDConstrainingFacet"

-			quid       	"3B6C6B340093"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C800394"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"))

-			abstract   	TRUE)

-		    (object Class "XSDDiagnostic"

-			quid       	"3BFE5F910046"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3D4C0F4C01A1"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "severity"

-				quid       	"3BFE691C005D"

-				type       	"XSDDiagnosticSeverity"

-				exportControl 	"Public")

-			    (object ClassAttribute "message"

-				quid       	"3BFE5FDD0280"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "locationURI"

-				quid       	"3C063743016B"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "line"

-				quid       	"3BFE607E0213"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")

-			    (object ClassAttribute "column"

-				quid       	"3BFE611E0296"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")

-			    (object ClassAttribute "node"

-				quid       	"3C016B6B0200"

-				type       	"DOMNode"

-				exportControl 	"Public")

-			    (object ClassAttribute "annotationURI"

-				quid       	"3C06374F0186"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDElementDeclaration"

-			quid       	"3B66ED580214"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69EDEE01BF"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")

-			    (object Inheritance_Relationship

-				quid       	"3B685F17002E"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174")

-			    (object Inheritance_Relationship

-				quid       	"3B688E660339"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "nillable"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69BFB4029F"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "disallowedSubstitutions"

-				quid       	"3B69C4680368"

-				stereotype 	"0..*"

-				type       	"XSDDisallowedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "substitutionGroupExclusions"

-				quid       	"3B69C4A003B9"

-				stereotype 	"0..*"

-				type       	"XSDSubstitutionGroupExclusions"

-				exportControl 	"Public")

-			    (object ClassAttribute "abstract"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69C4E0000E"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalFinal"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0D14C00B2"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "block"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0D16801C1"

-				stereotype 	"0..*"

-				type       	"XSDDisallowedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "elementDeclarationReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C289F6203CF"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "circular"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C34DCB00018"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDEnumerationFacet"

-			quid       	"3B6C6ACE0141"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C9D03C7"

-				supplier   	"Logical View::xsd::XSDRepeatableFacet"

-				quidu      	"3B6C6AA6031A"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C7C640054"

-				stereotype 	"0..*"

-				type       	"Value"

-				exportControl 	"Public")))

-		    (object Class "XSDFacet"

-			quid       	"3B6C359403D2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6D25680259"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "lexicalValue"

-				quid       	"3B6C73740253"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "facetName"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C289FB401EC"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "effectiveValue"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28AAE303B6"

-				type       	"Value"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDFeature"

-			quid       	"3B69B537026C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C290A2C0307"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B69BF81020F"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "constraint"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69BF8800C5"

-				type       	"XSDConstraint"

-				exportControl 	"Public")

-			    (object ClassAttribute "form"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B9F902B033E"

-				type       	"XSDForm"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalValue"

-				quid       	"3C271A1B016F"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "global"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A0070372"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "featureReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A0440185"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDFixedFacet"

-			quid       	"3B6C699E00C1"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C8801B4"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "fixed"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B6C6A600201"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDFractionDigitsFacet"

-			quid       	"3B6C79BE02EE"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B990016"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C79D2008A"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDFundamentalFacet"

-			quid       	"3B6C69E801D6"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C7B0396"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"))

-			abstract   	TRUE)

-		    (object Class "XSDIdentityConstraintDefinition"

-			quid       	"3B682B2603A2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684AA30242"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "identityConstraintCategory"

-				quid       	"3B69D1C70143"

-				type       	"XSDIdentityConstraintCategory"

-				exportControl 	"Public")))

-		    (object Class "XSDImport"

-			quid       	"3B688C93017F"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AD8D9003E"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "namespace"

-				quid       	"3B6ADB15036C"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDInclude"

-			quid       	"3B688C7D0250"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AD8DC0381"

-				supplier   	"Logical View::xsd::XSDSchemaCompositor"

-				quidu      	"3C21DB4102AE")))

-		    (object Class "XSDLengthFacet"

-			quid       	"3B6C776200E7"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C778002DF"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C776C004B"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDMaxExclusiveFacet"

-			quid       	"3B6C789600C2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B8E0309"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E")))

-		    (object Class "XSDMaxFacet"

-			quid       	"3C0A1CEB010E"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C0A1D3103AD"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3C0A1EE201F7"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "inclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A174027D"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "exclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1930354"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDMaxInclusiveFacet"

-			quid       	"3B6C787D00DA"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B8303B8"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E")))

-		    (object Class "XSDMaxLengthFacet"

-			quid       	"3B6C77C70146"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B7D00FC"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C77DA00F3"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDMinExclusiveFacet"

-			quid       	"3B6C792D000A"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B590281"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C")))

-		    (object Class "XSDMinFacet"

-			quid       	"3C0A1CDE037C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C0A1D240098"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3C0A1ED10398"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "inclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1A2008E"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "exclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1BE03E2"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDMinInclusiveFacet"

-			quid       	"3B6C788702C9"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B520353"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C")))

-		    (object Class "XSDMinLengthFacet"

-			quid       	"3B6C778C0065"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C77C400C0"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C7799015E"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDModelGroup"

-			quid       	"3B6834E00291"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684A640279"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "compositor"

-				quid       	"3B69CF1D01CF"

-				type       	"XSDCompositor"

-				exportControl 	"Public")))

-		    (object Class "XSDModelGroupDefinition"

-			quid       	"3B66ED9A0205"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2E20381"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3B6BD2550385"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDParticleContent"

-				quidu      	"3B6BD22300C6")

-			    (object Inheritance_Relationship

-				quid       	"3B7FCAC40090"

-				supplier   	"Logical View::xsd::XSDRedefinableComponent"

-				quidu      	"3B7FCA8B020B"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "modelGroupDefinitionReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1F602E8"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDNamedComponent"

-			quid       	"3B6846D303A4"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3BA0CEA20197"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B6847000142"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "targetNamespace"

-				quid       	"3B684704031E"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "aliasName"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A57F0127"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "uRI"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A58700E2"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "aliasURI"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A5AA02AF"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "qName"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C290963025E"

-				type       	"String"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDNotationDeclaration"

-			quid       	"3B66EDAA021C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B68494302F1"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4")

-			    (object Inheritance_Relationship

-				quid       	"3B688E4F023C"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "systemIdentifier"

-				quid       	"3B69D32E00F0"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "publicIdentifier"

-				quid       	"3B69D3340397"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDNumericFacet"

-			quid       	"3B6C75950206"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C76420074"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C75A30012"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDOrderedFacet"

-			quid       	"3B6C74DD0248"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7659012C"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C74F602DA"

-				type       	"XSDOrdered"

-				exportControl 	"Public")))

-		    (object Class "XSDParticle"

-			quid       	"3B682BBD01F7"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6848FC01E7"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "minOccurs"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69CF8E03B2"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")

-			    (object ClassAttribute "maxOccurs"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69CF9903AE"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")))

-		    (object Class "XSDParticleContent"

-			quid       	"3B6BD22300C6"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B780BD90059"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDPatternFacet"

-			quid       	"3B6C6ADB026C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6CA5038D"

-				supplier   	"Logical View::xsd::XSDRepeatableFacet"

-				quidu      	"3B6C6AA6031A"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C7C790311"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDRedefinableComponent"

-			quid       	"3B7FCA8B020B"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B7FD4BA023C"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3C290A26036D"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "circular"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A6800216"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDRedefineContent"

-			quid       	"3B6AE2060172"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2B301D5"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			abstract   	TRUE)

-		    (object Class "XSDRedefine"

-			quid       	"3B688C9B02AD"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C21DB640240"

-				supplier   	"Logical View::xsd::XSDSchemaCompositor"

-				quidu      	"3C21DB4102AE")))

-		    (object Class "XSDRepeatableFacet"

-			quid       	"3B6C6AA6031A"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C8F002E"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"))

-			abstract   	TRUE)

-		    (object Class "XSDSchema"

-			quid       	"374B182500BB"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B7FCC4A0182"

-				supplier   	"Logical View::xsd::XSDScope"

-				quidu      	"3B69B54000F2"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "document"

-				quid       	"3C2784E503DD"

-				type       	"DOMDocument"

-				exportControl 	"Public")

-			    (object ClassAttribute "schemaLocation"

-				quid       	"3B6868EC0226"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "targetNamespace"

-				quid       	"3B9F9BFF0180"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "attributeFormDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B9F904B0102"

-				type       	"XSDForm"

-				initv      	"unqualified"

-				exportControl 	"Public")

-			    (object ClassAttribute "elementFormDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B9F907800AC"

-				type       	"XSDForm"

-				initv      	"unqualified"

-				exportControl 	"Public")

-			    (object ClassAttribute "finalDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0C4A70038"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "blockDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0F59D02D8"

-				stereotype 	"0..*"

-				type       	"XSDDisallowedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "version"

-				quid       	"3D22D6D80356"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDSchemaCompositor"

-			quid       	"3C21DB4102AE"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C21DB560092"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"))

-			abstract   	TRUE)

-		    (object Class "XSDSchemaContent"

-			quid       	"3B688CB800BA"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AD8E60372"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDSchemaDirective"

-			quid       	"3B6AD8A202A2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE32102AF"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "schemaLocation"

-				quid       	"3B6AD9B30330"

-				type       	"String"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDScope"

-			quid       	"3B69B54000F2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B7FCD640231"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			abstract   	TRUE)

-		    (object Class "XSDSimpleTypeDefinition"

-			quid       	"3B682BA7005D"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684A1302A2"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")

-			    (object Inheritance_Relationship

-				quid       	"3B685F55032B"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "variety"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B6C315800A9"

-				type       	"XSDVariety"

-				exportControl 	"Public")

-			    (object ClassAttribute "final"

-				quid       	"3B6D544F0146"

-				stereotype 	"0..*"

-				type       	"XSDSimpleFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalFinal"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0F65E035A"

-				stereotype 	"0..*"

-				type       	"XSDSimpleFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "validFacets"

-				quid       	"3C28AB0F00B6"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDTerm"

-			quid       	"3B683C5E0174"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6848AA01D3"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029")

-			    (object Inheritance_Relationship

-				quid       	"3B6BD2440069"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDParticleContent"

-				quidu      	"3B6BD22300C6"))

-			abstract   	TRUE)

-		    (object Class "XSDTotalDigitsFacet"

-			quid       	"3B6C79A0020E"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B610337"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C79AB0232"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDTypeDefinition"

-			quid       	"3B66ECD302A9"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2F5013A"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3B7FCAB1004D"

-				supplier   	"Logical View::xsd::XSDRedefinableComponent"

-				quidu      	"3B7FCA8B020B"))

-			abstract   	TRUE)

-		    (object Class "XSDWhiteSpaceFacet"

-			quid       	"3B6C784601B7"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C78620045"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C78500201"

-				type       	"XSDWhiteSpace"

-				exportControl 	"Public")))

-		    (object Class "XSDWildcard"

-			quid       	"3B6838370031"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684A3A0041"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "namespaceConstraintCategory"

-				quid       	"3B69D0E9019E"

-				type       	"XSDNamespaceConstraintCategory"

-				exportControl 	"Public")

-			    (object ClassAttribute "namespaceConstraint"

-				quid       	"3B97CF860223"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "processContents"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69D12E01E4"

-				type       	"XSDProcessContents"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalNamespaceConstraint"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA7BDB701F9"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDXPathDefinition"

-			quid       	"3B6D83BB0355"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6D84F70092"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "variety"

-				quid       	"3B6D901503DE"

-				type       	"XSDXPathVariety"

-				exportControl 	"Public")

-			    (object ClassAttribute "value"

-				quid       	"3B7BBBE101B1"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "DOMAttr"

-			quid       	"3BBF8C8901B6"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Attr"

-				quid       	"3BBF8CB000D5"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "DOMDocument"

-			quid       	"3C27850E0381"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Document"

-				quid       	"3C27851B03C6"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "DOMElement"

-			quid       	"3B8189790200"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Element"

-				quid       	"3B8189DB0374"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "DOMNode"

-			quid       	"3BFE64A50117"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Node"

-				quid       	"3BFE65BF002D"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "Value"

-			quid       	"3C040B5B031F"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.lang.Object"

-				quid       	"3C040B8D03D5"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeUseCategory"

-			quid       	"3BA7B0E801A8"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "optional"

-				quid       	"3BA7B11502B7"

-				exportControl 	"Public")

-			    (object ClassAttribute "prohibited"

-				quid       	"3BA7B12202D3"

-				exportControl 	"Public")

-			    (object ClassAttribute "required"

-				quid       	"3BA7B12902F0"

-				exportControl 	"Public")))

-		    (object Class "XSDCardinality"

-			quid       	"3BC7715D009B"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "finite"

-				quid       	"3BC771DC02ED"

-				exportControl 	"Public")

-			    (object ClassAttribute "countablyInfinite"

-				quid       	"3BC771EC0141"

-				exportControl 	"Public")))

-		    (object Class "XSDComplexFinal"

-			quid       	"3B97C2CA01CB"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B97C2E700DA"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C2EA016A"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F6D20112"

-				exportControl 	"Public")))

-		    (object Class "XSDCompositor"

-			quid       	"3B869B620037"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "all"

-				quid       	"3B869BD00003"

-				exportControl 	"Public")

-			    (object ClassAttribute "choice"

-				quid       	"3B869CB8011E"

-				exportControl 	"Public")

-			    (object ClassAttribute "sequence"

-				quid       	"3B869CE50057"

-				exportControl 	"Public")))

-		    (object Class "XSDConstraint"

-			quid       	"3B869E2601AE"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "default"

-				quid       	"3B869E8E0258"

-				exportControl 	"Public")

-			    (object ClassAttribute "fixed"

-				quid       	"3B869E990271"

-				exportControl 	"Public")))

-		    (object Class "XSDContentTypeCategory"

-			quid       	"3B86A79F03A2"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "empty"

-				quid       	"3B86A7CD02F0"

-				exportControl 	"Public")

-			    (object ClassAttribute "simple"

-				quid       	"3B86A7D100CE"

-				exportControl 	"Public")

-			    (object ClassAttribute "mixed"

-				quid       	"3B86A7D301B7"

-				exportControl 	"Public")

-			    (object ClassAttribute "elementOnly"

-				quid       	"3B86A7D702E9"

-				exportControl 	"Public")))

-		    (object Class "XSDDerivationMethod"

-			quid       	"3B86A0B000CE"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B86A0C80329"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B86A0CC0162"

-				exportControl 	"Public")))

-		    (object Class "XSDDiagnosticSeverity"

-			quid       	"3BFE68A7032F"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "fatal"

-				quid       	"3BFE68C303D0"

-				exportControl 	"Public")

-			    (object ClassAttribute "error"

-				quid       	"3BFE68E700E3"

-				exportControl 	"Public")

-			    (object ClassAttribute "warning"

-				quid       	"3BFE68EA01FF"

-				exportControl 	"Public")

-			    (object ClassAttribute "information"

-				quid       	"3BFE7FC2019A"

-				exportControl 	"Public")))

-		    (object Class "XSDDisallowedSubstitutions"

-			quid       	"3B97C5A403DF"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "substitution"

-				quid       	"3B97C6790045"

-				exportControl 	"Public")

-			    (object ClassAttribute "extension"

-				quid       	"3B97C67F01AC"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C683020B"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F2450069"

-				exportControl 	"Public")))

-		    (object Class "XSDForm"

-			quid       	"3B9F913B01EB"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qualified"

-				quid       	"3B9F916F0023"

-				exportControl 	"Public")

-			    (object ClassAttribute "unqualified"

-				quid       	"3B9F918C007F"

-				exportControl 	"Public")))

-		    (object Class "XSDIdentityConstraintCategory"

-			quid       	"3B86A1E00272"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "key"

-				quid       	"3B86A2120085"

-				exportControl 	"Public")

-			    (object ClassAttribute "keyref"

-				quid       	"3B86A213014F"

-				exportControl 	"Public")

-			    (object ClassAttribute "unique"

-				quid       	"3B86A2160365"

-				exportControl 	"Public")))

-		    (object Class "XSDNamespaceConstraintCategory"

-			quid       	"3B97C5EA0023"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "any"

-				quid       	"3B97D0600034"

-				exportControl 	"Public")

-			    (object ClassAttribute "not"

-				quid       	"3B97D062005F"

-				exportControl 	"Public")

-			    (object ClassAttribute "set"

-				quid       	"3B97D0650117"

-				exportControl 	"Public")))

-		    (object Class "XSDOrdered"

-			quid       	"3BC7715202E4"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "false"

-				quid       	"3BC771A90271"

-				exportControl 	"Public")

-			    (object ClassAttribute "partial"

-				quid       	"3BC771BB01FF"

-				exportControl 	"Public")

-			    (object ClassAttribute "total"

-				quid       	"3BC771C401B2"

-				exportControl 	"Public")))

-		    (object Class "XSDProcessContents"

-			quid       	"3B8FF8C70284"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "strict"

-				quid       	"3B8FF8F80045"

-				exportControl 	"Public")

-			    (object ClassAttribute "lax"

-				quid       	"3B8FF8F6038B"

-				exportControl 	"Public")

-			    (object ClassAttribute "skip"

-				quid       	"3B8FF8E802BA"

-				exportControl 	"Public")))

-		    (object Class "XSDProhibitedSubstitutions"

-			quid       	"3B97C5BE0272"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B97C68B00B8"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C6940291"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F2500295"

-				exportControl 	"Public")))

-		    (object Class "XSDSimpleFinal"

-			quid       	"3B97C25D0295"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "list"

-				quid       	"3B97C2810230"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C2830138"

-				exportControl 	"Public")

-			    (object ClassAttribute "union"

-				quid       	"3B97C288024E"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F6E00374"

-				exportControl 	"Public")))

-		    (object Class "XSDSubstitutionGroupExclusions"

-			quid       	"3B97C59100AE"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B97C6640231"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C66D0216"

-				exportControl 	"Public")))

-		    (object Class "XSDVariety"

-			quid       	"3B8FF7730249"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "atomic"

-				quid       	"3B8FF7A702DF"

-				exportControl 	"Public")

-			    (object ClassAttribute "list"

-				quid       	"3B8FF7AD0139"

-				exportControl 	"Public")

-			    (object ClassAttribute "union"

-				quid       	"3B8FF7AF039F"

-				exportControl 	"Public")))

-		    (object Class "XSDWhiteSpace"

-			quid       	"3BEED0F60342"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "preserve"

-				quid       	"3BEED10F0117"

-				exportControl 	"Public")

-			    (object ClassAttribute "replace"

-				quid       	"3BEED127034D"

-				exportControl 	"Public")

-			    (object ClassAttribute "collapse"

-				quid       	"3BEED1290396"

-				exportControl 	"Public")))

-		    (object Class "XSDXPathVariety"

-			quid       	"3B8FFB89033A"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "selector"

-				quid       	"3B8FFBAC0192"

-				exportControl 	"Public")

-			    (object ClassAttribute "field"

-				quid       	"3B8FFBB30278"

-				exportControl 	"Public")))

-		    (object Association "$UNNAMED$65"

-			quid       	"3C626EA70102"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$66"

-				quid       	"3C626EA90191"

-				supplier   	"Logical View::xsd::XSDRepeatableFacet"

-				quidu      	"3B6C6AA6031A"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C626EA90192"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$67"

-			quid       	"3B69DADC02F5"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$68"

-				quid       	"3B69DADD0238"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DADD0242"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$69"

-			quid       	"3B6890D6006F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$70"

-				quid       	"3B6890D6030E"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "anonymousTypeDefinition"

-				quid       	"3B6890D60318"

-				label      	"anonymousTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$71"

-			quid       	"3B68356B02CB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$72"

-				quid       	"3B68356D00A6"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "typeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B68356D00A7"

-				label      	"typeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$73"

-			quid       	"3B6B426B0194"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$74"

-				quid       	"3B6B426D0309"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedAttributeDeclaration"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B426D0313"

-				label      	"resolvedAttributeDeclaration"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$75"

-			quid       	"3B69DB060291"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$76"

-				quid       	"3B69DB070171"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB070172"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$77"

-			quid       	"3B69404E0067"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$78"

-				quid       	"3B694050029B"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B69405002A5"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$79"

-			quid       	"3B68359F0086"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$80"

-				quid       	"3B6835A00069"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "attributeUses"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6835A0006A"

-				label      	"attributeUses"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$81"

-			quid       	"3C275D320220"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$82"

-				quid       	"3C275D3C010C"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcardContent"

-				quid       	"3C275D3C010D"

-				label      	"attributeWildcardContent"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$83"

-			quid       	"3B6887BF0150"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$84"

-				quid       	"3B6887C000A7"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcard"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6887C000A8"

-				label      	"attributeWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$85"

-			quid       	"3B6B425E01F9"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$86"

-				quid       	"3B6B42620046"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedAttributeGroupDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B42620050"

-				label      	"resolvedAttributeGroupDefinition"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$87"

-			quid       	"3B683585010D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$88"

-				quid       	"3B68358600FA"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				is_aggregate 	TRUE)

-			    (object Role "attributeDeclaration"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B68358600FB"

-				label      	"attributeDeclaration"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$89"

-			quid       	"3B6F1DE9018A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$90"

-				quid       	"3B6F1DEA036C"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				is_aggregate 	TRUE)

-			    (object Role "content"

-				quid       	"3B6F1DEA0380"

-				label      	"content"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$91"

-			quid       	"3B90068801C2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$92"

-				quid       	"3B90068A0111"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "contentAnnotation"

-				quid       	"3B90068A011B"

-				label      	"contentAnnotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$93"

-			quid       	"3B6833350340"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$94"

-				quid       	"3B683336028D"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "baseTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B683336028E"

-				label      	"baseTypeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$95"

-			quid       	"3B6FDDD70113"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$96"

-				quid       	"3B6FDDDA026B"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "content"

-				quid       	"3B6FDDDA0275"

-				label      	"content"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$97"

-			quid       	"3B6837DF024F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$98"

-				quid       	"3B6837E100FD"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "contentType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6837E100FE"

-				label      	"contentType"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$99"

-			quid       	"3B683959006E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$100"

-				quid       	"3B6839590349"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeUses"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B683959034A"

-				label      	"attributeUses"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$101"

-			quid       	"3B698E360386"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$102"

-				quid       	"3B698E380072"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeContents"

-				quid       	"3B698E38007C"

-				label      	"attributeContents"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$103"

-			quid       	"3B6851BA0126"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$104"

-				quid       	"3B6851BB0150"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcard"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6851BB0151"

-				label      	"attributeWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$105"

-			quid       	"3B751B0803C7"

-			roles      	(list role_list

-			    (object Role "container"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B751B0C01CE"

-				label      	"container"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$106"

-				attributes 	(list Attribute_Set)

-				quid       	"3B751B0C01CF"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065")))

-		    (object Association "$UNNAMED$107"

-			quid       	"3B751B480261"

-			roles      	(list role_list

-			    (object Role "rootContainer"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B751B4C0285"

-				label      	"rootContainer"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$108"

-				attributes 	(list Attribute_Set)

-				quid       	"3B751B4C0286"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065")))

-		    (object Association "$UNNAMED$109"

-			quid       	"3B751C310356"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$110"

-				attributes 	(list Attribute_Set)

-				quid       	"3B751C330331"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065")

-			    (object Role "schema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B751C33033B"

-				label      	"schema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$111"

-			quid       	"3B69DB0A0066"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$112"

-				quid       	"3B69DB0B023F"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB0B0249"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$113"

-			quid       	"3B68911401AF"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$114"

-				quid       	"3B6891150016"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "anonymousTypeDefinition"

-				quid       	"3B6891150017"

-				label      	"anonymousTypeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$115"

-			quid       	"3B68338C0058"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$116"

-				quid       	"3B68338C03BF"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "typeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B68338C03C0"

-				label      	"typeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$117"

-			quid       	"3B6833EF0160"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$118"

-				quid       	"3B6833F00298"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "identityConstraintDefinitions"

-				quid       	"3B6833F00299"

-				label      	"identityConstraintDefinitions"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$119"

-			quid       	"3B6B41E60251"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$120"

-				quid       	"3B6B41EA02F7"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedElementDeclaration"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B41EA030B"

-				label      	"resolvedElementDeclaration"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$121"

-			quid       	"3B69C0590198"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$122"

-				quid       	"3B69C05D01E3"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214")

-			    (object Role "substitutionGroupAffiliation"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69C05D01ED"

-				label      	"substitutionGroupAffiliation"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$123"

-			quid       	"3C42DBDD0297"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$124"

-				quid       	"3C42DBE0011E"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "substitutionGroup"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C42DBE00128"

-				label      	"substitutionGroup"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$125"

-			quid       	"3B6D23B901CD"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$126"

-				quid       	"3B6D23BA01C4"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B6D23BA01CE"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$127"

-			quid       	"3B6D597102EA"

-			roles      	(list role_list

-			    (object Role "simpleTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6D59750105"

-				label      	"simpleTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$128"

-				attributes 	(list Attribute_Set)

-				quid       	"3B6D59750119"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2")))

-		    (object Association "$UNNAMED$129"

-			quid       	"3B69B653017A"

-			roles      	(list role_list

-			    (object Role "scope"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B69B654006D"

-				label      	"scope"

-				supplier   	"Logical View::xsd::XSDScope"

-				quidu      	"3B69B54000F2"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$130"

-				attributes 	(list Attribute_Set)

-				quid       	"3B69B654006E"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")))

-		    (object Association "$UNNAMED$131"

-			quid       	"3C29010602D7"

-			roles      	(list role_list

-			    (object Role "resolvedFeature"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C29010B000E"

-				label      	"resolvedFeature"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$132"

-				attributes 	(list Attribute_Set)

-				quid       	"3C29010B0018"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")))

-		    (object Association "$UNNAMED$133"

-			quid       	"3B69DB0D0183"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$134"

-				quid       	"3B69DB0D033C"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB0D0346"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$135"

-			quid       	"3B69D29E014D"

-			roles      	(list role_list

-			    (object Role "referencedKey"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69D2A80165"

-				label      	"referencedKey"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$136"

-				attributes 	(list Attribute_Set)

-				quid       	"3B69D2A8016F"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2")))

-		    (object Association "$UNNAMED$137"

-			quid       	"3B6D8D3D003E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$138"

-				quid       	"3B6D8D3E022A"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				is_aggregate 	TRUE)

-			    (object Role "selector"

-				quid       	"3B6D8D3E0234"

-				label      	"selector"

-				supplier   	"Logical View::xsd::XSDXPathDefinition"

-				quidu      	"3B6D83BB0355"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$139"

-			quid       	"3B6D8D330025"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$140"

-				quid       	"3B6D8D330365"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				is_aggregate 	TRUE)

-			    (object Role "fields"

-				quid       	"3B6D8D330379"

-				label      	"fields"

-				supplier   	"Logical View::xsd::XSDXPathDefinition"

-				quidu      	"3B6D83BB0355"

-				client_cardinality 	(value cardinality "1..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$141"

-			quid       	"3B6ADCD802FC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$142"

-				quid       	"3B6ADCD9018B"

-				supplier   	"Logical View::xsd::XSDImport"

-				quidu      	"3B688C93017F"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B6ADCD9018C"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$143"

-			quid       	"3B6ADCC5007E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$144"

-				quid       	"3B6ADCC6006B"

-				supplier   	"Logical View::xsd::XSDInclude"

-				quidu      	"3B688C7D0250"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B6ADCC6006C"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$145"

-			quid       	"3B69DB1702C8"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$146"

-				quid       	"3B69DB1803E2"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB190004"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$147"

-			quid       	"3B6BCEB102F8"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$148"

-				quid       	"3B6BCEB6001B"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B6BCEB60025"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$149"

-			quid       	"3B683606026F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$150"

-				quid       	"3B6836070221"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				is_aggregate 	TRUE)

-			    (object Role "particles"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6836070222"

-				label      	"particles"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "1..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$151"

-			quid       	"3B69DB15008A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$152"

-				quid       	"3B69DB160096"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB1600A0"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$153"

-			quid       	"3B6837AC025A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$154"

-				quid       	"3B6837AD0338"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				is_aggregate 	TRUE)

-			    (object Role "modelGroup"

-				quid       	"3B6837AD0339"

-				label      	"modelGroup"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$155"

-			quid       	"3B6B42450398"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$156"

-				quid       	"3B6B4249038A"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedModelGroupDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B4249039E"

-				label      	"resolvedModelGroupDefinition"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$157"

-			quid       	"3B69DB0F0212"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$158"

-				quid       	"3B69DB1000C9"

-				supplier   	"Logical View::xsd::XSDNotationDeclaration"

-				quidu      	"3B66EDAA021C"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB1000D3"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$159"

-			quid       	"3B6B47150119"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$160"

-				quid       	"3B6B471A03AB"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				is_aggregate 	TRUE)

-			    (object Role "content"

-				quid       	"3B6B471A03B5"

-				label      	"content"

-				supplier   	"Logical View::xsd::XSDParticleContent"

-				quidu      	"3B6BD22300C6"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$161"

-			quid       	"3B683C890122"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$162"

-				quid       	"3B683C8A0110"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				is_aggregate 	TRUE)

-			    (object Role "term"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B683C8A0111"

-				label      	"term"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$163"

-			quid       	"3B6ADE42009A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$164"

-				quid       	"3B6ADE4302FE"

-				supplier   	"Logical View::xsd::XSDRedefine"

-				quidu      	"3B688C9B02AD"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6ADE430308"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$165"

-			quid       	"3B6AE8240051"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$166"

-				quid       	"3B6AE82602AD"

-				supplier   	"Logical View::xsd::XSDRedefine"

-				quidu      	"3B688C9B02AD"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B6AE82602B7"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$167"

-			quid       	"3B688E6B003D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$168"

-				quid       	"3B688E6C0107"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B688E6C0111"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$169"

-			quid       	"3B66EE8D01BF"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$170"

-				quid       	"3B66EE8E0198"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "elementDeclarations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EE8E0199"

-				label      	"elementDeclarations"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$171"

-			quid       	"3B66FDFA00C3"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$172"

-				quid       	"3B66FDFB027D"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "attributeDeclarations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66FDFB027E"

-				label      	"attributeDeclarations"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$173"

-			quid       	"3B66EE920216"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$174"

-				quid       	"3B66EE93018B"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "attributeGroupDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EE93018C"

-				label      	"attributeGroupDefinitions"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$175"

-			quid       	"3B66EE760049"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$176"

-				quid       	"3B66EE760374"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "typeDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EE76037E"

-				label      	"typeDefinitions"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$177"

-			quid       	"3B66EEFF024F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$178"

-				quid       	"3B66EF00025A"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "modelGroupDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EF000264"

-				label      	"modelGroupDefinitions"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$179"

-			quid       	"3BFC2A1701ED"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$180"

-				quid       	"3BFC2A1A0273"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "identityConstraintDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BFC2A1A027D"

-				label      	"identityConstraintDefinitions"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$181"

-			quid       	"3B66EEA7023E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$182"

-				quid       	"3B66EEA8038A"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "notationDeclarations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EEA8038B"

-				label      	"notationDeclarations"

-				supplier   	"Logical View::xsd::XSDNotationDeclaration"

-				quidu      	"3B66EDAA021C"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$183"

-			quid       	"3B69E4560290"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$184"

-				quid       	"3B69E4570165"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69E457016F"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$185"

-			quid       	"3B6D5CA50112"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$186"

-				quid       	"3B6D5CA703B4"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B6D5CA703C8"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$187"

-			quid       	"3B6C35AD0374"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$188"

-				quid       	"3B6C35AF0006"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "facetContents"

-				quid       	"3B6C35AF0010"

-				label      	"facetContents"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$189"

-			quid       	"3BC8AE0203A8"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$190"

-				quid       	"3BC8AE060051"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "facets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BC8AE060065"

-				label      	"facets"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$191"

-			quid       	"3B6C34B70208"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$192"

-				quid       	"3B6C34BE0258"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "memberTypeDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6C34BE0259"

-				label      	"memberTypeDefinitions"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$193"

-			quid       	"3B6C363201DB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$194"

-				quid       	"3B6C36350059"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "fundamentalFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B6C36350063"

-				label      	"fundamentalFacets"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"

-				client_cardinality 	(value cardinality "1..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$195"

-			quid       	"3B6D35AB0273"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$196"

-				quid       	"3B6D35B20291"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "baseTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6D35B202A5"

-				label      	"baseTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$197"

-			quid       	"3B6D5572016C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$198"

-				quid       	"3B6D5575022F"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "primitiveTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6D55750243"

-				label      	"primitiveTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$199"

-			quid       	"3B69E2910158"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$200"

-				quid       	"3B69E292019F"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69E29201A9"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$201"

-			quid       	"3B9006CF0088"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$202"

-				quid       	"3B9006D1015D"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				is_aggregate 	TRUE)

-			    (object Role "derivationAnnotation"

-				quid       	"3B9006D10167"

-				label      	"derivationAnnotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$203"

-			quid       	"3B69DB330264"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$204"

-				quid       	"3B69DB340284"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69DB34028E"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$205"

-			quid       	"3B69DB11026F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$206"

-				quid       	"3B69DB1201F9"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB120203"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$207"

-			quid       	"3C626EB30005"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$208"

-				quid       	"3C626EB40327"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C626EB40332"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$209"

-			quid       	"3BEBDC870247"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$210"

-				quid       	"3BEBDC8C02F9"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcardContent"

-				quid       	"3BEBDC8C0303"

-				label      	"attributeWildcardContent"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$211"

-			quid       	"3BFE622703CD"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$212"

-				attributes 	(list Attribute_Set)

-				quid       	"3BFE622B0061"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046")

-			    (object Role "components"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BFE622B006C"

-				label      	"components"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "1..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$213"

-			quid       	"3BFE62690165"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$214"

-				quid       	"3BFE626A0026"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				is_aggregate 	TRUE)

-			    (object Role "diagnostics"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3BFE626A0027"

-				label      	"diagnostics"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$215"

-			quid       	"3BFE6431035F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$216"

-				quid       	"3BFE643201C6"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "allDiagnostics"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BFE643201C7"

-				label      	"allDiagnostics"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$217"

-			quid       	"3C21DCC700EC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$218"

-				quid       	"3C21DCCE0042"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedSchema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C21DCCE0043"

-				label      	"resolvedSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$219"

-			quid       	"3C21DD0C03DB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$220"

-				quid       	"3C21DD100304"

-				supplier   	"Logical View::xsd::XSDSchemaCompositor"

-				quidu      	"3C21DB4102AE"

-				is_aggregate 	TRUE)

-			    (object Role "incorporatedSchema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C21DD100305"

-				label      	"incorporatedSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$221"

-			quid       	"3C239134004F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$222"

-				quid       	"3C23913600CA"

-				supplier   	"Logical View::xsd::XSDXPathDefinition"

-				quidu      	"3B6D83BB0355"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3C23913600D4"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$223"

-			quid       	"3C25D3A60131"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$224"

-				quid       	"3C25D3A90370"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "referencingDirectives"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C25D3A90371"

-				label      	"referencingDirectives"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$225"

-			quid       	"3C25ECF0005E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$226"

-				quid       	"3C25ECF4001E"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "rootVersion"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C25ECF40028"

-				label      	"rootVersion"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$227"

-			quid       	"3C25ED0B011B"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$228"

-				quid       	"3C25ED0F0121"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "originalVersion"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C25ED0F012B"

-				label      	"originalVersion"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$229"

-			quid       	"3C25EEAB001F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$230"

-				quid       	"3C25EEAF010B"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "incorporatedVersions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C25EEAF0115"

-				label      	"incorporatedVersions"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$231"

-			quid       	"3C276DA000DE"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$232"

-				quid       	"3C276DA000DF"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "itemTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C276DA000E0"

-				label      	"itemTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$233"

-			quid       	"3C2784730194"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$234"

-				quid       	"3C27847501F1"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "schemaForSchema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C27847501FB"

-				label      	"schemaForSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$235"

-			quid       	"3C2880F503D9"

-			roles      	(list role_list

-			    (object Role "rootTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C2880F9003C"

-				label      	"rootTypeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$236"

-				attributes 	(list Attribute_Set)

-				quid       	"3C2880F90046"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A")))

-		    (object Association "$UNNAMED$237"

-			quid       	"3C2882C50137"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$238"

-				attributes 	(list Attribute_Set)

-				quid       	"3C2882C70112"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046")

-			    (object Role "primaryComponent"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C2882C70113"

-				label      	"primaryComponent"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$239"

-			quid       	"3C28A0F201A4"

-			roles      	(list role_list

-			    (object Role "type"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A0F302E5"

-				label      	"type"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$240"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A0F302F0"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")))

-		    (object Association "$UNNAMED$241"

-			quid       	"3C28A6DB01E5"

-			roles      	(list role_list

-			    (object Role "rootType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A6DD03DD"

-				label      	"rootType"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$242"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A6DD03DE"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$243"

-			quid       	"3C28A7120108"

-			roles      	(list role_list

-			    (object Role "baseType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A7140151"

-				label      	"baseType"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$244"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A714015B"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$245"

-			quid       	"3C28A74B0178"

-			roles      	(list role_list

-			    (object Role "simpleType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A74D017B"

-				label      	"simpleType"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$246"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A74D0185"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$247"

-			quid       	"3C28A7ED03C0"

-			roles      	(list role_list

-			    (object Role "complexType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A7F40117"

-				label      	"complexType"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$248"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A7F40121"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$249"

-			quid       	"3C28A994030A"

-			roles      	(list role_list

-			    (object Role "rootTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A99700DD"

-				label      	"rootTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$250"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A99700E7"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D")))

-		    (object Association "$UNNAMED$251"

-			quid       	"3C28B085025B"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$252"

-				quid       	"3C28B0860270"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B086027A"

-				label      	"minFacet"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$253"

-			quid       	"3C28B08D0252"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$254"

-				quid       	"3C28B08E0091"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B08E009B"

-				label      	"maxFacet"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$255"

-			quid       	"3C28B0AB0396"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$256"

-				quid       	"3C28B0AC03C9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxInclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0AC03D4"

-				label      	"maxInclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMaxInclusiveFacet"

-				quidu      	"3B6C787D00DA"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$257"

-			quid       	"3C28B0AF0338"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$258"

-				quid       	"3C28B0B001F9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minInclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0B00203"

-				label      	"minInclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMinInclusiveFacet"

-				quidu      	"3B6C788702C9"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$259"

-			quid       	"3C28B0B30207"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$260"

-				quid       	"3C28B0B40190"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minExclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0B4019A"

-				label      	"minExclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMinExclusiveFacet"

-				quidu      	"3B6C792D000A"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$261"

-			quid       	"3C28B0B6028D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$262"

-				quid       	"3C28B0B70217"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxExclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0B70221"

-				label      	"maxExclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMaxExclusiveFacet"

-				quidu      	"3B6C789600C2"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$263"

-			quid       	"3C28B0BC0051"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$264"

-				quid       	"3C28B0BC0246"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "lengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0BC0250"

-				label      	"lengthFacet"

-				supplier   	"Logical View::xsd::XSDLengthFacet"

-				quidu      	"3B6C776200E7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$265"

-			quid       	"3C28B0BF018C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$266"

-				quid       	"3C28B0C0006B"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "whiteSpaceFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C00075"

-				label      	"whiteSpaceFacet"

-				supplier   	"Logical View::xsd::XSDWhiteSpaceFacet"

-				quidu      	"3B6C784601B7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$267"

-			quid       	"3C28B0C2021D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$268"

-				quid       	"3C28B0C300AB"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "enumerationFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C300AC"

-				label      	"enumerationFacets"

-				supplier   	"Logical View::xsd::XSDEnumerationFacet"

-				quidu      	"3B6C6ACE0141"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$269"

-			quid       	"3C28B0C50159"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$270"

-				quid       	"3C28B0C600B0"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "patternFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C600BA"

-				label      	"patternFacets"

-				supplier   	"Logical View::xsd::XSDPatternFacet"

-				quidu      	"3B6C6ADB026C"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$271"

-			quid       	"3C28B0C802A7"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$272"

-				quid       	"3C28B0C901EA"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "cardinalityFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C901F5"

-				label      	"cardinalityFacet"

-				supplier   	"Logical View::xsd::XSDCardinalityFacet"

-				quidu      	"3B6C755D03D2"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$273"

-			quid       	"3C28B0CB039C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$274"

-				quid       	"3C28B0CC03D0"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "numericFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0CC03D1"

-				label      	"numericFacet"

-				supplier   	"Logical View::xsd::XSDNumericFacet"

-				quidu      	"3B6C75950206"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$275"

-			quid       	"3C28B0CF0199"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$276"

-				quid       	"3C28B0D20085"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0D2008F"

-				label      	"maxLengthFacet"

-				supplier   	"Logical View::xsd::XSDMaxLengthFacet"

-				quidu      	"3B6C77C70146"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$277"

-			quid       	"3C28B0D500C5"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$278"

-				quid       	"3C28B0D6001D"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0D60027"

-				label      	"minLengthFacet"

-				supplier   	"Logical View::xsd::XSDMinLengthFacet"

-				quidu      	"3B6C778C0065"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$279"

-			quid       	"3C28B0D800DE"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$280"

-				quid       	"3C28B0D803CD"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "totalDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0D803D7"

-				label      	"totalDigitsFacet"

-				supplier   	"Logical View::xsd::XSDTotalDigitsFacet"

-				quidu      	"3B6C79A0020E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$281"

-			quid       	"3C28B0DB0377"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$282"

-				quid       	"3C28B0DC035A"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "fractionDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0DC0364"

-				label      	"fractionDigitsFacet"

-				supplier   	"Logical View::xsd::XSDFractionDigitsFacet"

-				quidu      	"3B6C79BE02EE"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$283"

-			quid       	"3C28B0DF0048"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$284"

-				quid       	"3C28B0DF03B9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "orderedFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0DF03C3"

-				label      	"orderedFacet"

-				supplier   	"Logical View::xsd::XSDOrderedFacet"

-				quidu      	"3B6C74DD0248"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$285"

-			quid       	"3C28B0E300D9"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$286"

-				quid       	"3C28B0E4038E"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "boundedFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0E40398"

-				label      	"boundedFacet"

-				supplier   	"Logical View::xsd::XSDBoundedFacet"

-				quidu      	"3B6C751D0344"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$287"

-			quid       	"3C28B44401EC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$288"

-				quid       	"3C28B4450360"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMaxFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B445036A"

-				label      	"effectiveMaxFacet"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$289"

-			quid       	"3C28B54F0145"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$290"

-				quid       	"3C28B550038C"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveWhiteSpaceFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B5500396"

-				label      	"effectiveWhiteSpaceFacet"

-				supplier   	"Logical View::xsd::XSDWhiteSpaceFacet"

-				quidu      	"3B6C784601B7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$291"

-			quid       	"3C28B5C4011C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$292"

-				quid       	"3C28B5C5020D"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMaxLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B5C50217"

-				label      	"effectiveMaxLengthFacet"

-				supplier   	"Logical View::xsd::XSDMaxLengthFacet"

-				quidu      	"3B6C77C70146"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$293"

-			quid       	"3C28B62A00AA"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$294"

-				quid       	"3C28B62B0138"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveFractionDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B62B0142"

-				label      	"effectiveFractionDigitsFacet"

-				supplier   	"Logical View::xsd::XSDFractionDigitsFacet"

-				quidu      	"3B6C79BE02EE"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$295"

-			quid       	"3C28B6B003A6"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$296"

-				quid       	"3C28B6B10311"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectivePatternFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B6B10312"

-				label      	"effectivePatternFacet"

-				supplier   	"Logical View::xsd::XSDPatternFacet"

-				quidu      	"3B6C6ADB026C"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$297"

-			quid       	"3C28B7CA026B"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$298"

-				quid       	"3C28B7CB0186"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveEnumerationFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B7CB0190"

-				label      	"effectiveEnumerationFacet"

-				supplier   	"Logical View::xsd::XSDEnumerationFacet"

-				quidu      	"3B6C6ACE0141"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$299"

-			quid       	"3C28B8400062"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$300"

-				quid       	"3C28B841001D"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveTotalDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B8410027"

-				label      	"effectiveTotalDigitsFacet"

-				supplier   	"Logical View::xsd::XSDTotalDigitsFacet"

-				quidu      	"3B6C79A0020E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$301"

-			quid       	"3C28B898016D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$302"

-				quid       	"3C28B8990056"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMinLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B8990060"

-				label      	"effectiveMinLengthFacet"

-				supplier   	"Logical View::xsd::XSDMinLengthFacet"

-				quidu      	"3B6C778C0065"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$303"

-			quid       	"3C28B8DC0052"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$304"

-				quid       	"3C28B8DC03B9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B8DC03C3"

-				label      	"effectiveLengthFacet"

-				supplier   	"Logical View::xsd::XSDLengthFacet"

-				quidu      	"3B6C776200E7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$305"

-			quid       	"3C28B97001DB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$306"

-				quid       	"3C28B97100CF"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMinFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B97100D9"

-				label      	"effectiveMinFacet"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$307"

-			quid       	"3D4BB4AE01CC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$308"

-				quid       	"3D4BB4AF010F"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3D4BB4AF011A"

-				label      	"syntheticFacets"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$309"

-			quid       	"3D4BB4D3028E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$310"

-				quid       	"3D4BB4D402F3"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticParticle"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3D4BB4D402FD"

-				label      	"syntheticParticle"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$311"

-			quid       	"3D4BB4D901F6"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$312"

-				quid       	"3D4BB4DA0284"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticWildcard"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3D4BB4DA028E"

-				label      	"syntheticWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$313"

-			quid       	"3D4C68FF01BF"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$314"

-				quid       	"3D4C69020317"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticWildcard"

-				quid       	"3D4C69020318"

-				label      	"syntheticWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE))))

-		logical_presentations 	(list unit_reference_list

-		    (object ClassDiagram "1. Component Hierarchy (Part 1: Structures)"

-			quid       	"3B6847680138"

-			title      	"1. Component Hierarchy (Part 1: Structures)"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @360

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(928, 80)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@360

-				    location   	(766, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @361

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1168, 560)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@361

-				    location   	(940, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	456

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				width      	474

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @362

-				location   	(928, 225)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@360

-				vertices   	(list Points

-				    (928, 225)

-				    (928, 135)))

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @363

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1568, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@363

-				    location   	(1460, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	234

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @364

-				location   	(1203, 706)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@361

-				vertices   	(list Points

-				    (1203, 706)

-				    (1203, 615)))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeContent" @365

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(624, 560)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@365

-				    location   	(372, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	504

-				    justify    	0

-				    label      	"XSDComplexTypeContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683BA00196"

-				width      	522

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @366

-				location   	(444, 709)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@365

-				vertices   	(list Points

-				    (444, 709)

-				    (444, 615)))

-			    (object InheritTreeView "" @367

-				location   	(1572, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@363

-				vertices   	(list Points

-				    (1572, 465)

-				    (1572, 375)))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @368

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@368

-				    location   	(290, 757)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @369

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 1056)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@369

-				    location   	(262, 1013)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @370

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1104, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@370

-				    location   	(936, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	336

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	354

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @371

-				location   	(453, 1203)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@369

-				vertices   	(list Points

-				    (453, 1203)

-				    (453, 1111)))

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @372

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(176, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@372

-				    location   	(62, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	246

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @373

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1872, 800)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@373

-				    location   	(1746, 757)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				width      	270

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @374

-				location   	(1872, 950)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@373

-				vertices   	(list Points

-				    (1872, 950)

-				    (1872, 855)))

-			    (object InheritTreeView "" @375

-				location   	(181, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@372

-				vertices   	(list Points

-				    (181, 465)

-				    (181, 375)))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @376

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1936, 1280)

-				label      	(object ItemLabel

-				    Parent_View 	@376

-				    location   	(1670, 1233)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	550

-				height     	118

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @377

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 1056)

-				label      	(object ItemLabel

-				    Parent_View 	@377

-				    location   	(1734, 1013)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @378

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@378

-				    location   	(1569, 1444)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	638

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	656

-				height     	112

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @379

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1184, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@379

-				    location   	(903, 1444)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	563

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	581

-				height     	112

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @380

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1600, 560)

-				label      	(object ItemLabel

-				    Parent_View 	@380

-				    location   	(1462, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	276

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	294

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @381

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1024, 1056)

-				label      	(object ItemLabel

-				    Parent_View 	@381

-				    location   	(778, 1013)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	510

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @382

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 560)

-				label      	(object ItemLabel

-				    Parent_View 	@382

-				    location   	(1806, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @383

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1296)

-				label      	(object ItemLabel

-				    Parent_View 	@383

-				    location   	(106, 1253)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	510

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @384

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 560)

-				label      	(object ItemLabel

-				    Parent_View 	@384

-				    location   	(60, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	264

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	282

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @385

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1072, 1280)

-				label      	(object ItemLabel

-				    Parent_View 	@385

-				    location   	(802, 1237)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	558

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @386

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@386

-				    location   	(30, 1441)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	676

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	694

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @387

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(576, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@387

-				    location   	(426, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	300

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	318

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @388

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2000, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@388

-				    location   	(1808, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	384

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	402

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @389

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B72D7BB0349"

-				client     	@370

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(1094, 265)

-				terminal_attachment 	(1094, 225)

-				drawSupplier 	@362)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @390

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(960, 800)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@390

-				    location   	(690, 757)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	558

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @391

-				location   	(962, 947)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@390

-				vertices   	(list Points

-				    (962, 947)

-				    (962, 855)))

-			    (object InheritView "" @392

-				stereotype 	(object SegLabel @393

-				    Parent_View 	@392

-				    location   	(218, 1154)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	212

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.163534

-				    height     	69

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B685F55032B"

-				client     	@383

-				supplier   	@365

-				line_style 	3

-				origin_attachment 	(149, 1241)

-				terminal_attachment 	(149, 709)

-				drawSupplier 	@366)

-			    (object InheritView "" @394

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@383

-				supplier   	@369

-				line_style 	3

-				origin_attachment 	(256, 1241)

-				terminal_attachment 	(256, 1203)

-				drawSupplier 	@371)

-			    (object InheritView "" @395

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCC4A0182"

-				client     	@384

-				supplier   	@372

-				line_style 	3

-				origin_attachment 	(284, 505)

-				terminal_attachment 	(284, 465)

-				drawSupplier 	@375)

-			    (object InheritView "" @396

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A640279"

-				client     	@382

-				supplier   	@363

-				line_style 	3

-				origin_attachment 	(2002, 505)

-				terminal_attachment 	(2002, 465)

-				drawSupplier 	@367)

-			    (object InheritView "" @397

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848AA01D3"

-				client     	@363

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(1569, 265)

-				terminal_attachment 	(1569, 225)

-				drawSupplier 	@362)

-			    (object InheritView "" @398

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A3A0041"

-				client     	@380

-				supplier   	@363

-				line_style 	3

-				origin_attachment 	(1490, 505)

-				terminal_attachment 	(1490, 465)

-				drawSupplier 	@367)

-			    (object InheritView "" @399

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848FC01E7"

-				client     	@368

-				supplier   	@365

-				line_style 	3

-				origin_attachment 	(510, 745)

-				terminal_attachment 	(510, 709)

-				drawSupplier 	@366)

-			    (object InheritView "" @400

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC800D2"

-				client     	@385

-				supplier   	@390

-				line_style 	3

-				origin_attachment 	(1321, 1225)

-				terminal_attachment 	(1321, 947)

-				drawSupplier 	@391)

-			    (object InheritView "" @401

-				stereotype 	(object SegLabel @402

-				    Parent_View 	@401

-				    location   	(2137, 886)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	238

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.215812

-				    height     	64

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B685F17002E"

-				client     	@377

-				supplier   	@363

-				line_style 	3

-				origin_attachment 	(2200, 1001)

-				terminal_attachment 	(2200, 465)

-				drawSupplier 	@367)

-			    (object InheritView "" @403

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@377

-				supplier   	@373

-				line_style 	3

-				origin_attachment 	(2093, 1001)

-				terminal_attachment 	(2093, 950)

-				drawSupplier 	@374)

-			    (object InheritView "" @404

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@369

-				supplier   	@390

-				line_style 	3

-				origin_attachment 	(450, 1001)

-				terminal_attachment 	(450, 947)

-				drawSupplier 	@391)

-			    (object InheritView "" @405

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCD640231"

-				client     	@372

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(147, 265)

-				terminal_attachment 	(147, 225)

-				drawSupplier 	@362)

-			    (object InheritView "" @406

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D84F70092"

-				client     	@388

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(2012, 265)

-				terminal_attachment 	(2012, 225)

-				drawSupplier 	@362)

-			    (object InheritView "" @407

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848B80286"

-				client     	@365

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(834, 505)

-				terminal_attachment 	(834, 225)

-				drawSupplier 	@362)

-			    (object InheritView "" @408

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA20197"

-				client     	@361

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(1350, 505)

-				terminal_attachment 	(1350, 225)

-				drawSupplier 	@362)

-			    (object InheritView "" @409

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E1770116"

-				client     	@387

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(572, 265)

-				terminal_attachment 	(572, 225)

-				drawSupplier 	@362)

-			    (object InheritView "" @410

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B7DC0193"

-				client     	@376

-				supplier   	@373

-				line_style 	3

-				origin_attachment 	(1693, 1221)

-				terminal_attachment 	(1693, 950)

-				drawSupplier 	@374)

-			    (object InheritView "" @411

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684AA30242"

-				client     	@378

-				supplier   	@361

-				line_style 	3

-				origin_attachment 	(1590, 1432)

-				terminal_attachment 	(1590, 706)

-				drawSupplier 	@364)

-			    (object InheritView "" @412

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68494302F1"

-				client     	@379

-				supplier   	@361

-				line_style 	3

-				origin_attachment 	(1431, 1432)

-				terminal_attachment 	(1431, 706)

-				drawSupplier 	@364)

-			    (object InheritView "" @413

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@390

-				supplier   	@361

-				line_style 	3

-				origin_attachment 	(959, 745)

-				terminal_attachment 	(959, 706)

-				drawSupplier 	@364)

-			    (object InheritView "" @414

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@373

-				supplier   	@361

-				line_style 	3

-				origin_attachment 	(1872, 745)

-				terminal_attachment 	(1872, 706)

-				drawSupplier 	@364)

-			    (object InheritView "" @415

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC40090"

-				client     	@381

-				supplier   	@390

-				line_style 	3

-				origin_attachment 	(962, 1001)

-				terminal_attachment 	(962, 947)

-				drawSupplier 	@391)

-			    (object InheritView "" @416

-				stereotype 	(object SegLabel @417

-				    Parent_View 	@416

-				    location   	(95, 1388)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	187

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.042531

-				    height     	67

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B69BAA20310"

-				client     	@386

-				supplier   	@372

-				line_style 	3

-				origin_attachment 	(28, 1429)

-				terminal_attachment 	(28, 465)

-				drawSupplier 	@375)

-			    (object InheritView "" @418

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@386

-				supplier   	@369

-				line_style 	3

-				origin_attachment 	(656, 1429)

-				terminal_attachment 	(656, 1203)

-				drawSupplier 	@371)))

-		    (object ClassDiagram "2. Component Relations (Part 1 : Structures)"

-			quid       	"374B18190028"

-			title      	"2. Component Relations (Part 1 : Structures)"

-			zoom       	96

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @419

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(784, 1632)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@419

-				    location   	(670, 1591)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	246

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @420

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 1632)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@420

-				    location   	(66, 1591)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				width      	270

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$129" @421

-				location   	(494, 1627)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B653017A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "scope" @422

-					Parent_View 	@421

-					location   	(286, -485)

-					label      	(object SegLabel @423

-					    Parent_View 	@422

-					    location   	(555, 1589)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+scope"

-					    pctDist    	0.371257

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69B654006D"

-					client     	@421

-					supplier   	@419

-					line_style 	3

-					origin_attachment 	(494, 1627)

-					terminal_attachment 	(661, 1627)

-					label      	(object SegLabel @424

-					    Parent_View 	@422

-					    location   	(576, 1664)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.491018

-					    height     	37

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$130" @425

-					Parent_View 	@421

-					location   	(286, -485)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69B654006E"

-					client     	@421

-					supplier   	@420

-					line_style 	3

-					origin_attachment 	(494, 1627)

-					terminal_attachment 	(327, 1627))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @426

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2192, 1232)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@426

-				    location   	(2084, 1191)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	234

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @427

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2176, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@427

-				    location   	(2051, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	250

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	268

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$161" @428

-				location   	(2229, 1112)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683C890122"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$162" @429

-					Parent_View 	@428

-					location   	(549, -248)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683C8A0110"

-					client     	@428

-					supplier   	@427

-					line_style 	3

-					origin_attachment 	(2229, 1112)

-					terminal_attachment 	(2229, 1045))

-				    (object RoleView "term" @430

-					Parent_View 	@428

-					location   	(549, -248)

-					label      	(object SegLabel @431

-					    Parent_View 	@430

-					    location   	(2157, 1121)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	108

-					    justify    	0

-					    label      	"+term"

-					    pctDist    	0.134328

-					    height     	72

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683C8A0111"

-					client     	@428

-					supplier   	@426

-					line_style 	3

-					origin_attachment 	(2229, 1112)

-					terminal_attachment 	(2229, 1179)

-					label      	(object SegLabel @432

-					    Parent_View 	@430

-					    location   	(2274, 1119)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.119403

-					    height     	45

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeContent" @433

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1328, 1232)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@433

-				    location   	(1076, 1191)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	504

-				    justify    	0

-				    label      	"XSDComplexTypeContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683BA00196"

-				width      	522

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @434

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 768)

-				label      	(object ItemLabel

-				    Parent_View 	@434

-				    location   	(1977, 727)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	334

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	352

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$149" @435

-				location   	(2219, 880)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683606026F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$150" @436

-					Parent_View 	@435

-					location   	(-357, -240)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6836070221"

-					client     	@435

-					supplier   	@434

-					line_style 	3

-					origin_attachment 	(2219, 880)

-					terminal_attachment 	(2219, 821))

-				    (object RoleView "particles" @437

-					Parent_View 	@435

-					location   	(-357, -240)

-					label      	(object SegLabel @438

-					    Parent_View 	@437

-					    location   	(2105, 888)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+particles"

-					    pctDist    	0.156627

-					    height     	115

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6836070222"

-					client     	@435

-					supplier   	@427

-					line_style 	3

-					origin_attachment 	(2219, 880)

-					terminal_attachment 	(2219, 939)

-					label      	(object SegLabel @439

-					    Parent_View 	@437

-					    location   	(2281, 888)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.156627

-					    height     	62

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @440

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1776, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@440

-				    location   	(1639, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	274

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	292

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @441

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1072, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@441

-				    location   	(905, 1383)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	334

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	352

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @442

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@442

-				    location   	(187, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	508

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$195" @443

-				location   	(590, 1140)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D35AB0273"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$196" @444

-					Parent_View 	@443

-					location   	(302, 148)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B20291"

-					client     	@443

-					supplier   	@442

-					vertices   	(list Points

-					    (590, 1140)

-					    (540, 1140)

-					    (540, 1045))

-					line_style 	3

-					origin_attachment 	(590, 1140)

-					terminal_attachment 	(540, 1045))

-				    (object RoleView "baseTypeDefinition" @445

-					Parent_View 	@443

-					location   	(302, 148)

-					label      	(object SegLabel @446

-					    Parent_View 	@445

-					    location   	(643, 1171)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+baseTypeDefinition"

-					    pctDist    	1.053571

-					    height     	31

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B202A5"

-					client     	@443

-					supplier   	@442

-					vertices   	(list Points

-					    (590, 1140)

-					    (641, 1140)

-					    (641, 1045))

-					line_style 	3

-					origin_attachment 	(590, 1140)

-					terminal_attachment 	(641, 1045)

-					label      	(object SegLabel @447

-					    Parent_View 	@445

-					    location   	(584, 1097)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.122449

-					    height     	44

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @448

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1008, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@448

-				    location   	(745, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	526

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	544

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$97" @449

-				location   	(1119, 1112)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6837DF024F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$98" @450

-					Parent_View 	@449

-					location   	(-1569, -8)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837E100FD"

-					client     	@449

-					supplier   	@448

-					line_style 	3

-					origin_attachment 	(1119, 1112)

-					terminal_attachment 	(1119, 1045))

-				    (object RoleView "contentType" @451

-					Parent_View 	@449

-					location   	(-1569, -8)

-					label      	(object SegLabel @452

-					    Parent_View 	@451

-					    location   	(1259, 1126)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+contentType"

-					    pctDist    	0.208955

-					    height     	140

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837E100FE"

-					client     	@449

-					supplier   	@433

-					line_style 	3

-					origin_attachment 	(1119, 1112)

-					terminal_attachment 	(1119, 1179)

-					label      	(object SegLabel @453

-					    Parent_View 	@451

-					    location   	(1063, 1126)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.208955

-					    height     	57

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$103" @454

-				location   	(1455, 982)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6851BA0126"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$104" @455

-					Parent_View 	@454

-					location   	(159, -570)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6851BB0150"

-					client     	@454

-					supplier   	@448

-					line_style 	3

-					origin_attachment 	(1455, 982)

-					terminal_attachment 	(1280, 982))

-				    (object RoleView "attributeWildcard" @456

-					Parent_View 	@454

-					location   	(159, -570)

-					label      	(object SegLabel @457

-					    Parent_View 	@456

-					    location   	(1445, 929)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+attributeWildcard"

-					    pctDist    	-0.062857

-					    height     	54

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6851BB0151"

-					client     	@454

-					supplier   	@440

-					line_style 	3

-					origin_attachment 	(1455, 982)

-					terminal_attachment 	(1630, 982)

-					label      	(object SegLabel @458

-					    Parent_View 	@456

-					    location   	(1550, 1022)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.542857

-					    height     	40

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$99" @459

-				location   	(921, 1208)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683959006E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$100" @460

-					Parent_View 	@459

-					location   	(-871, -376)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6839590349"

-					client     	@459

-					supplier   	@448

-					line_style 	3

-					origin_attachment 	(921, 1208)

-					terminal_attachment 	(921, 1045))

-				    (object RoleView "attributeUses" @461

-					Parent_View 	@459

-					location   	(-871, -376)

-					label      	(object SegLabel @462

-					    Parent_View 	@461

-					    location   	(778, 1251)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+attributeUses"

-					    pctDist    	0.269939

-					    height     	144

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683959034A"

-					client     	@459

-					supplier   	@441

-					line_style 	3

-					origin_attachment 	(921, 1208)

-					terminal_attachment 	(921, 1371)

-					label      	(object SegLabel @463

-					    Parent_View 	@461

-					    location   	(979, 1254)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.288344

-					    height     	58

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @464

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 768)

-				label      	(object ItemLabel

-				    Parent_View 	@464

-				    location   	(1122, 727)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	380

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	398

-				height     	107

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @465

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1856, 1632)

-				label      	(object ItemLabel

-				    Parent_View 	@465

-				    location   	(1623, 1591)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	484

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @466

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2048, 448)

-				label      	(object ItemLabel

-				    Parent_View 	@466

-				    location   	(1803, 407)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	508

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$153" @467

-				location   	(2216, 608)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6837AC025A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$154" @468

-					Parent_View 	@467

-					location   	(-552, -816)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0338"

-					client     	@467

-					supplier   	@466

-					line_style 	3

-					origin_attachment 	(2216, 608)

-					terminal_attachment 	(2216, 501))

-				    (object RoleView "modelGroup" @469

-					Parent_View 	@467

-					location   	(-552, -816)

-					label      	(object SegLabel @470

-					    Parent_View 	@469

-					    location   	(2080, 628)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+modelGroup"

-					    pctDist    	0.182609

-					    height     	137

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0339"

-					client     	@467

-					supplier   	@434

-					line_style 	3

-					origin_attachment 	(2216, 608)

-					terminal_attachment 	(2216, 715)

-					label      	(object SegLabel @471

-					    Parent_View 	@469

-					    location   	(2256, 633)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.233645

-					    height     	40

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @472

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@472

-				    location   	(1619, 1383)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	556

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$83" @473

-				location   	(1676, 1208)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6887BF0150"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$84" @474

-					Parent_View 	@473

-					location   	(412, -344)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6887C000A7"

-					client     	@473

-					supplier   	@472

-					line_style 	3

-					origin_attachment 	(1676, 1208)

-					terminal_attachment 	(1676, 1371))

-				    (object RoleView "attributeWildcard" @475

-					Parent_View 	@473

-					location   	(412, -344)

-					label      	(object SegLabel @476

-					    Parent_View 	@475

-					    location   	(1857, 1106)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+attributeWildcard"

-					    pctDist    	0.625767

-					    height     	181

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6887C000A8"

-					client     	@473

-					supplier   	@440

-					line_style 	3

-					origin_attachment 	(1676, 1208)

-					terminal_attachment 	(1676, 1045)

-					label      	(object SegLabel @477

-					    Parent_View 	@475

-					    location   	(1618, 1108)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.619632

-					    height     	59

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$79" @478

-				location   	(1429, 1438)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68359F0086"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$80" @479

-					Parent_View 	@478

-					location   	(-363, -146)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6835A00069"

-					client     	@478

-					supplier   	@472

-					line_style 	3

-					origin_attachment 	(1429, 1438)

-					terminal_attachment 	(1610, 1438))

-				    (object RoleView "attributeUses" @480

-					Parent_View 	@478

-					location   	(-363, -146)

-					label      	(object SegLabel @481

-					    Parent_View 	@480

-					    location   	(1405, 1506)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+attributeUses"

-					    pctDist    	0.132597

-					    height     	68

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6835A0006A"

-					client     	@478

-					supplier   	@441

-					line_style 	3

-					origin_attachment 	(1429, 1438)

-					terminal_attachment 	(1248, 1438)

-					label      	(object SegLabel @482

-					    Parent_View 	@480

-					    location   	(1327, 1391)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.563536

-					    height     	48

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @483

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@483

-				    location   	(183, 1383)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	484

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$87" @484

-				location   	(777, 1425)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683585010D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$88" @485

-					Parent_View 	@484

-					location   	(-519, -367)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68358600FA"

-					client     	@484

-					supplier   	@441

-					line_style 	3

-					origin_attachment 	(777, 1425)

-					terminal_attachment 	(896, 1425))

-				    (object RoleView "attributeDeclaration" @486

-					Parent_View 	@484

-					location   	(-519, -367)

-					label      	(object SegLabel @487

-					    Parent_View 	@486

-					    location   	(784, 1508)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+attributeDeclaration"

-					    pctDist    	-0.059259

-					    height     	83

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68358600FB"

-					client     	@484

-					supplier   	@483

-					line_style 	3

-					origin_attachment 	(777, 1425)

-					terminal_attachment 	(658, 1425)

-					label      	(object SegLabel @488

-					    Parent_View 	@486

-					    location   	(721, 1385)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.472441

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$71" @489

-				location   	(237, 1208)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68356B02CB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$72" @490

-					Parent_View 	@489

-					location   	(-1043, 72)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68356D00A6"

-					client     	@489

-					supplier   	@483

-					line_style 	3

-					origin_attachment 	(237, 1208)

-					terminal_attachment 	(237, 1371))

-				    (object RoleView "typeDefinition" @491

-					Parent_View 	@489

-					location   	(-1043, 72)

-					label      	(object SegLabel @492

-					    Parent_View 	@491

-					    location   	(388, 1247)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+typeDefinition"

-					    pctDist    	-0.239264

-					    height     	151

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68356D00A7"

-					client     	@489

-					supplier   	@442

-					line_style 	3

-					origin_attachment 	(237, 1208)

-					terminal_attachment 	(237, 1045)

-					label      	(object SegLabel @493

-					    Parent_View 	@491

-					    location   	(195, 1247)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.239264

-					    height     	43

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @494

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 784)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@494

-				    location   	(198, 743)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$93" @495

-				location   	(728, 775)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6833350340"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$94" @496

-					Parent_View 	@495

-					location   	(-856, -57)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683336028D"

-					client     	@495

-					supplier   	@448

-					vertices   	(list Points

-					    (728, 775)

-					    (788, 775)

-					    (788, 939))

-					line_style 	3

-					origin_attachment 	(728, 775)

-					terminal_attachment 	(788, 939))

-				    (object RoleView "baseTypeDefinition" @497

-					Parent_View 	@495

-					location   	(-856, -57)

-					label      	(object SegLabel @498

-					    Parent_View 	@497

-					    location   	(558, 883)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+baseTypeDefinition"

-					    pctDist    	1.140940

-					    height     	108

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683336028E"

-					client     	@495

-					supplier   	@494

-					line_style 	3

-					origin_attachment 	(728, 775)

-					terminal_attachment 	(579, 775)

-					label      	(object SegLabel @499

-					    Parent_View 	@497

-					    location   	(750, 812)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.152439

-					    height     	37

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @500

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 448)

-				label      	(object ItemLabel

-				    Parent_View 	@500

-				    location   	(1017, 407)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	590

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	608

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$135" @501

-				location   	(1629, 574)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69D29E014D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "referencedKey" @502

-					Parent_View 	@501

-					location   	(-83, 94)

-					label      	(object SegLabel @503

-					    Parent_View 	@502

-					    location   	(1761, 608)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+referencedKey"

-					    pctDist    	-1.797297

-					    height     	34

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69D2A80165"

-					client     	@501

-					supplier   	@500

-					vertices   	(list Points

-					    (1629, 574)

-					    (1555, 574)

-					    (1555, 501))

-					line_style 	3

-					origin_attachment 	(1629, 574)

-					terminal_attachment 	(1555, 501)

-					label      	(object SegLabel @504

-					    Parent_View 	@502

-					    location   	(1622, 539)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.047619

-					    height     	36

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$136" @505

-					Parent_View 	@501

-					location   	(-83, 94)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69D2A8016F"

-					client     	@501

-					supplier   	@500

-					vertices   	(list Points

-					    (1629, 574)

-					    (1689, 574)

-					    (1689, 444)

-					    (1616, 444))

-					line_style 	3

-					origin_attachment 	(1629, 574)

-					terminal_attachment 	(1616, 444))))

-			    (object AssociationViewNew "$UNNAMED$139" @506

-				location   	(1197, 608)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D330025"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$140" @507

-					Parent_View 	@506

-					location   	(-115, 32)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330365"

-					client     	@506

-					supplier   	@500

-					line_style 	3

-					origin_attachment 	(1197, 608)

-					terminal_attachment 	(1197, 501))

-				    (object RoleView "fields" @508

-					Parent_View 	@506

-					location   	(-115, 32)

-					label      	(object SegLabel @509

-					    Parent_View 	@508

-					    location   	(1119, 655)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	120

-					    justify    	0

-					    label      	"+fields"

-					    pctDist    	0.439252

-					    height     	78

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330379"

-					client     	@506

-					supplier   	@464

-					line_style 	3

-					origin_attachment 	(1197, 608)

-					terminal_attachment 	(1197, 715)

-					label      	(object SegLabel @510

-					    Parent_View 	@508

-					    location   	(1253, 654)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.429907

-					    height     	56

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$137" @511

-				location   	(1415, 608)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D3D003E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$138" @512

-					Parent_View 	@511

-					location   	(103, 32)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E022A"

-					client     	@511

-					supplier   	@500

-					line_style 	3

-					origin_attachment 	(1415, 608)

-					terminal_attachment 	(1415, 501))

-				    (object RoleView "selector" @513

-					Parent_View 	@511

-					location   	(103, 32)

-					label      	(object SegLabel @514

-					    Parent_View 	@513

-					    location   	(1513, 651)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+selector"

-					    pctDist    	0.411215

-					    height     	98

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E0234"

-					client     	@511

-					supplier   	@464

-					line_style 	3

-					origin_attachment 	(1415, 608)

-					terminal_attachment 	(1415, 715)

-					label      	(object SegLabel @515

-					    Parent_View 	@513

-					    location   	(1381, 650)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.392523

-					    height     	34

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @516

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				location   	(1312, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@516

-				    location   	(1022, 68)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	581

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	599

-				height     	209

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$181" @517

-				location   	(2395, 606)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EEA7023E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$182" @518

-					Parent_View 	@517

-					location   	(-853, 174)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EEA8038A"

-					client     	@517

-					supplier   	@516

-					vertices   	(list Points

-					    (2395, 606)

-					    (2395, 65)

-					    (1611, 65))

-					line_style 	3

-					origin_attachment 	(2395, 606)

-					terminal_attachment 	(1611, 65))

-				    (object RoleView "notationDeclarations" @519

-					Parent_View 	@517

-					location   	(-853, 174)

-					label      	(object SegLabel @520

-					    Parent_View 	@519

-					    location   	(2089, 104)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+notationDeclarations"

-					    pctDist    	-0.489776

-					    height     	307

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EEA8038B"

-					client     	@517

-					supplier   	@465

-					vertices   	(list Points

-					    (2395, 606)

-					    (2395, 1633)

-					    (2098, 1633))

-					line_style 	3

-					origin_attachment 	(2395, 606)

-					terminal_attachment 	(2098, 1633)

-					label      	(object SegLabel @521

-					    Parent_View 	@519

-					    location   	(2344, 105)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.487829

-					    height     	52

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$177" @522

-				location   	(1772, 249)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EEFF024F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$178" @523

-					Parent_View 	@522

-					location   	(-948, -327)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EF00025A"

-					client     	@522

-					supplier   	@516

-					line_style 	3

-					origin_attachment 	(1772, 249)

-					terminal_attachment 	(1611, 249))

-				    (object RoleView "modelGroupDefinitions" @524

-					Parent_View 	@522

-					location   	(-948, -327)

-					label      	(object SegLabel @525

-					    Parent_View 	@524

-					    location   	(2076, 335)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	432

-					    justify    	0

-					    label      	"+modelGroupDefinitions"

-					    pctDist    	0.713592

-					    height     	244

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EF000264"

-					client     	@522

-					supplier   	@466

-					vertices   	(list Points

-					    (1772, 249)

-					    (1832, 249)

-					    (1832, 395))

-					line_style 	3

-					origin_attachment 	(1772, 249)

-					terminal_attachment 	(1832, 395)

-					label      	(object SegLabel @526

-					    Parent_View 	@524

-					    location   	(1781, 340)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.737864

-					    height     	52

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$173" @527

-				location   	(2346, 518)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EE920216"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$174" @528

-					Parent_View 	@527

-					location   	(154, 86)

-					label      	(object SegLabel @529

-					    Parent_View 	@528

-					    location   	(1872, 1857)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	-3.630072

-					    height     	475

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE93018B"

-					client     	@527

-					supplier   	@516

-					vertices   	(list Points

-					    (2346, 518)

-					    (2346, 149)

-					    (1611, 149))

-					line_style 	3

-					origin_attachment 	(2346, 518)

-					terminal_attachment 	(1611, 149))

-				    (object RoleView "attributeGroupDefinitions" @530

-					Parent_View 	@527

-					location   	(154, 86)

-					label      	(object SegLabel @531

-					    Parent_View 	@530

-					    location   	(2008, 195)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	468

-					    justify    	0

-					    label      	"+attributeGroupDefinitions"

-					    pctDist    	-0.349946

-					    height     	339

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE93018C"

-					client     	@527

-					supplier   	@472

-					vertices   	(list Points

-					    (2346, 518)

-					    (2346, 1441)

-					    (2166, 1441))

-					line_style 	3

-					origin_attachment 	(2346, 518)

-					terminal_attachment 	(2166, 1441)

-					label      	(object SegLabel @532

-					    Parent_View 	@530

-					    location   	(2299, 197)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.348862

-					    height     	48

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$175" @533

-				location   	(203, 159)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EE760049"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$176" @534

-					Parent_View 	@533

-					location   	(-485, -273)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE760374"

-					client     	@533

-					supplier   	@516

-					line_style 	3

-					origin_attachment 	(203, 159)

-					terminal_attachment 	(1013, 159))

-				    (object RoleView "typeDefinitions" @535

-					Parent_View 	@533

-					location   	(-485, -273)

-					label      	(object SegLabel @536

-					    Parent_View 	@535

-					    location   	(349, 196)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+typeDefinitions"

-					    pctDist    	-1.475728

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE76037E"

-					client     	@533

-					supplier   	@494

-					vertices   	(list Points

-					    (203, 159)

-					    (104, 159)

-					    (104, 784)

-					    (189, 784))

-					line_style 	3

-					origin_attachment 	(203, 159)

-					terminal_attachment 	(189, 784)

-					label      	(object SegLabel @537

-					    Parent_View 	@535

-					    location   	(155, 200)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.059701

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$179" @538

-				location   	(1087, 329)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFC2A1701ED"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$180" @539

-					Parent_View 	@538

-					location   	(-577, -23)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFC2A1A0273"

-					client     	@538

-					supplier   	@516

-					line_style 	3

-					origin_attachment 	(1087, 329)

-					terminal_attachment 	(1087, 264))

-				    (object RoleView "identityConstraintDefinitions" @540

-					Parent_View 	@538

-					location   	(-577, -23)

-					label      	(object SegLabel @541

-					    Parent_View 	@540

-					    location   	(1375, 338)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+identityConstraintDefinitions"

-					    pctDist    	0.130952

-					    height     	288

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFC2A1A027D"

-					client     	@538

-					supplier   	@500

-					line_style 	3

-					origin_attachment 	(1087, 329)

-					terminal_attachment 	(1087, 395)

-					label      	(object SegLabel @542

-					    Parent_View 	@540

-					    location   	(1018, 336)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.107143

-					    height     	70

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$171" @543

-				location   	(48, 320)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66FDFA00C3"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$172" @544

-					Parent_View 	@543

-					location   	(-1072, -288)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66FDFB027D"

-					client     	@543

-					supplier   	@516

-					vertices   	(list Points

-					    (49, 322)

-					    (49, 68)

-					    (1013, 68))

-					line_style 	3

-					origin_attachment 	(49, 322)

-					terminal_attachment 	(1013, 68))

-				    (object RoleView "attributeDeclarations" @545

-					Parent_View 	@543

-					location   	(-1072, -288)

-					label      	(object SegLabel @546

-					    Parent_View 	@545

-					    location   	(338, 106)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+attributeDeclarations"

-					    pctDist    	-0.198536

-					    height     	289

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66FDFB027E"

-					client     	@543

-					supplier   	@483

-					vertices   	(list Points

-					    (49, 322)

-					    (49, 1415)

-					    (174, 1415))

-					line_style 	3

-					origin_attachment 	(49, 322)

-					terminal_attachment 	(174, 1415)

-					label      	(object SegLabel @547

-					    Parent_View 	@545

-					    location   	(91, 108)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.196706

-					    height     	42

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @548

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 448)

-				label      	(object ItemLabel

-				    Parent_View 	@548

-				    location   	(175, 412)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	483

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	501

-				height     	97

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$121" @549

-				location   	(499, 589)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69C0590198"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$122" @550

-					Parent_View 	@549

-					location   	(-13, 109)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69C05D01E3"

-					client     	@549

-					supplier   	@548

-					vertices   	(list Points

-					    (499, 589)

-					    (452, 589)

-					    (452, 496))

-					line_style 	3

-					origin_attachment 	(499, 589)

-					terminal_attachment 	(452, 496))

-				    (object RoleView "substitutionGroupAffiliation" @551

-					Parent_View 	@549

-					location   	(-13, 109)

-					label      	(object SegLabel @552

-					    Parent_View 	@551

-					    location   	(811, 585)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	504

-					    justify    	0

-					    label      	"+substitutionGroupAffiliation"

-					    pctDist    	6.520833

-					    height     	5

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69C05D01ED"

-					client     	@549

-					supplier   	@548

-					vertices   	(list Points

-					    (499, 589)

-					    (547, 589)

-					    (547, 496))

-					line_style 	3

-					origin_attachment 	(499, 589)

-					terminal_attachment 	(547, 496)

-					label      	(object SegLabel @553

-					    Parent_View 	@551

-					    location   	(499, 559)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.000000

-					    height     	31

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$115" @554

-				location   	(241, 613)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68338C0058"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$116" @555

-					Parent_View 	@554

-					location   	(-1343, -219)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68338C03BF"

-					client     	@554

-					supplier   	@548

-					line_style 	3

-					origin_attachment 	(241, 613)

-					terminal_attachment 	(241, 496))

-				    (object RoleView "typeDefinition" @556

-					Parent_View 	@554

-					location   	(-1343, -219)

-					label      	(object SegLabel @557

-					    Parent_View 	@556

-					    location   	(408, 694)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+typeDefinition"

-					    pctDist    	0.686441

-					    height     	167

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68338C03C0"

-					client     	@554

-					supplier   	@494

-					line_style 	3

-					origin_attachment 	(241, 613)

-					terminal_attachment 	(241, 731)

-					label      	(object SegLabel @558

-					    Parent_View 	@556

-					    location   	(202, 685)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.610169

-					    height     	39

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$117" @559

-				location   	(837, 460)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6833EF0160"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$118" @560

-					Parent_View 	@559

-					location   	(-1819, -68)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00298"

-					client     	@559

-					supplier   	@548

-					line_style 	3

-					origin_attachment 	(837, 460)

-					terminal_attachment 	(666, 460))

-				    (object RoleView "identityConstraintDefinitions" @561

-					Parent_View 	@559

-					location   	(-1819, -68)

-					label      	(object SegLabel @562

-					    Parent_View 	@561

-					    location   	(880, 528)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+identityConstraintDefinitions"

-					    pctDist    	0.251462

-					    height     	68

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00299"

-					client     	@559

-					supplier   	@500

-					line_style 	3

-					origin_attachment 	(837, 460)

-					terminal_attachment 	(1008, 460)

-					label      	(object SegLabel @563

-					    Parent_View 	@561

-					    location   	(859, 407)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.130435

-					    height     	54

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$169" @564

-				location   	(541, 246)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EE8D01BF"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$170" @565

-					Parent_View 	@564

-					location   	(-1123, -186)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE8E0198"

-					client     	@564

-					supplier   	@516

-					line_style 	3

-					origin_attachment 	(541, 246)

-					terminal_attachment 	(1013, 246))

-				    (object RoleView "elementDeclarations" @566

-					Parent_View 	@564

-					location   	(-1123, -186)

-					label      	(object SegLabel @567

-					    Parent_View 	@566

-					    location   	(443, 335)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+elementDeclarations"

-					    pctDist    	0.209302

-					    height     	89

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE8E0199"

-					client     	@564

-					supplier   	@548

-					vertices   	(list Points

-					    (541, 246)

-					    (224, 246)

-					    (224, 400))

-					line_style 	3

-					origin_attachment 	(541, 246)

-					terminal_attachment 	(224, 400)

-					label      	(object SegLabel @568

-					    Parent_View 	@566

-					    location   	(186, 335)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.864693

-					    height     	39

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$123" @569

-				location   	(353, 621)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C42DBDD0297"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$124" @570

-					Parent_View 	@569

-					location   	(-63, 173)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C42DBE0011E"

-					client     	@569

-					supplier   	@548

-					vertices   	(list Points

-					    (353, 621)

-					    (306, 621)

-					    (306, 496))

-					line_style 	3

-					origin_attachment 	(353, 621)

-					terminal_attachment 	(306, 496))

-				    (object RoleView "substitutionGroup" @571

-					Parent_View 	@569

-					location   	(-63, 173)

-					label      	(object SegLabel @572

-					    Parent_View 	@571

-					    location   	(579, 636)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+substitutionGroup"

-					    pctDist    	4.808511

-					    height     	15

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C42DBE00128"

-					client     	@569

-					supplier   	@548

-					vertices   	(list Points

-					    (353, 621)

-					    (400, 621)

-					    (400, 496))

-					line_style 	3

-					origin_attachment 	(353, 621)

-					terminal_attachment 	(400, 496)

-					label      	(object SegLabel @573

-					    Parent_View 	@571

-					    location   	(350, 583)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.069767

-					    height     	39

-					    orientation 	0))))))

-		    (object ClassDiagram "3. Component Attributes  (Part 1 : Structures)"

-			quid       	"3B69E78602C5"

-			title      	"3. Component Attributes  (Part 1 : Structures)"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @574

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 128)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@574

-				    location   	(46, 47)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	516

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				compartment 	(object Compartment

-				    Parent_View 	@574

-				    location   	(46, 107)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	482

-				    compartmentItems 	(list Compartment

-					"+ name : String"

-					"+ targetNamespace : String"))

-				width      	534

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @575

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 1648)

-				label      	(object ItemLabel

-				    Parent_View 	@575

-				    location   	(41, 1567)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	512

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @576

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2368, 1680)

-				label      	(object ItemLabel

-				    Parent_View 	@576

-				    location   	(1781, 1524)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1174

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				compartment 	(object Compartment

-				    Parent_View 	@576

-				    location   	(1781, 1584)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	5

-				    max_width  	1139

-				    compartmentItems 	(list Compartment

-					"+ derivationMethod : XSDDerivationMethod = restriction"

-					"<<0..*>> + final : XSDComplexFinal"

-					"+ abstract : boolean"

-					"+ contentTypeCategory : XSDContentTypeCategory"

-					"<<0..*>> + prohibitedSubstitutions : XSDProhibitedSubstitutions"))

-				width      	1192

-				height     	336

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @577

-				location   	(463, 362)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@574

-				vertices   	(list Points

-				    (463, 362)

-				    (463, 221)))

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @578

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1408, 1600)

-				label      	(object ItemLabel

-				    Parent_View 	@578

-				    location   	(1094, 1519)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	628

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@578

-				    location   	(1094, 1579)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	592

-				    compartmentItems 	(list Compartment

-					"+ variety : XSDVariety"

-					"<<0..*>> + final : XSDSimpleFinal"))

-				width      	646

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @579

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(912, 144)

-				label      	(object ItemLabel

-				    Parent_View 	@579

-				    location   	(647, 38)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	530

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				compartment 	(object Compartment

-				    Parent_View 	@579

-				    location   	(647, 98)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	502

-				    compartmentItems 	(list Compartment

-					"+ required : boolean"

-					"+ value : Value"

-					"+ constraint : XSDConstraint"))

-				width      	548

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @580

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(688, 1936)

-				label      	(object ItemLabel

-				    Parent_View 	@580

-				    location   	(45, 1830)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1286

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				compartment 	(object Compartment

-				    Parent_View 	@580

-				    location   	(45, 1890)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	1260

-				    compartmentItems 	(list Compartment

-					"+ namespaceConstraintCategory : XSDNamespaceConstraintCategory"

-					"<<0..*>> + namespaceConstraint : String"

-					"+ processContents : XSDProcessContents"))

-				width      	1304

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @581

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(336, 1440)

-				label      	(object ItemLabel

-				    Parent_View 	@581

-				    location   	(47, 1384)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	578

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	596

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @582

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 512)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@582

-				    location   	(36, 431)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				compartment 	(object Compartment

-				    Parent_View 	@582

-				    location   	(36, 491)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	506

-				    compartmentItems 	(list Compartment

-					"+ value : Value"

-					"+ constraint : XSDConstraint"))

-				width      	554

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @583

-				location   	(294, 697)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@582

-				vertices   	(list Points

-				    (294, 697)

-				    (294, 605)))

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @584

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2256, 128)

-				label      	(object ItemLabel

-				    Parent_View 	@584

-				    location   	(1995, 47)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	522

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	540

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @585

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2688, 512)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@585

-				    location   	(2418, 460)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	558

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @586

-				location   	(2684, 962)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@585

-				vertices   	(list Points

-				    (2684, 962)

-				    (2684, 576)))

-			    (object ClassView "Class" "Logical View::xsd::XSDCompositor" @587

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@587

-				    location   	(45, 1116)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDCompositor")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@587

-				    location   	(45, 1066)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B869B620037"

-				width      	344

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConstraint" @588

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@588

-				    location   	(638, 469)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDConstraint")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@588

-				    location   	(638, 419)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B869E2601AE"

-				width      	342

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDerivationMethod" @589

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2192, 2272)

-				label      	(object ItemLabel

-				    Parent_View 	@589

-				    location   	(1980, 2213)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"XSDDerivationMethod")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@589

-				    location   	(1980, 2163)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B86A0B000CE"

-				width      	442

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintCategory" @590

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1584, 176)

-				label      	(object ItemLabel

-				    Parent_View 	@590

-				    location   	(1281, 88)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	607

-				    justify    	0

-				    label      	"XSDIdentityConstraintCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@590

-				    location   	(1281, 38)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	607

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B86A1E00272"

-				width      	625

-				height     	300

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDContentTypeCategory" @591

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2704, 2224)

-				label      	(object ItemLabel

-				    Parent_View 	@591

-				    location   	(2456, 2115)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	496

-				    justify    	0

-				    label      	"XSDContentTypeCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@591

-				    location   	(2456, 2065)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	496

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B86A79F03A2"

-				width      	514

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDVariety" @592

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(880, 1600)

-				label      	(object ItemLabel

-				    Parent_View 	@592

-				    location   	(708, 1516)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"XSDVariety")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@592

-				    location   	(708, 1466)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FF7730249"

-				width      	362

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDProcessContents" @593

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(976, 2240)

-				label      	(object ItemLabel

-				    Parent_View 	@593

-				    location   	(766, 2156)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"XSDProcessContents")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@593

-				    location   	(766, 2106)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FF8C70284"

-				width      	438

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathVariety" @594

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2768, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@594

-				    location   	(2587, 97)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	363

-				    justify    	0

-				    label      	"XSDXPathVariety")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@594

-				    location   	(2587, 47)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	363

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FFB89033A"

-				width      	381

-				height     	250

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleFinal" @595

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 1872)

-				label      	(object ItemLabel

-				    Parent_View 	@595

-				    location   	(1389, 1788)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDSimpleFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@595

-				    location   	(1389, 1738)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C25D0295"

-				compartment 	(object Compartment

-				    Parent_View 	@595

-				    location   	(1389, 1848)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	199

-				    compartmentItems 	(list Compartment

-					"+ list"

-					"+ restriction"

-					"+ union"))

-				width      	344

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexFinal" @596

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 2000)

-				label      	(object ItemLabel

-				    Parent_View 	@596

-				    location   	(1786, 1941)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"XSDComplexFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@596

-				    location   	(1786, 1891)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C2CA01CB"

-				compartment 	(object Compartment

-				    Parent_View 	@596

-				    location   	(1786, 2001)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	202

-				    compartmentItems 	(list Compartment

-					"+ extension"

-					"+ restriction"))

-				width      	382

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSubstitutionGroupExclusions" @597

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@597

-				    location   	(485, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	630

-				    justify    	0

-				    label      	"XSDSubstitutionGroupExclusions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@597

-				    location   	(485, 1075)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	630

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C59100AE"

-				width      	648

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDisallowedSubstitutions" @598

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1440, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@598

-				    location   	(1171, 1116)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDDisallowedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@598

-				    location   	(1171, 1066)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5A403DF"

-				compartment 	(object Compartment

-				    Parent_View 	@598

-				    location   	(1171, 1176)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	236

-				    compartmentItems 	(list Compartment

-					"+ substitution"

-					"+ extension"

-					"+ restriction"))

-				width      	556

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDProhibitedSubstitutions" @599

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1664, 2272)

-				label      	(object ItemLabel

-				    Parent_View 	@599

-				    location   	(1398, 2213)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"XSDProhibitedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@599

-				    location   	(1398, 2163)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5BE0272"

-				compartment 	(object Compartment

-				    Parent_View 	@599

-				    location   	(1398, 2273)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	202

-				    compartmentItems 	(list Compartment

-					"+ extension"

-					"+ restriction"))

-				width      	550

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamespaceConstraintCategory" @600

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 2240)

-				label      	(object ItemLabel

-				    Parent_View 	@600

-				    location   	(45, 2154)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	678

-				    justify    	0

-				    label      	"XSDNamespaceConstraintCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@600

-				    location   	(45, 2104)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	678

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5EA0023"

-				width      	696

-				height     	296

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @601

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1264, 880)

-				label      	(object ItemLabel

-				    Parent_View 	@601

-				    location   	(571, 749)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1386

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				compartment 	(object Compartment

-				    Parent_View 	@601

-				    location   	(571, 809)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	1357

-				    compartmentItems 	(list Compartment

-					"+ nillable : boolean"

-					"<<0..*>> + disallowedSubstitutions : XSDDisallowedSubstitutions"

-					"<<0..*>> + substitutionGroupExclusions : XSDSubstitutionGroupExclusions"

-					"+ abstract : boolean"))

-				width      	1404

-				height     	286

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @602

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@601

-				supplier   	@582

-				line_style 	3

-				origin_attachment 	(681, 737)

-				terminal_attachment 	(681, 697)

-				drawSupplier 	@583)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @603

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 864)

-				label      	(object ItemLabel

-				    Parent_View 	@603

-				    location   	(35, 812)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	492

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @604

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2688, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@604

-				    location   	(2420, 1100)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	554

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @605

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC800D2"

-				client     	@604

-				supplier   	@585

-				line_style 	3

-				origin_attachment 	(2862, 1088)

-				terminal_attachment 	(2862, 962)

-				drawSupplier 	@586)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @606

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2352, 1312)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@606

-				    location   	(2168, 1261)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	368

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	386

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @607

-				location   	(2375, 1465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@606

-				vertices   	(list Points

-				    (2375, 1465)

-				    (2375, 1375)))

-			    (object InheritView "" @608

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@606

-				supplier   	@585

-				line_style 	3

-				origin_attachment 	(2368, 1249)

-				terminal_attachment 	(2368, 962)

-				drawSupplier 	@586)

-			    (object InheritView "" @609

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@576

-				supplier   	@606

-				line_style 	3

-				origin_attachment 	(2818, 1512)

-				terminal_attachment 	(2818, 1465)

-				drawSupplier 	@607)

-			    (object InheritView "" @610

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@578

-				supplier   	@606

-				line_style 	3

-				origin_attachment 	(1406, 1507)

-				terminal_attachment 	(1406, 1465)

-				drawSupplier 	@607)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @611

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2064, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@611

-				    location   	(1818, 1101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	510

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @612

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC40090"

-				client     	@611

-				supplier   	@585

-				line_style 	3

-				origin_attachment 	(2115, 1089)

-				terminal_attachment 	(2115, 962)

-				drawSupplier 	@586)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @613

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1600, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@613

-				    location   	(1034, 468)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1132

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	1150

-				height     	144

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @614

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684AA30242"

-				client     	@613

-				supplier   	@574

-				line_style 	3

-				origin_attachment 	(1568, 456)

-				terminal_attachment 	(1568, 362)

-				drawSupplier 	@577)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @615

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 784)

-				label      	(object ItemLabel

-				    Parent_View 	@615

-				    location   	(2078, 703)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	484

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	502

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @616

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(176, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@616

-				    location   	(43, 268)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	266

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	284

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @617

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68494302F1"

-				client     	@615

-				supplier   	@574

-				line_style 	3

-				origin_attachment 	(2290, 691)

-				terminal_attachment 	(2290, 362)

-				drawSupplier 	@577)

-			    (object InheritView "" @618

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B7DC0193"

-				client     	@603

-				supplier   	@582

-				line_style 	3

-				origin_attachment 	(141, 800)

-				terminal_attachment 	(141, 697)

-				drawSupplier 	@583)

-			    (object InheritView "" @619

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@582

-				supplier   	@574

-				line_style 	3

-				origin_attachment 	(372, 419)

-				terminal_attachment 	(372, 362)

-				drawSupplier 	@577)

-			    (object InheritView "" @620

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@585

-				supplier   	@574

-				line_style 	3

-				origin_attachment 	(2687, 448)

-				terminal_attachment 	(2687, 362)

-				drawSupplier 	@577)))

-		    (object ClassDiagram "4. Component Hierarchy, Relations and Attributes (Part 2: Datatypes)"

-			quid       	"3B6C3265005F"

-			title      	"4. Component Hierarchy, Relations and Attributes (Part 2: Datatypes)"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDFixedFacet" @621

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 896)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@621

-				    location   	(32, 840)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	320

-				    justify    	0

-				    label      	"XSDFixedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C699E00C1"

-				width      	338

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRepeatableFacet" @622

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(720, 896)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@622

-				    location   	(504, 845)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	432

-				    justify    	0

-				    label      	"XSDRepeatableFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6AA6031A"

-				width      	450

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDEnumerationFacet" @623

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@623

-				    location   	(266, 1112)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	460

-				    justify    	0

-				    label      	"XSDEnumerationFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ACE0141"

-				width      	478

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDPatternFacet" @624

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1008, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@624

-				    location   	(777, 1112)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDPatternFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ADB026C"

-				width      	480

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @625

-				location   	(718, 1049)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@622

-				vertices   	(list Points

-				    (718, 1049)

-				    (718, 959)))

-			    (object ClassView "Class" "Logical View::xsd::XSDOrderedFacet" @626

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2000, 928)

-				label      	(object ItemLabel

-				    Parent_View 	@626

-				    location   	(1799, 872)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"XSDOrderedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C74DD0248"

-				width      	420

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDBoundedFacet" @627

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1568, 928)

-				label      	(object ItemLabel

-				    Parent_View 	@627

-				    location   	(1383, 872)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	370

-				    justify    	0

-				    label      	"XSDBoundedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C751D0344"

-				width      	388

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDCardinalityFacet" @628

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2032, 1104)

-				label      	(object ItemLabel

-				    Parent_View 	@628

-				    location   	(1807, 1048)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	450

-				    justify    	0

-				    label      	"XSDCardinalityFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C755D03D2"

-				width      	468

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNumericFacet" @629

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1504, 1104)

-				label      	(object ItemLabel

-				    Parent_View 	@629

-				    location   	(1319, 1049)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	370

-				    justify    	0

-				    label      	"XSDNumericFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C75950206"

-				width      	388

-				height     	134

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDLengthFacet" @630

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(656, 1376)

-				label      	(object ItemLabel

-				    Parent_View 	@630

-				    location   	(491, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	330

-				    justify    	0

-				    label      	"XSDLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C776200E7"

-				width      	348

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinLengthFacet" @631

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(608, 1552)

-				label      	(object ItemLabel

-				    Parent_View 	@631

-				    location   	(405, 1497)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"XSDMinLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C778C0065"

-				width      	424

-				height     	134

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @632

-				location   	(144, 1262)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@621

-				vertices   	(list Points

-				    (144, 1262)

-				    (144, 964)))

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxLengthFacet" @633

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1216, 1552)

-				label      	(object ItemLabel

-				    Parent_View 	@633

-				    location   	(1007, 1497)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDMaxLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C77C70146"

-				width      	436

-				height     	134

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWhiteSpaceFacet" @634

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1120, 1376)

-				label      	(object ItemLabel

-				    Parent_View 	@634

-				    location   	(880, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	480

-				    justify    	0

-				    label      	"XSDWhiteSpaceFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C784601B7"

-				width      	498

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxInclusiveFacet" @635

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@635

-				    location   	(1090, 1676)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"XSDMaxInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C787D00DA"

-				width      	462

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxExclusiveFacet" @636

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1424, 1904)

-				label      	(object ItemLabel

-				    Parent_View 	@636

-				    location   	(1193, 1852)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDMaxExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C789600C2"

-				width      	480

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinInclusiveFacet" @637

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@637

-				    location   	(282, 1676)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	428

-				    justify    	0

-				    label      	"XSDMinInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C788702C9"

-				width      	446

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinExclusiveFacet" @638

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1904)

-				label      	(object ItemLabel

-				    Parent_View 	@638

-				    location   	(124, 1852)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	456

-				    justify    	0

-				    label      	"XSDMinExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C792D000A"

-				width      	474

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTotalDigitsFacet" @639

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@639

-				    location   	(52, 2056)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	408

-				    justify    	0

-				    label      	"XSDTotalDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79A0020E"

-				width      	426

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFractionDigitsFacet" @640

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@640

-				    location   	(1318, 2056)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDFractionDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79BE02EE"

-				width      	486

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @641

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C9D03C7"

-				client     	@623

-				supplier   	@622

-				line_style 	3

-				origin_attachment 	(394, 1100)

-				terminal_attachment 	(394, 1049)

-				drawSupplier 	@625)

-			    (object InheritView "" @642

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C78620045"

-				client     	@634

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(1119, 1308)

-				terminal_attachment 	(1119, 1262)

-				drawSupplier 	@632)

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @643

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(336, 160)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@643

-				    location   	(174, 117)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	342

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @644

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6CA5038D"

-				client     	@624

-				supplier   	@622

-				line_style 	3

-				origin_attachment 	(1044, 1100)

-				terminal_attachment 	(1044, 1049)

-				drawSupplier 	@625)

-			    (object InheritView "" @645

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C778002DF"

-				client     	@630

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(663, 1308)

-				terminal_attachment 	(663, 1262)

-				drawSupplier 	@632)

-			    (object ClassView "Class" "Logical View::xsd::XSDOrdered" @646

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2048, 1408)

-				label      	(object ItemLabel

-				    Parent_View 	@646

-				    location   	(1835, 1324)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"XSDOrdered")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@646

-				    location   	(1835, 1274)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BC7715202E4"

-				width      	444

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDCardinality" @647

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2048, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@647

-				    location   	(1835, 1669)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"XSDCardinality")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@647

-				    location   	(1835, 1619)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BC7715D009B"

-				width      	444

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWhiteSpace" @648

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2064, 2032)

-				label      	(object ItemLabel

-				    Parent_View 	@648

-				    location   	(1861, 1951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"XSDWhiteSpace")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@648

-				    location   	(1861, 1901)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BEED0F60342"

-				width      	424

-				height     	287

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::Value" @649

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(880, 2096)

-				label      	(object ItemLabel

-				    Parent_View 	@649

-				    location   	(571, 2062)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	618

-				    justify    	0

-				    label      	"Value")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@649

-				    location   	(571, 2012)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	618

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3C040B5B031F"

-				width      	636

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @650

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B610337"

-				client     	@639

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(75, 2044)

-				terminal_attachment 	(75, 1262)

-				drawSupplier 	@632)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinFacet" @651

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 1376)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@651

-				    location   	(113, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	286

-				    justify    	0

-				    label      	"XSDMinFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CDE037C"

-				compartment 	(object Compartment

-				    Parent_View 	@651

-				    location   	(113, 1380)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	254

-				    compartmentItems 	(list Compartment

-					"+ value : Value"))

-				width      	304

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxFacet" @652

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1584, 1376)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@652

-				    location   	(1440, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	288

-				    justify    	0

-				    label      	"XSDMaxFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CEB010E"

-				compartment 	(object Compartment

-				    Parent_View 	@652

-				    location   	(1440, 1380)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	258

-				    compartmentItems 	(list Compartment

-					"+ value : Value"))

-				width      	306

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @653

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C0A1D240098"

-				client     	@651

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(235, 1308)

-				terminal_attachment 	(235, 1262)

-				drawSupplier 	@632)

-			    (object InheritView "" @654

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C0A1D3103AD"

-				client     	@652

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(1581, 1308)

-				terminal_attachment 	(1581, 1262)

-				drawSupplier 	@632)

-			    (object InheritView "" @655

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B520353"

-				client     	@637

-				supplier   	@651

-				line_style 	3

-				origin_attachment 	(285, 1664)

-				terminal_attachment 	(285, 1444))

-			    (object InheritView "" @656

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B8303B8"

-				client     	@635

-				supplier   	@652

-				line_style 	3

-				origin_attachment 	(1500, 1664)

-				terminal_attachment 	(1500, 1444))

-			    (object InheritView "" @657

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B8E0309"

-				client     	@636

-				supplier   	@652

-				line_style 	3

-				origin_attachment 	(1622, 1840)

-				terminal_attachment 	(1622, 1444))

-			    (object InheritView "" @658

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C77C400C0"

-				client     	@631

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(447, 1485)

-				terminal_attachment 	(447, 1262)

-				drawSupplier 	@632)

-			    (object InheritView "" @659

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B7D00FC"

-				client     	@633

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(1397, 1485)

-				terminal_attachment 	(1397, 1262)

-				drawSupplier 	@632)

-			    (object InheritView "" @660

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B990016"

-				client     	@640

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(1775, 2044)

-				terminal_attachment 	(1775, 1262)

-				drawSupplier 	@632)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @661

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 368)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@661

-				    location   	(174, 318)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	388

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				width      	406

-				height     	125

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @662

-				location   	(366, 522)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@661

-				vertices   	(list Points

-				    (366, 522)

-				    (366, 430)))

-			    (object ClassView "Class" "Logical View::xsd::XSDConstrainingFacet" @663

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 624)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@663

-				    location   	(34, 573)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"XSDConstrainingFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6B340093"

-				width      	462

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @664

-				location   	(272, 781)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@663

-				vertices   	(list Points

-				    (272, 781)

-				    (272, 687)))

-			    (object InheritView "" @665

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C8F002E"

-				client     	@622

-				supplier   	@663

-				line_style 	3

-				origin_attachment 	(594, 833)

-				terminal_attachment 	(594, 781)

-				drawSupplier 	@664)

-			    (object ClassView "Class" "Logical View::xsd::XSDFundamentalFacet" @666

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(752, 624)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@666

-				    location   	(526, 573)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	452

-				    justify    	0

-				    label      	"XSDFundamentalFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C69E801D6"

-				width      	470

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @667

-				location   	(768, 789)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@666

-				vertices   	(list Points

-				    (768, 789)

-				    (768, 687)))

-			    (object InheritView "" @668

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7659012C"

-				client     	@626

-				supplier   	@666

-				line_style 	3

-				origin_attachment 	(2050, 860)

-				terminal_attachment 	(2050, 789)

-				drawSupplier 	@667)

-			    (object InheritView "" @669

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C763C0224"

-				client     	@627

-				supplier   	@666

-				line_style 	3

-				origin_attachment 	(1525, 860)

-				terminal_attachment 	(1525, 789)

-				drawSupplier 	@667)

-			    (object InheritView "" @670

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C764F0131"

-				client     	@628

-				supplier   	@666

-				line_style 	3

-				origin_attachment 	(2237, 1036)

-				terminal_attachment 	(2237, 789)

-				drawSupplier 	@667)

-			    (object InheritView "" @671

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C76420074"

-				client     	@629

-				supplier   	@666

-				line_style 	3

-				origin_attachment 	(1328, 1037)

-				terminal_attachment 	(1328, 789)

-				drawSupplier 	@667)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @672

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1456, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@672

-				    location   	(1137, 47)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	638

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@672

-				    location   	(1137, 107)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	598

-				    compartmentItems 	(list Compartment

-					"+ variety : XSDVariety"

-					"<<0..*>> + final : XSDSimpleFinal"))

-				width      	656

-				height     	250

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$127" @673

-				location   	(775, 178)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D597102EA"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$128" @674

-					Parent_View 	@673

-					location   	(-1209, -46)

-					label      	(object SegLabel @675

-					    Parent_View 	@674

-					    location   	(509, 235)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D59750119"

-					client     	@673

-					supplier   	@661

-					vertices   	(list Points

-					    (775, 178)

-					    (550, 178)

-					    (550, 306))

-					line_style 	3

-					origin_attachment 	(775, 178)

-					terminal_attachment 	(550, 306))

-				    (object RoleView "simpleTypeDefinition" @676

-					Parent_View 	@673

-					location   	(-1209, -46)

-					label      	(object SegLabel @677

-					    Parent_View 	@676

-					    location   	(875, 136)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+simpleTypeDefinition"

-					    pctDist    	0.283133

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D59750105"

-					client     	@673

-					supplier   	@672

-					line_style 	3

-					origin_attachment 	(775, 178)

-					terminal_attachment 	(1128, 178)

-					label      	(object SegLabel @678

-					    Parent_View 	@676

-					    location   	(1061, 215)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.812500

-					    height     	37

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$189" @679

-				location   	(369, 72)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BC8AE0203A8"

-				roleview_list 	(list RoleViews

-				    (object RoleView "facets" @680

-					Parent_View 	@679

-					location   	(-1615, -152)

-					label      	(object SegLabel @681

-					    Parent_View 	@680

-					    location   	(187, 496)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+facets"

-					    pctDist    	0.913863

-					    height     	87

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BC8AE060065"

-					client     	@679

-					supplier   	@663

-					vertices   	(list Points

-					    (369, 72)

-					    (100, 72)

-					    (100, 561))

-					line_style 	3

-					origin_attachment 	(369, 72)

-					terminal_attachment 	(100, 561)

-					label      	(object SegLabel @682

-					    Parent_View 	@680

-					    location   	(60, 498)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.917900

-					    height     	41

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$190" @683

-					Parent_View 	@679

-					location   	(-1615, -152)

-					label      	(object SegLabel @684

-					    Parent_View 	@683

-					    location   	(976, 31)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BC8AE060051"

-					client     	@679

-					supplier   	@672

-					line_style 	3

-					origin_attachment 	(369, 72)

-					terminal_attachment 	(1128, 72))))

-			    (object AssociationViewNew "$UNNAMED$231" @685

-				location   	(1538, 508)

-				label      	(object SegLabel @686

-				    Parent_View 	@685

-				    location   	(1538, 449)

-				    font       	(object Font

-					italics    	TRUE)

-				    hidden     	TRUE

-				    anchor     	1

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	60

-				    justify    	0

-				    label      	""

-				    pctDist    	0.500000

-				    height     	60

-				    orientation 	0)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C276DA000DE"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$232" @687

-					Parent_View 	@685

-					location   	(-446, 284)

-					label      	(object SegLabel @688

-					    Parent_View 	@687

-					    location   	(1446, 340)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C276DA000DF"

-					client     	@685

-					supplier   	@672

-					vertices   	(list Points

-					    (1538, 508)

-					    (1487, 508)

-					    (1487, 285))

-					line_style 	3

-					origin_attachment 	(1538, 508)

-					terminal_attachment 	(1487, 285))

-				    (object RoleView "itemTypeDefinition" @689

-					Parent_View 	@685

-					location   	(-446, 284)

-					label      	(object SegLabel @690

-					    Parent_View 	@689

-					    location   	(1423, 577)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+itemTypeDefinition"

-					    pctDist    	-2.211539

-					    height     	69

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C276DA000E0"

-					client     	@685

-					supplier   	@672

-					vertices   	(list Points

-					    (1538, 508)

-					    (1590, 508)

-					    (1590, 285))

-					line_style 	3

-					origin_attachment 	(1538, 508)

-					terminal_attachment 	(1590, 285)

-					label      	(object SegLabel @691

-					    Parent_View 	@689

-					    location   	(1539, 468)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.003984

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$191" @692

-				location   	(1729, 574)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C34B70208"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$192" @693

-					Parent_View 	@692

-					location   	(-255, 350)

-					label      	(object SegLabel @694

-					    Parent_View 	@693

-					    location   	(1637, 353)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C34BE0258"

-					client     	@692

-					supplier   	@672

-					vertices   	(list Points

-					    (1729, 574)

-					    (1678, 574)

-					    (1678, 285))

-					line_style 	3

-					origin_attachment 	(1729, 574)

-					terminal_attachment 	(1678, 285))

-				    (object RoleView "memberTypeDefinitions" @695

-					Parent_View 	@692

-					location   	(-255, 350)

-					label      	(object SegLabel @696

-					    Parent_View 	@695

-					    location   	(1559, 654)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	444

-					    justify    	0

-					    label      	"+memberTypeDefinitions"

-					    pctDist    	-3.269231

-					    height     	80

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C34BE0259"

-					client     	@692

-					supplier   	@672

-					vertices   	(list Points

-					    (1729, 574)

-					    (1781, 574)

-					    (1781, 285))

-					line_style 	3

-					origin_attachment 	(1729, 574)

-					terminal_attachment 	(1781, 285)

-					label      	(object SegLabel @697

-					    Parent_View 	@695

-					    location   	(1730, 520)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.312121

-					    height     	52

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$193" @698

-				location   	(748, 269)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C363201DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "fundamentalFacets" @699

-					Parent_View 	@698

-					location   	(-1236, 45)

-					label      	(object SegLabel @700

-					    Parent_View 	@699

-					    location   	(873, 312)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+fundamentalFacets"

-					    pctDist    	-1.409091

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C36350063"

-					client     	@698

-					supplier   	@666

-					vertices   	(list Points

-					    (748, 269)

-					    (659, 269)

-					    (659, 561))

-					line_style 	3

-					origin_attachment 	(748, 269)

-					terminal_attachment 	(659, 561)

-					label      	(object SegLabel @701

-					    Parent_View 	@699

-					    location   	(728, 385)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.538028

-					    height     	69

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$194" @702

-					Parent_View 	@698

-					location   	(-1236, 45)

-					label      	(object SegLabel @703

-					    Parent_View 	@702

-					    location   	(1052, 228)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C36350059"

-					client     	@698

-					supplier   	@672

-					line_style 	3

-					origin_attachment 	(748, 269)

-					terminal_attachment 	(1128, 269))))

-			    (object AssociationViewNew "$UNNAMED$195" @704

-				location   	(1175, 396)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D35AB0273"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$196" @705

-					Parent_View 	@704

-					location   	(-809, 172)

-					label      	(object SegLabel @706

-					    Parent_View 	@705

-					    location   	(1094, 316)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B20291"

-					client     	@704

-					supplier   	@672

-					vertices   	(list Points

-					    (1175, 396)

-					    (1135, 396)

-					    (1135, 285))

-					line_style 	3

-					origin_attachment 	(1175, 396)

-					terminal_attachment 	(1135, 285))

-				    (object RoleView "baseTypeDefinition" @707

-					Parent_View 	@704

-					location   	(-809, 172)

-					label      	(object SegLabel @708

-					    Parent_View 	@707

-					    location   	(1074, 443)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+baseTypeDefinition"

-					    pctDist    	-2.533333

-					    height     	47

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B202A5"

-					client     	@704

-					supplier   	@672

-					vertices   	(list Points

-					    (1175, 396)

-					    (1215, 396)

-					    (1215, 285))

-					line_style 	3

-					origin_attachment 	(1175, 396)

-					terminal_attachment 	(1215, 285)

-					label      	(object SegLabel @709

-					    Parent_View 	@707

-					    location   	(1172, 359)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.096154

-					    height     	38

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$197" @710

-				location   	(1360, 446)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D5572016C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$198" @711

-					Parent_View 	@710

-					location   	(-624, 222)

-					label      	(object SegLabel @712

-					    Parent_View 	@711

-					    location   	(1268, 327)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D5575022F"

-					client     	@710

-					supplier   	@672

-					vertices   	(list Points

-					    (1360, 446)

-					    (1309, 446)

-					    (1309, 285))

-					line_style 	3

-					origin_attachment 	(1360, 446)

-					terminal_attachment 	(1309, 285))

-				    (object RoleView "primitiveTypeDefinition" @713

-					Parent_View 	@710

-					location   	(-624, 222)

-					label      	(object SegLabel @714

-					    Parent_View 	@713

-					    location   	(1204, 508)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	432

-					    justify    	0

-					    label      	"+primitiveTypeDefinition"

-					    pctDist    	-3.000000

-					    height     	62

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D55750243"

-					client     	@710

-					supplier   	@672

-					vertices   	(list Points

-					    (1360, 446)

-					    (1412, 446)

-					    (1412, 285))

-					line_style 	3

-					origin_attachment 	(1360, 446)

-					terminal_attachment 	(1412, 285)

-					label      	(object SegLabel @715

-					    Parent_View 	@713

-					    location   	(1373, 409)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.062147

-					    height     	38

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleFinal" @716

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2080, 512)

-				label      	(object ItemLabel

-				    Parent_View 	@716

-				    location   	(1917, 428)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDSimpleFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@716

-				    location   	(1917, 378)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C25D0295"

-				compartment 	(object Compartment

-				    Parent_View 	@716

-				    location   	(1917, 488)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	3

-				    max_width  	202

-				    compartmentItems 	(list Compartment

-					"+ list"

-					"+ restriction"

-					"+ union"))

-				width      	344

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDVariety" @717

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2080, 176)

-				label      	(object ItemLabel

-				    Parent_View 	@717

-				    location   	(1918, 92)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDVariety")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@717

-				    location   	(1918, 42)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FF7730249"

-				width      	342

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @718

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C7B0396"

-				client     	@666

-				supplier   	@661

-				line_style 	3

-				origin_attachment 	(591, 561)

-				terminal_attachment 	(591, 522)

-				drawSupplier 	@662)

-			    (object InheritView "" @719

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C800394"

-				client     	@663

-				supplier   	@661

-				line_style 	3

-				origin_attachment 	(272, 561)

-				terminal_attachment 	(272, 522)

-				drawSupplier 	@662)

-			    (object InheritView "" @720

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D25680259"

-				client     	@661

-				supplier   	@643

-				line_style 	3

-				origin_attachment 	(366, 306)

-				terminal_attachment 	(366, 215))

-			    (object InheritView "" @721

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C8801B4"

-				client     	@621

-				supplier   	@663

-				line_style 	3

-				origin_attachment 	(147, 828)

-				terminal_attachment 	(147, 781)

-				drawSupplier 	@664)

-			    (object InheritView "" @722

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B590281"

-				client     	@638

-				supplier   	@651

-				line_style 	3

-				origin_attachment 	(150, 1840)

-				terminal_attachment 	(150, 1444))))

-		    (object ClassDiagram "5. Component Annotations"

-			quid       	"3B69D68D00D2"

-			title      	"5. Component Annotations"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @723

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 80)

-				label      	(object ItemLabel

-				    Parent_View 	@723

-				    location   	(88, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	336

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	354

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @724

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@724

-				    location   	(82, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @725

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1872, 1504)

-				label      	(object ItemLabel

-				    Parent_View 	@725

-				    location   	(1626, 1461)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	510

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConstrainingFacet" @726

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 304)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@726

-				    location   	(1663, 261)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	450

-				    justify    	0

-				    label      	"XSDConstrainingFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6B340093"

-				width      	468

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @727

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@727

-				    location   	(74, 1317)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	588

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	606

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @728

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 704)

-				label      	(object ItemLabel

-				    Parent_View 	@728

-				    location   	(86, 661)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @729

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@729

-				    location   	(74, 1141)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	510

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @730

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 544)

-				label      	(object ItemLabel

-				    Parent_View 	@730

-				    location   	(86, 501)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @731

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1200, 80)

-				label      	(object ItemLabel

-				    Parent_View 	@731

-				    location   	(1068, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	264

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	282

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @732

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1936, 1216)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@732

-				    location   	(1750, 1173)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @733

-				location   	(1994, 1412)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@732

-				vertices   	(list Points

-				    (1994, 1412)

-				    (1994, 1271)))

-			    (object InheritView "" @734

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@725

-				supplier   	@732

-				line_style 	3

-				origin_attachment 	(2084, 1449)

-				terminal_attachment 	(2084, 1412)

-				drawSupplier 	@733)

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @735

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 864)

-				label      	(object ItemLabel

-				    Parent_View 	@735

-				    location   	(80, 821)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	384

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	402

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @736

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2000, 80)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@736

-				    location   	(1892, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				width      	234

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @737

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@737

-				    location   	(84, 341)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	554

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @738

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@738

-				    location   	(86, 181)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @739

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1792, 1712)

-				label      	(object ItemLabel

-				    Parent_View 	@739

-				    location   	(1467, 1674)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	651

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	669

-				height     	100

-				annotation 	8)

-			    (object InheritView "" @740

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@739

-				supplier   	@732

-				line_style 	3

-				origin_attachment 	(1572, 1662)

-				terminal_attachment 	(1572, 1412)

-				drawSupplier 	@733)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @741

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 1024)

-				label      	(object ItemLabel

-				    Parent_View 	@741

-				    location   	(78, 981)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDRepeatableFacet" @742

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 560)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@742

-				    location   	(1688, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	432

-				    justify    	0

-				    label      	"XSDRepeatableFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6AA6031A"

-				width      	450

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @743

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1536)

-				label      	(object ItemLabel

-				    Parent_View 	@743

-				    location   	(71, 1493)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	274

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	292

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @744

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@744

-				    location   	(872, 685)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	720

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	738

-				height     	543

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$133" @745

-				location   	(865, 1359)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB0D0183"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$134" @746

-					Parent_View 	@745

-					location   	(-255, 559)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0D033C"

-					client     	@745

-					supplier   	@727

-					line_style 	3

-					origin_attachment 	(865, 1359)

-					terminal_attachment 	(671, 1359))

-				    (object RoleView "annotation" @747

-					Parent_View 	@745

-					location   	(-255, 559)

-					label      	(object SegLabel @748

-					    Parent_View 	@747

-					    location   	(798, 1321)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-1.116667

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0D0346"

-					client     	@745

-					supplier   	@744

-					vertices   	(list Points

-					    (865, 1359)

-					    (925, 1359)

-					    (925, 1215))

-					line_style 	3

-					origin_attachment 	(865, 1359)

-					terminal_attachment 	(925, 1215)

-					label      	(object SegLabel @749

-					    Parent_View 	@747

-					    location   	(987, 1276)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.706422

-					    height     	62

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$157" @750

-				location   	(713, 709)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB0F0212"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$158" @751

-					Parent_View 	@750

-					location   	(-407, -90)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1000C9"

-					client     	@750

-					supplier   	@728

-					line_style 	3

-					origin_attachment 	(713, 709)

-					terminal_attachment 	(563, 709))

-				    (object RoleView "annotation" @752

-					Parent_View 	@750

-					location   	(-407, -90)

-					label      	(object SegLabel @753

-					    Parent_View 	@752

-					    location   	(727, 667)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.095238

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1000D3"

-					client     	@750

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(713, 709)

-					terminal_attachment 	(863, 709)

-					label      	(object SegLabel @754

-					    Parent_View 	@752

-					    location   	(796, 753)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.553571

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$151" @755

-				location   	(719, 1193)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB15008A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$152" @756

-					Parent_View 	@755

-					location   	(-401, 393)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB160096"

-					client     	@755

-					supplier   	@729

-					line_style 	3

-					origin_attachment 	(719, 1193)

-					terminal_attachment 	(575, 1193))

-				    (object RoleView "annotation" @757

-					Parent_View 	@755

-					location   	(-401, 393)

-					label      	(object SegLabel @758

-					    Parent_View 	@757

-					    location   	(720, 1147)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.006993

-					    height     	47

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1600A0"

-					client     	@755

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(719, 1193)

-					terminal_attachment 	(863, 1193)

-					label      	(object SegLabel @759

-					    Parent_View 	@757

-					    location   	(806, 1240)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.604167

-					    height     	47

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$111" @760

-				location   	(785, 550)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB0A0066"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$112" @761

-					Parent_View 	@760

-					location   	(-335, -250)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0B023F"

-					client     	@760

-					supplier   	@730

-					line_style 	3

-					origin_attachment 	(785, 550)

-					terminal_attachment 	(563, 550))

-				    (object RoleView "annotation" @762

-					Parent_View 	@760

-					location   	(-335, -250)

-					label      	(object SegLabel @763

-					    Parent_View 	@762

-					    location   	(779, 516)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.070707

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0B0249"

-					client     	@760

-					supplier   	@744

-					vertices   	(list Points

-					    (785, 550)

-					    (884, 550)

-					    (884, 673))

-					line_style 	3

-					origin_attachment 	(785, 550)

-					terminal_attachment 	(884, 673)

-					label      	(object SegLabel @764

-					    Parent_View 	@762

-					    location   	(935, 612)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.729730

-					    height     	51

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$183" @765

-				location   	(1184, 404)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E4560290"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$184" @766

-					Parent_View 	@765

-					location   	(-32, -412)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E4570165"

-					client     	@765

-					supplier   	@731

-					line_style 	3

-					origin_attachment 	(1184, 404)

-					terminal_attachment 	(1184, 135))

-				    (object RoleView "annotations" @767

-					Parent_View 	@765

-					location   	(-32, -412)

-					label      	(object SegLabel @768

-					    Parent_View 	@767

-					    location   	(1324, 226)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	249

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	-0.665428

-					    height     	140

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E457016F"

-					client     	@765

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(1184, 404)

-					terminal_attachment 	(1184, 673)

-					label      	(object SegLabel @769

-					    Parent_View 	@767

-					    location   	(1251, 615)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.784387

-					    height     	67

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$199" @770

-				location   	(1752, 1034)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E2910158"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$200" @771

-					Parent_View 	@770

-					location   	(536, 218)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E292019F"

-					client     	@770

-					supplier   	@732

-					vertices   	(list Points

-					    (1752, 1034)

-					    (1812, 1034)

-					    (1812, 1161))

-					line_style 	3

-					origin_attachment 	(1752, 1034)

-					terminal_attachment 	(1812, 1161))

-				    (object RoleView "annotation" @772

-					Parent_View 	@770

-					location   	(536, 218)

-					label      	(object SegLabel @773

-					    Parent_View 	@772

-					    location   	(1743, 997)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.059603

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E29201A9"

-					client     	@770

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(1752, 1034)

-					terminal_attachment 	(1601, 1034)

-					label      	(object SegLabel @774

-					    Parent_View 	@772

-					    location   	(1684, 1066)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.450331

-					    height     	32

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$201" @775

-				location   	(1896, 881)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B9006CF0088"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$202" @776

-					Parent_View 	@775

-					location   	(621, 40)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B9006D1015D"

-					client     	@775

-					supplier   	@732

-					vertices   	(list Points

-					    (1896, 881)

-					    (1956, 881)

-					    (1956, 1161))

-					line_style 	3

-					origin_attachment 	(1896, 881)

-					terminal_attachment 	(1956, 1161))

-				    (object RoleView "derivationAnnotation" @777

-					Parent_View 	@775

-					location   	(621, 40)

-					label      	(object SegLabel @778

-					    Parent_View 	@777

-					    location   	(1821, 842)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	390

-					    justify    	0

-					    label      	"+derivationAnnotation"

-					    pctDist    	0.254237

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B9006D10167"

-					client     	@775

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(1896, 881)

-					terminal_attachment 	(1601, 881)

-					label      	(object SegLabel @779

-					    Parent_View 	@777

-					    location   	(1689, 914)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.705085

-					    height     	33

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$203" @780

-				location   	(2040, 715)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB330264"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$204" @781

-					Parent_View 	@780

-					location   	(920, -85)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB340284"

-					client     	@780

-					supplier   	@732

-					vertices   	(list Points

-					    (2040, 715)

-					    (2100, 715)

-					    (2100, 1161))

-					line_style 	3

-					origin_attachment 	(2040, 715)

-					terminal_attachment 	(2100, 1161))

-				    (object RoleView "annotations" @782

-					Parent_View 	@780

-					location   	(920, -85)

-					label      	(object SegLabel @783

-					    Parent_View 	@782

-					    location   	(1758, 681)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	0.643192

-					    height     	35

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB34028E"

-					client     	@780

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(2040, 715)

-					terminal_attachment 	(1601, 715)

-					label      	(object SegLabel @784

-					    Parent_View 	@782

-					    location   	(1685, 746)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.809313

-					    height     	31

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$221" @785

-				location   	(668, 865)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C239134004F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$222" @786

-					Parent_View 	@785

-					location   	(-612, 33)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C23913600CA"

-					client     	@785

-					supplier   	@735

-					line_style 	3

-					origin_attachment 	(668, 865)

-					terminal_attachment 	(473, 865))

-				    (object RoleView "annotation" @787

-					Parent_View 	@785

-					location   	(-612, 33)

-					label      	(object SegLabel @788

-					    Parent_View 	@787

-					    location   	(714, 825)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.234146

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C23913600D4"

-					client     	@785

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(668, 865)

-					terminal_attachment 	(863, 865)

-					label      	(object SegLabel @789

-					    Parent_View 	@787

-					    location   	(801, 903)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.682051

-					    height     	38

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$125" @790

-				location   	(1472, 167)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D23B901CD"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$126" @791

-					Parent_View 	@790

-					location   	(256, -649)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D23BA01C4"

-					client     	@790

-					supplier   	@736

-					vertices   	(list Points

-					    (1472, 167)

-					    (1472, 72)

-					    (1883, 72))

-					line_style 	3

-					origin_attachment 	(1472, 167)

-					terminal_attachment 	(1883, 72))

-				    (object RoleView "annotation" @792

-					Parent_View 	@790

-					location   	(256, -649)

-					label      	(object SegLabel @793

-					    Parent_View 	@792

-					    location   	(1604, 129)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.076305

-					    height     	132

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D23BA01CE"

-					client     	@790

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(1472, 167)

-					terminal_attachment 	(1472, 673)

-					label      	(object SegLabel @794

-					    Parent_View 	@792

-					    location   	(1419, 618)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.893574

-					    height     	54

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$75" @795

-				location   	(927, 350)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB060291"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$76" @796

-					Parent_View 	@795

-					location   	(-193, -450)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB070171"

-					client     	@795

-					supplier   	@737

-					line_style 	3

-					origin_attachment 	(927, 350)

-					terminal_attachment 	(629, 350))

-				    (object RoleView "annotation" @797

-					Parent_View 	@795

-					location   	(-193, -450)

-					label      	(object SegLabel @798

-					    Parent_View 	@797

-					    location   	(878, 310)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.816667

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB070172"

-					client     	@795

-					supplier   	@744

-					vertices   	(list Points

-					    (927, 350)

-					    (987, 350)

-					    (987, 673))

-					line_style 	3

-					origin_attachment 	(927, 350)

-					terminal_attachment 	(987, 673)

-					label      	(object SegLabel @799

-					    Parent_View 	@797

-					    location   	(1037, 612)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.843342

-					    height     	50

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$67" @800

-				location   	(1027, 222)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DADC02F5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$68" @801

-					Parent_View 	@800

-					location   	(-93, -578)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DADD0238"

-					client     	@800

-					supplier   	@738

-					line_style 	3

-					origin_attachment 	(1027, 222)

-					terminal_attachment 	(563, 222))

-				    (object RoleView "annotation" @802

-					Parent_View 	@800

-					location   	(-93, -578)

-					label      	(object SegLabel @803

-					    Parent_View 	@802

-					    location   	(1003, 188)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.406250

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DADD0242"

-					client     	@800

-					supplier   	@744

-					vertices   	(list Points

-					    (1027, 222)

-					    (1087, 222)

-					    (1087, 673))

-					line_style 	3

-					origin_attachment 	(1027, 222)

-					terminal_attachment 	(1087, 673)

-					label      	(object SegLabel @804

-					    Parent_View 	@802

-					    location   	(1137, 613)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	100

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.882583

-					    height     	50

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$91" @805

-				location   	(1494, 1438)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B90068801C2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$92" @806

-					Parent_View 	@805

-					location   	(214, 590)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B90068A0111"

-					client     	@805

-					supplier   	@739

-					line_style 	3

-					origin_attachment 	(1494, 1438)

-					terminal_attachment 	(1494, 1662))

-				    (object RoleView "contentAnnotation" @807

-					Parent_View 	@805

-					location   	(214, 590)

-					label      	(object SegLabel @808

-					    Parent_View 	@807

-					    location   	(1696, 1356)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+contentAnnotation"

-					    pctDist    	0.367713

-					    height     	202

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B90068A011B"

-					client     	@805

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(1494, 1438)

-					terminal_attachment 	(1494, 1215)

-					label      	(object SegLabel @809

-					    Parent_View 	@807

-					    location   	(1443, 1279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.713004

-					    height     	51

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$145" @810

-				location   	(637, 1022)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB1702C8"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$146" @811

-					Parent_View 	@810

-					location   	(-483, 222)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1803E2"

-					client     	@810

-					supplier   	@741

-					line_style 	3

-					origin_attachment 	(637, 1022)

-					terminal_attachment 	(411, 1022))

-				    (object RoleView "annotation" @812

-					Parent_View 	@810

-					location   	(-483, 222)

-					label      	(object SegLabel @813

-					    Parent_View 	@812

-					    location   	(710, 979)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.328889

-					    height     	44

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB190004"

-					client     	@810

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(637, 1022)

-					terminal_attachment 	(863, 1022)

-					label      	(object SegLabel @814

-					    Parent_View 	@812

-					    location   	(802, 1062)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.730088

-					    height     	40

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$65" @815

-				location   	(1581, 607)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C626EA70102"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$66" @816

-					Parent_View 	@815

-					location   	(301, -225)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EA90191"

-					client     	@815

-					supplier   	@742

-					vertices   	(list Points

-					    (1581, 607)

-					    (1581, 547)

-					    (1679, 547))

-					line_style 	3

-					origin_attachment 	(1581, 607)

-					terminal_attachment 	(1679, 547))

-				    (object RoleView "annotations" @817

-					Parent_View 	@815

-					location   	(301, -225)

-					label      	(object SegLabel @818

-					    Parent_View 	@817

-					    location   	(1669, 462)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	-2.196970

-					    height     	88

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EA90192"

-					client     	@815

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(1581, 607)

-					terminal_attachment 	(1581, 673)

-					label      	(object SegLabel @819

-					    Parent_View 	@817

-					    location   	(1539, 620)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.196970

-					    height     	42

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$205" @820

-				location   	(849, 1496)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB11026F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$206" @821

-					Parent_View 	@820

-					location   	(-271, 696)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1201F9"

-					client     	@820

-					supplier   	@743

-					line_style 	3

-					origin_attachment 	(849, 1496)

-					terminal_attachment 	(354, 1496))

-				    (object RoleView "annotation" @822

-					Parent_View 	@820

-					location   	(-271, 696)

-					label      	(object SegLabel @823

-					    Parent_View 	@822

-					    location   	(942, 1464)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.188259

-					    height     	33

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB120203"

-					client     	@820

-					supplier   	@744

-					vertices   	(list Points

-					    (849, 1496)

-					    (1062, 1496)

-					    (1062, 1215))

-					line_style 	3

-					origin_attachment 	(849, 1496)

-					terminal_attachment 	(1062, 1215)

-					label      	(object SegLabel @824

-					    Parent_View 	@822

-					    location   	(1115, 1279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.872690

-					    height     	53

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$207" @825

-				location   	(952, 1565)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C626EB30005"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$208" @826

-					Parent_View 	@825

-					location   	(-328, 733)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EB40327"

-					client     	@825

-					supplier   	@743

-					line_style 	3

-					origin_attachment 	(952, 1565)

-					terminal_attachment 	(354, 1565))

-				    (object RoleView "annotations" @827

-					Parent_View 	@825

-					location   	(-328, 733)

-					label      	(object SegLabel @828

-					    Parent_View 	@827

-					    location   	(1075, 1538)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	0.204959

-					    height     	28

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EB40332"

-					client     	@825

-					supplier   	@744

-					vertices   	(list Points

-					    (952, 1565)

-					    (1200, 1565)

-					    (1200, 1215))

-					line_style 	3

-					origin_attachment 	(952, 1565)

-					terminal_attachment 	(1200, 1215)

-					label      	(object SegLabel @829

-					    Parent_View 	@827

-					    location   	(1254, 1275)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))))

-			    (object InheritView "" @830

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C800394"

-				client     	@726

-				supplier   	@736

-				line_style 	3

-				origin_attachment 	(1984, 249)

-				terminal_attachment 	(1984, 135))

-			    (object InheritView "" @831

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C8F002E"

-				client     	@742

-				supplier   	@726

-				line_style 	3

-				origin_attachment 	(1997, 505)

-				terminal_attachment 	(1997, 359))))

-		    (object ClassDiagram "6. Concrete Components"

-			quid       	"3B6AD74D03C4"

-			title      	"6. Concrete Components"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @832

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@832

-				    location   	(126, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupContent" @833

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(832, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@833

-				    location   	(568, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	528

-				    justify    	0

-				    label      	"XSDAttributeGroupContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6940200089"

-				width      	546

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefineContent" @834

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1200, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@834

-				    location   	(991, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDRedefineContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AE2060172"

-				width      	436

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaContent" @835

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1360, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@835

-				    location   	(1156, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	408

-				    justify    	0

-				    label      	"XSDSchemaContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B688CB800BA"

-				width      	426

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @836

-				location   	(1360, 561)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@835

-				vertices   	(list Points

-				    (1360, 561)

-				    (1360, 471)))

-			    (object ClassView "Class" "Logical View::xsd::XSDInclude" @837

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1632, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@837

-				    location   	(1512, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	240

-				    justify    	0

-				    label      	"XSDInclude")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C7D0250"

-				width      	258

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDImport" @838

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1408, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@838

-				    location   	(1294, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDImport")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C93017F"

-				width      	246

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefine" @839

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1936, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@839

-				    location   	(1805, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDRedefine")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C9B02AD"

-				width      	280

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @840

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@840

-				    location   	(375, 1153)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	851

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	869

-				height     	119

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$143" @841

-				location   	(1368, 1206)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6ADCC5007E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$144" @842

-					Parent_View 	@841

-					location   	(1160, 406)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCC6006B"

-					client     	@841

-					supplier   	@837

-					line_style 	3

-					origin_attachment 	(1368, 1206)

-					terminal_attachment 	(1503, 1206))

-				    (object RoleView "annotation" @843

-					Parent_View 	@841

-					location   	(1160, 406)

-					label      	(object SegLabel @844

-					    Parent_View 	@843

-					    location   	(1347, 1154)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.154412

-					    height     	53

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCC6006C"

-					client     	@841

-					supplier   	@840

-					line_style 	3

-					origin_attachment 	(1368, 1206)

-					terminal_attachment 	(1234, 1206)

-					label      	(object SegLabel @845

-					    Parent_View 	@843

-					    location   	(1300, 1253)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	107

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.514706

-					    height     	47

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$141" @846

-				location   	(1168, 1022)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6ADCD802FC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$142" @847

-					Parent_View 	@846

-					location   	(960, 222)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCD9018B"

-					client     	@846

-					supplier   	@838

-					vertices   	(list Points

-					    (1168, 1022)

-					    (1168, 962)

-					    (1285, 962))

-					line_style 	3

-					origin_attachment 	(1168, 1022)

-					terminal_attachment 	(1285, 962))

-				    (object RoleView "annotation" @848

-					Parent_View 	@846

-					location   	(960, 222)

-					label      	(object SegLabel @849

-					    Parent_View 	@848

-					    location   	(1290, 1075)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.445378

-					    height     	122

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCD9018C"

-					client     	@846

-					supplier   	@840

-					line_style 	3

-					origin_attachment 	(1168, 1022)

-					terminal_attachment 	(1168, 1141)

-					label      	(object SegLabel @850

-					    Parent_View 	@848

-					    location   	(1127, 1074)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.436975

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$163" @851

-				location   	(1563, 1353)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6ADE42009A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$164" @852

-					Parent_View 	@851

-					location   	(1355, 553)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADE4302FE"

-					client     	@851

-					supplier   	@839

-					vertices   	(list Points

-					    (1563, 1353)

-					    (1940, 1353)

-					    (1940, 1255))

-					line_style 	3

-					origin_attachment 	(1563, 1353)

-					terminal_attachment 	(1940, 1255))

-				    (object RoleView "annotations" @853

-					Parent_View 	@851

-					location   	(1355, 553)

-					label      	(object SegLabel @854

-					    Parent_View 	@853

-					    location   	(1317, 1322)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	0.516807

-					    height     	32

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADE430308"

-					client     	@851

-					supplier   	@840

-					vertices   	(list Points

-					    (1563, 1353)

-					    (1181, 1353)

-					    (1181, 1259))

-					line_style 	3

-					origin_attachment 	(1563, 1353)

-					terminal_attachment 	(1181, 1259)

-					label      	(object SegLabel @855

-					    Parent_View 	@853

-					    location   	(1130, 1326)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.861345

-					    height     	52

-					    orientation 	0))))

-			    (object InheritTreeView "" @856

-				location   	(288, 561)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@832

-				vertices   	(list Points

-				    (288, 561)

-				    (288, 471)))

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @857

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(688, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@857

-				    location   	(460, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	456

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				width      	474

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticleContent" @858

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1856, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@858

-				    location   	(1658, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	396

-				    justify    	0

-				    label      	"XSDParticleContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6BD22300C6"

-				width      	414

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @859

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(720, 960)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@859

-				    location   	(450, 917)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	558

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @860

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(224, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@860

-				    location   	(110, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	246

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @861

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCD640231"

-				client     	@860

-				supplier   	@832

-				line_style 	3

-				origin_attachment 	(221, 617)

-				terminal_attachment 	(221, 561)

-				drawSupplier 	@856)

-			    (object InheritView "" @862

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA20197"

-				client     	@857

-				supplier   	@832

-				line_style 	3

-				origin_attachment 	(589, 617)

-				terminal_attachment 	(589, 561)

-				drawSupplier 	@856)

-			    (object InheritView "" @863

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE2B301D5"

-				client     	@834

-				supplier   	@835

-				line_style 	3

-				origin_attachment 	(1016, 617)

-				terminal_attachment 	(1016, 561)

-				drawSupplier 	@836)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaCompositor" @864

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1824, 944)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@864

-				    location   	(1590, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDSchemaCompositor")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C21DB4102AE"

-				width      	486

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @865

-				location   	(1824, 1089)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@864

-				vertices   	(list Points

-				    (1824, 1089)

-				    (1824, 999)))

-			    (object InheritView "" @866

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8DC0381"

-				client     	@837

-				supplier   	@864

-				line_style 	3

-				origin_attachment 	(1666, 1145)

-				terminal_attachment 	(1666, 1089)

-				drawSupplier 	@865)

-			    (object InheritView "" @867

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB640240"

-				client     	@839

-				supplier   	@864

-				line_style 	3

-				origin_attachment 	(1934, 1145)

-				terminal_attachment 	(1934, 1089)

-				drawSupplier 	@865)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @868

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1840, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@868

-				    location   	(1630, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	438

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @869

-				location   	(1762, 819)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@868

-				vertices   	(list Points

-				    (1762, 819)

-				    (1762, 727)))

-			    (object InheritView "" @870

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8D9003E"

-				client     	@838

-				supplier   	@868

-				line_style 	3

-				origin_attachment 	(1416, 889)

-				terminal_attachment 	(1416, 819)

-				drawSupplier 	@869)

-			    (object InheritView "" @871

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE32102AF"

-				client     	@868

-				supplier   	@835

-				line_style 	3

-				origin_attachment 	(1756, 617)

-				terminal_attachment 	(1756, 561)

-				drawSupplier 	@836)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @872

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				location   	(1120, 144)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@872

-				    location   	(875, 101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				width      	508

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @873

-				location   	(1120, 289)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@872

-				vertices   	(list Points

-				    (1120, 289)

-				    (1120, 199)))

-			    (object AssociationViewNew "$UNNAMED$105" @874

-				location   	(1485, 215)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B751B0803C7"

-				roleview_list 	(list RoleViews

-				    (object RoleView "container" @875

-					Parent_View 	@874

-					location   	(989, 103)

-					label      	(object SegLabel @876

-					    Parent_View 	@875

-					    location   	(1604, 210)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	"+container"

-					    pctDist    	0.033113

-					    height     	119

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B0C01CE"

-					client     	@874

-					supplier   	@872

-					vertices   	(list Points

-					    (1485, 215)

-					    (1485, 176)

-					    (1374, 176))

-					line_style 	3

-					origin_attachment 	(1485, 215)

-					terminal_attachment 	(1374, 176)

-					label      	(object SegLabel @877

-					    Parent_View 	@875

-					    location   	(1435, 226)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	69

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.602649

-					    height     	50

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$106" @878

-					Parent_View 	@874

-					location   	(989, 103)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B0C01CF"

-					client     	@874

-					supplier   	@872

-					vertices   	(list Points

-					    (1485, 215)

-					    (1485, 254)

-					    (1345, 254)

-					    (1345, 199))

-					line_style 	3

-					origin_attachment 	(1485, 215)

-					terminal_attachment 	(1345, 199))))

-			    (object AssociationViewNew "$UNNAMED$107" @879

-				location   	(773, 216)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B751B480261"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootContainer" @880

-					Parent_View 	@879

-					location   	(53, 104)

-					label      	(object SegLabel @881

-					    Parent_View 	@880

-					    location   	(614, 217)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+rootContainer"

-					    pctDist    	-0.025000

-					    height     	160

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B4C0285"

-					client     	@879

-					supplier   	@872

-					vertices   	(list Points

-					    (773, 216)

-					    (773, 176)

-					    (866, 176))

-					line_style 	3

-					origin_attachment 	(773, 216)

-					terminal_attachment 	(866, 176)

-					label      	(object SegLabel @882

-					    Parent_View 	@880

-					    location   	(800, 228)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.300000

-					    height     	27

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$108" @883

-					Parent_View 	@879

-					location   	(53, 104)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B4C0286"

-					client     	@879

-					supplier   	@872

-					vertices   	(list Points

-					    (773, 216)

-					    (773, 257)

-					    (895, 257)

-					    (895, 199))

-					line_style 	3

-					origin_attachment 	(773, 216)

-					terminal_attachment 	(895, 199))))

-			    (object InheritView "" @884

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8E60372"

-				client     	@835

-				supplier   	@872

-				line_style 	3

-				origin_attachment 	(1367, 361)

-				terminal_attachment 	(1367, 289)

-				drawSupplier 	@873)

-			    (object InheritView "" @885

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B72D8E200EA"

-				client     	@833

-				supplier   	@872

-				line_style 	3

-				origin_attachment 	(752, 361)

-				terminal_attachment 	(752, 289)

-				drawSupplier 	@873)

-			    (object InheritView "" @886

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA903D2"

-				client     	@832

-				supplier   	@872

-				line_style 	3

-				origin_attachment 	(299, 361)

-				terminal_attachment 	(299, 289)

-				drawSupplier 	@873)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @887

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@887

-				    location   	(61, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	280

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @888

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCC4A0182"

-				client     	@887

-				supplier   	@860

-				line_style 	3

-				origin_attachment 	(216, 1145)

-				terminal_attachment 	(216, 727))

-			    (object AssociationViewNew "$UNNAMED$219" @889

-				location   	(1382, 1425)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DD0C03DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$220" @890

-					Parent_View 	@889

-					location   	(1190, 225)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100304"

-					client     	@889

-					supplier   	@864

-					vertices   	(list Points

-					    (1382, 1425)

-					    (2147, 1425)

-					    (2147, 943)

-					    (2067, 943))

-					line_style 	3

-					origin_attachment 	(1382, 1425)

-					terminal_attachment 	(2067, 943))

-				    (object RoleView "incorporatedSchema" @891

-					Parent_View 	@889

-					location   	(1190, 225)

-					label      	(object SegLabel @892

-					    Parent_View 	@891

-					    location   	(445, 1389)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+incorporatedSchema"

-					    pctDist    	0.706546

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100305"

-					client     	@889

-					supplier   	@887

-					vertices   	(list Points

-					    (1382, 1425)

-					    (225, 1425)

-					    (225, 1255))

-					line_style 	3

-					origin_attachment 	(1382, 1425)

-					terminal_attachment 	(225, 1255)

-					label      	(object SegLabel @893

-					    Parent_View 	@891

-					    location   	(183, 1392)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.896915

-					    height     	43

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$217" @894

-				location   	(1505, 1503)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DCC700EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$218" @895

-					Parent_View 	@894

-					location   	(1313, 303)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0042"

-					client     	@894

-					supplier   	@868

-					vertices   	(list Points

-					    (1505, 1503)

-					    (2188, 1503)

-					    (2188, 675)

-					    (2059, 675))

-					line_style 	3

-					origin_attachment 	(1505, 1503)

-					terminal_attachment 	(2059, 675))

-				    (object RoleView "resolvedSchema" @896

-					Parent_View 	@894

-					location   	(1313, 303)

-					label      	(object SegLabel @897

-					    Parent_View 	@896

-					    location   	(303, 1472)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+resolvedSchema"

-					    pctDist    	0.733333

-					    height     	32

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0043"

-					client     	@894

-					supplier   	@887

-					vertices   	(list Points

-					    (1505, 1503)

-					    (113, 1503)

-					    (113, 1255))

-					line_style 	3

-					origin_attachment 	(1505, 1503)

-					terminal_attachment 	(113, 1255)

-					label      	(object SegLabel @898

-					    Parent_View 	@896

-					    location   	(73, 1472)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.867683

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$109" @899

-				location   	(66, 244)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B751C310356"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$110" @900

-					Parent_View 	@899

-					location   	(-94, -444)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751C330331"

-					client     	@899

-					supplier   	@872

-					vertices   	(list Points

-					    (66, 244)

-					    (66, 144)

-					    (866, 144))

-					line_style 	3

-					origin_attachment 	(66, 244)

-					terminal_attachment 	(866, 144))

-				    (object RoleView "schema" @901

-					Parent_View 	@899

-					location   	(-94, -444)

-					label      	(object SegLabel @902

-					    Parent_View 	@901

-					    location   	(165, 93)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+schema"

-					    pctDist    	-0.168113

-					    height     	99

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751C33033B"

-					client     	@899

-					supplier   	@887

-					line_style 	3

-					origin_attachment 	(66, 244)

-					terminal_attachment 	(66, 1145)

-					label      	(object SegLabel @903

-					    Parent_View 	@901

-					    location   	(136, 184)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	113

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	-0.066593

-					    height     	70

-					    orientation 	0))))

-			    (object InheritView "" @904

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B780BD90059"

-				client     	@858

-				supplier   	@872

-				line_style 	3

-				origin_attachment 	(1759, 361)

-				terminal_attachment 	(1759, 289)

-				drawSupplier 	@873)

-			    (object InheritView "" @905

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E1770116"

-				client     	@840

-				supplier   	@832

-				line_style 	3

-				origin_attachment 	(400, 1141)

-				terminal_attachment 	(400, 561)

-				drawSupplier 	@856)

-			    (object InheritTreeView "" @906

-				location   	(1012, 837)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@834

-				vertices   	(list Points

-				    (1012, 837)

-				    (1012, 727)))

-			    (object InheritView "" @907

-				stereotype 	(object SegLabel @908

-				    Parent_View 	@907

-				    location   	(1071, 871)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	243

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.888158

-				    height     	34

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B7FD4E20366"

-				client     	@840

-				supplier   	@834

-				line_style 	3

-				origin_attachment 	(1037, 1141)

-				terminal_attachment 	(1037, 837)

-				drawSupplier 	@906)

-			    (object InheritView "" @909

-				stereotype 	(object SegLabel @910

-				    Parent_View 	@909

-				    location   	(890, 865)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	263

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.581633

-				    height     	36

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B7FD4BA023C"

-				client     	@859

-				supplier   	@834

-				line_style 	3

-				origin_attachment 	(925, 905)

-				terminal_attachment 	(925, 837)

-				drawSupplier 	@906)

-			    (object InheritView "" @911

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB560092"

-				client     	@864

-				supplier   	@868

-				line_style 	3

-				origin_attachment 	(1828, 889)

-				terminal_attachment 	(1828, 819)

-				drawSupplier 	@869)))

-		    (object ClassDiagram "7. Concrete Attributes"

-			quid       	"3B9F8F7602C7"

-			title      	"7. Concrete Attributes"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @912

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 1440)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@912

-				    location   	(1938, 1359)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	412

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				compartment 	(object Compartment

-				    Parent_View 	@912

-				    location   	(1938, 1419)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	382

-				    compartmentItems 	(list Compartment

-					"+ form : XSDForm"

-					"+ lexicalValue : String"))

-				width      	430

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDForm" @913

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2560, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@913

-				    location   	(2398, 1365)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDForm")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@913

-				    location   	(2398, 1315)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B9F913B01EB"

-				width      	342

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @914

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 96)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@914

-				    location   	(40, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	657

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				compartment 	(object Compartment

-				    Parent_View 	@914

-				    location   	(40, 97)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	446

-				    compartmentItems 	(list Compartment

-					"+ element : DOMElement"))

-				width      	675

-				height     	143

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @915

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(848, 384)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@915

-				    location   	(687, 333)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	322

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	340

-				height     	126

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @916

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 944)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@916

-				    location   	(1678, 892)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	452

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				width      	470

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @917

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1600, 1408)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@917

-				    location   	(1328, 1356)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	544

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	562

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @918

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(864, 624)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@918

-				    location   	(745, 573)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	238

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	256

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @919

-				location   	(850, 537)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@915

-				vertices   	(list Points

-				    (850, 537)

-				    (850, 447)))

-			    (object ClassView "Class" "Logical View::xsd::DOMElement" @920

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1248, 128)

-				label      	(object ItemLabel

-				    Parent_View 	@920

-				    location   	(873, 90)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	751

-				    justify    	0

-				    label      	"DOMElement")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@920

-				    location   	(873, 40)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	751

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3B8189790200"

-				width      	769

-				height     	200

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @921

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 640)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@921

-				    location   	(41, 584)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	512

-				height     	136

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaContent" @922

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 384)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@922

-				    location   	(38, 333)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDSchemaContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B688CB800BA"

-				width      	422

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @923

-				location   	(368, 263)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@914

-				vertices   	(list Points

-				    (368, 263)

-				    (368, 167)))

-			    (object ClassView "Class" "Logical View::xsd::XSDDisallowedSubstitutions" @924

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(992, 1456)

-				label      	(object ItemLabel

-				    Parent_View 	@924

-				    location   	(723, 1347)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDDisallowedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@924

-				    location   	(723, 1297)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5A403DF"

-				compartment 	(object Compartment

-				    Parent_View 	@924

-				    location   	(723, 1407)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	225

-				    compartmentItems 	(list Compartment

-					"+ substitution"

-					"+ extension"

-					"+ restriction"

-					"+ all"))

-				width      	556

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDProhibitedSubstitutions" @925

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(880, 1792)

-				label      	(object ItemLabel

-				    Parent_View 	@925

-				    location   	(614, 1708)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"XSDProhibitedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@925

-				    location   	(614, 1658)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5BE0272"

-				compartment 	(object Compartment

-				    Parent_View 	@925

-				    location   	(614, 1768)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	198

-				    compartmentItems 	(list Compartment

-					"+ extension"

-					"+ restriction"

-					"+ all"))

-				width      	550

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @926

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(912, 2096)

-				label      	(object ItemLabel

-				    Parent_View 	@926

-				    location   	(532, 2040)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	760

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@926

-				    location   	(532, 2100)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	1

-				    max_width  	723

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalFinal : XSDSimpleFinal"))

-				width      	778

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleFinal" @927

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@927

-				    location   	(45, 1875)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDSimpleFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@927

-				    location   	(45, 1825)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C25D0295"

-				width      	344

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexFinal" @928

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2544, 2016)

-				label      	(object ItemLabel

-				    Parent_View 	@928

-				    location   	(2362, 1932)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"XSDComplexFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@928

-				    location   	(2362, 1882)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C2CA01CB"

-				width      	382

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @929

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@929

-				    location   	(41, 1279)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	622

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				compartment 	(object Compartment

-				    Parent_View 	@929

-				    location   	(41, 1339)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	588

-				    compartmentItems 	(list Compartment

-					"+ use : XSDAttributeUseCategory"

-					"+ lexicalValue : String"))

-				width      	640

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUseCategory" @930

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 1632)

-				label      	(object ItemLabel

-				    Parent_View 	@930

-				    location   	(41, 1548)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"XSDAttributeUseCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@930

-				    location   	(41, 1498)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BA7B0E801A8"

-				width      	512

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @931

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2608, 928)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@931

-				    location   	(2498, 881)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	220

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	238

-				height     	119

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @932

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2240, 1712)

-				label      	(object ItemLabel

-				    Parent_View 	@932

-				    location   	(1757, 1631)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	966

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				compartment 	(object Compartment

-				    Parent_View 	@932

-				    location   	(1757, 1691)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	934

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalFinal : XSDProhibitedSubstitutions"

-					"<<0..*>> + block : XSDDisallowedSubstitutions"))

-				width      	984

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @933

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2272, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@933

-				    location   	(1828, 1096)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	888

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				compartment 	(object Compartment

-				    Parent_View 	@933

-				    location   	(1828, 1156)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	852

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalNamespaceConstraint : String"))

-				width      	906

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @934

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1120, 1008)

-				label      	(object ItemLabel

-				    Parent_View 	@934

-				    location   	(622, 777)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	996

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	1014

-				height     	486

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDImport" @935

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 960)

-				label      	(object ItemLabel

-				    Parent_View 	@935

-				    location   	(37, 904)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"XSDImport")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C93017F"

-				width      	424

-				height     	136

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @936

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1344, 656)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@936

-				    location   	(1138, 600)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	412

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				compartment 	(object Compartment

-				    Parent_View 	@936

-				    location   	(1138, 660)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	378

-				    compartmentItems 	(list Compartment

-					"+ lexicalValue : String"))

-				width      	430

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @937

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1840, 2048)

-				label      	(object ItemLabel

-				    Parent_View 	@937

-				    location   	(1410, 1942)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	860

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				compartment 	(object Compartment

-				    Parent_View 	@937

-				    location   	(1410, 2002)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	822

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalFinal : XSDComplexFinal"

-					"<<0..*>> + block : XSDProhibitedSubstitutions"

-					"+ mixed : boolean"))

-				width      	878

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @938

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1488, 1696)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@938

-				    location   	(1304, 1644)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	368

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	386

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @939

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@938

-				supplier   	@917

-				line_style 	3

-				origin_attachment 	(1506, 1632)

-				terminal_attachment 	(1506, 1472))

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @940

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2208, 704)

-				label      	(object ItemLabel

-				    Parent_View 	@940

-				    location   	(1758, 598)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	900

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	918

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @941

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848AA01D3"

-				client     	@931

-				supplier   	@915

-				line_style 	3

-				origin_attachment 	(2696, 869)

-				terminal_attachment 	(2696, 537)

-				drawSupplier 	@919)

-			    (object InheritView "" @942

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@932

-				supplier   	@912

-				line_style 	3

-				origin_attachment 	(2094, 1619)

-				terminal_attachment 	(2094, 1533))

-			    (object InheritTreeView "" @943

-				location   	(1487, 1856)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@938

-				vertices   	(list Points

-				    (1487, 1856)

-				    (1487, 1760)))

-			    (object ClassView "Class" "Logical View::xsd::DOMAttr" @944

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2400, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@944

-				    location   	(2080, 350)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	640

-				    justify    	0

-				    label      	"DOMAttr")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@944

-				    location   	(2080, 300)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	640

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3BBF8C8901B6"

-				width      	658

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @945

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@937

-				supplier   	@938

-				line_style 	3

-				origin_attachment 	(1734, 1930)

-				terminal_attachment 	(1734, 1856)

-				drawSupplier 	@943)

-			    (object InheritView "" @946

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D25680259"

-				client     	@936

-				supplier   	@915

-				line_style 	3

-				origin_attachment 	(1328, 588)

-				terminal_attachment 	(1328, 537)

-				drawSupplier 	@919)

-			    (object InheritView "" @947

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E1770116"

-				client     	@940

-				supplier   	@915

-				line_style 	3

-				origin_attachment 	(2190, 586)

-				terminal_attachment 	(2190, 537)

-				drawSupplier 	@919)

-			    (object InheritView "" @948

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE32102AF"

-				client     	@921

-				supplier   	@922

-				line_style 	3

-				origin_attachment 	(222, 572)

-				terminal_attachment 	(222, 447))

-			    (object InheritView "" @949

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8E60372"

-				client     	@922

-				supplier   	@914

-				line_style 	3

-				origin_attachment 	(260, 321)

-				terminal_attachment 	(260, 263)

-				drawSupplier 	@923)

-			    (object InheritView "" @950

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8D9003E"

-				client     	@935

-				supplier   	@921

-				line_style 	3

-				origin_attachment 	(223, 892)

-				terminal_attachment 	(223, 708))

-			    (object InheritView "" @951

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A3A0041"

-				client     	@933

-				supplier   	@931

-				line_style 	3

-				origin_attachment 	(2600, 1084)

-				terminal_attachment 	(2600, 987))

-			    (object ClassView "Class" "Logical View::xsd::DOMDocument" @952

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2336, 128)

-				label      	(object ItemLabel

-				    Parent_View 	@952

-				    location   	(1957, 94)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	758

-				    justify    	0

-				    label      	"DOMDocument")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@952

-				    location   	(1957, 44)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	758

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3C27850E0381"

-				width      	776

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @953

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA903D2"

-				client     	@915

-				supplier   	@914

-				line_style 	3

-				origin_attachment 	(856, 321)

-				terminal_attachment 	(856, 263)

-				drawSupplier 	@923)

-			    (object ClassView "Class" "Logical View::xsd::DOMNode" @954

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1568, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@954

-				    location   	(1234, 350)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"DOMNode")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@954

-				    location   	(1234, 300)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3BFE64A50117"

-				width      	686

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @955

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCD640231"

-				client     	@918

-				supplier   	@915

-				line_style 	3

-				origin_attachment 	(850, 561)

-				terminal_attachment 	(850, 537)

-				drawSupplier 	@919)

-			    (object InheritView "" @956

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B72D7BB0349"

-				client     	@929

-				supplier   	@915

-				line_style 	3

-				origin_attachment 	(575, 1267)

-				terminal_attachment 	(575, 537)

-				drawSupplier 	@919)

-			    (object InheritView "" @957

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA20197"

-				client     	@916

-				supplier   	@915

-				line_style 	3

-				origin_attachment 	(1694, 880)

-				terminal_attachment 	(1694, 537)

-				drawSupplier 	@919)

-			    (object InheritView "" @958

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCC4A0182"

-				client     	@934

-				supplier   	@918

-				line_style 	3

-				origin_attachment 	(856, 765)

-				terminal_attachment 	(856, 687))

-			    (object InheritTreeView "" @959

-				location   	(1703, 1290)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@916

-				vertices   	(list Points

-				    (1703, 1290)

-				    (1703, 1008)))

-			    (object InheritView "" @960

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@917

-				supplier   	@916

-				line_style 	3

-				origin_attachment 	(1503, 1344)

-				terminal_attachment 	(1503, 1290)

-				drawSupplier 	@959)

-			    (object InheritView "" @961

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@912

-				supplier   	@916

-				line_style 	3

-				origin_attachment 	(2093, 1347)

-				terminal_attachment 	(2093, 1290)

-				drawSupplier 	@959)

-			    (object InheritView "" @962

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@926

-				supplier   	@938

-				line_style 	3

-				origin_attachment 	(1253, 2028)

-				terminal_attachment 	(1253, 1856)

-				drawSupplier 	@943)))

-		    (object ClassDiagram "8. Concrete Containment"

-			quid       	"3B6A8097027A"

-			title      	"8. Concrete Containment"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @963

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2672, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@963

-				    location   	(2439, 949)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	484

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @964

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2640, 576)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@964

-				    location   	(2431, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	436

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefine" @965

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 784)

-				label      	(object ItemLabel

-				    Parent_View 	@965

-				    location   	(2013, 741)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDRedefine")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C9B02AD"

-				width      	280

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefineContent" @966

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2064, 576)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@966

-				    location   	(1854, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"XSDRedefineContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AE2060172"

-				width      	438

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @967

-				location   	(1943, 868)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@966

-				vertices   	(list Points

-				    (1943, 868)

-				    (1943, 631)))

-			    (object AssociationViewNew "$UNNAMED$165" @968

-				location   	(2125, 680)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE8240051"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$166" @969

-					Parent_View 	@968

-					location   	(157, 344)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6AE82602AD"

-					client     	@968

-					supplier   	@965

-					line_style 	3

-					origin_attachment 	(2125, 680)

-					terminal_attachment 	(2125, 729))

-				    (object RoleView "contents" @970

-					Parent_View 	@968

-					location   	(157, 344)

-					label      	(object SegLabel @971

-					    Parent_View 	@970

-					    location   	(2255, 671)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.175439

-					    height     	130

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6AE82602B7"

-					client     	@968

-					supplier   	@966

-					line_style 	3

-					origin_attachment 	(2125, 680)

-					terminal_attachment 	(2125, 631)

-					label      	(object SegLabel @972

-					    Parent_View 	@970

-					    location   	(2067, 671)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.175439

-					    height     	59

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @973

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@973

-				    location   	(148, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	234

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @974

-				location   	(272, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@973

-				vertices   	(list Points

-				    (272, 465)

-				    (272, 375)))

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @975

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2656, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@975

-				    location   	(2372, 1121)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	569

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	587

-				height     	118

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @976

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 576)

-				label      	(object ItemLabel

-				    Parent_View 	@976

-				    location   	(89, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	334

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	352

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$153" @977

-				location   	(1170, 1356)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6837AC025A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "modelGroup" @978

-					Parent_View 	@977

-					location   	(866, -20)

-					label      	(object SegLabel @979

-					    Parent_View 	@978

-					    location   	(269, 1389)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+modelGroup"

-					    pctDist    	0.534044

-					    height     	33

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0339"

-					client     	@977

-					supplier   	@976

-					vertices   	(list Points

-					    (1170, 1356)

-					    (206, 1356)

-					    (206, 631))

-					line_style 	3

-					origin_attachment 	(1170, 1356)

-					terminal_attachment 	(206, 631)

-					label      	(object SegLabel @980

-					    Parent_View 	@978

-					    location   	(226, 1322)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.559146

-					    height     	35

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$154" @981

-					Parent_View 	@977

-					location   	(866, -20)

-					label      	(object SegLabel @982

-					    Parent_View 	@981

-					    location   	(2521, 1398)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0338"

-					client     	@977

-					supplier   	@975

-					vertices   	(list Points

-					    (1170, 1356)

-					    (2731, 1356)

-					    (2731, 1227))

-					line_style 	3

-					origin_attachment 	(1170, 1356)

-					terminal_attachment 	(2731, 1227))))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @983

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(160, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@983

-				    location   	(35, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	250

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	268

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$147" @984

-				location   	(122, 1136)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6BCEB102F8"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$148" @985

-					Parent_View 	@984

-					location   	(-630, -256)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6BCEB6001B"

-					client     	@984

-					supplier   	@976

-					line_style 	3

-					origin_attachment 	(122, 1136)

-					terminal_attachment 	(122, 631))

-				    (object RoleView "contents" @986

-					Parent_View 	@984

-					location   	(-630, -256)

-					label      	(object SegLabel @987

-					    Parent_View 	@986

-					    location   	(223, 1515)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.750495

-					    height     	101

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6BCEB60025"

-					client     	@984

-					supplier   	@983

-					line_style 	3

-					origin_attachment 	(122, 1136)

-					terminal_attachment 	(122, 1641)

-					label      	(object SegLabel @988

-					    Parent_View 	@986

-					    location   	(180, 1581)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.881188

-					    height     	58

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticleContent" @989

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 80)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@989

-				    location   	(41, 42)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	495

-				    justify    	0

-				    label      	"XSDParticleContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6BD22300C6"

-				width      	513

-				height     	100

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$159" @990

-				location   	(47, 885)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B47150119"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$160" @991

-					Parent_View 	@990

-					location   	(-289, 821)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B471A03AB"

-					client     	@990

-					supplier   	@983

-					line_style 	3

-					origin_attachment 	(47, 885)

-					terminal_attachment 	(47, 1641))

-				    (object RoleView "content" @992

-					Parent_View 	@990

-					location   	(-289, 821)

-					label      	(object SegLabel @993

-					    Parent_View 	@992

-					    location   	(142, 189)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+content"

-					    pctDist    	0.921854

-					    height     	95

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B471A03B5"

-					client     	@990

-					supplier   	@989

-					line_style 	3

-					origin_attachment 	(47, 885)

-					terminal_attachment 	(47, 130)

-					label      	(object SegLabel @994

-					    Parent_View 	@992

-					    location   	(28, 192)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.917881

-					    height     	19

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @995

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1424, 896)

-				label      	(object ItemLabel

-				    Parent_View 	@995

-				    location   	(1252, 849)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	345

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	363

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @996

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1408, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@996

-				    location   	(1175, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	484

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$89" @997

-				location   	(1319, 1034)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6F1DE9018A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$90" @998

-					Parent_View 	@997

-					location   	(-57, -102)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6F1DEA036C"

-					client     	@997

-					supplier   	@995

-					line_style 	3

-					origin_attachment 	(1319, 1034)

-					terminal_attachment 	(1319, 955))

-				    (object RoleView "content" @999

-					Parent_View 	@997

-					location   	(-57, -102)

-					label      	(object SegLabel @1000

-					    Parent_View 	@999

-					    location   	(1439, 1039)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+content"

-					    pctDist    	0.073171

-					    height     	120

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6F1DEA0380"

-					client     	@997

-					supplier   	@996

-					line_style 	3

-					origin_attachment 	(1319, 1034)

-					terminal_attachment 	(1319, 1113)

-					label      	(object SegLabel @1001

-					    Parent_View 	@999

-					    location   	(1279, 1031)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.040816

-					    height     	41

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDConstrainingFacet" @1002

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2080, 1696)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1002

-				    location   	(1855, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	450

-				    justify    	0

-				    label      	"XSDConstrainingFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6B340093"

-				width      	468

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @1003

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1280, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@1003

-				    location   	(1035, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	508

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$185" @1004

-				location   	(1351, 1840)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D5CA50112"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$186" @1005

-					Parent_View 	@1004

-					location   	(-297, 224)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D5CA703B4"

-					client     	@1004

-					supplier   	@1003

-					vertices   	(list Points

-					    (1351, 1840)

-					    (1294, 1840)

-					    (1294, 1751))

-					line_style 	3

-					origin_attachment 	(1351, 1840)

-					terminal_attachment 	(1294, 1751))

-				    (object RoleView "contents" @1006

-					Parent_View 	@1004

-					location   	(-297, 224)

-					label      	(object SegLabel @1007

-					    Parent_View 	@1006

-					    location   	(1517, 1806)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.632653

-					    height     	108

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D5CA703C8"

-					client     	@1004

-					supplier   	@1003

-					vertices   	(list Points

-					    (1351, 1840)

-					    (1409, 1840)

-					    (1409, 1751))

-					line_style 	3

-					origin_attachment 	(1351, 1840)

-					terminal_attachment 	(1409, 1751)

-					label      	(object SegLabel @1008

-					    Parent_View 	@1006

-					    location   	(1361, 1801)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.072848

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$69" @1009

-				location   	(1190, 1432)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6890D6006F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "anonymousTypeDefinition" @1010

-					Parent_View 	@1009

-					location   	(774, -1832)

-					label      	(object SegLabel @1011

-					    Parent_View 	@1010

-					    location   	(1462, 1525)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	492

-					    justify    	0

-					    label      	"+anonymousTypeDefinition"

-					    pctDist    	0.444976

-					    height     	272

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6890D60318"

-					client     	@1009

-					supplier   	@1003

-					line_style 	3

-					origin_attachment 	(1190, 1432)

-					terminal_attachment 	(1190, 1641)

-					label      	(object SegLabel @1012

-					    Parent_View 	@1010

-					    location   	(1143, 1527)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.454545

-					    height     	47

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$70" @1013

-					Parent_View 	@1009

-					location   	(774, -1832)

-					label      	(object SegLabel @1014

-					    Parent_View 	@1013

-					    location   	(1149, 1266)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6890D6030E"

-					client     	@1009

-					supplier   	@996

-					line_style 	3

-					origin_attachment 	(1190, 1432)

-					terminal_attachment 	(1190, 1223))))

-			    (object AssociationViewNew "$UNNAMED$187" @1015

-				location   	(1690, 1684)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C35AD0374"

-				roleview_list 	(list RoleViews

-				    (object RoleView "facetContents" @1016

-					Parent_View 	@1015

-					location   	(-326, -12)

-					label      	(object SegLabel @1017

-					    Parent_View 	@1016

-					    location   	(1695, 1731)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+facetContents"

-					    pctDist    	0.032051

-					    height     	47

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C35AF0010"

-					client     	@1015

-					supplier   	@1002

-					line_style 	3

-					origin_attachment 	(1690, 1684)

-					terminal_attachment 	(1846, 1684)

-					label      	(object SegLabel @1018

-					    Parent_View 	@1016

-					    location   	(1756, 1644)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	94

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.420732

-					    height     	41

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$188" @1019

-					Parent_View 	@1015

-					location   	(-326, -12)

-					label      	(object SegLabel @1020

-					    Parent_View 	@1019

-					    location   	(1566, 1643)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C35AF0006"

-					client     	@1015

-					supplier   	@1003

-					line_style 	3

-					origin_attachment 	(1690, 1684)

-					terminal_attachment 	(1534, 1684))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaCompositor" @1021

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2624, 784)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1021

-				    location   	(2388, 741)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	472

-				    justify    	0

-				    label      	"XSDSchemaCompositor")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C21DB4102AE"

-				width      	490

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaContent" @1022

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1022

-				    location   	(1108, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	408

-				    justify    	0

-				    label      	"XSDSchemaContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B688CB800BA"

-				width      	426

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @1023

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(688, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@1023

-				    location   	(557, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	280

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$167" @1024

-				location   	(963, 319)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B688E6B003D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "contents" @1025

-					Parent_View 	@1024

-					location   	(595, -17)

-					label      	(object SegLabel @1026

-					    Parent_View 	@1025

-					    location   	(974, 361)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.081081

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B688E6C0111"

-					client     	@1024

-					supplier   	@1022

-					line_style 	3

-					origin_attachment 	(963, 319)

-					terminal_attachment 	(1099, 319)

-					label      	(object SegLabel @1027

-					    Parent_View 	@1025

-					    location   	(1016, 290)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.396396

-					    height     	30

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$168" @1028

-					Parent_View 	@1024

-					location   	(595, -17)

-					label      	(object SegLabel @1029

-					    Parent_View 	@1028

-					    location   	(855, 361)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B688E6C0107"

-					client     	@1024

-					supplier   	@1023

-					line_style 	3

-					origin_attachment 	(963, 319)

-					terminal_attachment 	(828, 319))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @1030

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2160, 992)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1030

-				    location   	(1974, 949)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1031

-				location   	(2322, 1593)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1030

-				vertices   	(list Points

-				    (2322, 1593)

-				    (2322, 1047)))

-			    (object InheritView "" @1032

-				stereotype 	(object SegLabel @1033

-				    Parent_View 	@1032

-				    location   	(2146, 905)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.460000

-				    height     	5

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B6AE2F5013A"

-				client     	@1030

-				supplier   	@966

-				line_style 	3

-				origin_attachment 	(2150, 937)

-				terminal_attachment 	(2150, 868)

-				drawSupplier 	@967)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @1034

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(832, 576)

-				label      	(object ItemLabel

-				    Parent_View 	@1034

-				    location   	(510, 532)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	644

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	662

-				height     	112

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$113" @1035

-				location   	(1498, 1431)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68911401AF"

-				roleview_list 	(list RoleViews

-				    (object RoleView "anonymousTypeDefinition" @1036

-					Parent_View 	@1035

-					location   	(1038, -1810)

-					label      	(object SegLabel @1037

-					    Parent_View 	@1036

-					    location   	(2027, 1472)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	492

-					    justify    	0

-					    label      	"+anonymousTypeDefinition"

-					    pctDist    	0.454389

-					    height     	41

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6891150017"

-					client     	@1035

-					supplier   	@1030

-					vertices   	(list Points

-					    (1498, 1431)

-					    (2281, 1431)

-					    (2281, 1047))

-					line_style 	3

-					origin_attachment 	(1498, 1431)

-					terminal_attachment 	(2281, 1047)

-					label      	(object SegLabel @1038

-					    Parent_View 	@1036

-					    location   	(2204, 1397)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.605419

-					    height     	35

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$114" @1039

-					Parent_View 	@1035

-					location   	(1038, -1810)

-					label      	(object SegLabel @1040

-					    Parent_View 	@1039

-					    location   	(1090, 866)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6891150016"

-					client     	@1035

-					supplier   	@1034

-					vertices   	(list Points

-					    (1498, 1431)

-					    (1131, 1431)

-					    (1131, 632))

-					line_style 	3

-					origin_attachment 	(1498, 1431)

-					terminal_attachment 	(1131, 632))))

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @1041

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(848, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1041

-				    location   	(655, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	386

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	404

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @1042

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 896)

-				label      	(object ItemLabel

-				    Parent_View 	@1042

-				    location   	(505, 853)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	590

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	608

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$117" @1043

-				location   	(534, 736)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6833EF0160"

-				roleview_list 	(list RoleViews

-				    (object RoleView "identityConstraintDefinitions" @1044

-					Parent_View 	@1043

-					location   	(86, -2144)

-					label      	(object SegLabel @1045

-					    Parent_View 	@1044

-					    location   	(820, 748)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	550

-					    justify    	0

-					    label      	"+identityConstraintDefinitions"

-					    pctDist    	0.111111

-					    height     	286

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00299"

-					client     	@1043

-					supplier   	@1042

-					line_style 	3

-					origin_attachment 	(534, 736)

-					terminal_attachment 	(534, 841)

-					label      	(object SegLabel @1046

-					    Parent_View 	@1044

-					    location   	(595, 807)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.675926

-					    height     	61

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$118" @1047

-					Parent_View 	@1043

-					location   	(86, -2144)

-					label      	(object SegLabel @1048

-					    Parent_View 	@1047

-					    location   	(576, 653)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00298"

-					client     	@1043

-					supplier   	@1034

-					line_style 	3

-					origin_attachment 	(534, 736)

-					terminal_attachment 	(534, 632))))

-			    (object AssociationViewNew "$UNNAMED$137" @1049

-				location   	(900, 1032)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D3D003E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "selector" @1050

-					Parent_View 	@1049

-					location   	(84, 120)

-					label      	(object SegLabel @1051

-					    Parent_View 	@1050

-					    location   	(1013, 1042)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+selector"

-					    pctDist    	0.123288

-					    height     	113

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E0234"

-					client     	@1049

-					supplier   	@1041

-					line_style 	3

-					origin_attachment 	(900, 1032)

-					terminal_attachment 	(900, 1113)

-					label      	(object SegLabel @1052

-					    Parent_View 	@1050

-					    location   	(859, 1040)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.095890

-					    height     	42

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$138" @1053

-					Parent_View 	@1049

-					location   	(84, 120)

-					label      	(object SegLabel @1054

-					    Parent_View 	@1053

-					    location   	(859, 968)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E022A"

-					client     	@1049

-					supplier   	@1042

-					line_style 	3

-					origin_attachment 	(900, 1032)

-					terminal_attachment 	(900, 951))))

-			    (object AssociationViewNew "$UNNAMED$139" @1055

-				location   	(700, 1032)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D330025"

-				roleview_list 	(list RoleViews

-				    (object RoleView "fields" @1056

-					Parent_View 	@1055

-					location   	(-116, 120)

-					label      	(object SegLabel @1057

-					    Parent_View 	@1056

-					    location   	(616, 1036)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	120

-					    justify    	0

-					    label      	"+fields"

-					    pctDist    	0.054795

-					    height     	85

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330379"

-					client     	@1055

-					supplier   	@1041

-					line_style 	3

-					origin_attachment 	(700, 1032)

-					terminal_attachment 	(700, 1113)

-					label      	(object SegLabel @1058

-					    Parent_View 	@1056

-					    location   	(771, 1042)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.123077

-					    height     	71

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$140" @1059

-					Parent_View 	@1055

-					location   	(-116, 120)

-					label      	(object SegLabel @1060

-					    Parent_View 	@1059

-					    location   	(659, 968)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330365"

-					client     	@1055

-					supplier   	@1042

-					line_style 	3

-					origin_attachment 	(700, 1032)

-					terminal_attachment 	(700, 951))))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeContent" @1061

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(752, 1440)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1061

-				    location   	(500, 1397)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	504

-				    justify    	0

-				    label      	"XSDComplexTypeContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683BA00196"

-				width      	522

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1062

-				location   	(550, 1590)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1061

-				vertices   	(list Points

-				    (550, 1590)

-				    (550, 1495)))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupContent" @1063

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1504, 576)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1063

-				    location   	(1240, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	528

-				    justify    	0

-				    label      	"XSDAttributeGroupContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6940200089"

-				width      	546

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1064

-				location   	(1406, 765)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1063

-				vertices   	(list Points

-				    (1406, 765)

-				    (1406, 631)))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @1065

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2656, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@1065

-				    location   	(2393, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	526

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	544

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$95" @1066

-				location   	(1614, 1868)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6FDDD70113"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$96" @1067

-					Parent_View 	@1066

-					location   	(526, 476)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6FDDDA026B"

-					client     	@1066

-					supplier   	@1065

-					vertices   	(list Points

-					    (1614, 1868)

-					    (2500, 1868)

-					    (2500, 1751))

-					line_style 	3

-					origin_attachment 	(1614, 1868)

-					terminal_attachment 	(2500, 1751))

-				    (object RoleView "content" @1068

-					Parent_View 	@1066

-					location   	(526, 476)

-					label      	(object SegLabel @1069

-					    Parent_View 	@1068

-					    location   	(896, 1787)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+content"

-					    pctDist    	0.709870

-					    height     	89

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6FDDDA0275"

-					client     	@1066

-					supplier   	@1061

-					vertices   	(list Points

-					    (1614, 1868)

-					    (984, 1868)

-					    (984, 1495))

-					line_style 	3

-					origin_attachment 	(1614, 1868)

-					terminal_attachment 	(984, 1495)

-					label      	(object SegLabel @1070

-					    Parent_View 	@1068

-					    location   	(1042, 1824)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.571286

-					    height     	45

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$101" @1071

-				location   	(2927, 387)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B698E360386"

-				roleview_list 	(list RoleViews

-				    (object RoleView "attributeContents" @1072

-					Parent_View 	@1071

-					location   	(2463, -3757)

-					label      	(object SegLabel @1073

-					    Parent_View 	@1072

-					    location   	(1915, 357)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+attributeContents"

-					    pctDist    	0.773060

-					    height     	31

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B698E38007C"

-					client     	@1071

-					supplier   	@1063

-					vertices   	(list Points

-					    (2927, 387)

-					    (1750, 387)

-					    (1750, 521))

-					line_style 	3

-					origin_attachment 	(2927, 387)

-					terminal_attachment 	(1750, 521)

-					label      	(object SegLabel @1074

-					    Parent_View 	@1072

-					    location   	(1804, 425)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.857247

-					    height     	38

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$102" @1075

-					Parent_View 	@1071

-					location   	(2463, -3757)

-					label      	(object SegLabel @1076

-					    Parent_View 	@1075

-					    location   	(2946, 1448)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B698E380072"

-					client     	@1071

-					supplier   	@1065

-					vertices   	(list Points

-					    (2927, 387)

-					    (2987, 387)

-					    (2987, 1671)

-					    (2928, 1671))

-					line_style 	3

-					origin_attachment 	(2927, 387)

-					terminal_attachment 	(2928, 1671))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @1077

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1077

-				    location   	(1699, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	556

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$77" @1078

-				location   	(1750, 872)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69404E0067"

-				roleview_list 	(list RoleViews

-				    (object RoleView "contents" @1079

-					Parent_View 	@1078

-					location   	(1462, -2392)

-					label      	(object SegLabel @1080

-					    Parent_View 	@1079

-					    location   	(1640, 691)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.751037

-					    height     	110

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69405002A5"

-					client     	@1078

-					supplier   	@1063

-					line_style 	3

-					origin_attachment 	(1750, 872)

-					terminal_attachment 	(1750, 631)

-					label      	(object SegLabel @1081

-					    Parent_View 	@1079

-					    location   	(1814, 695)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.734440

-					    height     	64

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$78" @1082

-					Parent_View 	@1078

-					location   	(1462, -2392)

-					label      	(object SegLabel @1083

-					    Parent_View 	@1082

-					    location   	(1709, 1065)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B694050029B"

-					client     	@1078

-					supplier   	@1077

-					line_style 	3

-					origin_attachment 	(1750, 872)

-					terminal_attachment 	(1750, 1113))))

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @1084

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1084

-				    location   	(279, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	274

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	292

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$209" @1085

-				location   	(1252, 1896)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BEBDC870247"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$210" @1086

-					Parent_View 	@1085

-					location   	(708, 1288)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BEBDC8C02F9"

-					client     	@1085

-					supplier   	@1065

-					vertices   	(list Points

-					    (1252, 1896)

-					    (2603, 1896)

-					    (2603, 1751))

-					line_style 	3

-					origin_attachment 	(1252, 1896)

-					terminal_attachment 	(2603, 1751))

-				    (object RoleView "attributeWildcardContent" @1087

-					Parent_View 	@1085

-					location   	(708, 1288)

-					label      	(object SegLabel @1088

-					    Parent_View 	@1087

-					    location   	(682, 1858)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	480

-					    justify    	0

-					    label      	"+attributeWildcardContent"

-					    pctDist    	0.381142

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BEBDC8C0303"

-					client     	@1085

-					supplier   	@1084

-					vertices   	(list Points

-					    (1252, 1896)

-					    (428, 1896)

-					    (428, 1223))

-					line_style 	3

-					origin_attachment 	(1252, 1896)

-					terminal_attachment 	(428, 1223)

-					label      	(object SegLabel @1089

-					    Parent_View 	@1087

-					    location   	(382, 1860)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.575033

-					    height     	47

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$81" @1090

-				location   	(1199, 1321)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C275D320220"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$82" @1091

-					Parent_View 	@1090

-					location   	(655, 713)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C275D3C010C"

-					client     	@1090

-					supplier   	@1077

-					vertices   	(list Points

-					    (1199, 1321)

-					    (1897, 1321)

-					    (1897, 1223))

-					line_style 	3

-					origin_attachment 	(1199, 1321)

-					terminal_attachment 	(1897, 1223))

-				    (object RoleView "attributeWildcardContent" @1092

-					Parent_View 	@1090

-					location   	(655, 713)

-					label      	(object SegLabel @1093

-					    Parent_View 	@1092

-					    location   	(857, 1279)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	480

-					    justify    	0

-					    label      	"+attributeWildcardContent"

-					    pctDist    	0.429569

-					    height     	43

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C275D3C010D"

-					client     	@1090

-					supplier   	@1084

-					vertices   	(list Points

-					    (1199, 1321)

-					    (500, 1321)

-					    (500, 1223))

-					line_style 	3

-					origin_attachment 	(1199, 1321)

-					terminal_attachment 	(500, 1223)

-					label      	(object SegLabel @1094

-					    Parent_View 	@1092

-					    location   	(576, 1279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.782305

-					    height     	43

-					    orientation 	1))))

-			    (object InheritView "" @1095

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@1065

-				supplier   	@1030

-				line_style 	3

-				origin_attachment 	(2606, 1641)

-				terminal_attachment 	(2606, 1593)

-				drawSupplier 	@1031)

-			    (object InheritView "" @1096

-				stereotype 	(object SegLabel @1097

-				    Parent_View 	@1096

-				    location   	(759, 495)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	243

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.446429

-				    height     	6

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B685F17002E"

-				client     	@1034

-				supplier   	@973

-				line_style 	3

-				origin_attachment 	(753, 520)

-				terminal_attachment 	(753, 465)

-				drawSupplier 	@974)

-			    (object InheritView "" @1098

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@1003

-				supplier   	@1030

-				line_style 	3

-				origin_attachment 	(1409, 1641)

-				terminal_attachment 	(1409, 1593)

-				drawSupplier 	@1031)

-			    (object InheritView "" @1099

-				stereotype 	(object SegLabel @1100

-				    Parent_View 	@1099

-				    location   	(759, 1591)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	219

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.980392

-				    height     	385

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B685F55032B"

-				client     	@1003

-				supplier   	@1061

-				line_style 	3

-				origin_attachment 	(1144, 1641)

-				terminal_attachment 	(1144, 1590)

-				drawSupplier 	@1062)

-			    (object InheritView "" @1101

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A640279"

-				client     	@976

-				supplier   	@973

-				line_style 	3

-				origin_attachment 	(166, 521)

-				terminal_attachment 	(166, 465)

-				drawSupplier 	@974)

-			    (object InheritTreeView "" @1102

-				location   	(431, 222)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@989

-				vertices   	(list Points

-				    (431, 222)

-				    (431, 130)))

-			    (object InheritView "" @1103

-				stereotype 	(object SegLabel @1104

-				    Parent_View 	@1103

-				    location   	(361, 224)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	237

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.976744

-				    height     	86

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B6BD2440069"

-				client     	@973

-				supplier   	@989

-				line_style 	3

-				origin_attachment 	(275, 265)

-				terminal_attachment 	(275, 222)

-				drawSupplier 	@1102)

-			    (object InheritTreeView "" @1105

-				location   	(1309, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1022

-				vertices   	(list Points

-				    (1309, 465)

-				    (1309, 375)))

-			    (object InheritView "" @1106

-				stereotype 	(object SegLabel @1107

-				    Parent_View 	@1106

-				    location   	(941, 495)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.464286

-				    height     	10

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B688E660339"

-				client     	@1034

-				supplier   	@1022

-				line_style 	3

-				origin_attachment 	(931, 520)

-				terminal_attachment 	(931, 465)

-				drawSupplier 	@1105)

-			    (object InheritView "" @1108

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848FC01E7"

-				client     	@983

-				supplier   	@1061

-				line_style 	3

-				origin_attachment 	(250, 1641)

-				terminal_attachment 	(250, 1590)

-				drawSupplier 	@1062)

-			    (object InheritView "" @1109

-				stereotype 	(object SegLabel @1110

-				    Parent_View 	@1109

-				    location   	(1205, 493)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	212

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.958333

-				    height     	8

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B688E6103BE"

-				client     	@996

-				supplier   	@1022

-				line_style 	3

-				origin_attachment 	(1197, 1113)

-				terminal_attachment 	(1197, 465)

-				drawSupplier 	@1105)

-			    (object InheritView "" @1111

-				stereotype 	(object SegLabel @1112

-				    Parent_View 	@1111

-				    location   	(1951, 905)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.848980

-				    height     	73

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B6AE2EB02A8"

-				client     	@1077

-				supplier   	@966

-				line_style 	3

-				origin_attachment 	(1878, 1113)

-				terminal_attachment 	(1878, 868)

-				drawSupplier 	@967)

-			    (object InheritView "" @1113

-				stereotype 	(object SegLabel @1114

-				    Parent_View 	@1113

-				    location   	(1642, 807)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	187

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.879310

-				    height     	61

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B69403A0221"

-				client     	@1077

-				supplier   	@1063

-				line_style 	3

-				origin_attachment 	(1703, 1113)

-				terminal_attachment 	(1703, 765)

-				drawSupplier 	@1064)

-			    (object InheritView "" @1115

-				stereotype 	(object SegLabel @1116

-				    Parent_View 	@1115

-				    location   	(1354, 801)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.500000

-				    height     	70

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B72D737038F"

-				client     	@995

-				supplier   	@1063

-				line_style 	3

-				origin_attachment 	(1284, 837)

-				terminal_attachment 	(1284, 765)

-				drawSupplier 	@1064)

-			    (object InheritView "" @1117

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB640240"

-				client     	@965

-				supplier   	@1021

-				line_style 	3

-				origin_attachment 	(2284, 762)

-				terminal_attachment 	(2379, 762))

-			    (object InheritView "" @1118

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE32102AF"

-				client     	@964

-				supplier   	@1022

-				line_style 	3

-				origin_attachment 	(2637, 521)

-				terminal_attachment 	(2637, 465)

-				drawSupplier 	@1105)

-			    (object InheritView "" @1119

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB560092"

-				client     	@1021

-				supplier   	@964

-				line_style 	3

-				origin_attachment 	(2637, 729)

-				terminal_attachment 	(2637, 631))

-			    (object InheritView "" @1120

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE2B301D5"

-				client     	@966

-				supplier   	@1022

-				line_style 	3

-				origin_attachment 	(1950, 521)

-				terminal_attachment 	(1950, 465)

-				drawSupplier 	@1105)

-			    (object InheritView "" @1121

-				stereotype 	(object SegLabel @1122

-				    Parent_View 	@1121

-				    location   	(2821, 897)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	181

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.087719

-				    height     	76

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B688E4F023C"

-				client     	@963

-				supplier   	@1022

-				line_style 	3

-				origin_attachment 	(2896, 937)

-				terminal_attachment 	(2896, 465)

-				drawSupplier 	@1105)

-			    (object InheritView "" @1123

-				stereotype 	(object SegLabel @1124

-				    Parent_View 	@1123

-				    location   	(2313, 904)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	207

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.850622

-				    height     	68

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B6AE2E20381"

-				client     	@975

-				supplier   	@966

-				line_style 	3

-				origin_attachment 	(2381, 1109)

-				terminal_attachment 	(2381, 868)

-				drawSupplier 	@967)

-			    (object InheritView "" @1125

-				stereotype 	(object SegLabel @1126

-				    Parent_View 	@1125

-				    location   	(2878, 269)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	238

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.946667

-				    height     	66

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B6BD2550385"

-				client     	@975

-				supplier   	@989

-				line_style 	3

-				origin_attachment 	(2943, 1109)

-				terminal_attachment 	(2943, 222)

-				drawSupplier 	@1102)

-			    (object InheritView "" @1127

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A3A0041"

-				client     	@1084

-				supplier   	@973

-				line_style 	3

-				origin_attachment 	(462, 1113)

-				terminal_attachment 	(462, 465)

-				drawSupplier 	@974)))

-		    (object ClassDiagram "9. Concrete Schema Composition"

-			quid       	"3C25EB7A038C"

-			title      	"9. Concrete Schema Composition"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @1128

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 1536)

-				label      	(object ItemLabel

-				    Parent_View 	@1128

-				    location   	(73, 1493)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	480

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$119" @1129

-				location   	(228, 1695)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B41E60251"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$120" @1130

-					Parent_View 	@1129

-					location   	(-476, -385)

-					label      	(object SegLabel @1131

-					    Parent_View 	@1130

-					    location   	(217, 1623)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B41EA02F7"

-					client     	@1129

-					supplier   	@1128

-					vertices   	(list Points

-					    (228, 1695)

-					    (175, 1695)

-					    (175, 1591))

-					line_style 	3

-					origin_attachment 	(228, 1695)

-					terminal_attachment 	(175, 1591))

-				    (object RoleView "resolvedElementDeclaration" @1132

-					Parent_View 	@1129

-					location   	(-476, -385)

-					label      	(object SegLabel @1133

-					    Parent_View 	@1132

-					    location   	(329, 1740)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+resolvedElementDeclaration"

-					    pctDist    	1.924528

-					    height     	45

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B41EA030B"

-					client     	@1129

-					supplier   	@1128

-					vertices   	(list Points

-					    (228, 1695)

-					    (281, 1695)

-					    (281, 1591))

-					line_style 	3

-					origin_attachment 	(228, 1695)

-					terminal_attachment 	(281, 1591)

-					label      	(object SegLabel @1134

-					    Parent_View 	@1132

-					    location   	(229, 1646)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.005714

-					    height     	50

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @1135

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1040, 1536)

-				label      	(object ItemLabel

-				    Parent_View 	@1135

-				    location   	(790, 1493)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	500

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	518

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$155" @1136

-				location   	(952, 1698)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B42450398"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$156" @1137

-					Parent_View 	@1136

-					location   	(-1288, -318)

-					label      	(object SegLabel @1138

-					    Parent_View 	@1137

-					    location   	(860, 1623)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B4249038A"

-					client     	@1136

-					supplier   	@1135

-					vertices   	(list Points

-					    (952, 1698)

-					    (901, 1698)

-					    (901, 1591))

-					line_style 	3

-					origin_attachment 	(952, 1698)

-					terminal_attachment 	(901, 1591))

-				    (object RoleView "resolvedModelGroupDefinition" @1139

-					Parent_View 	@1136

-					location   	(-1288, -318)

-					label      	(object SegLabel @1140

-					    Parent_View 	@1139

-					    location   	(1020, 1739)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	564

-					    justify    	0

-					    label      	"+resolvedModelGroupDefinition"

-					    pctDist    	1.326923

-					    height     	41

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B4249039E"

-					client     	@1136

-					supplier   	@1135

-					vertices   	(list Points

-					    (952, 1698)

-					    (1004, 1698)

-					    (1004, 1591))

-					line_style 	3

-					origin_attachment 	(952, 1698)

-					terminal_attachment 	(1004, 1591)

-					label      	(object SegLabel @1141

-					    Parent_View 	@1139

-					    location   	(952, 1649)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.000000

-					    height     	50

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaCompositor" @1142

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(656, 992)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1142

-				    location   	(420, 949)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	472

-				    justify    	0

-				    label      	"XSDSchemaCompositor")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C21DB4102AE"

-				width      	490

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @1143

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(640, 784)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1143

-				    location   	(412, 737)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	457

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	475

-				height     	118

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @1144

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(640, 416)

-				label      	(object ItemLabel

-				    Parent_View 	@1144

-				    location   	(446, 285)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	388

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	406

-				height     	287

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$219" @1145

-				location   	(1303, 679)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DD0C03DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "incorporatedSchema" @1146

-					Parent_View 	@1145

-					location   	(-41, -857)

-					label      	(object SegLabel @1147

-					    Parent_View 	@1146

-					    location   	(1059, 381)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+incorporatedSchema"

-					    pctDist    	0.700384

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100305"

-					client     	@1145

-					supplier   	@1144

-					vertices   	(list Points

-					    (1303, 679)

-					    (1303, 419)

-					    (843, 419))

-					line_style 	3

-					origin_attachment 	(1303, 679)

-					terminal_attachment 	(843, 419)

-					label      	(object SegLabel @1148

-					    Parent_View 	@1146

-					    location   	(922, 454)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.890746

-					    height     	35

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$220" @1149

-					Parent_View 	@1145

-					location   	(-41, -857)

-					label      	(object SegLabel @1150

-					    Parent_View 	@1149

-					    location   	(1045, 956)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100304"

-					client     	@1145

-					supplier   	@1142

-					vertices   	(list Points

-					    (1303, 679)

-					    (1303, 997)

-					    (901, 997))

-					line_style 	3

-					origin_attachment 	(1303, 679)

-					terminal_attachment 	(901, 997))))

-			    (object AssociationViewNew "$UNNAMED$217" @1151

-				location   	(1216, 649)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DCC700EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "resolvedSchema" @1152

-					Parent_View 	@1151

-					location   	(336, -1399)

-					label      	(object SegLabel @1153

-					    Parent_View 	@1152

-					    location   	(1038, 500)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+resolvedSchema"

-					    pctDist    	0.601923

-					    height     	35

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0043"

-					client     	@1151

-					supplier   	@1144

-					vertices   	(list Points

-					    (1216, 649)

-					    (1216, 534)

-					    (843, 534))

-					line_style 	3

-					origin_attachment 	(1216, 649)

-					terminal_attachment 	(843, 534)

-					label      	(object SegLabel @1154

-					    Parent_View 	@1152

-					    location   	(926, 577)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.831643

-					    height     	43

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$218" @1155

-					Parent_View 	@1151

-					location   	(336, -1399)

-					label      	(object SegLabel @1156

-					    Parent_View 	@1155

-					    location   	(974, 756)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0042"

-					client     	@1151

-					supplier   	@1143

-					vertices   	(list Points

-					    (1216, 649)

-					    (1216, 797)

-					    (877, 797))

-					line_style 	3

-					origin_attachment 	(1216, 649)

-					terminal_attachment 	(877, 797))))

-			    (object AssociationViewNew "$UNNAMED$223" @1157

-				location   	(662, 642)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25D3A60131"

-				roleview_list 	(list RoleViews

-				    (object RoleView "referencingDirectives" @1158

-					Parent_View 	@1157

-					location   	(-234, 114)

-					label      	(object SegLabel @1159

-					    Parent_View 	@1158

-					    location   	(878, 675)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+referencingDirectives"

-					    pctDist    	0.408759

-					    height     	216

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25D3A90371"

-					client     	@1157

-					supplier   	@1143

-					line_style 	3

-					origin_attachment 	(662, 642)

-					terminal_attachment 	(662, 725)

-					label      	(object SegLabel @1160

-					    Parent_View 	@1158

-					    location   	(615, 678)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.430657

-					    height     	48

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$224" @1161

-					Parent_View 	@1157

-					location   	(-234, 114)

-					label      	(object SegLabel @1162

-					    Parent_View 	@1161

-					    location   	(621, 576)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25D3A90370"

-					client     	@1157

-					supplier   	@1144

-					line_style 	3

-					origin_attachment 	(662, 642)

-					terminal_attachment 	(662, 559))))

-			    (object AssociationViewNew "$UNNAMED$225" @1163

-				location   	(75, 188)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25ECF0005E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$226" @1164

-					Parent_View 	@1163

-					location   	(-853, -308)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ECF4001E"

-					client     	@1163

-					supplier   	@1144

-					vertices   	(list Points

-					    (75, 188)

-					    (75, 128)

-					    (510, 128)

-					    (510, 273))

-					line_style 	3

-					origin_attachment 	(75, 188)

-					terminal_attachment 	(510, 273))

-				    (object RoleView "rootVersion" @1165

-					Parent_View 	@1163

-					location   	(-853, -308)

-					label      	(object SegLabel @1166

-					    Parent_View 	@1165

-					    location   	(176, 74)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+rootVersion"

-					    pctDist    	-0.593750

-					    height     	101

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ECF40028"

-					client     	@1163

-					supplier   	@1144

-					vertices   	(list Points

-					    (75, 188)

-					    (75, 380)

-					    (437, 380))

-					line_style 	3

-					origin_attachment 	(75, 188)

-					terminal_attachment 	(437, 380)

-					label      	(object SegLabel @1167

-					    Parent_View 	@1165

-					    location   	(368, 328)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.874755

-					    height     	53

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$227" @1168

-				location   	(1262, 134)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25ED0B011B"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$228" @1169

-					Parent_View 	@1168

-					location   	(334, -362)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ED0F0121"

-					client     	@1168

-					supplier   	@1144

-					vertices   	(list Points

-					    (1262, 134)

-					    (766, 134)

-					    (766, 273))

-					line_style 	3

-					origin_attachment 	(1262, 134)

-					terminal_attachment 	(766, 273))

-				    (object RoleView "originalVersion" @1170

-					Parent_View 	@1168

-					location   	(334, -362)

-					label      	(object SegLabel @1171

-					    Parent_View 	@1170

-					    location   	(1164, 97)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+originalVersion"

-					    pctDist    	-1.650000

-					    height     	38

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ED0F012B"

-					client     	@1168

-					supplier   	@1144

-					vertices   	(list Points

-					    (1262, 134)

-					    (1322, 134)

-					    (1322, 334)

-					    (843, 334))

-					line_style 	3

-					origin_attachment 	(1262, 134)

-					terminal_attachment 	(843, 334)

-					label      	(object SegLabel @1172

-					    Parent_View 	@1170

-					    location   	(919, 279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.898108

-					    height     	56

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$229" @1173

-				location   	(126, 656)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25EEAB001F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$230" @1174

-					Parent_View 	@1173

-					location   	(-834, 160)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25EEAF010B"

-					client     	@1173

-					supplier   	@1144

-					vertices   	(list Points

-					    (126, 656)

-					    (513, 656)

-					    (513, 559))

-					line_style 	3

-					origin_attachment 	(126, 656)

-					terminal_attachment 	(513, 559))

-				    (object RoleView "incorporatedVersions" @1175

-					Parent_View 	@1173

-					location   	(-834, 160)

-					label      	(object SegLabel @1176

-					    Parent_View 	@1175

-					    location   	(217, 431)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	408

-					    justify    	0

-					    label      	"+incorporatedVersions"

-					    pctDist    	0.643902

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25EEAF0115"

-					client     	@1173

-					supplier   	@1144

-					vertices   	(list Points

-					    (126, 656)

-					    (66, 656)

-					    (66, 472)

-					    (437, 472))

-					line_style 	3

-					origin_attachment 	(126, 656)

-					terminal_attachment 	(437, 472)

-					label      	(object SegLabel @1177

-					    Parent_View 	@1175

-					    location   	(356, 526)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.868468

-					    height     	54

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$233" @1178

-				location   	(642, 126)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C2784730194"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$234" @1179

-					Parent_View 	@1178

-					location   	(82, -418)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C27847501F1"

-					client     	@1178

-					supplier   	@1144

-					vertices   	(list Points

-					    (642, 126)

-					    (588, 126)

-					    (588, 273))

-					line_style 	3

-					origin_attachment 	(642, 126)

-					terminal_attachment 	(588, 273))

-				    (object RoleView "schemaForSchema" @1180

-					Parent_View 	@1178

-					location   	(82, -418)

-					label      	(object SegLabel @1181

-					    Parent_View 	@1180

-					    location   	(639, 74)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	384

-					    justify    	0

-					    label      	"+schemaForSchema"

-					    pctDist    	-0.055556

-					    height     	53

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C27847501FB"

-					client     	@1178

-					supplier   	@1144

-					vertices   	(list Points

-					    (642, 126)

-					    (697, 126)

-					    (697, 273))

-					line_style 	3

-					origin_attachment 	(642, 126)

-					terminal_attachment 	(697, 273)

-					label      	(object SegLabel @1182

-					    Parent_View 	@1180

-					    location   	(643, 213)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.701863

-					    height     	55

-					    orientation 	1))))

-			    (object InheritView "" @1183

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB560092"

-				client     	@1142

-				supplier   	@1143

-				line_style 	3

-				origin_attachment 	(638, 937)

-				terminal_attachment 	(638, 843))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @1184

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@1184

-				    location   	(67, 1141)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	492

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$73" @1185

-				location   	(234, 1340)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B426B0194"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$74" @1186

-					Parent_View 	@1185

-					location   	(-310, -4)

-					label      	(object SegLabel @1187

-					    Parent_View 	@1186

-					    location   	(140, 1271)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B426D0309"

-					client     	@1185

-					supplier   	@1184

-					vertices   	(list Points

-					    (234, 1340)

-					    (181, 1340)

-					    (181, 1239))

-					line_style 	3

-					origin_attachment 	(234, 1340)

-					terminal_attachment 	(181, 1239))

-				    (object RoleView "resolvedAttributeDeclaration" @1188

-					Parent_View 	@1185

-					location   	(-310, -4)

-					label      	(object SegLabel @1189

-					    Parent_View 	@1188

-					    location   	(333, 1389)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+resolvedAttributeDeclaration"

-					    pctDist    	1.867925

-					    height     	49

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B426D0313"

-					client     	@1185

-					supplier   	@1184

-					vertices   	(list Points

-					    (234, 1340)

-					    (287, 1340)

-					    (287, 1239))

-					line_style 	3

-					origin_attachment 	(234, 1340)

-					terminal_attachment 	(287, 1239)

-					label      	(object SegLabel @1190

-					    Parent_View 	@1188

-					    location   	(241, 1295)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.042945

-					    height     	46

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @1191

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1760, 144)

-				label      	(object ItemLabel

-				    Parent_View 	@1191

-				    location   	(1517, 101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	486

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	504

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @1192

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1712, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1192

-				    location   	(1599, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	226

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C359403D2"

-				width      	244

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$307" @1193

-				location   	(1668, 280)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4BB4AE01CC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$308" @1194

-					Parent_View 	@1193

-					location   	(8, -152)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4AF010F"

-					client     	@1193

-					supplier   	@1191

-					line_style 	3

-					origin_attachment 	(1668, 280)

-					terminal_attachment 	(1668, 199))

-				    (object RoleView "syntheticFacets" @1195

-					Parent_View 	@1193

-					location   	(8, -152)

-					label      	(object SegLabel @1196

-					    Parent_View 	@1195

-					    location   	(1852, 300)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+syntheticFacets"

-					    pctDist    	0.246154

-					    height     	184

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4AF011A"

-					client     	@1193

-					supplier   	@1192

-					line_style 	3

-					origin_attachment 	(1668, 280)

-					terminal_attachment 	(1668, 361)

-					label      	(object SegLabel @1197

-					    Parent_View 	@1195

-					    location   	(1625, 301)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.276923

-					    height     	44

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @1198

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@1198

-				    location   	(1426, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @1199

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1776, 640)

-				label      	(object ItemLabel

-				    Parent_View 	@1199

-				    location   	(1515, 597)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	522

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	540

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$309" @1200

-				location   	(1508, 792)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4BB4D3028E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$310" @1201

-					Parent_View 	@1200

-					location   	(-12, -280)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4D402F3"

-					client     	@1200

-					supplier   	@1199

-					line_style 	3

-					origin_attachment 	(1508, 792)

-					terminal_attachment 	(1508, 695))

-				    (object RoleView "syntheticParticle" @1202

-					Parent_View 	@1200

-					location   	(-12, -280)

-					label      	(object SegLabel @1203

-					    Parent_View 	@1202

-					    location   	(1695, 767)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+syntheticParticle"

-					    pctDist    	-0.259259

-					    height     	187

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4D402FD"

-					client     	@1200

-					supplier   	@1198

-					line_style 	3

-					origin_attachment 	(1508, 792)

-					terminal_attachment 	(1508, 889)

-					label      	(object SegLabel @1204

-					    Parent_View 	@1202

-					    location   	(1454, 829)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.395062

-					    height     	55

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @1205

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1024, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@1205

-				    location   	(756, 1141)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	554

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$85" @1206

-				location   	(919, 1349)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B425E01F9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$86" @1207

-					Parent_View 	@1206

-					location   	(-233, -59)

-					label      	(object SegLabel @1208

-					    Parent_View 	@1207

-					    location   	(825, 1273)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B42620046"

-					client     	@1206

-					supplier   	@1205

-					vertices   	(list Points

-					    (919, 1349)

-					    (866, 1349)

-					    (866, 1239))

-					line_style 	3

-					origin_attachment 	(919, 1349)

-					terminal_attachment 	(866, 1239))

-				    (object RoleView "resolvedAttributeGroupDefinition" @1209

-					Parent_View 	@1206

-					location   	(-233, -59)

-					label      	(object SegLabel @1210

-					    Parent_View 	@1209

-					    location   	(993, 1393)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	600

-					    justify    	0

-					    label      	"+resolvedAttributeGroupDefinition"

-					    pctDist    	1.377358

-					    height     	44

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B42620050"

-					client     	@1206

-					supplier   	@1205

-					vertices   	(list Points

-					    (919, 1349)

-					    (973, 1349)

-					    (973, 1239))

-					line_style 	3

-					origin_attachment 	(919, 1349)

-					terminal_attachment 	(973, 1239)

-					label      	(object SegLabel @1211

-					    Parent_View 	@1209

-					    location   	(919, 1296)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.014925

-					    height     	54

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @1212

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1952, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@1212

-				    location   	(1816, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	290

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$311" @1213

-				location   	(2025, 792)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4BB4D901F6"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$312" @1214

-					Parent_View 	@1213

-					location   	(153, -280)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4DA0284"

-					client     	@1213

-					supplier   	@1199

-					line_style 	3

-					origin_attachment 	(2025, 792)

-					terminal_attachment 	(2025, 695))

-				    (object RoleView "syntheticWildcard" @1215

-					Parent_View 	@1213

-					location   	(153, -280)

-					label      	(object SegLabel @1216

-					    Parent_View 	@1215

-					    location   	(1826, 838)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+syntheticWildcard"

-					    pctDist    	0.488095

-					    height     	200

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4DA028E"

-					client     	@1213

-					supplier   	@1212

-					line_style 	3

-					origin_attachment 	(2025, 792)

-					terminal_attachment 	(2025, 889)

-					label      	(object SegLabel @1217

-					    Parent_View 	@1215

-					    location   	(2098, 840)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.506173

-					    height     	73

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$313" @1218

-				location   	(1754, 1178)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4C68FF01BF"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$314" @1219

-					Parent_View 	@1218

-					location   	(-198, 234)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4C69020317"

-					client     	@1218

-					supplier   	@1205

-					line_style 	3

-					origin_attachment 	(1754, 1178)

-					terminal_attachment 	(1301, 1178))

-				    (object RoleView "syntheticWildcard" @1220

-					Parent_View 	@1218

-					location   	(-198, 234)

-					label      	(object SegLabel @1221

-					    Parent_View 	@1220

-					    location   	(1828, 1261)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+syntheticWildcard"

-					    pctDist    	0.163355

-					    height     	83

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4C69020318"

-					client     	@1218

-					supplier   	@1212

-					vertices   	(list Points

-					    (1754, 1178)

-					    (2028, 1178)

-					    (2028, 999))

-					line_style 	3

-					origin_attachment 	(1754, 1178)

-					terminal_attachment 	(2028, 999)

-					label      	(object SegLabel @1222

-					    Parent_View 	@1220

-					    location   	(2082, 1098)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.783664

-					    height     	54

-					    orientation 	1))))))

-		    (object ClassDiagram "10. Diagnostics"

-			quid       	"3BFE5F0803E2"

-			title      	"10. Diagnostics"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::DOMNode" @1223

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(400, 1024)

-				label      	(object ItemLabel

-				    Parent_View 	@1223

-				    location   	(66, 990)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"DOMNode")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@1223

-				    location   	(66, 940)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3BFE64A50117"

-				width      	686

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDiagnosticSeverity" @1224

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1040, 656)

-				label      	(object ItemLabel

-				    Parent_View 	@1224

-				    location   	(818, 547)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"XSDDiagnosticSeverity")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@1224

-				    location   	(818, 497)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BFE68A7032F"

-				width      	462

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @1225

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 112)

-				label      	(object ItemLabel

-				    Parent_View 	@1225

-				    location   	(59, 60)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	266

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	284

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @1226

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(896, 112)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1226

-				    location   	(540, 62)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	713

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				width      	731

-				height     	125

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDiagnostic" @1227

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 608)

-				label      	(object ItemLabel

-				    Parent_View 	@1227

-				    location   	(64, 402)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	640

-				    justify    	0

-				    label      	"XSDDiagnostic")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3BFE5F910046"

-				width      	658

-				height     	436

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$215" @1228

-				location   	(144, 283)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFE6431035F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$216" @1229

-					Parent_View 	@1228

-					location   	(-1088, -661)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE643201C6"

-					client     	@1228

-					supplier   	@1225

-					line_style 	3

-					origin_attachment 	(144, 283)

-					terminal_attachment 	(144, 176))

-				    (object RoleView "allDiagnostics" @1230

-					Parent_View 	@1228

-					location   	(-1088, -661)

-					label      	(object SegLabel @1231

-					    Parent_View 	@1230

-					    location   	(309, 330)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+allDiagnostics"

-					    pctDist    	0.448598

-					    height     	165

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE643201C7"

-					client     	@1228

-					supplier   	@1227

-					line_style 	3

-					origin_attachment 	(144, 283)

-					terminal_attachment 	(144, 390)

-					label      	(object SegLabel @1232

-					    Parent_View 	@1230

-					    location   	(96, 327)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.420561

-					    height     	49

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$211" @1233

-				location   	(1028, 440)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFE622703CD"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$212" @1234

-					Parent_View 	@1233

-					location   	(-396, -72)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE622B0061"

-					client     	@1233

-					supplier   	@1227

-					line_style 	3

-					origin_attachment 	(1028, 440)

-					terminal_attachment 	(713, 440))

-				    (object RoleView "components" @1235

-					Parent_View 	@1233

-					location   	(-396, -72)

-					label      	(object SegLabel @1236

-					    Parent_View 	@1235

-					    location   	(938, 230)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+components"

-					    pctDist    	0.829181

-					    height     	151

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE622B006C"

-					client     	@1233

-					supplier   	@1226

-					vertices   	(list Points

-					    (1028, 440)

-					    (1088, 440)

-					    (1088, 174))

-					line_style 	3

-					origin_attachment 	(1028, 440)

-					terminal_attachment 	(1088, 174)

-					label      	(object SegLabel @1237

-					    Parent_View 	@1235

-					    location   	(1143, 232)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.823848

-					    height     	55

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$213" @1238

-				location   	(688, 282)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFE62690165"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$214" @1239

-					Parent_View 	@1238

-					location   	(160, -278)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE626A0026"

-					client     	@1238

-					supplier   	@1226

-					line_style 	3

-					origin_attachment 	(688, 282)

-					terminal_attachment 	(688, 174))

-				    (object RoleView "diagnostics" @1240

-					Parent_View 	@1238

-					location   	(160, -278)

-					label      	(object SegLabel @1241

-					    Parent_View 	@1240

-					    location   	(822, 330)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+diagnostics"

-					    pctDist    	0.452632

-					    height     	134

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE626A0027"

-					client     	@1238

-					supplier   	@1227

-					line_style 	3

-					origin_attachment 	(688, 282)

-					terminal_attachment 	(688, 390)

-					label      	(object SegLabel @1242

-					    Parent_View 	@1240

-					    location   	(645, 335)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.494737

-					    height     	44

-					    orientation 	1))))

-			    (object InheritView "" @1243

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4C0F4C01A1"

-				client     	@1227

-				supplier   	@1226

-				line_style 	3

-				origin_attachment 	(575, 390)

-				terminal_attachment 	(575, 174))))

-		    (object ClassDiagram "11. Supplemental"

-			quid       	"3C287E49019B"

-			title      	"11. Supplemental"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @1244

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(464, 816)

-				label      	(object ItemLabel

-				    Parent_View 	@1244

-				    location   	(47, 760)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	834

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	852

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @1245

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2112, 880)

-				label      	(object ItemLabel

-				    Parent_View 	@1245

-				    location   	(1731, 824)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	762

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	780

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @1246

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 112)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1246

-				    location   	(48, 60)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	480

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				width      	498

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDiagnostic" @1247

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2384, 112)

-				label      	(object ItemLabel

-				    Parent_View 	@1247

-				    location   	(2236, 60)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"XSDDiagnostic")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3BFE5F910046"

-				width      	314

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$237" @1248

-				location   	(1382, 84)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C2882C50137"

-				roleview_list 	(list RoleViews

-				    (object RoleView "primaryComponent" @1249

-					Parent_View 	@1248

-					location   	(-250, -508)

-					label      	(object SegLabel @1250

-					    Parent_View 	@1249

-					    location   	(756, 116)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+primaryComponent"

-					    pctDist    	0.740828

-					    height     	32

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2882C70113"

-					client     	@1248

-					supplier   	@1246

-					line_style 	3

-					origin_attachment 	(1382, 84)

-					terminal_attachment 	(537, 84)

-					label      	(object SegLabel @1251

-					    Parent_View 	@1249

-					    location   	(624, 55)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.897260

-					    height     	30

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$238" @1252

-					Parent_View 	@1248

-					location   	(-250, -508)

-					label      	(object SegLabel @1253

-					    Parent_View 	@1252

-					    location   	(2058, 126)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2882C70112"

-					client     	@1248

-					supplier   	@1247

-					line_style 	3

-					origin_attachment 	(1382, 84)

-					terminal_attachment 	(2227, 84))))

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @1254

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2160, 688)

-				label      	(object ItemLabel

-				    Parent_View 	@1254

-				    location   	(1778, 607)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	764

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				compartment 	(object Compartment

-				    Parent_View 	@1254

-				    location   	(1778, 667)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	722

-				    compartmentItems 	(list Compartment

-					"+ elementDeclarationReference : boolean"

-					"+ circular : boolean"))

-				width      	782

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @1255

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 1072)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1255

-				    location   	(2100, 991)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	440

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				compartment 	(object Compartment

-				    Parent_View 	@1255

-				    location   	(2100, 1051)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	423

-				    compartmentItems 	(list Compartment

-					"+ facetName : String"

-					"+ effectiveValue : Value"))

-				width      	458

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @1256

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 624)

-				label      	(object ItemLabel

-				    Parent_View 	@1256

-				    location   	(47, 568)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	802

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				compartment 	(object Compartment

-				    Parent_View 	@1256

-				    location   	(47, 628)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	1

-				    max_width  	769

-				    compartmentItems 	(list Compartment

-					"+ modelGroupDefinitionReference : boolean"))

-				width      	820

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @1257

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 288)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1257

-				    location   	(1005, 157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	454

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				compartment 	(object Compartment

-				    Parent_View 	@1257

-				    location   	(1005, 217)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	4

-				    max_width  	356

-				    compartmentItems 	(list Compartment

-					"+ aliasName : String"

-					"+ uRI : String"

-					"+ aliasURI : String"

-					"+ qName : String"))

-				width      	472

-				height     	286

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @1258

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 352)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1258

-				    location   	(48, 296)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	544

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	562

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @1259

-				location   	(320, 510)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1258

-				vertices   	(list Points

-				    (320, 510)

-				    (320, 420)))

-			    (object InheritView "" @1260

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC40090"

-				client     	@1256

-				supplier   	@1258

-				line_style 	3

-				origin_attachment 	(81, 556)

-				terminal_attachment 	(81, 510)

-				drawSupplier 	@1259)

-			    (object InheritView "" @1261

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC800D2"

-				client     	@1244

-				supplier   	@1258

-				line_style 	3

-				origin_attachment 	(877, 748)

-				terminal_attachment 	(877, 510)

-				drawSupplier 	@1259)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxInclusiveFacet" @1262

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 1808)

-				label      	(object ItemLabel

-				    Parent_View 	@1262

-				    location   	(2101, 1761)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	438

-				    justify    	0

-				    label      	"XSDMaxInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C787D00DA"

-				width      	456

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinInclusiveFacet" @1263

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 1776)

-				label      	(object ItemLabel

-				    Parent_View 	@1263

-				    location   	(35, 1729)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	475

-				    justify    	0

-				    label      	"XSDMinInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C788702C9"

-				width      	493

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinExclusiveFacet" @1264

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 1936)

-				label      	(object ItemLabel

-				    Parent_View 	@1264

-				    location   	(35, 1889)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	475

-				    justify    	0

-				    label      	"XSDMinExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C792D000A"

-				width      	493

-				height     	118

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxExclusiveFacet" @1265

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2304, 1968)

-				label      	(object ItemLabel

-				    Parent_View 	@1265

-				    location   	(2073, 1917)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDMaxExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C789600C2"

-				width      	480

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDCardinalityFacet" @1266

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2336, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@1266

-				    location   	(2134, 1372)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDCardinalityFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C755D03D2"

-				width      	422

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDBoundedFacet" @1267

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2352, 1264)

-				label      	(object ItemLabel

-				    Parent_View 	@1267

-				    location   	(2163, 1212)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	378

-				    justify    	0

-				    label      	"XSDBoundedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C751D0344"

-				width      	396

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDOrderedFacet" @1268

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(224, 1392)

-				label      	(object ItemLabel

-				    Parent_View 	@1268

-				    location   	(43, 1340)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	362

-				    justify    	0

-				    label      	"XSDOrderedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C74DD0248"

-				width      	380

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNumericFacet" @1269

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 1232)

-				label      	(object ItemLabel

-				    Parent_View 	@1269

-				    location   	(49, 1178)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	382

-				    justify    	0

-				    label      	"XSDNumericFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C75950206"

-				width      	400

-				height     	132

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxFacet" @1270

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2336, 1616)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1270

-				    location   	(2135, 1535)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"XSDMaxFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CEB010E"

-				compartment 	(object Compartment

-				    Parent_View 	@1270

-				    location   	(2135, 1595)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	363

-				    compartmentItems 	(list Compartment

-					"+ inclusive : boolean"

-					"+ exclusive : boolean"))

-				width      	420

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWhiteSpaceFacet" @1271

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 2288)

-				label      	(object ItemLabel

-				    Parent_View 	@1271

-				    location   	(2102, 2236)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	436

-				    justify    	0

-				    label      	"XSDWhiteSpaceFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C784601B7"

-				width      	454

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFractionDigitsFacet" @1272

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2304, 2624)

-				label      	(object ItemLabel

-				    Parent_View 	@1272

-				    location   	(2074, 2572)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	460

-				    justify    	0

-				    label      	"XSDFractionDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79BE02EE"

-				width      	478

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDPatternFacet" @1273

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2368, 2128)

-				label      	(object ItemLabel

-				    Parent_View 	@1273

-				    location   	(2196, 2076)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"XSDPatternFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ADB026C"

-				width      	362

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDEnumerationFacet" @1274

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 2096)

-				label      	(object ItemLabel

-				    Parent_View 	@1274

-				    location   	(36, 2044)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	440

-				    justify    	0

-				    label      	"XSDEnumerationFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ACE0141"

-				width      	458

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDLengthFacet" @1275

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 2272)

-				label      	(object ItemLabel

-				    Parent_View 	@1275

-				    location   	(38, 2220)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	340

-				    justify    	0

-				    label      	"XSDLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C776200E7"

-				width      	358

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinFacet" @1276

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 1584)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1276

-				    location   	(38, 1503)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDMinFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CDE037C"

-				compartment 	(object Compartment

-				    Parent_View 	@1276

-				    location   	(38, 1563)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	363

-				    compartmentItems 	(list Compartment

-					"+ inclusive : boolean"

-					"+ exclusive : boolean"))

-				width      	422

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxLengthFacet" @1277

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 2464)

-				label      	(object ItemLabel

-				    Parent_View 	@1277

-				    location   	(2111, 2412)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDMaxLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C77C70146"

-				width      	436

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinLengthFacet" @1278

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 2448)

-				label      	(object ItemLabel

-				    Parent_View 	@1278

-				    location   	(39, 2396)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"XSDMinLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C778C0065"

-				width      	420

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTotalDigitsFacet" @1279

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 2608)

-				label      	(object ItemLabel

-				    Parent_View 	@1279

-				    location   	(38, 2556)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDTotalDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79A0020E"

-				width      	422

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @1280

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(928, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@1280

-				    location   	(667, 1100)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	522

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	540

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @1281

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(176, 1072)

-				label      	(object ItemLabel

-				    Parent_View 	@1281

-				    location   	(50, 1020)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @1282

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@1282

-				    location   	(944, 1304)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	576

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@1282

-				    location   	(944, 1364)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	538

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + validFacets : String"))

-				width      	594

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$249" @1283

-				location   	(1446, 1218)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A994030A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootTypeDefinition" @1284

-					Parent_View 	@1283

-					location   	(582, -78)

-					label      	(object SegLabel @1285

-					    Parent_View 	@1284

-					    location   	(1580, 1173)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+rootTypeDefinition"

-					    pctDist    	3.268293

-					    height     	46

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A99700DD"

-					client     	@1283

-					supplier   	@1282

-					vertices   	(list Points

-					    (1446, 1218)

-					    (1487, 1218)

-					    (1487, 1292))

-					line_style 	3

-					origin_attachment 	(1446, 1218)

-					terminal_attachment 	(1487, 1292)

-					label      	(object SegLabel @1286

-					    Parent_View 	@1284

-					    location   	(1439, 1257)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.184211

-					    height     	39

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$250" @1287

-					Parent_View 	@1283

-					location   	(582, -78)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A99700E7"

-					client     	@1283

-					supplier   	@1282

-					vertices   	(list Points

-					    (1446, 1218)

-					    (1405, 1218)

-					    (1405, 1292))

-					line_style 	3

-					origin_attachment 	(1446, 1218)

-					terminal_attachment 	(1405, 1292))))

-			    (object AssociationViewNew "$UNNAMED$253" @1288

-				location   	(1733, 1575)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B08D0252"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$254" @1289

-					Parent_View 	@1288

-					location   	(917, 7)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B08E0091"

-					client     	@1288

-					supplier   	@1282

-					vertices   	(list Points

-					    (1733, 1575)

-					    (1487, 1575)

-					    (1487, 1428))

-					line_style 	3

-					origin_attachment 	(1733, 1575)

-					terminal_attachment 	(1487, 1428))

-				    (object RoleView "maxFacet" @1290

-					Parent_View 	@1288

-					location   	(917, 7)

-					label      	(object SegLabel @1291

-					    Parent_View 	@1290

-					    location   	(1751, 1541)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+maxFacet"

-					    pctDist    	0.046243

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B08E009B"

-					client     	@1288

-					supplier   	@1270

-					line_style 	3

-					origin_attachment 	(1733, 1575)

-					terminal_attachment 	(2126, 1575)

-					label      	(object SegLabel @1292

-					    Parent_View 	@1290

-					    location   	(2042, 1536)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.789157

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$255" @1293

-				location   	(1587, 1793)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0AB0396"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$256" @1294

-					Parent_View 	@1293

-					location   	(707, -31)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0AC03C9"

-					client     	@1293

-					supplier   	@1282

-					vertices   	(list Points

-					    (1587, 1793)

-					    (1447, 1793)

-					    (1447, 1428))

-					line_style 	3

-					origin_attachment 	(1587, 1793)

-					terminal_attachment 	(1447, 1428))

-				    (object RoleView "maxInclusiveFacet" @1295

-					Parent_View 	@1293

-					location   	(707, -31)

-					label      	(object SegLabel @1296

-					    Parent_View 	@1295

-					    location   	(1737, 1751)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+maxInclusiveFacet"

-					    pctDist    	0.298441

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0AC03D4"

-					client     	@1293

-					supplier   	@1262

-					line_style 	3

-					origin_attachment 	(1587, 1793)

-					terminal_attachment 	(2092, 1793)

-					label      	(object SegLabel @1297

-					    Parent_View 	@1295

-					    location   	(2020, 1754)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.859155

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$257" @1298

-				location   	(937, 1787)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0AF0338"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$258" @1299

-					Parent_View 	@1298

-					location   	(617, -5)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B001F9"

-					client     	@1298

-					supplier   	@1282

-					vertices   	(list Points

-					    (937, 1787)

-					    (997, 1787)

-					    (997, 1428))

-					line_style 	3

-					origin_attachment 	(937, 1787)

-					terminal_attachment 	(997, 1428))

-				    (object RoleView "minInclusiveFacet" @1300

-					Parent_View 	@1298

-					location   	(617, -5)

-					label      	(object SegLabel @1301

-					    Parent_View 	@1300

-					    location   	(792, 1745)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+minInclusiveFacet"

-					    pctDist    	0.346062

-					    height     	43

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B00203"

-					client     	@1298

-					supplier   	@1263

-					line_style 	3

-					origin_attachment 	(937, 1787)

-					terminal_attachment 	(518, 1787)

-					label      	(object SegLabel @1302

-					    Parent_View 	@1300

-					    location   	(575, 1743)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.863962

-					    height     	45

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$259" @1303

-				location   	(981, 1937)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0B30207"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$260" @1304

-					Parent_View 	@1303

-					location   	(677, -79)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B40190"

-					client     	@1303

-					supplier   	@1282

-					vertices   	(list Points

-					    (981, 1937)

-					    (1041, 1937)

-					    (1041, 1428))

-					line_style 	3

-					origin_attachment 	(981, 1937)

-					terminal_attachment 	(1041, 1428))

-				    (object RoleView "minExclusiveFacet" @1305

-					Parent_View 	@1303

-					location   	(677, -79)

-					label      	(object SegLabel @1306

-					    Parent_View 	@1305

-					    location   	(823, 1900)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+minExclusiveFacet"

-					    pctDist    	0.341253

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B4019A"

-					client     	@1303

-					supplier   	@1264

-					line_style 	3

-					origin_attachment 	(981, 1937)

-					terminal_attachment 	(518, 1937)

-					label      	(object SegLabel @1307

-					    Parent_View 	@1305

-					    location   	(589, 1897)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.846652

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$261" @1308

-				location   	(1469, 1953)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0B6028D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$262" @1309

-					Parent_View 	@1308

-					location   	(621, -95)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B70217"

-					client     	@1308

-					supplier   	@1282

-					vertices   	(list Points

-					    (1469, 1953)

-					    (1400, 1953)

-					    (1400, 1428))

-					line_style 	3

-					origin_attachment 	(1469, 1953)

-					terminal_attachment 	(1400, 1428))

-				    (object RoleView "maxExclusiveFacet" @1310

-					Parent_View 	@1308

-					location   	(621, -95)

-					label      	(object SegLabel @1311

-					    Parent_View 	@1310

-					    location   	(1646, 1913)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	384

-					    justify    	0

-					    label      	"+maxExclusiveFacet"

-					    pctDist    	0.298097

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B70221"

-					client     	@1308

-					supplier   	@1265

-					line_style 	3

-					origin_attachment 	(1469, 1953)

-					terminal_attachment 	(2064, 1953)

-					label      	(object SegLabel @1312

-					    Parent_View 	@1310

-					    location   	(1961, 1913)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.827236

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$263" @1313

-				location   	(1122, 2180)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0BC0051"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$264" @1314

-					Parent_View 	@1313

-					location   	(-318, 628)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0BC0246"

-					client     	@1313

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1122, 2180)

-					terminal_attachment 	(1122, 1428))

-				    (object RoleView "lengthFacet" @1315

-					Parent_View 	@1313

-					location   	(-318, 628)

-					label      	(object SegLabel @1316

-					    Parent_View 	@1315

-					    location   	(804, 2204)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+lengthFacet"

-					    pctDist    	0.475472

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0BC0250"

-					client     	@1313

-					supplier   	@1275

-					vertices   	(list Points

-					    (1122, 2180)

-					    (1122, 2240)

-					    (387, 2240))

-					line_style 	3

-					origin_attachment 	(1122, 2180)

-					terminal_attachment 	(387, 2240)

-					label      	(object SegLabel @1317

-					    Parent_View 	@1315

-					    location   	(471, 2204)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.895597

-					    height     	37

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$267" @1318

-				location   	(1084, 1989)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0C2021D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$268" @1319

-					Parent_View 	@1318

-					location   	(-1380, 437)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C300AB"

-					client     	@1318

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1084, 1989)

-					terminal_attachment 	(1084, 1428))

-				    (object RoleView "enumerationFacets" @1320

-					Parent_View 	@1318

-					location   	(-1380, 437)

-					label      	(object SegLabel @1321

-					    Parent_View 	@1320

-					    location   	(837, 2016)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+enumerationFacets"

-					    pctDist    	0.465857

-					    height     	34

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C300AC"

-					client     	@1318

-					supplier   	@1274

-					vertices   	(list Points

-					    (1084, 1989)

-					    (1084, 2049)

-					    (485, 2049))

-					line_style 	3

-					origin_attachment 	(1084, 1989)

-					terminal_attachment 	(485, 2049)

-					label      	(object SegLabel @1322

-					    Parent_View 	@1320

-					    location   	(583, 2021)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.851290

-					    height     	29

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$269" @1323

-				location   	(1451, 2074)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0C50159"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$270" @1324

-					Parent_View 	@1323

-					location   	(-1525, 538)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C600B0"

-					client     	@1323

-					supplier   	@1282

-					vertices   	(list Points

-					    (1451, 2074)

-					    (1362, 2074)

-					    (1362, 1428))

-					line_style 	3

-					origin_attachment 	(1451, 2074)

-					terminal_attachment 	(1362, 1428))

-				    (object RoleView "patternFacets" @1325

-					Parent_View 	@1323

-					location   	(-1525, 538)

-					label      	(object SegLabel @1326

-					    Parent_View 	@1325

-					    location   	(1720, 2038)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+patternFacets"

-					    pctDist    	0.367223

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C600BA"

-					client     	@1323

-					supplier   	@1273

-					line_style 	3

-					origin_attachment 	(1451, 2074)

-					terminal_attachment 	(2187, 2074)

-					label      	(object SegLabel @1327

-					    Parent_View 	@1325

-					    location   	(1972, 2035)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.708649

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$271" @1328

-				location   	(1827, 1400)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0C802A7"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$272" @1329

-					Parent_View 	@1328

-					location   	(-1149, -472)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C901EA"

-					client     	@1328

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1827, 1400)

-					terminal_attachment 	(1529, 1400))

-				    (object RoleView "cardinalityFacet" @1330

-					Parent_View 	@1328

-					location   	(-1149, -472)

-					label      	(object SegLabel @1331

-					    Parent_View 	@1330

-					    location   	(1847, 1358)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	312

-					    justify    	0

-					    label      	"+cardinalityFacet"

-					    pctDist    	0.071730

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C901F5"

-					client     	@1328

-					supplier   	@1266

-					line_style 	3

-					origin_attachment 	(1827, 1400)

-					terminal_attachment 	(2125, 1400)

-					label      	(object SegLabel @1332

-					    Parent_View 	@1330

-					    location   	(2083, 1357)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.863426

-					    height     	44

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$281" @1333

-				location   	(1262, 2413)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0DB0377"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$282" @1334

-					Parent_View 	@1333

-					location   	(-786, 301)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DC035A"

-					client     	@1333

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1262, 2413)

-					terminal_attachment 	(1262, 1428))

-				    (object RoleView "fractionDigitsFacet" @1335

-					Parent_View 	@1333

-					location   	(-786, 301)

-					label      	(object SegLabel @1336

-					    Parent_View 	@1335

-					    location   	(1608, 2556)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+fractionDigitsFacet"

-					    pctDist    	0.537393

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DC0364"

-					client     	@1333

-					supplier   	@1272

-					vertices   	(list Points

-					    (1262, 2413)

-					    (1262, 2596)

-					    (2065, 2596))

-					line_style 	3

-					origin_attachment 	(1262, 2413)

-					terminal_attachment 	(2065, 2596)

-					label      	(object SegLabel @1337

-					    Parent_View 	@1335

-					    location   	(1979, 2556)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.913886

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$285" @1338

-				location   	(1841, 1306)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0E300D9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$286" @1339

-					Parent_View 	@1338

-					location   	(-1135, -790)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0E4038E"

-					client     	@1338

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1841, 1306)

-					terminal_attachment 	(1529, 1306))

-				    (object RoleView "boundedFacet" @1340

-					Parent_View 	@1338

-					location   	(-1135, -790)

-					label      	(object SegLabel @1341

-					    Parent_View 	@1340

-					    location   	(1832, 1270)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+boundedFacet"

-					    pctDist    	-0.031746

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0E40398"

-					client     	@1338

-					supplier   	@1267

-					line_style 	3

-					origin_attachment 	(1841, 1306)

-					terminal_attachment 	(2154, 1306)

-					label      	(object SegLabel @1342

-					    Parent_View 	@1340

-					    location   	(2077, 1275)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.754717

-					    height     	32

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$265" @1343

-				location   	(1328, 2186)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0BF018C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$266" @1344

-					Parent_View 	@1343

-					location   	(-640, 634)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C0006B"

-					client     	@1343

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1328, 2186)

-					terminal_attachment 	(1328, 1428))

-				    (object RoleView "whiteSpaceFacet" @1345

-					Parent_View 	@1343

-					location   	(-640, 634)

-					label      	(object SegLabel @1346

-					    Parent_View 	@1345

-					    location   	(1673, 2207)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+whiteSpaceFacet"

-					    pctDist    	0.490909

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C00075"

-					client     	@1343

-					supplier   	@1271

-					vertices   	(list Points

-					    (1328, 2186)

-					    (1328, 2246)

-					    (2093, 2246))

-					line_style 	3

-					origin_attachment 	(1328, 2186)

-					terminal_attachment 	(2093, 2246)

-					label      	(object SegLabel @1347

-					    Parent_View 	@1345

-					    location   	(2033, 2203)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.926763

-					    height     	44

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$283" @1348

-				location   	(674, 1390)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0DF0048"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$284" @1349

-					Parent_View 	@1348

-					location   	(-1854, -706)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DF03B9"

-					client     	@1348

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(674, 1390)

-					terminal_attachment 	(935, 1390))

-				    (object RoleView "orderedFacet" @1350

-					Parent_View 	@1348

-					location   	(-1854, -706)

-					label      	(object SegLabel @1351

-					    Parent_View 	@1350

-					    location   	(658, 1353)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+orderedFacet"

-					    pctDist    	0.061538

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DF03C3"

-					client     	@1348

-					supplier   	@1268

-					line_style 	3

-					origin_attachment 	(674, 1390)

-					terminal_attachment 	(414, 1390)

-					label      	(object SegLabel @1352

-					    Parent_View 	@1350

-					    location   	(510, 1355)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.634615

-					    height     	36

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$273" @1353

-				location   	(687, 1296)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0CB039C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$274" @1354

-					Parent_View 	@1353

-					location   	(-1809, -576)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0CC03D0"

-					client     	@1353

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(687, 1296)

-					terminal_attachment 	(935, 1296))

-				    (object RoleView "numericFacet" @1355

-					Parent_View 	@1353

-					location   	(-1809, -576)

-					label      	(object SegLabel @1356

-					    Parent_View 	@1355

-					    location   	(668, 1257)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+numericFacet"

-					    pctDist    	0.080972

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0CC03D1"

-					client     	@1353

-					supplier   	@1269

-					line_style 	3

-					origin_attachment 	(687, 1296)

-					terminal_attachment 	(440, 1296)

-					label      	(object SegLabel @1357

-					    Parent_View 	@1355

-					    location   	(506, 1260)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.736842

-					    height     	37

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$287" @1358

-				location   	(1689, 1662)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B44401EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$288" @1359

-					Parent_View 	@1358

-					location   	(-183, -354)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B4450360"

-					client     	@1358

-					supplier   	@1282

-					vertices   	(list Points

-					    (1689, 1662)

-					    (1487, 1662)

-					    (1487, 1428))

-					line_style 	3

-					origin_attachment 	(1689, 1662)

-					terminal_attachment 	(1487, 1428))

-				    (object RoleView "effectiveMaxFacet" @1360

-					Parent_View 	@1358

-					location   	(-183, -354)

-					label      	(object SegLabel @1361

-					    Parent_View 	@1360

-					    location   	(1769, 1623)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+effectiveMaxFacet"

-					    pctDist    	0.182051

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B445036A"

-					client     	@1358

-					supplier   	@1270

-					line_style 	3

-					origin_attachment 	(1689, 1662)

-					terminal_attachment 	(2126, 1662)

-					label      	(object SegLabel @1362

-					    Parent_View 	@1360

-					    location   	(2044, 1627)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.815385

-					    height     	36

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$289" @1363

-				location   	(1328, 2258)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B54F0145"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$290" @1364

-					Parent_View 	@1363

-					location   	(-1072, -462)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B550038C"

-					client     	@1363

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1328, 2258)

-					terminal_attachment 	(1328, 1428))

-				    (object RoleView "effectiveWhiteSpaceFacet" @1365

-					Parent_View 	@1363

-					location   	(-1072, -462)

-					label      	(object SegLabel @1366

-					    Parent_View 	@1365

-					    location   	(1685, 2288)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	492

-					    justify    	0

-					    label      	"+effectiveWhiteSpaceFacet"

-					    pctDist    	0.508541

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B5500396"

-					client     	@1363

-					supplier   	@1271

-					vertices   	(list Points

-					    (1328, 2258)

-					    (1328, 2324)

-					    (2093, 2324))

-					line_style 	3

-					origin_attachment 	(1328, 2258)

-					terminal_attachment 	(2093, 2324)

-					label      	(object SegLabel @1367

-					    Parent_View 	@1365

-					    location   	(2009, 2293)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.898817

-					    height     	32

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$291" @1368

-				location   	(1297, 2366)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B5C4011C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$292" @1369

-					Parent_View 	@1368

-					location   	(-607, -722)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B5C5020D"

-					client     	@1368

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1297, 2366)

-					terminal_attachment 	(1297, 1428))

-				    (object RoleView "effectiveMaxLengthFacet" @1370

-					Parent_View 	@1368

-					location   	(-607, -722)

-					label      	(object SegLabel @1371

-					    Parent_View 	@1370

-					    location   	(1657, 2463)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	480

-					    justify    	0

-					    label      	"+effectiveMaxLengthFacet"

-					    pctDist    	0.526906

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B5C50217"

-					client     	@1368

-					supplier   	@1277

-					vertices   	(list Points

-					    (1297, 2366)

-					    (1297, 2499)

-					    (2102, 2499))

-					line_style 	3

-					origin_attachment 	(1297, 2366)

-					terminal_attachment 	(2102, 2499)

-					label      	(object SegLabel @1372

-					    Parent_View 	@1370

-					    location   	(2007, 2471)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.899308

-					    height     	29

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$293" @1373

-				location   	(1262, 2449)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B62A00AA"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$294" @1374

-					Parent_View 	@1373

-					location   	(-1170, -815)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B62B0138"

-					client     	@1373

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1262, 2449)

-					terminal_attachment 	(1262, 1428))

-				    (object RoleView "effectiveFractionDigitsFacet" @1375

-					Parent_View 	@1373

-					location   	(-1170, -815)

-					label      	(object SegLabel @1376

-					    Parent_View 	@1375

-					    location   	(1640, 2634)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+effectiveFractionDigitsFacet"

-					    pctDist    	0.585315

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B62B0142"

-					client     	@1373

-					supplier   	@1272

-					vertices   	(list Points

-					    (1262, 2449)

-					    (1262, 2668)

-					    (2065, 2668))

-					line_style 	3

-					origin_attachment 	(1262, 2449)

-					terminal_attachment 	(2065, 2668)

-					label      	(object SegLabel @1377

-					    Parent_View 	@1375

-					    location   	(1989, 2629)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.926485

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$295" @1378

-				location   	(1422, 2159)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B6B003A6"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$296" @1379

-					Parent_View 	@1378

-					location   	(-770, -1313)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B6B10311"

-					client     	@1378

-					supplier   	@1282

-					vertices   	(list Points

-					    (1422, 2159)

-					    (1362, 2159)

-					    (1362, 1428))

-					line_style 	3

-					origin_attachment 	(1422, 2159)

-					terminal_attachment 	(1362, 1428))

-				    (object RoleView "effectivePatternFacet" @1380

-					Parent_View 	@1378

-					location   	(-770, -1313)

-					label      	(object SegLabel @1381

-					    Parent_View 	@1380

-					    location   	(1727, 2125)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	408

-					    justify    	0

-					    label      	"+effectivePatternFacet"

-					    pctDist    	0.399090

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B6B10312"

-					client     	@1378

-					supplier   	@1273

-					line_style 	3

-					origin_attachment 	(1422, 2159)

-					terminal_attachment 	(2187, 2159)

-					label      	(object SegLabel @1382

-					    Parent_View 	@1380

-					    location   	(2102, 2119)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.889226

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$297" @1383

-				location   	(1084, 2083)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B7CA026B"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$298" @1384

-					Parent_View 	@1383

-					location   	(828, -1373)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B7CB0186"

-					client     	@1383

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1084, 2083)

-					terminal_attachment 	(1084, 1428))

-				    (object RoleView "effectiveEnumerationFacet" @1385

-					Parent_View 	@1383

-					location   	(828, -1373)

-					label      	(object SegLabel @1386

-					    Parent_View 	@1385

-					    location   	(822, 2101)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	504

-					    justify    	0

-					    label      	"+effectiveEnumerationFacet"

-					    pctDist    	0.488619

-					    height     	43

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B7CB0190"

-					client     	@1383

-					supplier   	@1274

-					vertices   	(list Points

-					    (1084, 2083)

-					    (1084, 2143)

-					    (485, 2143))

-					line_style 	3

-					origin_attachment 	(1084, 2083)

-					terminal_attachment 	(485, 2143)

-					label      	(object SegLabel @1387

-					    Parent_View 	@1385

-					    location   	(531, 2100)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.931715

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$303" @1388

-				location   	(1122, 2241)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B8DC0052"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$304" @1389

-					Parent_View 	@1388

-					location   	(866, -479)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8DC03B9"

-					client     	@1388

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1122, 2241)

-					terminal_attachment 	(1122, 1428))

-				    (object RoleView "effectiveLengthFacet" @1390

-					Parent_View 	@1388

-					location   	(866, -479)

-					label      	(object SegLabel @1391

-					    Parent_View 	@1390

-					    location   	(800, 2279)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+effectiveLengthFacet"

-					    pctDist    	0.491731

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8DC03C3"

-					client     	@1388

-					supplier   	@1275

-					vertices   	(list Points

-					    (1122, 2241)

-					    (1122, 2318)

-					    (387, 2318))

-					line_style 	3

-					origin_attachment 	(1122, 2241)

-					terminal_attachment 	(387, 2318)

-					label      	(object SegLabel @1392

-					    Parent_View 	@1390

-					    location   	(470, 2279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.898567

-					    height     	40

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$251" @1393

-				location   	(773, 1565)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B085025B"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$252" @1394

-					Parent_View 	@1393

-					location   	(469, 13)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0860270"

-					client     	@1393

-					supplier   	@1282

-					vertices   	(list Points

-					    (773, 1565)

-					    (959, 1565)

-					    (959, 1428))

-					line_style 	3

-					origin_attachment 	(773, 1565)

-					terminal_attachment 	(959, 1428))

-				    (object RoleView "minFacet" @1395

-					Parent_View 	@1393

-					location   	(469, 13)

-					label      	(object SegLabel @1396

-					    Parent_View 	@1395

-					    location   	(753, 1532)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	"+minFacet"

-					    pctDist    	0.063091

-					    height     	34

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B086027A"

-					client     	@1393

-					supplier   	@1276

-					line_style 	3

-					origin_attachment 	(773, 1565)

-					terminal_attachment 	(451, 1565)

-					label      	(object SegLabel @1397

-					    Parent_View 	@1395

-					    location   	(534, 1523)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.746667

-					    height     	43

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$305" @1398

-				location   	(816, 1650)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B97001DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$306" @1399

-					Parent_View 	@1398

-					location   	(496, -334)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B97100CF"

-					client     	@1398

-					supplier   	@1282

-					vertices   	(list Points

-					    (816, 1650)

-					    (959, 1650)

-					    (959, 1428))

-					line_style 	3

-					origin_attachment 	(816, 1650)

-					terminal_attachment 	(959, 1428))

-				    (object RoleView "effectiveMinFacet" @1400

-					Parent_View 	@1398

-					location   	(496, -334)

-					label      	(object SegLabel @1401

-					    Parent_View 	@1400

-					    location   	(764, 1614)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+effectiveMinFacet"

-					    pctDist    	0.141618

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B97100D9"

-					client     	@1398

-					supplier   	@1276

-					line_style 	3

-					origin_attachment 	(816, 1650)

-					terminal_attachment 	(451, 1650)

-					label      	(object SegLabel @1402

-					    Parent_View 	@1400

-					    location   	(523, 1606)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.802740

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$275" @1403

-				location   	(1297, 2321)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0CF0199"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$276" @1404

-					Parent_View 	@1403

-					location   	(-719, 497)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D20085"

-					client     	@1403

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1297, 2321)

-					terminal_attachment 	(1297, 1428))

-				    (object RoleView "maxLengthFacet" @1405

-					Parent_View 	@1403

-					location   	(-719, 497)

-					label      	(object SegLabel @1406

-					    Parent_View 	@1405

-					    location   	(1630, 2380)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+maxLengthFacet"

-					    pctDist    	0.472255

-					    height     	30

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D2008F"

-					client     	@1403

-					supplier   	@1277

-					vertices   	(list Points

-					    (1297, 2321)

-					    (1297, 2409)

-					    (2102, 2409))

-					line_style 	3

-					origin_attachment 	(1297, 2321)

-					terminal_attachment 	(2102, 2409)

-					label      	(object SegLabel @1407

-					    Parent_View 	@1405

-					    location   	(1994, 2366)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.879208

-					    height     	44

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$277" @1408

-				location   	(1159, 2273)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0D500C5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$278" @1409

-					Parent_View 	@1408

-					location   	(-281, 449)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D6001D"

-					client     	@1408

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1159, 2273)

-					terminal_attachment 	(1159, 1428))

-				    (object RoleView "minLengthFacet" @1410

-					Parent_View 	@1408

-					location   	(-281, 449)

-					label      	(object SegLabel @1411

-					    Parent_View 	@1410

-					    location   	(857, 2372)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+minLengthFacet"

-					    pctDist    	0.519527

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D60027"

-					client     	@1408

-					supplier   	@1278

-					vertices   	(list Points

-					    (1159, 2273)

-					    (1159, 2409)

-					    (450, 2409))

-					line_style 	3

-					origin_attachment 	(1159, 2273)

-					terminal_attachment 	(450, 2409)

-					label      	(object SegLabel @1412

-					    Parent_View 	@1410

-					    location   	(523, 2369)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.913610

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$301" @1413

-				location   	(1197, 2334)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B898016D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$302" @1414

-					Parent_View 	@1413

-					location   	(941, -610)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8990056"

-					client     	@1413

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1197, 2334)

-					terminal_attachment 	(1197, 1428))

-				    (object RoleView "effectiveMinLengthFacet" @1415

-					Parent_View 	@1413

-					location   	(941, -610)

-					label      	(object SegLabel @1416

-					    Parent_View 	@1415

-					    location   	(856, 2454)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	468

-					    justify    	0

-					    label      	"+effectiveMinLengthFacet"

-					    pctDist    	0.552604

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8990060"

-					client     	@1413

-					supplier   	@1278

-					vertices   	(list Points

-					    (1197, 2334)

-					    (1197, 2493)

-					    (450, 2493))

-					line_style 	3

-					origin_attachment 	(1197, 2334)

-					terminal_attachment 	(450, 2493)

-					label      	(object SegLabel @1417

-					    Parent_View 	@1415

-					    location   	(527, 2451)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.916047

-					    height     	43

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$299" @1418

-				location   	(1231, 2438)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B8400062"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$300" @1419

-					Parent_View 	@1418

-					location   	(863, -746)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B841001D"

-					client     	@1418

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1231, 2438)

-					terminal_attachment 	(1231, 1428))

-				    (object RoleView "effectiveTotalDigitsFacet" @1420

-					Parent_View 	@1418

-					location   	(863, -746)

-					label      	(object SegLabel @1421

-					    Parent_View 	@1420

-					    location   	(859, 2632)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	468

-					    justify    	0

-					    label      	"+effectiveTotalDigitsFacet"

-					    pctDist    	0.597030

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8410027"

-					client     	@1418

-					supplier   	@1279

-					vertices   	(list Points

-					    (1231, 2438)

-					    (1231, 2668)

-					    (451, 2668))

-					line_style 	3

-					origin_attachment 	(1231, 2438)

-					terminal_attachment 	(451, 2668)

-					label      	(object SegLabel @1422

-					    Parent_View 	@1420

-					    location   	(534, 2631)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.918812

-					    height     	38

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$279" @1423

-				location   	(1231, 2397)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0D800DE"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$280" @1424

-					Parent_View 	@1423

-					location   	(-209, 253)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D803CD"

-					client     	@1423

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1231, 2397)

-					terminal_attachment 	(1231, 1428))

-				    (object RoleView "totalDigitsFacet" @1425

-					Parent_View 	@1423

-					location   	(-209, 253)

-					label      	(object SegLabel @1426

-					    Parent_View 	@1425

-					    location   	(853, 2550)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	312

-					    justify    	0

-					    label      	"+totalDigitsFacet"

-					    pctDist    	0.585567

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D803D7"

-					client     	@1423

-					supplier   	@1279

-					vertices   	(list Points

-					    (1231, 2397)

-					    (1231, 2587)

-					    (451, 2587))

-					line_style 	3

-					origin_attachment 	(1231, 2397)

-					terminal_attachment 	(451, 2587)

-					label      	(object SegLabel @1427

-					    Parent_View 	@1425

-					    location   	(535, 2560)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.914647

-					    height     	28

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @1428

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 768)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1428

-				    location   	(1019, 574)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	444

-				height     	413

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @1429

-				location   	(1209, 1065)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1428

-				vertices   	(list Points

-				    (1209, 1065)

-				    (1209, 974)))

-			    (object AssociationViewNew "$UNNAMED$235" @1430

-				location   	(1090, 1031)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C2880F503D9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootTypeDefinition" @1431

-					Parent_View 	@1430

-					location   	(322, -25)

-					label      	(object SegLabel @1432

-					    Parent_View 	@1431

-					    location   	(897, 1036)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+rootTypeDefinition"

-					    pctDist    	-0.098765

-					    height     	194

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2880F9003C"

-					client     	@1430

-					supplier   	@1428

-					line_style 	3

-					origin_attachment 	(1090, 1031)

-					terminal_attachment 	(1090, 974)

-					label      	(object SegLabel @1433

-					    Parent_View 	@1431

-					    location   	(1121, 1034)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.061728

-					    height     	31

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$236" @1434

-					Parent_View 	@1430

-					location   	(322, -25)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2880F90046"

-					client     	@1430

-					supplier   	@1280

-					line_style 	3

-					origin_attachment 	(1090, 1031)

-					terminal_attachment 	(1090, 1088))))

-			    (object AssociationViewNew "$UNNAMED$241" @1435

-				location   	(1538, 873)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A6DB01E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootType" @1436

-					Parent_View 	@1435

-					location   	(178, 105)

-					label      	(object SegLabel @1437

-					    Parent_View 	@1436

-					    location   	(1558, 792)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+rootType"

-					    pctDist    	-1.760870

-					    height     	20

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A6DD03DD"

-					client     	@1435

-					supplier   	@1428

-					vertices   	(list Points

-					    (1538, 873)

-					    (1538, 919)

-					    (1454, 919))

-					line_style 	3

-					origin_attachment 	(1538, 873)

-					terminal_attachment 	(1454, 919)

-					label      	(object SegLabel @1438

-					    Parent_View 	@1436

-					    location   	(1509, 875)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.016667

-					    height     	30

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$242" @1439

-					Parent_View 	@1435

-					location   	(178, 105)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A6DD03DE"

-					client     	@1435

-					supplier   	@1428

-					vertices   	(list Points

-					    (1538, 873)

-					    (1538, 828)

-					    (1454, 828))

-					line_style 	3

-					origin_attachment 	(1538, 873)

-					terminal_attachment 	(1454, 828))))

-			    (object AssociationViewNew "$UNNAMED$243" @1440

-				location   	(1535, 684)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A7120108"

-				roleview_list 	(list RoleViews

-				    (object RoleView "baseType" @1441

-					Parent_View 	@1440

-					location   	(175, -84)

-					label      	(object SegLabel @1442

-					    Parent_View 	@1441

-					    location   	(1559, 597)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+baseType"

-					    pctDist    	-1.977273

-					    height     	24

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A7140151"

-					client     	@1440

-					supplier   	@1428

-					vertices   	(list Points

-					    (1535, 684)

-					    (1535, 728)

-					    (1454, 728))

-					line_style 	3

-					origin_attachment 	(1535, 684)

-					terminal_attachment 	(1454, 728)

-					label      	(object SegLabel @1443

-					    Parent_View 	@1441

-					    location   	(1506, 683)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.027778

-					    height     	30

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$244" @1444

-					Parent_View 	@1440

-					location   	(175, -84)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A714015B"

-					client     	@1440

-					supplier   	@1428

-					vertices   	(list Points

-					    (1535, 684)

-					    (1535, 641)

-					    (1454, 641))

-					line_style 	3

-					origin_attachment 	(1535, 684)

-					terminal_attachment 	(1454, 641))))

-			    (object AssociationViewNew "$UNNAMED$247" @1445

-				location   	(613, 940)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A7ED03C0"

-				roleview_list 	(list RoleViews

-				    (object RoleView "complexType" @1446

-					Parent_View 	@1445

-					location   	(-747, 172)

-					label      	(object SegLabel @1447

-					    Parent_View 	@1446

-					    location   	(465, 983)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+complexType"

-					    pctDist    	0.373057

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A7F40117"

-					client     	@1445

-					supplier   	@1281

-					vertices   	(list Points

-					    (613, 940)

-					    (284, 940)

-					    (284, 1008))

-					line_style 	3

-					origin_attachment 	(613, 940)

-					terminal_attachment 	(284, 1008)

-					label      	(object SegLabel @1448

-					    Parent_View 	@1446

-					    location   	(224, 972)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.909320

-					    height     	61

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$248" @1449

-					Parent_View 	@1445

-					location   	(-747, 172)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A7F40121"

-					client     	@1445

-					supplier   	@1428

-					line_style 	3

-					origin_attachment 	(613, 940)

-					terminal_attachment 	(1010, 940))))

-			    (object InheritView "" @1450

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@1428

-				supplier   	@1258

-				line_style 	3

-				origin_attachment 	(1112, 562)

-				terminal_attachment 	(1112, 510)

-				drawSupplier 	@1259)

-			    (object InheritView "" @1451

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@1280

-				supplier   	@1428

-				line_style 	3

-				origin_attachment 	(1146, 1088)

-				terminal_attachment 	(1146, 1065)

-				drawSupplier 	@1429)

-			    (object AssociationViewNew "$UNNAMED$245" @1452

-				location   	(1362, 1133)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A74B0178"

-				roleview_list 	(list RoleViews

-				    (object RoleView "simpleType" @1453

-					Parent_View 	@1452

-					location   	(-158, -163)

-					label      	(object SegLabel @1454

-					    Parent_View 	@1453

-					    location   	(1499, 1094)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+simpleType"

-					    pctDist    	-0.246753

-					    height     	137

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A74D017B"

-					client     	@1452

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1362, 1133)

-					terminal_attachment 	(1362, 1292)

-					label      	(object SegLabel @1455

-					    Parent_View 	@1453

-					    location   	(1321, 1097)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	-0.227273

-					    height     	42

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$246" @1456

-					Parent_View 	@1452

-					location   	(-158, -163)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A74D0185"

-					client     	@1452

-					supplier   	@1428

-					line_style 	3

-					origin_attachment 	(1362, 1133)

-					terminal_attachment 	(1362, 974))))

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @1457

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2272, 384)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1457

-				    location   	(2002, 303)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				compartment 	(object Compartment

-				    Parent_View 	@1457

-				    location   	(2002, 363)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	508

-				    compartmentItems 	(list Compartment

-					"+ global : boolean"

-					"+ featureReference : boolean"))

-				width      	558

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @1458

-				location   	(2262, 568)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1457

-				vertices   	(list Points

-				    (2262, 568)

-				    (2262, 477)))

-			    (object InheritView "" @1459

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@1254

-				supplier   	@1457

-				line_style 	3

-				origin_attachment 	(2346, 595)

-				terminal_attachment 	(2346, 568)

-				drawSupplier 	@1458)

-			    (object AssociationViewNew "$UNNAMED$239" @1460

-				location   	(1553, 453)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A0F201A4"

-				roleview_list 	(list RoleViews

-				    (object RoleView "type" @1461

-					Parent_View 	@1460

-					location   	(801, 293)

-					label      	(object SegLabel @1462

-					    Parent_View 	@1461

-					    location   	(1331, 499)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	108

-					    justify    	0

-					    label      	"+type"

-					    pctDist    	0.506266

-					    height     	46

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A0F302E5"

-					client     	@1460

-					supplier   	@1428

-					vertices   	(list Points

-					    (1553, 453)

-					    (1222, 453)

-					    (1222, 562))

-					line_style 	3

-					origin_attachment 	(1553, 453)

-					terminal_attachment 	(1222, 562)

-					label      	(object SegLabel @1463

-					    Parent_View 	@1461

-					    location   	(1185, 479)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.812030

-					    height     	38

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$240" @1464

-					Parent_View 	@1460

-					location   	(801, 293)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A0F302F0"

-					client     	@1460

-					supplier   	@1457

-					line_style 	3

-					origin_attachment 	(1553, 453)

-					terminal_attachment 	(1993, 453))))

-			    (object AssociationViewNew "$UNNAMED$131" @1465

-				location   	(1908, 353)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C29010602D7"

-				roleview_list 	(list RoleViews

-				    (object RoleView "resolvedFeature" @1466

-					Parent_View 	@1465

-					location   	(-268, -159)

-					label      	(object SegLabel @1467

-					    Parent_View 	@1466

-					    location   	(1729, 352)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	312

-					    justify    	0

-					    label      	"+resolvedFeature"

-					    pctDist    	-0.029412

-					    height     	180

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C29010B000E"

-					client     	@1465

-					supplier   	@1457

-					vertices   	(list Points

-					    (1908, 353)

-					    (1908, 387)

-					    (1993, 387))

-					line_style 	3

-					origin_attachment 	(1908, 353)

-					terminal_attachment 	(1993, 387)

-					label      	(object SegLabel @1468

-					    Parent_View 	@1466

-					    location   	(1945, 354)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.596639

-					    height     	34

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$132" @1469

-					Parent_View 	@1465

-					location   	(-268, -159)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C29010B0018"

-					client     	@1465

-					supplier   	@1457

-					vertices   	(list Points

-					    (1908, 353)

-					    (1908, 319)

-					    (1993, 319))

-					line_style 	3

-					origin_attachment 	(1908, 353)

-					terminal_attachment 	(1993, 319))))

-			    (object InheritView "" @1470

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@1258

-				supplier   	@1257

-				vertices   	(list Points

-				    (494, 284)

-				    (494, 244)

-				    (996, 244))

-				line_style 	3

-				origin_attachment 	(494, 284)

-				terminal_attachment 	(996, 244))

-			    (object InheritView "" @1471

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B7DC0193"

-				client     	@1245

-				supplier   	@1457

-				line_style 	3

-				origin_attachment 	(1718, 812)

-				terminal_attachment 	(1718, 568)

-				drawSupplier 	@1458)

-			    (object InheritView "" @1472

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@1282

-				supplier   	@1428

-				line_style 	3

-				origin_attachment 	(1265, 1292)

-				terminal_attachment 	(1265, 1065)

-				drawSupplier 	@1429)

-			    (object InheritView "" @1473

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@1457

-				supplier   	@1257

-				vertices   	(list Points

-				    (2147, 291)

-				    (2147, 244)

-				    (1468, 244))

-				line_style 	3

-				origin_attachment 	(2147, 291)

-				terminal_attachment 	(1468, 244)))))))

-	logical_presentations 	(list unit_reference_list

-	    (object ClassDiagram "Main"

-		quid       	"39E27F080076"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list

-		    (object CategoryView "Logical View::wsdl" @1474

-			location   	(272, 256)

-			label      	(object ItemLabel

-			    Parent_View 	@1474

-			    location   	(128, 172)

-			    fill_color 	13434879

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"wsdl")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	13434879

-			quidu      	"3ADFB8E5021E"

-			width      	300

-			height     	180)

-		    (object CategoryView "Logical View::xsd" @1475

-			location   	(272, 576)

-			label      	(object ItemLabel

-			    Parent_View 	@1475

-			    location   	(128, 492)

-			    fill_color 	13434879

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"xsd")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	13434879

-			quidu      	"39ABDC6F01AA"

-			width      	300

-			height     	180)))))

-    root_subsystem 	(object SubSystem "Component View"

-	quid       	"39E27F080065"

-	physical_models 	(list unit_reference_list)

-	physical_presentations 	(list unit_reference_list

-	    (object Module_Diagram "Main"

-		quid       	"39E27F080077"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    process_structure 	(object Processes

-	quid       	"39E27F080066"

-	ProcsNDevs 	(list

-	    (object Process_Diagram "Deployment View"

-		quid       	"39E27F080068"

-		title      	"Deployment View"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    properties 	(object Properties

-	attributes 	(list Attribute_Set

-	    (object Attribute

-		tool       	"DDL"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"DDL"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"DDL"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DataBase"

-			value      	("DataBaseSet" 800))

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DataBaseSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"DDL"

-				name       	"ANSI"

-				value      	800)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"Oracle"

-				value      	801)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"SQLServer"

-				value      	802)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"Sybase"

-				value      	803)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"Watcom"

-				value      	804)))

-		    (object Attribute

-			tool       	"DDL"

-			name       	"PrimaryKeyColumnName"

-			value      	"Id")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"PrimaryKeyColumnType"

-			value      	"NUMBER(5)")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"ViewName"

-			value      	"V_")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"TableName"

-			value      	"T_")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"InheritSuffix"

-			value      	"_V")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DropClause"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"BaseViews"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DDLScriptFilename"

-			value      	"DDL1.SQL")))

-	    (object Attribute

-		tool       	"DDL"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"DDL"

-			name       	"ColumnType"

-			value      	"VARCHAR")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"Length"

-			value      	"")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"NullsOK"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"PrimaryKey"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"Unique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"CompositeUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"CheckConstraint"

-			value      	"")))

-	    (object Attribute

-		tool       	"DDL"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"framework"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"IDL"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"StopOnError"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GeneratePreserveRegions"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"ImplementationType"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"ConstValue"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDefaultSpecifier"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DefaultSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IDLElement"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IDLSpecificationType"

-			value      	("IDLSpecSet" 22))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IDLSpecSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Interface"

-				value      	22)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Typedef"

-				value      	54)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Enumeration"

-				value      	8)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Const"

-				value      	71)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Exception"

-				value      	61)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Struct"

-				value      	51)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Union"

-				value      	81)))))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.services/src/rose/wsdlMdl.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateIDLModule"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.services/src/rose/wsdlMdl.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"OperationIsOneWay"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Context"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Raises"

-			value      	"")))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsConst"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"ConstValue"

-			value      	"")))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"NameIfUnlabeled"

-			value      	"the_$supplier")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"BoundedHasRelType"

-			value      	("HasRelTypeSet" 47))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"HasRelTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"NameIfUnlabeled"

-			value      	"the_$supplier")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"BoundedRoleType"

-			value      	("AssocTypeSet" 47))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"AssocTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateForwardReference"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Subsystem"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Directory"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Java"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"StopOnError"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"Java"

-			name       	"UsePrefixes"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"InstanceVariablePrefix"

-			value      	"m_")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ClassVariablePrefix"

-			value      	"s_")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DefaultAttributeDataType"

-			value      	"int")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DefaultOperationReturnType"

-			value      	"void")))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Private"

-				value      	64)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"CmIdentification"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"AdditionalImports"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"CmIdentification"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"AdditionalImports"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Abstract"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Static"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Native"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Synchronized"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Transient"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Volatile"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ContainerClass"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"InitialValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Transient"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Volatile"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"propertyId"

-		value      	"360000002")

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"DDLScriptFilename"

-			value      	"DDL1.SQL")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"DropClause"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"PrimaryKeyColumnName"

-			value      	"_ID")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"PrimaryKeyColumnType"

-			value      	"NUMBER(5,0)")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"SchemaNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"SchemaNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TableNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TypeNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TypeNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ViewNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ViewNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"VarrayNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"VarrayNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NestedTableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NestedTableNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ObjectTableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ObjectTableNameSuffix"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsSchema"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OID"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"WhereClause"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CheckConstraint"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypeLength"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypePrecision"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypeScale"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionOfREFS"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"MethodKind"

-			value      	("MethodKindSet" 1903))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OverloadID"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsReadNoDataState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsReadNoProcessState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsWriteNoDataState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsWriteNoProcessState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsSelfish"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerType"

-			value      	("TriggerTypeSet" 1801))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerEvent"

-			value      	("TriggerEventSet" 1601))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerText"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerReferencingNames"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerForEach"

-			value      	("TriggerForEachSet" 1701))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerWhenClause"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"MethodKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"MapMethod"

-				value      	1901)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"OrderMethod"

-				value      	1902)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Function"

-				value      	1903)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Procedure"

-				value      	1904)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Operator"

-				value      	1905)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Constructor"

-				value      	1906)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Destructor"

-				value      	1907)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Trigger"

-				value      	1908)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Calculated"

-				value      	1909)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"AFTER"

-				value      	1801)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"BEFORE"

-				value      	1802)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSTEAD OF"

-				value      	1803)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerForEachSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"ROW"

-				value      	1701)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"STATEMENT"

-				value      	1702)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerEventSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT"

-				value      	1601)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"UPDATE"

-				value      	1602)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"DELETE"

-				value      	1603)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR UPDATE"

-				value      	1604)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR DELETE"

-				value      	1605)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"UPDATE OR DELETE"

-				value      	1606)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR UPDATE OR DELETE"

-				value      	1607)))))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NullsAllowed"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Length"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Precision"

-			value      	"2")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Scale"

-			value      	"6")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsIndex"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsPrimaryKey"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CompositeUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CheckConstraint"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Repository"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"cg"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"UseMSVC"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"HeaderFileExtension"

-			value      	"h")

-		    (object Attribute

-			tool       	"cg"

-			name       	"HeaderFileBackupExtension"

-			value      	"h~")

-		    (object Attribute

-			tool       	"cg"

-			name       	"HeaderFileTemporaryExtension"

-			value      	"h#")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeFileExtension"

-			value      	"cpp")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeFileBackupExtension"

-			value      	"cp~")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeFileTemporaryExtension"

-			value      	"cp#")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"StopOnError"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ErrorLimit"

-			value      	30)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Directory"

-			value      	"$ROSECPP_SOURCE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"PathSeparator"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"FileNameFormat"

-			value      	"128vx_b")

-		    (object Attribute

-			tool       	"cg"

-			name       	"BooleanType"

-			value      	"int")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowTemplates"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowExplicitInstantiations"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowProtectedInheritance"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"CommentWidth"

-			value      	60)

-		    (object Attribute

-			tool       	"cg"

-			name       	"OneByValueContainer"

-			value      	"$targetClass")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OneByReferenceContainer"

-			value      	"$targetClass *")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OptionalByValueContainer"

-			value      	"OptionalByValue<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OptionalByReferenceContainer"

-			value      	"$targetClass *")

-		    (object Attribute

-			tool       	"cg"

-			name       	"FixedByValueContainer"

-			value      	"$targetClass[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedFixedByValueContainer"

-			value      	"$targetClass[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"FixedByReferenceContainer"

-			value      	"$targetClass *[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedFixedByReferenceContainer"

-			value      	"$targetClass *[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedByValueContainer"

-			value      	"BoundedListByValue<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedBoundedByValueContainer"

-			value      	"BoundedSetByValue<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedByReferenceContainer"

-			value      	"BoundedListByReference<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedBoundedByReferenceContainer"

-			value      	"BoundedSetByReference<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnboundedByValueContainer"

-			value      	"UnboundedListByValue<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedUnboundedByValueContainer"

-			value      	"UnboundedSetByValue<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnboundedByReferenceContainer"

-			value      	"UnboundedListByReference<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedUnboundedByReferenceContainer"

-			value      	"UnboundedSetByReference<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedByValueContainer"

-			value      	"AssociationByValue<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedQualifiedByValueContainer"

-			value      	"DictionaryByValue<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedByReferenceContainer"

-			value      	"AssociationByReference<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedQualifiedByReferenceContainer"

-			value      	"DictionaryByReference<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GeneratePreserveRegions"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ImplementationType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ClassKey"

-			value      	"class")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"PutBodiesInSpec"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDefaultConstructor"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DefaultConstructorVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineDefaultConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ExplicitDefaultConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateCopyConstructor"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CopyConstructorVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineCopyConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ExplicitCopyConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDestructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DestructorVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DestructorKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineDestructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssignmentOperation"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssignmentVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssignmentKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineAssignmentOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEqualityOperations"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"EqualityVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"EqualityKind"

-			value      	("FriendKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineEqualityOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateRelationalOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"RelationalVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"RelationalKind"

-			value      	("FriendKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineRelationalOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateStorageMgmtOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"StorageMgmtVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineStorageMgmtOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSubscriptOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SubscriptVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"SubscriptKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"SubscriptResultType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSubscriptOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDereferenceOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DereferenceVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DereferenceKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DereferenceResultType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineDereferenceOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateIndirectionOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IndirectionVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IndirectionKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IndirectionResultType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineIndirectionOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateStreamOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"StreamVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineStreamOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ThreeKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"KindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"FriendKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"DeclareAndDefine"

-				value      	199)

-			    (object Attribute

-				tool       	"cg"

-				name       	"DeclareOnly"

-				value      	205)

-			    (object Attribute

-				tool       	"cg"

-				name       	"DoNotDeclare"

-				value      	206)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"VisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ConstValue"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDefaultSpecifier"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DefaultSpecifier"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.services/src/rose/wsdlMdl.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowExtensionlessFileName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeFormat"

-			value      	(value Text 

-|// $package

-|#include "$file"

-|

-			))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludePrecompiledHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeOrder"

-			value      	"AMIR")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyle"

-			value      	("InliningStyleSet" 207))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyleSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"InClassDeclaration"

-				value      	208)

-			    (object Attribute

-				tool       	"cg"

-				name       	"FollowingClassDeclaration"

-				value      	207)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"TypesDefined"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeClosure"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.services/src/rose/wsdlMdl.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowExtensionlessFileName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeFormat"

-			value      	(value Text 

-|// $package

-|#include "$file"

-|

-			))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludePrecompiledHeader"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeOrder"

-			value      	"AMIR")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyle"

-			value      	("InliningStyleSet" 207))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyleSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"InClassDeclaration"

-				value      	208)

-			    (object Attribute

-				tool       	"cg"

-				name       	"FollowingClassDeclaration"

-				value      	207)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"TypesDefined"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeClosure"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationKind"

-			value      	("OperationKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationIsConst"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationIsExplicit"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Inline"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"EntryCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ExitCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"BodyAnnotations"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationIsOneWay"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Context"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"Raises"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"Ordered"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"NameIfUnlabeled"

-			value      	"the_$supplier")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtRelationshipVisibility"

-				value      	210)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberFieldSize"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InitialValue"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetName"

-			value      	"get_$relationship")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetName"

-			value      	"set_$relationship")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKindsSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerClass"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SelectorName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SelectorType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConstSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_Function"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetByReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ForwardReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedHasRelType"

-			value      	("HasRelTypeSet" 47))

-		    (object Attribute

-			tool       	"cg"

-			name       	"HasRelTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Association"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"NameIfUnlabeled"

-			value      	"the_$targetClass")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Inherit"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"InstanceArguments"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ForwardReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"NameIfUnlabeled"

-			value      	"the_$targetClass")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberName"

-			value      	"$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtRelationshipVisibility"

-				value      	210)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberFieldSize"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InitialValue"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerClass"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerGet"

-			value      	"$data.get($keys)")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerSet"

-			value      	"$data.set($keys,$value)")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedContainer"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassContainer"

-			value      	"$supplier *")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassInitialValue"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKindsSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetByReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetName"

-			value      	"get_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConstSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_Function"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetName"

-			value      	"set_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetSetByReference"

-			value      	("QualifiedGetSetByReferenceSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetSetByReferenceSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_GetSetByReference"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateQualifiedGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetName"

-			value      	"get_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineQualifiedGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateQualifiedSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedSetName"

-			value      	"set_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedSetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineQualifiedSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssocClassDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberName"

-			value      	"$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtRelationshipVisibility"

-				value      	210)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssocClassGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetName"

-			value      	"get_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineAssocClassGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssocClassSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassSetName"

-			value      	"set_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassSetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineAssocClassSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassForwardReferenceOnly"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedRoleType"

-			value      	("AssocTypeSet" 47))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberName"

-			value      	"$attribute")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtAttributeVisibility"

-				value      	211)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberFieldSize"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetName"

-			value      	"get_$attribute")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetName"

-			value      	"set_$attribute")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKindsSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConstSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_Function"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetByReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsReadOnly"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"ForwardReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"BodyReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateForwardReference"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Subsystem"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DirectoryIsOnSearchList"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"PrecompiledHeader"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Category"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsNamespace"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Indent"

-			value      	2)

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Version"

-			value      	"5.0")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCClassTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCClassTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Interface_Part"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Connection_Part"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Class_Factory"

-				value      	3)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CObjectFunctionality"

-			value      	("CObjectFunctionalitySet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CObjectFunctionalitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dynamic"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dyncreate"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Serial"

-				value      	3)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateOverrideGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateDataGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DATA_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateFieldGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_FIELD_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateMessageGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateMessageMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_MSG_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MESSAGE_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEFactory"

-			value      	("OLEFactorySet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEFactorySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Built_in"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Simple"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Licensed"

-				value      	3)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEName"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEClassID"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateOLECtlType"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLECtlType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateOLETypeLib"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLETypeLibID"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLETypeLibMajor"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLETypeLibMinor"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GeneratePropPageIDs"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEPropPageIDs"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateDispatchMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockProperties"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockFunctions"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DispatchDefValue"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateDispIdEnum"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISP_ID_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateInterfaceMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"INTERFACE_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"InitInterface"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateEventMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENT_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockEvents"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateEventSinkMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENTSINK_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PropNotifySinks"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateConnectionMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CONNECTION_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"ConnectionPointIID"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"InheritanceType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLECommands"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MFCDeclares"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MFCImplements"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"ATL_Declares"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateCOMMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"COM_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateConnectionPointMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CONNECTION_POINT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateMsgMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSG_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GeneratePropertyMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PROPERTY_MAP_Entries"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCOperationTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCOperationTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Virtual_Override"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Message_Handler"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dispatch_Handler"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Event_Firing_Function"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Event_Sink_Handler"

-				value      	5)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Std_OLE_Method"

-				value      	6)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Command_Parser"

-				value      	7)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Property_Get_Function"

-				value      	8)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Property_Set_Function"

-				value      	9)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Property_Notify_Function"

-				value      	10)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Macro_Generated_Function"

-				value      	11)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_MSG_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MESSAGE_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"BodyImage"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCAttributeTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCAttributeTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Member_Property"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Get_Set_Property"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dialog_Data"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Field_Data"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Stock_Property"

-				value      	5)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PointerBase"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockPropertyImplementation"

-			value      	"")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCAttributeTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCAttributeTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Member_Property"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Get_Set_Property"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dialog_Data"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Field_Data"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Stock_Property"

-				value      	5)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PointerBase"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockPropertyImplementation"

-			value      	"")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCAttributeTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCAttributeTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Member_Property"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Get_Set_Property"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dialog_Data"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Field_Data"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Stock_Property"

-				value      	5)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PointerBase"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockPropertyImplementation"

-			value      	"")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateIncludesGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_INCLUDES_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateInsertLocation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateIncludesGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_INCLUDES_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateInsertLocation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"SCC"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"TypeLibImporter"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"propertyId"

-		value      	"783606378")

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"CreatableSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"Private"

-				value      	221)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"PublicNotCreatable"

-				value      	213)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"SingleUse"

-				value      	214)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"GlobalSingleUse"

-				value      	215)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"MultiUse"

-				value      	219)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"GlobalMultiUse"

-				value      	220)))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OptionBase"

-			value      	"0")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OptionExplicit"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OptionCompare"

-			value      	("CompareSet" 202))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"Creatable"

-			value      	("CreatableSet" 221))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateInitialization"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateTermination"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"CollectionClass"

-			value      	"Collection")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"CompareSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"None"

-				value      	202)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"Binary"

-				value      	203)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"Text"

-				value      	204)))))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OperationName"

-			value      	"$operation")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"LibraryName"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"AliasName"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"IsStatic"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"EntryCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"ExitCode"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"IsConst"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"New"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"WithEvents"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"Subscript"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"NameIfUnlabeled"

-			value      	"the$supplier")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateGetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateSetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateLetOperation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"New"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"WithEvents"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"Subscript"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"NameIfUnlabeled"

-			value      	"the$supplier")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateGetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateSetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateLetOperation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Inherit"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"ImplementsDelegation"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"ProjectFile"

-			value      	"")))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"VisualStudio"

-		name       	"HiddenTool"

-		value      	FALSE))

-	quid       	"39E27F080067"))

diff --git a/bundles/org.eclipse.wst.wsdl/src/rose/com.ibm.etools.WSDL.cat b/bundles/org.eclipse.wst.wsdl/src/rose/com.ibm.etools.WSDL.cat
deleted file mode 100644
index 49fb469..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/rose/com.ibm.etools.WSDL.cat
+++ /dev/null
@@ -1,6997 +0,0 @@
-

-(object Petal

-    version    	42

-    _written   	"Rose 4.5.8054a"

-    charSet    	0)

-

-(object Class_Category "wsdl"

-    is_unit    	TRUE

-    is_loaded  	TRUE

-    quid       	"3ADFB8E5021E"

-    documentation 	

-|The WSDL model contains classes for the Web Services Description Language (WSDL).

-|

-|WSDL describes network services as sets of endpoints operating on messages. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.

-|

-|WSDL describes the formats of the messages exchanged by the services, and supports the XML Schemas specification as its canonical type system. This package uses an XML Schema Infoset model package (see the XSD package) to describe the abstract message formats.

-|

-|The model contains the following diagrams, named after the corresponding chapters in the WSDL 1.1 specification (http://www.w3.org/TR/2001/NOTE-wsdl-20010315)

-|- 2.1 Definition, shows the WSDL definition element and the WSDL document structure

-|- 2.1.1 Naming and Linking, shows the namespace and import mechanism

-|- 2.1.3 Extensibility, shows the WSDL extensibility mechanism

-|- 2.2 Types, shows the use of XML Schema types in WSDL

-|- 2.3 Messages, 2.4 PortTypes, 2.5 Bindings and 2.7 Services, show the major WSDL elements and their relations.

-|

-|The WSDL classes extend the javax.wsdl interfaces defined by JSR 110. Classes with interface and datatype stereotypes are used to represent these non-MOF interfaces.

-    

-    exportControl 	"Public"

-    logical_models 	(list unit_reference_list

-	(object Class "WSDLElement"

-	    quid       	"3AD5C6A302DD"

-	    documentation 	"This class represents a WSDL language element."

-	    operations 	(list Operations

-		(object Operation "getEnclosingDefinition"

-		    quid       	"3CD1529600C8"

-		    result     	"Definition"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setEnclosingDefinition"

-		    quid       	"3CD152B80347"

-		    parameters 	(list Parameters

-			(object Parameter "definition"

-			    type       	"Definition"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "documentationElement"

-		    quid       	"3CCE443602A3"

-		    type       	"DOMElement")

-		(object ClassAttribute "element"

-		    quid       	"3F97DBD30207"

-		    type       	"DOMElement"))

-	    language   	"Java"

-	    abstract   	TRUE)

-	(object Class "PortType"

-	    quid       	"3AD5C7F001A5"

-	    documentation 	"This class represents a WSDL portType element of the WSDL specification version 1.1 and an Interface component of the WSDL specification version 1.2. A port type or Interface is a named set of abstract operations and the abstract messages involved."

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AD5C9B70150"

-		    supplier   	"Logical View::wsdl::WSDLElement"

-		    quidu      	"3AD5C6A302DD")

-		(object Inheritance_Relationship

-		    quid       	"3F6F1FD8019F"

-		    supplier   	"Logical View::wsdl::IPortType"

-		    quidu      	"3B84A5BE0331"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "qName"

-		    quid       	"3AEB488E0023"

-		    type       	"QName")

-		(object ClassAttribute "undefined"

-		    quid       	"3BDDF1E301E5"

-		    type       	"boolean")

-		(object ClassAttribute "proxy"

-		    quid       	"3D18CDEB0316"

-		    type       	"boolean")

-		(object ClassAttribute "resourceURI"

-		    quid       	"3D18D4FD01BA"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "Operation"

-	    quid       	"3AD5C80D03CE"

-	    documentation 	"This class represents a WSDL operation element. A WSDL operation is an abstract description of an action supported by a service."

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE9DE98003C"

-		    supplier   	"Logical View::wsdl::WSDLElement"

-		    quidu      	"3AD5C6A302DD")

-		(object Inheritance_Relationship

-		    quid       	"3F6F1FE20171"

-		    supplier   	"Logical View::wsdl::IOperation"

-		    quidu      	"3B84A77600D1"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "style"

-		    quid       	"3AEB472601AC"

-		    type       	"OperationType")

-		(object ClassAttribute "name"

-		    quid       	"3BDD9643004C"

-		    type       	"String")

-		(object ClassAttribute "undefined"

-		    quid       	"3BDDF235003E"

-		    type       	"boolean")

-		(object ClassAttribute "proxy"

-		    quid       	"3D18CE2201AD"

-		    type       	"boolean")

-		(object ClassAttribute "resourceURI"

-		    quid       	"3D18D520011B"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "Message"

-	    quid       	"3AD5C9590078"

-	    documentation 	"This class represents a WSDL message element. A WSDL message is an abstract, typed definition of the data being communicated."

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AD5D05501C4"

-		    supplier   	"Logical View::wsdl::WSDLElement"

-		    quidu      	"3AD5C6A302DD")

-		(object Inheritance_Relationship

-		    quid       	"3B84A8D102BA"

-		    supplier   	"Logical View::wsdl::IMessage"

-		    quidu      	"3B84A8AF004F"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "qName"

-		    quid       	"3AEB487C01FE"

-		    type       	"QName")

-		(object ClassAttribute "undefined"

-		    quid       	"3BDDF1D20226"

-		    type       	"boolean")

-		(object ClassAttribute "proxy"

-		    quid       	"3D18CE4B02B0"

-		    type       	"boolean")

-		(object ClassAttribute "resourceURI"

-		    quid       	"3D18D54200F1"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "Part"

-	    quid       	"3AD5CE1C032E"

-	    documentation 	"This class represents a WSDL part element. Parts describe the logical abstract content of a message. Each part is associated with a type from some type system. "

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3B84A96D02F1"

-		    supplier   	"Logical View::wsdl::IPart"

-		    quidu      	"3B84A93F01BE")

-		(object Inheritance_Relationship

-		    quid       	"3B897E230237"

-		    supplier   	"Logical View::wsdl::WSDLElement"

-		    quidu      	"3AD5C6A302DD"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "name"

-		    quid       	"3BCE70B703C8"

-		    type       	"String")

-		(object ClassAttribute "elementName"

-		    quid       	"3B84B08703DB"

-		    type       	"QName")

-		(object ClassAttribute "typeName"

-		    quid       	"3BCE70C303C5"

-		    type       	"QName"))

-	    language   	"Java")

-	(object Class "Binding"

-	    quid       	"3AD5D2860261"

-	    documentation 	"This class represents a WSDL binding element. A binding defines message format and protocol details for operations and messages defined by a particular portType. There may be any number of bindings for a given portType."

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AD5FA0F02F0"

-		    supplier   	"Logical View::wsdl::ExtensibleElement"

-		    quidu      	"3AD5FCFA033A")

-		(object Inheritance_Relationship

-		    quid       	"3B8595410129"

-		    supplier   	"Logical View::wsdl::IBinding"

-		    quidu      	"3B84ABC60219"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "qName"

-		    quid       	"3AEB4899014B"

-		    type       	"QName")

-		(object ClassAttribute "undefined"

-		    quid       	"3BDDF1F401A3"

-		    type       	"boolean")

-		(object ClassAttribute "proxy"

-		    quid       	"3D18CE6D0151"

-		    type       	"boolean")

-		(object ClassAttribute "resourceURI"

-		    quid       	"3D18D4DF035C"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "BindingOperation"

-	    quid       	"3AD5D3CB0145"

-	    documentation 	"This class represents a WSDL operation element within a binding. An operation element within a binding specifies binding information for the operation with the same name within the binding's portType. "

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AD6009202F7"

-		    supplier   	"Logical View::wsdl::ExtensibleElement"

-		    quidu      	"3AD5FCFA033A")

-		(object Inheritance_Relationship

-		    quid       	"3B84ADE401DC"

-		    supplier   	"Logical View::wsdl::IBindingOperation"

-		    quidu      	"3B84ADC00072"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "name"

-		    quid       	"3B89C4CB0199"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "Service"

-	    quid       	"3AD5D8F002F8"

-	    documentation 	"This class represents a WSDL service element. A service groups a set of related ports together."

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AD5FA20025E"

-		    supplier   	"Logical View::wsdl::ExtensibleElement"

-		    quidu      	"3AD5FCFA033A")

-		(object Inheritance_Relationship

-		    quid       	"3B85954E01B4"

-		    supplier   	"Logical View::wsdl::IService"

-		    quidu      	"3B84AB490287"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "qName"

-		    quid       	"3AEB48A40151"

-		    type       	"QName")

-		(object ClassAttribute "undefined"

-		    quid       	"3BDDF20D0203"

-		    type       	"boolean")

-		(object ClassAttribute "proxy"

-		    quid       	"3D18D4810220"

-		    type       	"boolean")

-		(object ClassAttribute "resourceURI"

-		    quid       	"3D18D4C501E2"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "Port"

-	    quid       	"3AD5D9170286"

-	    documentation 	"This class represents a WSDL port element. A port defines an individual endpoint by specifying a single address for a binding"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AD600CB00AA"

-		    supplier   	"Logical View::wsdl::ExtensibleElement"

-		    quidu      	"3AD5FCFA033A")

-		(object Inheritance_Relationship

-		    quid       	"3B85954502C9"

-		    supplier   	"Logical View::wsdl::IPort"

-		    quidu      	"3B84AB800326"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "name"

-		    quid       	"3AD5D9A00391"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "ExtensibilityElement"

-	    quid       	"3AD5DBB602A9"

-	    documentation 	"This class represents a WSDL extensibility element. WSDL allows extensibility elements representing a specific technology under various elements defined by WSDL."

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3B84B14903D0"

-		    supplier   	"Logical View::wsdl::IExtensibilityElement"

-		    quidu      	"3B84B12402AB")

-		(object Inheritance_Relationship

-		    quid       	"3BDDF53502C3"

-		    supplier   	"Logical View::wsdl::WSDLElement"

-		    quidu      	"3AD5C6A302DD"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "required"

-		    quid       	"3AF9543C0073"

-		    type       	"boolean")

-		(object ClassAttribute "elementType"

-		    attributes 	(list Attribute_Set

-			(object Attribute

-			    tool       	"Ecore"

-			    name       	"isTransient"

-			    value      	TRUE))

-		    quid       	"3B85B21A0271"

-		    type       	"QName"))

-	    language   	"Java")

-	(object Class "Definition"

-	    quid       	"3AD5E43F008E"

-	    documentation 	"This class represents a WSDL definitions element. The WSDL definitions element is the root element of a WSDL document."

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AD5FDB803D4"

-		    supplier   	"Logical View::wsdl::ExtensibleElement"

-		    quidu      	"3AD5FCFA033A")

-		(object Inheritance_Relationship

-		    quid       	"3B84B1F80382"

-		    supplier   	"Logical View::wsdl::IDefinition"

-		    quidu      	"3B84B1D90142"))

-	    operations 	(list Operations

-		(object Operation "getDocument"

-		    quid       	"3CD14FC2012B"

-		    result     	"DOMDocument"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setDocument"

-		    quid       	"3CD150DE01E7"

-		    parameters 	(list Parameters

-			(object Parameter "document"

-			    type       	"DOMDocument"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "targetNamespace"

-		    quid       	"3AD5E474004E"

-		    type       	"String")

-		(object ClassAttribute "location"

-		    quid       	"40352B7C0396"

-		    type       	"String")

-		(object ClassAttribute "qName"

-		    quid       	"3AEB485702F5"

-		    type       	"QName")

-		(object ClassAttribute "encoding"

-		    quid       	"3CADD00D000D"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "Import"

-	    quid       	"3AD5E4F903DE"

-	    documentation 	"This class represents WSDL import element. WSDL allows associating a namespace with a document location using an import element."

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AD5EE58037A"

-		    supplier   	"Logical View::wsdl::WSDLElement"

-		    quidu      	"3AD5C6A302DD")

-		(object Inheritance_Relationship

-		    quid       	"3F6F200D0340"

-		    supplier   	"Logical View::wsdl::IImport"

-		    quidu      	"3B84B2020119"))

-	    operations 	(list Operations

-		(object Operation "getSchema"

-		    quid       	"3C8672C10379"

-		    result     	"XSDSchema"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setSchema"

-		    quid       	"3C8672C10397"

-		    parameters 	(list Parameters

-			(object Parameter "schema"

-			    type       	"XSDSchema"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "namespaceURI"

-		    quid       	"3AD5E50A0036"

-		    type       	"String")

-		(object ClassAttribute "locationURI"

-		    quid       	"3AD5E5140211"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "ExtensibleElement"

-	    quid       	"3AD5FCFA033A"

-	    documentation 	" 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."

-	    superclasses 	(list inheritance_relationship_list

-		(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))

-	    language   	"Java"

-	    abstract   	TRUE)

-	(object Class "Input"

-	    quid       	"3AE0789F0059"

-	    documentation 	"This class represents a WSDL input element. An input element specifies the abstract message format for the input of the operation."

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3B85C504025F"

-		    supplier   	"Logical View::wsdl::WSDLElement"

-		    quidu      	"3AD5C6A302DD")

-		(object Inheritance_Relationship

-		    quid       	"3F67722802E7"

-		    supplier   	"Logical View::wsdl::MessageReference"

-		    quidu      	"3F6771DB02DC")

-		(object Inheritance_Relationship

-		    quid       	"3F6F1FEE031D"

-		    supplier   	"Logical View::wsdl::IInput"

-		    quidu      	"3B84A7EE0015"))

-	    language   	"Java")

-	(object Class "Output"

-	    quid       	"3AE078B60232"

-	    documentation 	"This class represents a WSDL output element. An output element specifies the abstract message format for the output of the operation."

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3B85C50C035B"

-		    supplier   	"Logical View::wsdl::WSDLElement"

-		    quidu      	"3AD5C6A302DD")

-		(object Inheritance_Relationship

-		    quid       	"3F67723500DD"

-		    supplier   	"Logical View::wsdl::MessageReference"

-		    quidu      	"3F6771DB02DC")

-		(object Inheritance_Relationship

-		    quid       	"3F6F1FF801CD"

-		    supplier   	"Logical View::wsdl::IOutput"

-		    quidu      	"3B84A829027D"))

-	    language   	"Java")

-	(object Class "Fault"

-	    quid       	"3AE078BE0108"

-	    documentation 	"This class represents a WSDL fault element. Fault elements specify the abstract message format for any error messages that may be output as the result of the operation "

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE1C82002F2"

-		    supplier   	"Logical View::wsdl::WSDLElement"

-		    quidu      	"3AD5C6A302DD")

-		(object Inheritance_Relationship

-		    quid       	"3F67723D0319"

-		    supplier   	"Logical View::wsdl::MessageReference"

-		    quidu      	"3F6771DB02DC")

-		(object Inheritance_Relationship

-		    quid       	"3F6F2002002D"

-		    supplier   	"Logical View::wsdl::IFault"

-		    quidu      	"3B84A861031D"))

-	    language   	"Java")

-	(object Class "BindingInput"

-	    quid       	"3AE08A8202D4"

-	    documentation 	"This class represents a WSDL input element within a operation within a binding. An input element within an operation within a binding specifies binding information for the input of the operation. "

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3B84AE1B0113"

-		    supplier   	"Logical View::wsdl::IBindingInput"

-		    quidu      	"3B84ADEB0100")

-		(object Inheritance_Relationship

-		    quid       	"3B85B59B0072"

-		    supplier   	"Logical View::wsdl::ExtensibleElement"

-		    quidu      	"3AD5FCFA033A"))

-	    operations 	(list Operations

-		(object Operation "getInput"

-		    quid       	"3C8653A40203"

-		    result     	"IInput"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setInput"

-		    quid       	"3C8653B503A2"

-		    parameters 	(list Parameters

-			(object Parameter "input"

-			    type       	"IInput"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "name"

-		    quid       	"3B85C1EA020E"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "BindingOutput"

-	    quid       	"3AE08A8F028C"

-	    documentation 	"This class represents a WSDL output element within a operation within a binding. An output element within an operation within a binding specifies binding information for the output of the operation. "

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3B84AE4302AB"

-		    supplier   	"Logical View::wsdl::IBindingOutput"

-		    quidu      	"3B84AE210111")

-		(object Inheritance_Relationship

-		    quid       	"3B85B5A4027E"

-		    supplier   	"Logical View::wsdl::ExtensibleElement"

-		    quidu      	"3AD5FCFA033A"))

-	    operations 	(list Operations

-		(object Operation "getOutput"

-		    quid       	"3C8653D900F1"

-		    result     	"IOutput"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setOutput"

-		    quid       	"3C8653F10326"

-		    parameters 	(list Parameters

-			(object Parameter "output"

-			    type       	"IOutput"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "name"

-		    quid       	"3B85C20200BE"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "BindingFault"

-	    quid       	"3AE08A9E03A6"

-	    documentation 	"This class represents a WSDL fault element within a operation within a binding. A fault element within an operation within a binding specifies binding information for the fault with the same name. "

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE0938602C9"

-		    supplier   	"Logical View::wsdl::ExtensibleElement"

-		    quidu      	"3AD5FCFA033A")

-		(object Inheritance_Relationship

-		    quid       	"3B84AE710333"

-		    supplier   	"Logical View::wsdl::IBindingFault"

-		    quidu      	"3B84AE4F00BD"))

-	    operations 	(list Operations

-		(object Operation "getFault"

-		    quid       	"3C865413037F"

-		    result     	"IFault"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setFault"

-		    quid       	"3C8654210109"

-		    parameters 	(list Parameters

-			(object Parameter "fault"

-			    type       	"IFault"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "name"

-		    quid       	"3B85BF9E014A"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "QName"

-	    quid       	"3AE8ED220140"

-	    documentation 	"This class represents the javax.wsdl.QName class. A QName is a fully qualified name."

-	    stereotype 	"datatype"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.xml.namespace.QName"

-		    quid       	"3B849DA9003D"

-		    stereotype 	"javaclass"))

-	    language   	"Java")

-	(object Class "Namespace"

-	    quid       	"3AEA3CD30030"

-	    documentation 	"This class represents a namespace and the corresponding namespace prefix used in a WSDL document."

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "URI"

-		    quid       	"3AEA3D2901B1"

-		    type       	"String")

-		(object ClassAttribute "prefix"

-		    quid       	"3AEA3D320236"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "OperationType"

-	    quid       	"3AEB4782024F"

-	    documentation 	

-|ONE_WAY=1

-|REQUEST_RESPONSE=2

-|SOLICIT_RESPONSE=3

-|NOTIFICATION=4

-	    

-	    stereotype 	"datatype"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.OperationType"

-		    quid       	"3B85C35303E3"

-		    stereotype 	"javaclass"))

-	    language   	"Java")

-	(object Class "IPortType"

-	    quid       	"3B84A5BE0331"

-	    documentation 	"This class represents the javax.wsdl.PortType non-MOF interface."

-	    stereotype 	"Interface"

-	    operations 	(list Operations

-		(object Operation "addOperation"

-		    quid       	"3B896AC101CA"

-		    parameters 	(list Parameters

-			(object Parameter "operation"

-			    type       	"IOperation"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getOperation"

-		    quid       	"3B896BAF01A4"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"String")

-			(object Parameter "inputName"

-			    type       	"String")

-			(object Parameter "outputName"

-			    type       	"String"))

-		    result     	"IOperation"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getOperations"

-		    quid       	"3B896BF7031A"

-		    result     	"IList"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.PortType"

-		    quid       	"3B84A632000D"

-		    stereotype 	"javaclass")))

-	(object Class "IOperation"

-	    quid       	"3B84A77600D1"

-	    documentation 	"This class represents the javax.wsdl.Operation non-MOF interface."

-	    stereotype 	"Interface"

-	    operations 	(list Operations

-		(object Operation "addFault"

-		    quid       	"3B896C420065"

-		    parameters 	(list Parameters

-			(object Parameter "fault"

-			    type       	"IFault"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getFault"

-		    quid       	"3B896C59028F"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"String"))

-		    result     	"IFault"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getFaults"

-		    quid       	"3B896C7102B1"

-		    result     	"IMap"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getParameterOrdering"

-		    quid       	"3B896C8101B0"

-		    result     	"IList"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setParameterOrdering"

-		    quid       	"3B896C99031D"

-		    parameters 	(list Parameters

-			(object Parameter "parameterOrder"

-			    type       	"IList"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getInput"

-		    quid       	"3C8654E5018D"

-		    result     	"IInput"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setInput"

-		    quid       	"3C8662C40107"

-		    parameters 	(list Parameters

-			(object Parameter "input"

-			    type       	"IInput"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getOutput"

-		    quid       	"3C8662E40094"

-		    result     	"IOutput"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setOutput"

-		    quid       	"3C8662F001D2"

-		    parameters 	(list Parameters

-			(object Parameter "output"

-			    type       	"IOutput"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.Operation"

-		    quid       	"3B84A799012B"

-		    stereotype 	"javaclass")))

-	(object Class "IInput"

-	    quid       	"3B84A7EE0015"

-	    documentation 	"This class represents the javax.wsdl.Input non-MOF interface."

-	    stereotype 	"Interface"

-	    operations 	(list Operations

-		(object Operation "getMessage"

-		    quid       	"3C86633100EF"

-		    result     	"IMessage"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setMessage"

-		    quid       	"3C8663470277"

-		    parameters 	(list Parameters

-			(object Parameter "message"

-			    type       	"IMessage"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.Input"

-		    quid       	"3B84A8000039"

-		    stereotype 	"javaclass")))

-	(object Class "IOutput"

-	    quid       	"3B84A829027D"

-	    documentation 	"This class represents the javax.wsdl.Output non-MOF interface."

-	    stereotype 	"Interface"

-	    operations 	(list Operations

-		(object Operation "getMessage"

-		    quid       	"3C86643A035D"

-		    result     	"IMessage"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setMessage"

-		    quid       	"3C86644501C8"

-		    parameters 	(list Parameters

-			(object Parameter "message"

-			    type       	"IMessage"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.Output"

-		    quid       	"3B84A83901D5"

-		    stereotype 	"javaclass")))

-	(object Class "IFault"

-	    quid       	"3B84A861031D"

-	    documentation 	"This class represents the javax.wsdl.Fault non-MOF interface."

-	    stereotype 	"Interface"

-	    operations 	(list Operations

-		(object Operation "getMessage"

-		    quid       	"3C86646A00BD"

-		    result     	"IMessage"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setMessage"

-		    quid       	"3C8664750131"

-		    parameters 	(list Parameters

-			(object Parameter "message"

-			    type       	"IMessage"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.Fault"

-		    quid       	"3B84A8710208"

-		    stereotype 	"javaclass")))

-	(object Class "IMessage"

-	    quid       	"3B84A8AF004F"

-	    documentation 	"This class represents the javax.wsdl.Message non-MOF interface"

-	    stereotype 	"Interface"

-	    operations 	(list Operations

-		(object Operation "addPart"

-		    quid       	"3B8972240273"

-		    parameters 	(list Parameters

-			(object Parameter "part"

-			    type       	"IPart"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getPart"

-		    quid       	"3B89723D0233"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"String"))

-		    result     	"IPart"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getParts"

-		    quid       	"3B897254025E"

-		    result     	"IMap"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getOrderedParts"

-		    quid       	"3B897261020D"

-		    parameters 	(list Parameters

-			(object Parameter "partOrder"

-			    type       	"IList"))

-		    result     	"IList"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.Message"

-		    quid       	"3B84A8BC0260"

-		    stereotype 	"javaclass")))

-	(object Class "IPart"

-	    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))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.Part"

-		    quid       	"3B84A9500231"

-		    stereotype 	"javaclass")))

-	(object Class "IService"

-	    quid       	"3B84AB490287"

-	    documentation 	"This class represents the javax.wsdl.Service non-MOF interface."

-	    stereotype 	"Interface"

-	    operations 	(list Operations

-		(object Operation "addPort"

-		    quid       	"3B895D5601D1"

-		    parameters 	(list Parameters

-			(object Parameter "port"

-			    type       	"IPort"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getPorts"

-		    quid       	"3B895DA20036"

-		    result     	"IMap"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getPort"

-		    quid       	"3B895DB001BC"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"String"))

-		    result     	"IPort"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.Service"

-		    quid       	"3B84AB5B003E"

-		    stereotype 	"javaclass")))

-	(object Class "IPort"

-	    quid       	"3B84AB800326"

-	    documentation 	"This class represents the javax.wsdl.Port non-MOF interface."

-	    stereotype 	"Interface"

-	    operations 	(list Operations

-		(object Operation "getBinding"

-		    quid       	"3C8651F302B5"

-		    result     	"IBinding"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setBinding"

-		    quid       	"3C86526302F2"

-		    parameters 	(list Parameters

-			(object Parameter "binding"

-			    type       	"IBinding"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.Port"

-		    quid       	"3B84AB8C0016"

-		    stereotype 	"javaclass")))

-	(object Class "IBinding"

-	    quid       	"3B84ABC60219"

-	    documentation 	"This class represents the javax.wsdl.Binding non-MOF interface."

-	    stereotype 	"Interface"

-	    operations 	(list Operations

-		(object Operation "addBindingOperation"

-		    quid       	"3B895F160153"

-		    parameters 	(list Parameters

-			(object Parameter "bindingOperation"

-			    type       	"IBindingOperation"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getBindingOperation"

-		    quid       	"3B895F500066"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"String")

-			(object Parameter "inputName"

-			    type       	"String")

-			(object Parameter "outputName"

-			    type       	"String"))

-		    result     	"IBindingOperation"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getBindingOperations"

-		    quid       	"3B895FA401C5"

-		    result     	"IList"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getPortType"

-		    quid       	"3C8652A90284"

-		    result     	"IPortType"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setPortType"

-		    quid       	"3C8652BE01A8"

-		    parameters 	(list Parameters

-			(object Parameter "portType"

-			    type       	"IPortType"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.Binding"

-		    quid       	"3B84ABCF0302"

-		    stereotype 	"javaclass")))

-	(object Class "IBindingOperation"

-	    quid       	"3B84ADC00072"

-	    documentation 	"This class represents the javax.wsdl.BindingOperation non-MOF interface."

-	    stereotype 	"Interface"

-	    operations 	(list Operations

-		(object Operation "addBindingFault"

-		    quid       	"3B8960BC0041"

-		    parameters 	(list Parameters

-			(object Parameter "bindingFault"

-			    type       	"IBindingFault"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getBindingFault"

-		    quid       	"3B8960D9009D"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"String"))

-		    result     	"IBindingFault"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getBindingFaults"

-		    quid       	"3B8960FC0061"

-		    result     	"IMap"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getOperation"

-		    quid       	"3C86532D0017"

-		    result     	"IOperation"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setOperation"

-		    quid       	"3C86533F037B"

-		    parameters 	(list Parameters

-			(object Parameter "operation"

-			    type       	"IOperation"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getBindingInput"

-		    quid       	"3C86550900DA"

-		    result     	"IBindingInput"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setBindingInput"

-		    quid       	"3C86551D007F"

-		    parameters 	(list Parameters

-			(object Parameter "bindingInput"

-			    type       	"IBindingInput"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getBindingOutput"

-		    quid       	"3C8655340349"

-		    result     	"IBindingOutput"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setBindingOutput"

-		    quid       	"3C86554702A6"

-		    parameters 	(list Parameters

-			(object Parameter "bindingOutput"

-			    type       	"IBindingOutput"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.BindingOperation"

-		    quid       	"3B84ADCB021C"

-		    stereotype 	"javaclass")))

-	(object Class "IBindingInput"

-	    quid       	"3B84ADEB0100"

-	    documentation 	"This class represents the javax.wsdl.BindingInput non-MOF interface."

-	    stereotype 	"Interface"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.BindingInput"

-		    quid       	"3B84ADFE000D"

-		    stereotype 	"javaclass")))

-	(object Class "IBindingOutput"

-	    quid       	"3B84AE210111"

-	    documentation 	"This class represents the javax.wsdl.BindingOutput non-MOF interface."

-	    stereotype 	"Interface"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.BindingOutput"

-		    quid       	"3B84AE2D0050"

-		    stereotype 	"javaclass")))

-	(object Class "IBindingFault"

-	    quid       	"3B84AE4F00BD"

-	    documentation 	"This class represents the javax.wsdl.BindingFault non-MOF interface."

-	    stereotype 	"Interface"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.BindingFault"

-		    quid       	"3B84AE5F002A"

-		    stereotype 	"javaclass")))

-	(object Class "DOMElement"

-	    quid       	"3B84AF3203DB"

-	    documentation 	"This class represents the org.w3c.dom.Element non-MOF interface."

-	    stereotype 	"datatype"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "org.w3c.dom.Element"

-		    quid       	"3B84AF560292"

-		    stereotype 	"javaclass")))

-	(object Class "IExtensibilityElement"

-	    quid       	"3B84B12402AB"

-	    documentation 	"This class represents the javax.wsdl.ExtensibilityElement non-MOF interface."

-	    stereotype 	"Interface"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.extensions.ExtensibilityElement"

-		    quid       	"3B84B13503D1"

-		    stereotype 	"javaclass")))

-	(object Class "IDefinition"

-	    quid       	"3B84B1D90142"

-	    documentation 	"This class represents the javax.wsdl.Definition non-MOF interface."

-	    stereotype 	"Interface"

-	    operations 	(list Operations

-		(object Operation "addBinding"

-		    quid       	"3B8988F1039D"

-		    parameters 	(list Parameters

-			(object Parameter "binding"

-			    type       	"IBinding"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "addImport"

-		    quid       	"3B8989490259"

-		    parameters 	(list Parameters

-			(object Parameter "importDef"

-			    type       	"IImport"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "addMessage"

-		    quid       	"3B89896E005E"

-		    parameters 	(list Parameters

-			(object Parameter "message"

-			    type       	"IMessage"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "addNamespace"

-		    quid       	"3B898984004B"

-		    parameters 	(list Parameters

-			(object Parameter "prefix"

-			    type       	"String")

-			(object Parameter "namespaceURI"

-			    type       	"String"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "addPortType"

-		    quid       	"3B8989C50045"

-		    parameters 	(list Parameters

-			(object Parameter "portType"

-			    type       	"IPortType"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "addService"

-		    quid       	"3B8989E401EE"

-		    parameters 	(list Parameters

-			(object Parameter "service"

-			    type       	"IService"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createBindingFault"

-		    quid       	"3B898A17038C"

-		    result     	"IBindingFault"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createBindingInput"

-		    quid       	"3B898A320286"

-		    result     	"IBindingInput"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createBindingOutput"

-		    quid       	"3B898A46013B"

-		    result     	"IBindingOutput"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createBindingOperation"

-		    quid       	"3B898A5C00B0"

-		    result     	"IBindingOperation"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createBinding"

-		    quid       	"3B8989FE037C"

-		    result     	"IBinding"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createFault"

-		    quid       	"3B898A7502E7"

-		    result     	"IFault"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createImport"

-		    quid       	"3B898A83014C"

-		    result     	"IImport"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createInput"

-		    quid       	"3B898A9D033E"

-		    result     	"IInput"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createMessage"

-		    quid       	"3B898AAF0254"

-		    result     	"IMessage"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createOperation"

-		    quid       	"3B898AC203C4"

-		    result     	"IOperation"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createOutput"

-		    quid       	"3B898AE800ED"

-		    result     	"IOutput"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createPart"

-		    quid       	"3B898AF8026D"

-		    result     	"IPart"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createPort"

-		    quid       	"3B898B0801DA"

-		    result     	"IPort"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createPortType"

-		    quid       	"3B898B15039B"

-		    result     	"IPortType"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createService"

-		    quid       	"3B898B32013A"

-		    result     	"IService"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getBinding"

-		    quid       	"3B898B420075"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"QName"))

-		    result     	"IBinding"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getBindings"

-		    quid       	"3B898B920341"

-		    result     	"IMap"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getImports"

-		    quid       	"3B898BCD0060"

-		    result     	"IMap"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getImports"

-		    quid       	"3B898BE70144"

-		    parameters 	(list Parameters

-			(object Parameter "namespaceURI"

-			    type       	"String"))

-		    result     	"IList"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getMessage"

-		    quid       	"3B898C170107"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"QName"))

-		    result     	"IMessage"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getMessages"

-		    quid       	"3B898C3E001D"

-		    result     	"IMap"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getNamespace"

-		    quid       	"3B898C62014B"

-		    parameters 	(list Parameters

-			(object Parameter "prefix"

-			    type       	"String"))

-		    result     	"String"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getNamespaces"

-		    quid       	"3B898C740115"

-		    result     	"IMap"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getPortType"

-		    quid       	"3B898CBE0071"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"QName"))

-		    result     	"IPortType"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getPortTypes"

-		    quid       	"3B898CDA01C6"

-		    result     	"IMap"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getPrefix"

-		    quid       	"3B898CFD0017"

-		    parameters 	(list Parameters

-			(object Parameter "namespaceURI"

-			    type       	"String"))

-		    result     	"String"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getService"

-		    quid       	"3B898D2300A8"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"QName"))

-		    result     	"IService"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getServices"

-		    quid       	"3B898D3B03CE"

-		    result     	"IMap"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getExtensionRegistry"

-		    quid       	"3B89D5B8012B"

-		    result     	"IExtensionRegistry"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setExtensionRegistry"

-		    quid       	"3B89D5D703BB"

-		    parameters 	(list Parameters

-			(object Parameter "extensionRegistry"

-			    type       	"IExtensionRegistry"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getDocumentBaseURI"

-		    quid       	"3B89D5FE0208"

-		    result     	"String"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setDocumentBaseURI"

-		    quid       	"3B89D6180328"

-		    parameters 	(list Parameters

-			(object Parameter "documentBase"

-			    type       	"String"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "createTypes"

-		    quid       	"3CADD0560080"

-		    result     	"ITypes"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "removeService"

-		    quid       	"3CADD07E004C"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"QName"))

-		    result     	"IService"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "removeBinding"

-		    quid       	"3CADD0BA0355"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"QName"))

-		    result     	"IBinding"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "removePortType"

-		    quid       	"3CADD0D8029A"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"QName"))

-		    result     	"IPortType"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "removeMessage"

-		    quid       	"3CADD0FA0307"

-		    parameters 	(list Parameters

-			(object Parameter "name"

-			    type       	"QName"))

-		    result     	"IMessage"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getTypes"

-		    quid       	"3C86706F031B"

-		    result     	"ITypes"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "setTypes"

-		    quid       	"3C86709500EE"

-		    parameters 	(list Parameters

-			(object Parameter "types"

-			    type       	"ITypes"))

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.Definition"

-		    quid       	"3B84B1E702A1"

-		    stereotype 	"javaclass")))

-	(object Class "IImport"

-	    quid       	"3B84B2020119"

-	    documentation 	"This class represents the javax.wsdl.Import non-MOF interface."

-	    stereotype 	"Interface"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.Import"

-		    quid       	"3B84B20C02EA"

-		    stereotype 	"javaclass")))

-	(object Class "IList"

-	    quid       	"3B85C0A203C5"

-	    documentation 	"This class represents the non-MOF java.util.List interface."

-	    stereotype 	"Interface"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "java.util.List"

-		    quid       	"3B85C0AF0297"

-		    stereotype 	"javaclass")))

-	(object Class "IMap"

-	    quid       	"3B896B0300D4"

-	    documentation 	"This class represents the non-MOF java.util.Map interface."

-	    stereotype 	"Interface"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "java.util.Map"

-		    quid       	"3B896B1102B5"

-		    stereotype 	"javaclass")))

-	(object Class "IURL"

-	    quid       	"3B89D5630274"

-	    documentation 	"This class represents the non-MOF java.net.URL interface."

-	    stereotype 	"Interface"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "java.net.URL"

-		    quid       	"3B89D56E03E2"

-		    stereotype 	"javaclass")))

-	(object Class "IExtensionRegistry"

-	    quid       	"3B89D59302A5"

-	    documentation 	"This class represents the non-MOF javax.wsdl.extensions.ExtensionRegistry interface."

-	    stereotype 	"Interface"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.extensions.ExtensionRegistry"

-		    quid       	"3B89D59F02E8"

-		    stereotype 	"javaclass")))

-	(object Class "Types"

-	    quid       	"3B8BE9A603A8"

-	    documentation 	"This class represents a WSDL types element. The types element encloses data type definitions that are relevant for the exchanged messages."

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3B8BEB010311"

-		    supplier   	"Logical View::wsdl::ExtensibleElement"

-		    quidu      	"3AD5FCFA033A")

-		(object Inheritance_Relationship

-		    quid       	"3CADCD3B0380"

-		    supplier   	"Logical View::wsdl::ITypes"

-		    quidu      	"3CADCBB20050"))

-	    operations 	(list Operations

-		(object Operation "getSchemas"

-		    quid       	"3CADCF3803E6"

-		    result     	"IList"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)

-		(object Operation "getSchemas"

-		    quid       	"3CADCF7E0301"

-		    parameters 	(list Parameters

-			(object Parameter "namespaceURI"

-			    type       	"String"))

-		    result     	"IList"

-		    concurrency 	"Sequential"

-		    opExportControl 	"Public"

-		    uid        	0)))

-	(object Class "IIterator"

-	    quid       	"3C4687DA0167"

-	    documentation 	"This class represents the non-MOF java.util.Iterator interface."

-	    stereotype 	"Interface"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "java.util.Iterator"

-		    quid       	"3C46880800B9"

-		    stereotype 	"javaclass")))

-	(object Class "WSDLException"

-	    quid       	"3C4689650313"

-	    documentation 	"This class represents the javax.wsdl.Exception class."

-	    stereotype 	"datatype"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.WSDLException"

-		    quid       	"3C4689740315"

-		    stereotype 	"javaclass")))

-	(object Class "ITypes"

-	    quid       	"3CADCBB20050"

-	    documentation 	"This class represents the javax.wsdl.Types non-MOF interface"

-	    stereotype 	"Interface"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "javax.wsdl.Types"

-		    quid       	"3CADCBF10173"

-		    stereotype 	"javaclass")))

-	(object Class "UnknownExtensibilityElement"

-	    quid       	"3CB24AC002AE"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3CB24AEC01CB"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9")))

-	(object Class "XSDSchemaExtensibilityElement"

-	    quid       	"3CC360D7039C"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3CC3627F00B7"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9")))

-	(object Class "DOMDocument"

-	    quid       	"3CD1502C023B"

-	    documentation 	"This class represents the org.w3c.dom.Document non-MOF interface."

-	    stereotype 	"datatype"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "org.w3c.dom.Document"

-		    quid       	"3CD150600182"

-		    stereotype 	"javaclass")))

-	(object Class "MessageReference"

-	    quid       	"3F6771DB02DC"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3F762A6A0308"

-		    supplier   	"Logical View::wsdl::WSDLElement"

-		    quidu      	"3AD5C6A302DD"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "name"

-		    quid       	"3F6780A001AB"

-		    type       	"String"

-		    exportControl 	"Protected"))

-	    language   	"Java"

-	    abstract   	TRUE)

-	(object Association "$UNNAMED$0"

-	    quid       	"3AD5C824018C"

-	    roles      	(list role_list

-		(object Role "portType"

-		    quid       	"3AD5C82701C3"

-		    label      	"portType"

-		    supplier   	"Logical View::wsdl::PortType"

-		    quidu      	"3AD5C7F001A5"

-		    client_cardinality 	(value cardinality "1..1")

-		    Containment 	"By Value"

-		    is_aggregate 	TRUE)

-		(object Role "eOperations"

-		    quid       	"3AD5C82701CD"

-		    label      	"eOperations"

-		    supplier   	"Logical View::wsdl::Operation"

-		    quidu      	"3AD5C80D03CE"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)))

-	(object Association "$UNNAMED$1"

-	    quid       	"3AD5CEBE00E2"

-	    roles      	(list role_list

-		(object Role "$UNNAMED$2"

-		    quid       	"3AD5CEBF0057"

-		    supplier   	"Logical View::wsdl::Message"

-		    quidu      	"3AD5C9590078"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)

-		(object Role "eParts"

-		    quid       	"3AD5CEBF0061"

-		    label      	"eParts"

-		    supplier   	"Logical View::wsdl::Part"

-		    quidu      	"3AD5CE1C032E"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)))

-	(object Association "$UNNAMED$3"

-	    quid       	"3AD5D352010F"

-	    roles      	(list role_list

-		(object Role "ePortType"

-		    quid       	"3AD5D3540176"

-		    label      	"ePortType"

-		    supplier   	"Logical View::wsdl::PortType"

-		    quidu      	"3AD5C7F001A5"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$4"

-		    quid       	"3AD5D3540180"

-		    supplier   	"Logical View::wsdl::Binding"

-		    quidu      	"3AD5D2860261")))

-	(object Association "$UNNAMED$5"

-	    quid       	"3AD5D3E10179"

-	    roles      	(list role_list

-		(object Role "$UNNAMED$6"

-		    quid       	"3AD5D3E20225"

-		    supplier   	"Logical View::wsdl::Binding"

-		    quidu      	"3AD5D2860261"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)

-		(object Role "eBindingOperations"

-		    quid       	"3AD5D3E20239"

-		    label      	"eBindingOperations"

-		    supplier   	"Logical View::wsdl::BindingOperation"

-		    quidu      	"3AD5D3CB0145"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)))

-	(object Association "$UNNAMED$7"

-	    quid       	"3AD5D425038A"

-	    roles      	(list role_list

-		(object Role "eOperation"

-		    quid       	"3AD5D42602F5"

-		    label      	"eOperation"

-		    supplier   	"Logical View::wsdl::Operation"

-		    quidu      	"3AD5C80D03CE"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$8"

-		    quid       	"3AD5D42602FF"

-		    supplier   	"Logical View::wsdl::BindingOperation"

-		    quidu      	"3AD5D3CB0145")))

-	(object Association "$UNNAMED$9"

-	    quid       	"3AD5D9400393"

-	    roles      	(list role_list

-		(object Role "ePorts"

-		    quid       	"3AD5D941031C"

-		    label      	"ePorts"

-		    supplier   	"Logical View::wsdl::Port"

-		    quidu      	"3AD5D9170286"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$10"

-		    quid       	"3AD5D941031D"

-		    supplier   	"Logical View::wsdl::Service"

-		    quidu      	"3AD5D8F002F8"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)))

-	(object Association "$UNNAMED$11"

-	    quid       	"3AD5D9B8011F"

-	    roles      	(list role_list

-		(object Role "eBinding"

-		    quid       	"3AD5D9B9024D"

-		    label      	"eBinding"

-		    supplier   	"Logical View::wsdl::Binding"

-		    quidu      	"3AD5D2860261"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$12"

-		    quid       	"3AD5D9B90261"

-		    supplier   	"Logical View::wsdl::Port"

-		    quidu      	"3AD5D9170286")))

-	(object Association "$UNNAMED$13"

-	    quid       	"3AD5E60301E2"

-	    roles      	(list role_list

-		(object Role "$UNNAMED$14"

-		    quid       	"3AD5E60400B7"

-		    supplier   	"Logical View::wsdl::Definition"

-		    quidu      	"3AD5E43F008E"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)

-		(object Role "eMessages"

-		    quid       	"3AD5E60400C1"

-		    label      	"eMessages"

-		    supplier   	"Logical View::wsdl::Message"

-		    quidu      	"3AD5C9590078"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)))

-	(object Association "$UNNAMED$15"

-	    quid       	"3AD5E6710104"

-	    roles      	(list role_list

-		(object Role "$UNNAMED$16"

-		    quid       	"3AD5E672034A"

-		    supplier   	"Logical View::wsdl::Definition"

-		    quidu      	"3AD5E43F008E"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)

-		(object Role "ePortTypes"

-		    quid       	"3AD5E6720354"

-		    label      	"ePortTypes"

-		    supplier   	"Logical View::wsdl::PortType"

-		    quidu      	"3AD5C7F001A5"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)))

-	(object Association "$UNNAMED$17"

-	    quid       	"3AD5E6770095"

-	    roles      	(list role_list

-		(object Role "$UNNAMED$18"

-		    quid       	"3AD5E6780371"

-		    supplier   	"Logical View::wsdl::Definition"

-		    quidu      	"3AD5E43F008E"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)

-		(object Role "eBindings"

-		    quid       	"3AD5E678037B"

-		    label      	"eBindings"

-		    supplier   	"Logical View::wsdl::Binding"

-		    quidu      	"3AD5D2860261"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)))

-	(object Association "$UNNAMED$19"

-	    quid       	"3AD5E67B0311"

-	    roles      	(list role_list

-		(object Role "$UNNAMED$20"

-		    quid       	"3AD5E67D007F"

-		    supplier   	"Logical View::wsdl::Definition"

-		    quidu      	"3AD5E43F008E"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)

-		(object Role "eServices"

-		    quid       	"3AD5E67D0089"

-		    label      	"eServices"

-		    supplier   	"Logical View::wsdl::Service"

-		    quidu      	"3AD5D8F002F8"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)))

-	(object Association "$UNNAMED$21"

-	    quid       	"3AD5FD130079"

-	    roles      	(list role_list

-		(object Role "eExtensibilityElements"

-		    quid       	"3AD5FD14019D"

-		    label      	"eExtensibilityElements"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$22"

-		    quid       	"3AD5FD14019E"

-		    supplier   	"Logical View::wsdl::ExtensibleElement"

-		    quidu      	"3AD5FCFA033A"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)))

-	(object Association "$UNNAMED$23"

-	    quid       	"3ADF2E6401F5"

-	    roles      	(list role_list

-		(object Role "eBindingInput"

-		    quid       	"3ADF2E650251"

-		    label      	"eBindingInput"

-		    supplier   	"Logical View::wsdl::BindingInput"

-		    quidu      	"3AE08A8202D4"

-		    client_cardinality 	(value cardinality "0..1")

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$24"

-		    quid       	"3ADF2E650252"

-		    supplier   	"Logical View::wsdl::BindingOperation"

-		    quidu      	"3AD5D3CB0145"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)))

-	(object Association "$UNNAMED$25"

-	    quid       	"3ADF2EB30163"

-	    roles      	(list role_list

-		(object Role "eBindingOutput"

-		    quid       	"3ADF2EB4013C"

-		    label      	"eBindingOutput"

-		    supplier   	"Logical View::wsdl::BindingOutput"

-		    quidu      	"3AE08A8F028C"

-		    client_cardinality 	(value cardinality "0..1")

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$26"

-		    quid       	"3ADF2EB4013D"

-		    supplier   	"Logical View::wsdl::BindingOperation"

-		    quidu      	"3AD5D3CB0145"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)))

-	(object Association "$UNNAMED$27"

-	    quid       	"3ADF2F94024D"

-	    roles      	(list role_list

-		(object Role "eInput"

-		    quid       	"3ADF2F950190"

-		    label      	"eInput"

-		    supplier   	"Logical View::wsdl::Input"

-		    quidu      	"3AE0789F0059"

-		    client_cardinality 	(value cardinality "0..1")

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$28"

-		    quid       	"3ADF2F95019A"

-		    supplier   	"Logical View::wsdl::Operation"

-		    quidu      	"3AD5C80D03CE"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)))

-	(object Association "$UNNAMED$29"

-	    quid       	"3ADF2FB802F9"

-	    roles      	(list role_list

-		(object Role "eOutput"

-		    quid       	"3ADF2FB9020A"

-		    label      	"eOutput"

-		    supplier   	"Logical View::wsdl::Output"

-		    quidu      	"3AE078B60232"

-		    client_cardinality 	(value cardinality "0..1")

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$30"

-		    quid       	"3ADF2FB9020B"

-		    supplier   	"Logical View::wsdl::Operation"

-		    quidu      	"3AD5C80D03CE"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)))

-	(object Association "$UNNAMED$31"

-	    quid       	"3ADF331601A4"

-	    roles      	(list role_list

-		(object Role "eFaults"

-		    quid       	"3ADF33180387"

-		    label      	"eFaults"

-		    supplier   	"Logical View::wsdl::Fault"

-		    quidu      	"3AE078BE0108"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$32"

-		    quid       	"3ADF33180388"

-		    supplier   	"Logical View::wsdl::Operation"

-		    quidu      	"3AD5C80D03CE"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)))

-	(object Association "$UNNAMED$33"

-	    quid       	"3ADF340003E5"

-	    roles      	(list role_list

-		(object Role "eBindingFaults"

-		    quid       	"3ADF340103AA"

-		    label      	"eBindingFaults"

-		    supplier   	"Logical View::wsdl::BindingFault"

-		    quidu      	"3AE08A9E03A6"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$34"

-		    quid       	"3ADF340103AB"

-		    supplier   	"Logical View::wsdl::BindingOperation"

-		    quidu      	"3AD5D3CB0145"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)))

-	(object Association "$UNNAMED$35"

-	    quid       	"3AE091F402F3"

-	    roles      	(list role_list

-		(object Role "eFault"

-		    quid       	"3AE091F801FE"

-		    label      	"eFault"

-		    supplier   	"Logical View::wsdl::Fault"

-		    quidu      	"3AE078BE0108"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$36"

-		    quid       	"3AE091F801FF"

-		    supplier   	"Logical View::wsdl::BindingFault"

-		    quidu      	"3AE08A9E03A6")))

-	(object Association "$UNNAMED$37"

-	    quid       	"3AEA3D55002D"

-	    roles      	(list role_list

-		(object Role "$UNNAMED$38"

-		    quid       	"3AEA3D560328"

-		    supplier   	"Logical View::wsdl::Definition"

-		    quidu      	"3AD5E43F008E"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)

-		(object Role "eNamespaces"

-		    quid       	"3AEA3D560332"

-		    label      	"eNamespaces"

-		    supplier   	"Logical View::wsdl::Namespace"

-		    quidu      	"3AEA3CD30030"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)))

-	(object Association "$UNNAMED$39"

-	    quid       	"3AEA3E3A002D"

-	    roles      	(list role_list

-		(object Role "eDefinition"

-		    quid       	"3AEA3E3C01E8"

-		    label      	"eDefinition"

-		    supplier   	"Logical View::wsdl::Definition"

-		    quidu      	"3AD5E43F008E"

-		    client_cardinality 	(value cardinality "0..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$40"

-		    quid       	"3AEA3E3C01F2"

-		    supplier   	"Logical View::wsdl::Import"

-		    quidu      	"3AD5E4F903DE")))

-	(object Association "$UNNAMED$41"

-	    quid       	"3AEA412F0035"

-	    roles      	(list role_list

-		(object Role "eParameterOrdering"

-		    quid       	"3AEA41310255"

-		    label      	"eParameterOrdering"

-		    supplier   	"Logical View::wsdl::Part"

-		    quidu      	"3AD5CE1C032E"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$42"

-		    quid       	"3AEA4131025F"

-		    supplier   	"Logical View::wsdl::Operation"

-		    quidu      	"3AD5C80D03CE")))

-	(object Association "$UNNAMED$43"

-	    quid       	"3B84AD2400BD"

-	    roles      	(list role_list

-		(object Role "eInput"

-		    quid       	"3B84AD250083"

-		    label      	"eInput"

-		    supplier   	"Logical View::wsdl::Input"

-		    quidu      	"3AE0789F0059"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$44"

-		    quid       	"3B84AD250084"

-		    supplier   	"Logical View::wsdl::BindingInput"

-		    quidu      	"3AE08A8202D4")))

-	(object Association "$UNNAMED$45"

-	    quid       	"3B84AD7900F2"

-	    roles      	(list role_list

-		(object Role "eOutput"

-		    quid       	"3B84AD7A014D"

-		    label      	"eOutput"

-		    supplier   	"Logical View::wsdl::Output"

-		    quidu      	"3AE078B60232"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$46"

-		    quid       	"3B84AD7A014E"

-		    supplier   	"Logical View::wsdl::BindingOutput"

-		    quidu      	"3AE08A8F028C")))

-	(object Association "$UNNAMED$47"

-	    quid       	"3B8B1BE900C4"

-	    roles      	(list role_list

-		(object Role "typeDefinition"

-		    quid       	"3B8B1BE90327"

-		    label      	"typeDefinition"

-		    supplier   	"Logical View::xsd::XSDTypeDefinition"

-		    quidu      	"3B66ECD302A9"

-		    client_cardinality 	(value cardinality "0..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$48"

-		    quid       	"3B8B1BE90331"

-		    supplier   	"Logical View::wsdl::Part"

-		    quidu      	"3AD5CE1C032E")))

-	(object Association "$UNNAMED$49"

-	    quid       	"3B8B1C1203B2"

-	    roles      	(list role_list

-		(object Role "elementDeclaration"

-		    quid       	"3B8B1C14001C"

-		    label      	"elementDeclaration"

-		    supplier   	"Logical View::xsd::XSDElementDeclaration"

-		    quidu      	"3B66ED580214"

-		    client_cardinality 	(value cardinality "0..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$50"

-		    quid       	"3B8B1C140026"

-		    supplier   	"Logical View::wsdl::Part"

-		    quidu      	"3AD5CE1C032E")))

-	(object Association "$UNNAMED$51"

-	    quid       	"3B8B1DCC02E5"

-	    roles      	(list role_list

-		(object Role "eSchema"

-		    quid       	"3B8B1DCE0270"

-		    label      	"eSchema"

-		    supplier   	"Logical View::xsd::XSDSchema"

-		    quidu      	"374B182500BB"

-		    client_cardinality 	(value cardinality "0..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$52"

-		    quid       	"3B8B1DCE027A"

-		    supplier   	"Logical View::wsdl::Import"

-		    quidu      	"3AD5E4F903DE")))

-	(object Association "$UNNAMED$53"

-	    quid       	"3B8BEA27029F"

-	    roles      	(list role_list

-		(object Role "$UNNAMED$54"

-		    quid       	"3B8BEA290356"

-		    supplier   	"Logical View::wsdl::Definition"

-		    quidu      	"3AD5E43F008E"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)

-		(object Role "eTypes"

-		    quid       	"3B8BEA29036A"

-		    label      	"eTypes"

-		    supplier   	"Logical View::wsdl::Types"

-		    quidu      	"3B8BE9A603A8"

-		    client_cardinality 	(value cardinality "0..1")

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)))

-	(object Association "$UNNAMED$55"

-	    quid       	"3C46829303E5"

-	    roles      	(list role_list

-		(object Role "eMessage"

-		    quid       	"3C468296010E"

-		    label      	"eMessage"

-		    supplier   	"Logical View::wsdl::Message"

-		    quidu      	"3AD5C9590078"

-		    client_cardinality 	(value cardinality "0..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$56"

-		    quid       	"3C4682960118"

-		    supplier   	"Logical View::wsdl::Part"

-		    quidu      	"3AD5CE1C032E")))

-	(object Association "$UNNAMED$57"

-	    quid       	"3C864DFF02EC"

-	    roles      	(list role_list

-		(object Role "eImports"

-		    quid       	"3C864DFF02ED"

-		    label      	"eImports"

-		    supplier   	"Logical View::wsdl::Import"

-		    quidu      	"3AD5E4F903DE"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$58"

-		    quid       	"3C864DFF02EE"

-		    supplier   	"Logical View::wsdl::Definition"

-		    quidu      	"3AD5E43F008E"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)))

-	(object Association "$UNNAMED$59"

-	    quid       	"3CC3614500F2"

-	    roles      	(list role_list

-		(object Role "$UNNAMED$60"

-		    quid       	"3CC36146023D"

-		    supplier   	"Logical View::wsdl::XSDSchemaExtensibilityElement"

-		    quidu      	"3CC360D7039C"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_aggregate 	TRUE)

-		(object Role "schema"

-		    quid       	"3CC36146023E"

-		    label      	"schema"

-		    supplier   	"Logical View::xsd::XSDSchema"

-		    quidu      	"374B182500BB"

-		    client_cardinality 	(value cardinality "0..1")

-		    Containment 	"By Value"

-		    is_navigable 	TRUE)))

-	(object Association "$UNNAMED$61"

-	    quid       	"3F74E78401B1"

-	    roles      	(list role_list

-		(object Role "eMessage"

-		    quid       	"3F74E786000F"

-		    label      	"eMessage"

-		    supplier   	"Logical View::wsdl::Message"

-		    quidu      	"3AD5C9590078"

-		    client_cardinality 	(value cardinality "1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$62"

-		    quid       	"3F74E7860023"

-		    supplier   	"Logical View::wsdl::MessageReference"

-		    quidu      	"3F6771DB02DC")))

-	(object Association "$UNNAMED$63"

-	    quid       	"3F7896A2026E"

-	    roles      	(list role_list

-		(object Role "parent"

-		    quid       	"3F7896A7012B"

-		    label      	"parent"

-		    supplier   	"Logical View::wsdl::UnknownExtensibilityElement"

-		    quidu      	"3CB24AC002AE"

-		    client_cardinality 	(value cardinality "0..1")

-		    is_navigable 	TRUE)

-		(object Role "children"

-		    quid       	"3F7896A7012C"

-		    label      	"children"

-		    supplier   	"Logical View::wsdl::UnknownExtensibilityElement"

-		    quidu      	"3CB24AC002AE"

-		    client_cardinality 	(value cardinality "0..n")

-		    is_navigable 	TRUE))))

-    logical_presentations 	(list unit_reference_list

-	(object ClassDiagram "2.7 Services"

-	    quid       	"39AD3EF60127"

-	    title      	"2.7 Services"

-	    zoom       	90

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	0

-	    origin_y   	0

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::wsdl::IBinding" @1

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1424, 800)

-		    label      	(object ItemLabel

-			Parent_View 	@1

-			location   	(1173, 660)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	502

-			justify    	0

-			label      	"IBinding")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@1

-			location   	(1173, 610)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	502

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84ABC60219"

-		    width      	520

-		    height     	404

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::IPort" @2

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(816, 528)

-		    label      	(object ItemLabel

-			Parent_View 	@2

-			location   	(686, 481)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	260

-			justify    	0

-			label      	"IPort")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@2

-			location   	(686, 431)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	260

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84AB800326"

-		    width      	278

-		    height     	218

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::IService" @3

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressAttribute 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(240, 160)

-		    label      	(object ItemLabel

-			Parent_View 	@3

-			location   	(126, 90)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	228

-			justify    	0

-			label      	"IService")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@3

-			location   	(126, 40)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	228

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84AB490287"

-		    width      	246

-		    height     	264

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Service" @4

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(240, 528)

-		    label      	(object ItemLabel

-			Parent_View 	@4

-			location   	(44, 389)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	392

-			justify    	0

-			label      	"Service")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5D8F002F8"

-		    width      	410

-		    height     	302

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @5

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B85954E01B4"

-		    client     	@4

-		    supplier   	@3

-		    line_style 	3

-		    origin_attachment 	(240, 377)

-		    terminal_attachment 	(240, 292))

-		(object ClassView "Class" "Logical View::wsdl::Binding" @6

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1440, 1264)

-		    label      	(object ItemLabel

-			Parent_View 	@6

-			location   	(1244, 1125)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	392

-			justify    	0

-			label      	"Binding")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5D2860261"

-		    width      	410

-		    height     	302

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @7

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B8595410129"

-		    client     	@6

-		    supplier   	@1

-		    line_style 	3

-		    origin_attachment 	(1430, 1113)

-		    terminal_attachment 	(1430, 1002))

-		(object ClassView "Class" "Logical View::wsdl::Port" @8

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(816, 912)

-		    label      	(object ItemLabel

-			Parent_View 	@8

-			location   	(675, 840)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	282

-			justify    	0

-			label      	"Port")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5D9170286"

-		    width      	300

-		    height     	168

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @9

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B85954502C9"

-		    client     	@8

-		    supplier   	@2

-		    line_style 	3

-		    origin_attachment 	(809, 828)

-		    terminal_attachment 	(809, 637))

-		(object AssociationViewNew "$UNNAMED$9" @10

-		    location   	(343, 916)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5D9400393"

-		    roleview_list 	(list RoleViews

-			(object RoleView "ePorts" @11

-			    Parent_View 	@10

-			    location   	(-121, 644)

-			    label      	(object SegLabel @12

-				Parent_View 	@11

-				location   	(413, 945)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	192

-				justify    	0

-				label      	"+ePorts"

-				pctDist    	0.218978

-				height     	29

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5D941031C"

-			    client     	@10

-			    supplier   	@8

-			    line_style 	3

-			    origin_attachment 	(343, 916)

-			    terminal_attachment 	(666, 916)

-			    label      	(object SegLabel @13

-				Parent_View 	@11

-				location   	(539, 880)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	160

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.608000

-				height     	37

-				orientation 	0)

-			    label      	(object SegLabel @14

-				Parent_View 	@11

-				location   	(448, 990)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	146

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.328467

-				height     	74

-				orientation 	1))

-			(object RoleView "$UNNAMED$10" @15

-			    Parent_View 	@10

-			    location   	(-121, 644)

-			    label      	(object SegLabel @16

-				Parent_View 	@15

-				location   	(216, 744)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5D941031D"

-			    client     	@10

-			    supplier   	@4

-			    vertices   	(list Points

-				(343, 916)

-				(257, 916)

-				(257, 679))

-			    line_style 	3

-			    origin_attachment 	(343, 916)

-			    terminal_attachment 	(257, 679)

-			    label      	(object SegLabel @17

-				Parent_View 	@15

-				location   	(301, 796)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.637097

-				height     	44

-				orientation 	1))))

-		(object AssociationViewNew "$UNNAMED$11" @18

-		    location   	(886, 1270)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5D9B8011F"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eBinding" @19

-			    Parent_View 	@18

-			    location   	(38, 422)

-			    label      	(object SegLabel @20

-				Parent_View 	@19

-				location   	(1112, 1235)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	180

-				justify    	0

-				label      	"+eBinding"

-				pctDist    	0.648571

-				height     	36

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5D9B9024D"

-			    client     	@18

-			    supplier   	@6

-			    line_style 	3

-			    origin_attachment 	(886, 1270)

-			    terminal_attachment 	(1235, 1270)

-			    label      	(object SegLabel @21

-				Parent_View 	@19

-				location   	(1170, 1313)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.814286

-				height     	43

-				orientation 	1))

-			(object RoleView "$UNNAMED$12" @22

-			    Parent_View 	@18

-			    location   	(38, 422)

-			    label      	(object SegLabel @23

-				Parent_View 	@22

-				location   	(852, 1106)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	156

-				justify    	0

-				label      	""

-				pctDist    	0.687943

-				height     	40

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5D9B90261"

-			    client     	@18

-			    supplier   	@8

-			    vertices   	(list Points

-				(886, 1270)

-				(812, 1270)

-				(812, 996))

-			    line_style 	3

-			    origin_attachment 	(886, 1270)

-			    terminal_attachment 	(812, 996))))))

-	(object ClassDiagram "2.5 Bindings"

-	    quid       	"39AD51270252"

-	    title      	"2.5 Bindings"

-	    zoom       	85

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	0

-	    origin_y   	0

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::wsdl::IBinding" @24

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressAttribute 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(304, 240)

-		    label      	(object ItemLabel

-			Parent_View 	@24

-			location   	(73, 114)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	462

-			justify    	0

-			label      	"IBinding")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@24

-			location   	(73, 64)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	462

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84ABC60219"

-		    width      	480

-		    height     	376

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::IBindingOperation" @25

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressAttribute 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(976, 352)

-		    label      	(object ItemLabel

-			Parent_View 	@25

-			location   	(780, 130)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	392

-			justify    	0

-			label      	"IBindingOperation")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@25

-			location   	(780, 80)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	392

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84ADC00072"

-		    width      	410

-		    height     	568

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::IBindingInput" @26

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(192, 1360)

-		    label      	(object ItemLabel

-			Parent_View 	@26

-			location   	(62, 1334)

-			fill_color 	16777215

-			nlines     	1

-			max_width  	260

-			justify    	0

-			label      	"IBindingInput")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@26

-			location   	(62, 1284)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	260

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84ADEB0100"

-		    width      	278

-		    height     	176

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::IBindingOutput" @27

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(208, 1664)

-		    label      	(object ItemLabel

-			Parent_View 	@27

-			location   	(61, 1638)

-			fill_color 	16777215

-			nlines     	1

-			max_width  	294

-			justify    	0

-			label      	"IBindingOutput")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@27

-			location   	(61, 1588)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	294

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84AE210111"

-		    width      	312

-		    height     	176

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::IBindingFault" @28

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressAttribute 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(208, 1984)

-		    label      	(object ItemLabel

-			Parent_View 	@28

-			location   	(72, 1958)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	272

-			justify    	0

-			label      	"IBindingFault")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@28

-			location   	(72, 1908)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	272

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84AE4F00BD"

-		    width      	290

-		    height     	176

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::PortType" @29

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1904, 624)

-		    label      	(object ItemLabel

-			Parent_View 	@29

-			location   	(1568, 486)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	673

-			justify    	0

-			label      	"PortType")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5C7F001A5"

-		    width      	691

-		    height     	301

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Input" @30

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1904, 1360)

-		    label      	(object ItemLabel

-			Parent_View 	@30

-			location   	(1756, 1283)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	296

-			justify    	0

-			label      	"Input")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AE0789F0059"

-		    width      	314

-		    height     	178

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Output" @31

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1904, 1664)

-		    label      	(object ItemLabel

-			Parent_View 	@31

-			location   	(1756, 1587)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	296

-			justify    	0

-			label      	"Output")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AE078B60232"

-		    width      	314

-		    height     	178

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Binding" @32

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(304, 688)

-		    label      	(object ItemLabel

-			Parent_View 	@32

-			location   	(97, 539)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	414

-			justify    	0

-			label      	"Binding")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5D2860261"

-		    width      	432

-		    height     	322

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @33

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B8595410129"

-		    client     	@32

-		    supplier   	@24

-		    line_style 	3

-		    origin_attachment 	(279, 527)

-		    terminal_attachment 	(279, 428))

-		(object AssociationViewNew "$UNNAMED$3" @34

-		    location   	(1039, 742)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5D352010F"

-		    roleview_list 	(list RoleViews

-			(object RoleView "ePortType" @35

-			    Parent_View 	@34

-			    location   	(575, 598)

-			    label      	(object SegLabel @36

-				Parent_View 	@35

-				location   	(1449, 781)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	216

-				justify    	0

-				label      	"+ePortType"

-				pctDist    	0.789292

-				height     	39

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5D3540176"

-			    client     	@34

-			    supplier   	@29

-			    line_style 	3

-			    origin_attachment 	(1039, 742)

-			    terminal_attachment 	(1559, 742)

-			    label      	(object SegLabel @37

-				Parent_View 	@35

-				location   	(1492, 716)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.872193

-				height     	27

-				orientation 	0))

-			(object RoleView "$UNNAMED$4" @38

-			    Parent_View 	@34

-			    location   	(575, 598)

-			    label      	(object SegLabel @39

-				Parent_View 	@38

-				location   	(776, 697)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	108

-				justify    	0

-				label      	""

-				pctDist    	0.509449

-				height     	46

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5D3540180"

-			    client     	@34

-			    supplier   	@32

-			    line_style 	3

-			    origin_attachment 	(1039, 742)

-			    terminal_attachment 	(520, 742))))

-		(object ClassView "Class" "Logical View::wsdl::Operation" @40

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1888, 1024)

-		    label      	(object ItemLabel

-			Parent_View 	@40

-			location   	(1672, 851)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	432

-			justify    	0

-			label      	"Operation")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5C80D03CE"

-		    width      	450

-		    height     	370

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::BindingInput" @41

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(624, 1408)

-		    label      	(object ItemLabel

-			Parent_View 	@41

-			location   	(476, 1283)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	296

-			justify    	0

-			label      	"BindingInput")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AE08A8202D4"

-		    width      	314

-		    height     	274

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$43" @42

-		    location   	(1264, 1359)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B84AD2400BD"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eInput" @43

-			    Parent_View 	@42

-			    location   	(96, 287)

-			    label      	(object SegLabel @44

-				Parent_View 	@43

-				location   	(1637, 1316)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	132

-				justify    	0

-				label      	"+eInput"

-				pctDist    	0.775148

-				height     	44

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B84AD250083"

-			    client     	@42

-			    supplier   	@30

-			    line_style 	3

-			    origin_attachment 	(1264, 1359)

-			    terminal_attachment 	(1747, 1359)

-			    label      	(object SegLabel @45

-				Parent_View 	@43

-				location   	(1694, 1398)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.889546

-				height     	39

-				orientation 	1))

-			(object RoleView "$UNNAMED$44" @46

-			    Parent_View 	@42

-			    location   	(96, 287)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B84AD250084"

-			    client     	@42

-			    supplier   	@41

-			    line_style 	3

-			    origin_attachment 	(1264, 1359)

-			    terminal_attachment 	(781, 1359))))

-		(object ClassView "Class" "Logical View::wsdl::BindingOutput" @47

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(960, 1664)

-		    label      	(object ItemLabel

-			Parent_View 	@47

-			location   	(812, 1539)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	296

-			justify    	0

-			label      	"BindingOutput")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AE08A8F028C"

-		    width      	314

-		    height     	274

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$45" @48

-		    location   	(1432, 1654)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B84AD7900F2"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eOutput" @49

-			    Parent_View 	@48

-			    location   	(-120, 374)

-			    label      	(object SegLabel @50

-				Parent_View 	@49

-				location   	(1645, 1612)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	168

-				justify    	0

-				label      	"+eOutput"

-				pctDist    	0.674772

-				height     	43

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B84AD7A014D"

-			    client     	@48

-			    supplier   	@31

-			    line_style 	3

-			    origin_attachment 	(1432, 1654)

-			    terminal_attachment 	(1747, 1654)

-			    label      	(object SegLabel @51

-				Parent_View 	@49

-				location   	(1681, 1697)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.790274

-				height     	43

-				orientation 	1))

-			(object RoleView "$UNNAMED$46" @52

-			    Parent_View 	@48

-			    location   	(-120, 374)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B84AD7A014E"

-			    client     	@48

-			    supplier   	@47

-			    line_style 	3

-			    origin_attachment 	(1432, 1654)

-			    terminal_attachment 	(1117, 1654))))

-		(object ClassView "Class" "Logical View::wsdl::BindingOperation" @53

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(992, 1008)

-		    label      	(object ItemLabel

-			Parent_View 	@53

-			location   	(819, 931)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	346

-			justify    	0

-			label      	"BindingOperation")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5D3CB0145"

-		    width      	364

-		    height     	178

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @54

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B84ADE401DC"

-		    client     	@53

-		    supplier   	@25

-		    line_style 	3

-		    origin_attachment 	(966, 919)

-		    terminal_attachment 	(966, 636))

-		(object AssociationViewNew "$UNNAMED$5" @55

-		    location   	(457, 1022)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5D3E10179"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$6" @56

-			    Parent_View 	@55

-			    location   	(-1319, 494)

-			    label      	(object SegLabel @57

-				Parent_View 	@56

-				location   	(235, 920)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5D3E20225"

-			    client     	@55

-			    supplier   	@32

-			    vertices   	(list Points

-				(457, 1022)

-				(276, 1022)

-				(276, 849))

-			    line_style 	3

-			    origin_attachment 	(457, 1022)

-			    terminal_attachment 	(276, 849)

-			    label      	(object SegLabel @58

-				Parent_View 	@56

-				location   	(330, 884)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.900000

-				height     	54

-				orientation 	1))

-			(object RoleView "eBindingOperations" @59

-			    Parent_View 	@55

-			    location   	(-1319, 494)

-			    label      	(object SegLabel @60

-				Parent_View 	@59

-				location   	(531, 977)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	384

-				justify    	0

-				label      	"+eBindingOperations"

-				pctDist    	0.211699

-				height     	46

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5D3E20239"

-			    client     	@55

-			    supplier   	@53

-			    line_style 	3

-			    origin_attachment 	(457, 1022)

-			    terminal_attachment 	(810, 1022)

-			    label      	(object SegLabel @61

-				Parent_View 	@59

-				location   	(769, 980)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.884956

-				height     	43

-				orientation 	0)

-			    label      	(object SegLabel @62

-				Parent_View 	@59

-				location   	(714, 1067)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	154

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.727564

-				height     	45

-				orientation 	1))))

-		(object AssociationViewNew "$UNNAMED$7" @63

-		    location   	(1418, 1040)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5D425038A"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eOperation" @64

-			    Parent_View 	@63

-			    location   	(-358, 464)

-			    label      	(object SegLabel @65

-				Parent_View 	@64

-				location   	(1520, 1079)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	228

-				justify    	0

-				label      	"+eOperation"

-				pctDist    	0.420601

-				height     	39

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5D42602F5"

-			    client     	@63

-			    supplier   	@40

-			    line_style 	3

-			    origin_attachment 	(1418, 1040)

-			    terminal_attachment 	(1663, 1040)

-			    label      	(object SegLabel @66

-				Parent_View 	@64

-				location   	(1589, 1005)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.696721

-				height     	36

-				orientation 	0))

-			(object RoleView "$UNNAMED$8" @67

-			    Parent_View 	@63

-			    location   	(-358, 464)

-			    label      	(object SegLabel @68

-				Parent_View 	@67

-				location   	(1273, 1070)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	192

-				justify    	0

-				label      	""

-				pctDist    	0.595420

-				height     	30

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5D42602FF"

-			    client     	@63

-			    supplier   	@53

-			    line_style 	3

-			    origin_attachment 	(1418, 1040)

-			    terminal_attachment 	(1174, 1040))))

-		(object AssociationViewNew "$UNNAMED$23" @69

-		    location   	(787, 1190)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3ADF2E6401F5"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eBindingInput" @70

-			    Parent_View 	@69

-			    location   	(-381, 454)

-			    label      	(object SegLabel @71

-				Parent_View 	@70

-				location   	(669, 1152)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	276

-				justify    	0

-				label      	"+eBindingInput"

-				pctDist    	0.511905

-				height     	39

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3ADF2E650251"

-			    client     	@69

-			    supplier   	@41

-			    vertices   	(list Points

-				(787, 1190)

-				(636, 1190)

-				(636, 1271))

-			    line_style 	3

-			    origin_attachment 	(787, 1190)

-			    terminal_attachment 	(636, 1271)

-			    label      	(object SegLabel @72

-				Parent_View 	@70

-				location   	(685, 1222)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.440476

-				height     	32

-				orientation 	0))

-			(object RoleView "$UNNAMED$24" @73

-			    Parent_View 	@69

-			    location   	(-381, 454)

-			    label      	(object SegLabel @74

-				Parent_View 	@73

-				location   	(885, 1144)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3ADF2E650252"

-			    client     	@69

-			    supplier   	@53

-			    vertices   	(list Points

-				(787, 1190)

-				(926, 1190)

-				(926, 1097))

-			    line_style 	3

-			    origin_attachment 	(787, 1190)

-			    terminal_attachment 	(926, 1097)

-			    label      	(object SegLabel @75

-				Parent_View 	@73

-				location   	(871, 1136)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.837758

-				height     	56

-				orientation 	0))))

-		(object AssociationViewNew "$UNNAMED$25" @76

-		    location   	(1024, 1312)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3ADF2EB30163"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eBindingOutput" @77

-			    Parent_View 	@76

-			    location   	(-150, 578)

-			    label      	(object SegLabel @78

-				Parent_View 	@77

-				location   	(1012, 1429)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	306

-				justify    	0

-				label      	"+eBindingOutput"

-				pctDist    	0.545082

-				height     	13

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3ADF2EB4013C"

-			    client     	@76

-			    supplier   	@47

-			    line_style 	3

-			    origin_attachment 	(1024, 1312)

-			    terminal_attachment 	(1024, 1527)

-			    label      	(object SegLabel @79

-				Parent_View 	@77

-				location   	(967, 1479)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.774590

-				height     	58

-				orientation 	1))

-			(object RoleView "$UNNAMED$26" @80

-			    Parent_View 	@76

-			    location   	(-150, 578)

-			    label      	(object SegLabel @81

-				Parent_View 	@80

-				location   	(983, 1140)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3ADF2EB4013D"

-			    client     	@76

-			    supplier   	@53

-			    line_style 	3

-			    origin_attachment 	(1024, 1312)

-			    terminal_attachment 	(1024, 1097)

-			    label      	(object SegLabel @82

-				Parent_View 	@80

-				location   	(1031, 1186)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.590164

-				height     	7

-				orientation 	1))))

-		(object ClassView "Class" "Logical View::wsdl::Fault" @83

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1920, 1984)

-		    label      	(object ItemLabel

-			Parent_View 	@83

-			location   	(1772, 1907)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	296

-			justify    	0

-			label      	"Fault")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AE078BE0108"

-		    width      	314

-		    height     	178

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::BindingFault" @84

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1360, 1984)

-		    label      	(object ItemLabel

-			Parent_View 	@84

-			location   	(1212, 1859)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	296

-			justify    	0

-			label      	"BindingFault")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AE08A9E03A6"

-		    width      	314

-		    height     	274

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @85

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B84AE710333"

-		    client     	@84

-		    supplier   	@28

-		    line_style 	3

-		    origin_attachment 	(1203, 2007)

-		    terminal_attachment 	(353, 2007))

-		(object AssociationViewNew "$UNNAMED$33" @86

-		    location   	(1356, 1352)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3ADF340003E5"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eBindingFaults" @87

-			    Parent_View 	@86

-			    location   	(188, 616)

-			    label      	(object SegLabel @88

-				Parent_View 	@87

-				location   	(1382, 1750)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	300

-				justify    	0

-				label      	"+eBindingFaults"

-				pctDist    	0.803150

-				height     	26

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3ADF340103AA"

-			    client     	@86

-			    supplier   	@84

-			    line_style 	3

-			    origin_attachment 	(1356, 1352)

-			    terminal_attachment 	(1356, 1847)

-			    label      	(object SegLabel @89

-				Parent_View 	@87

-				location   	(1409, 1797)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.899194

-				height     	53

-				orientation 	0)

-			    label      	(object SegLabel @90

-				Parent_View 	@87

-				location   	(1256, 1806)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	154

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.919291

-				height     	101

-				orientation 	1))

-			(object RoleView "$UNNAMED$34" @91

-			    Parent_View 	@86

-			    location   	(188, 616)

-			    label      	(object SegLabel @92

-				Parent_View 	@91

-				location   	(1076, 1197)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3ADF340103AB"

-			    client     	@86

-			    supplier   	@53

-			    vertices   	(list Points

-				(1356, 1352)

-				(1356, 1217)

-				(1117, 1217)

-				(1117, 1097))

-			    line_style 	3

-			    origin_attachment 	(1356, 1352)

-			    terminal_attachment 	(1117, 1097)

-			    label      	(object SegLabel @93

-				Parent_View 	@91

-				location   	(1152, 1164)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.687008

-				height     	54

-				orientation 	1))))

-		(object AssociationViewNew "$UNNAMED$35" @94

-		    location   	(1640, 1970)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE091F402F3"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eFault" @95

-			    Parent_View 	@94

-			    location   	(-344, 818)

-			    label      	(object SegLabel @96

-				Parent_View 	@95

-				location   	(1674, 1915)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	144

-				justify    	0

-				label      	"+eFault"

-				pctDist    	0.276423

-				height     	56

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AE091F801FE"

-			    client     	@94

-			    supplier   	@83

-			    line_style 	3

-			    origin_attachment 	(1640, 1970)

-			    terminal_attachment 	(1763, 1970)

-			    label      	(object SegLabel @97

-				Parent_View 	@95

-				location   	(1718, 2012)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.642276

-				height     	42

-				orientation 	1))

-			(object RoleView "$UNNAMED$36" @98

-			    Parent_View 	@94

-			    location   	(-344, 818)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AE091F801FF"

-			    client     	@94

-			    supplier   	@84

-			    line_style 	3

-			    origin_attachment 	(1640, 1970)

-			    terminal_attachment 	(1517, 1970))))

-		(object InheritView "" @99

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B84AE4302AB"

-		    client     	@47

-		    supplier   	@27

-		    line_style 	3

-		    origin_attachment 	(803, 1656)

-		    terminal_attachment 	(364, 1656))

-		(object InheritView "" @100

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B84AE1B0113"

-		    client     	@41

-		    supplier   	@26

-		    line_style 	3

-		    origin_attachment 	(467, 1385)

-		    terminal_attachment 	(331, 1385))))

-	(object ClassDiagram "2.4 PortTypes"

-	    quid       	"3AD5D1C40366"

-	    title      	"2.4 PortTypes"

-	    documentation 	"This class represents the non-MOF java.util.Iterator interface."

-	    zoom       	80

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	0

-	    origin_y   	0

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::wsdl::IPortType" @101

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(496, 208)

-		    label      	(object ItemLabel

-			Parent_View 	@101

-			location   	(146, 172)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	700

-			justify    	0

-			label      	"IPortType")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@101

-			location   	(146, 122)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	700

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84A5BE0331"

-		    width      	718

-		    height     	196

-		    annotation 	8)

-		(object ClassView "Class" "Logical View::wsdl::IOperation" @102

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1552, 208)

-		    label      	(object ItemLabel

-			Parent_View 	@102

-			location   	(1116, 176)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	873

-			justify    	0

-			label      	"IOperation")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@102

-			location   	(1116, 126)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	873

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84A77600D1"

-		    width      	891

-		    height     	188

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::IInput" @103

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(368, 1472)

-		    label      	(object ItemLabel

-			Parent_View 	@103

-			location   	(55, 1437)

-			fill_color 	16777215

-			nlines     	1

-			max_width  	626

-			justify    	0

-			label      	"IInput")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@103

-			location   	(55, 1387)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	626

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84A7EE0015"

-		    width      	644

-		    height     	194

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::IOutput" @104

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(384, 1792)

-		    label      	(object ItemLabel

-			Parent_View 	@104

-			location   	(56, 1757)

-			fill_color 	16777215

-			nlines     	1

-			max_width  	656

-			justify    	0

-			label      	"IOutput")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@104

-			location   	(56, 1707)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	656

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84A829027D"

-		    width      	674

-		    height     	194

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::IFault" @105

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(368, 2112)

-		    label      	(object ItemLabel

-			Parent_View 	@105

-			location   	(55, 2076)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	626

-			justify    	0

-			label      	"IFault")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@105

-			location   	(55, 2026)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	626

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84A861031D"

-		    width      	644

-		    height     	196

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::PortType" @106

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(496, 800)

-		    label      	(object ItemLabel

-			Parent_View 	@106

-			location   	(158, 672)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	677

-			justify    	0

-			label      	"PortType")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5C7F001A5"

-		    width      	695

-		    height     	281

-		    annotation 	8)

-		(object ClassView "Class" "Logical View::wsdl::Part" @107

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(2576, 800)

-		    label      	(object ItemLabel

-			Parent_View 	@107

-			location   	(2325, 692)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	502

-			justify    	0

-			label      	"Part")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5CE1C032E"

-		    width      	520

-		    height     	240

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Fault" @108

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1728, 2112)

-		    label      	(object ItemLabel

-			Parent_View 	@108

-			location   	(1647, 2060)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	162

-			justify    	0

-			label      	"Fault")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AE078BE0108"

-		    height     	128

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Input" @109

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1056, 1472)

-		    label      	(object ItemLabel

-			Parent_View 	@109

-			location   	(870, 1422)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	372

-			justify    	0

-			label      	"Input")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AE0789F0059"

-		    width      	390

-		    height     	125

-		    annotation 	8)

-		(object ClassView "Class" "Logical View::wsdl::Output" @110

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1360, 1792)

-		    label      	(object ItemLabel

-			Parent_View 	@110

-			location   	(1232, 1742)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	256

-			justify    	0

-			label      	"Output")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AE078B60232"

-		    width      	274

-		    height     	125

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Operation" @111

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1552, 784)

-		    label      	(object ItemLabel

-			Parent_View 	@111

-			location   	(1214, 620)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	677

-			justify    	0

-			label      	"Operation")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5C80D03CE"

-		    width      	695

-		    height     	352

-		    annotation 	8)

-		(object AssociationViewNew "$UNNAMED$0" @112

-		    location   	(1024, 797)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5C824018C"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eOperations" @113

-			    Parent_View 	@112

-			    location   	(592, 269)

-			    label      	(object SegLabel @114

-				Parent_View 	@113

-				location   	(1088, 748)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	249

-				justify    	0

-				label      	"+eOperations"

-				pctDist    	0.359649

-				height     	50

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5C82701CD"

-			    client     	@112

-			    supplier   	@111

-			    line_style 	3

-			    origin_attachment 	(1024, 797)

-			    terminal_attachment 	(1205, 797)

-			    label      	(object SegLabel @115

-				Parent_View 	@113

-				location   	(1176, 861)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.840391

-				height     	64

-				orientation 	1)

-			    label      	(object SegLabel @116

-				Parent_View 	@113

-				location   	(1074, 923)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	164

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.276243

-				height     	126

-				orientation 	1))

-			(object RoleView "portType" @117

-			    Parent_View 	@112

-			    location   	(592, 269)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5C82701C3"

-			    client     	@112

-			    supplier   	@106

-			    line_style 	3

-			    origin_attachment 	(1024, 797)

-			    terminal_attachment 	(843, 797)

-			    label      	(object SegLabel @118

-				Parent_View 	@117

-				location   	(888, 757)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.753488

-				height     	41

-				orientation 	1))))

-		(object AssociationViewNew "$UNNAMED$41" @119

-		    location   	(2107, 773)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AEA412F0035"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eParameterOrdering" @120

-			    Parent_View 	@119

-			    location   	(1819, 101)

-			    label      	(object SegLabel @121

-				Parent_View 	@120

-				location   	(2145, 647)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	396

-				justify    	0

-				label      	"+eParameterOrdering"

-				pctDist    	0.183333

-				height     	127

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AEA41310255"

-			    client     	@119

-			    supplier   	@107

-			    line_style 	3

-			    origin_attachment 	(2107, 773)

-			    terminal_attachment 	(2316, 773)

-			    label      	(object SegLabel @122

-				Parent_View 	@120

-				location   	(2272, 822)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.796610

-				height     	49

-				orientation 	1)

-			    label      	(object SegLabel @123

-				Parent_View 	@120

-				location   	(2171, 888)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	164

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.306220

-				height     	115

-				orientation 	1))

-			(object RoleView "$UNNAMED$42" @124

-			    Parent_View 	@119

-			    location   	(1819, 101)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AEA4131025F"

-			    client     	@119

-			    supplier   	@111

-			    line_style 	3

-			    origin_attachment 	(2107, 773)

-			    terminal_attachment 	(1899, 773))))

-		(object AssociationViewNew "$UNNAMED$31" @125

-		    location   	(1702, 1504)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3ADF331601A4"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eFaults" @126

-			    Parent_View 	@125

-			    location   	(1414, 832)

-			    label      	(object SegLabel @127

-				Parent_View 	@126

-				location   	(1815, 1982)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	168

-				justify    	0

-				label      	"+eFaults"

-				pctDist    	0.878992

-				height     	113

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3ADF33180387"

-			    client     	@125

-			    supplier   	@108

-			    line_style 	3

-			    origin_attachment 	(1702, 1504)

-			    terminal_attachment 	(1702, 2048)

-			    label      	(object SegLabel @128

-				Parent_View 	@126

-				location   	(1644, 2020)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.949580

-				height     	59

-				orientation 	1)

-			    label      	(object SegLabel @129

-				Parent_View 	@126

-				location   	(1593, 1963)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	164

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.845378

-				height     	110

-				orientation 	1))

-			(object RoleView "$UNNAMED$32" @130

-			    Parent_View 	@125

-			    location   	(1414, 832)

-			    label      	(object SegLabel @131

-				Parent_View 	@130

-				location   	(1661, 1069)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3ADF33180388"

-			    client     	@125

-			    supplier   	@111

-			    line_style 	3

-			    origin_attachment 	(1702, 1504)

-			    terminal_attachment 	(1702, 960)

-			    label      	(object SegLabel @132

-				Parent_View 	@130

-				location   	(1821, 1039)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.857362

-				height     	119

-				orientation 	1))))

-		(object AssociationViewNew "$UNNAMED$27" @133

-		    location   	(1178, 1234)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3ADF2F94024D"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eInput" @134

-			    Parent_View 	@133

-			    location   	(890, 562)

-			    label      	(object SegLabel @135

-				Parent_View 	@134

-				location   	(878, 1343)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	132

-				justify    	0

-				label      	"+eInput"

-				pctDist    	0.819820

-				height     	103

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3ADF2F950190"

-			    client     	@133

-			    supplier   	@109

-			    vertices   	(list Points

-				(1178, 1234)

-				(980, 1234)

-				(980, 1410))

-			    line_style 	3

-			    origin_attachment 	(1178, 1234)

-			    terminal_attachment 	(980, 1410)

-			    label      	(object SegLabel @136

-				Parent_View 	@134

-				location   	(1046, 1364)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.877660

-				height     	66

-				orientation 	0))

-			(object RoleView "$UNNAMED$28" @137

-			    Parent_View 	@133

-			    location   	(890, 562)

-			    label      	(object SegLabel @138

-				Parent_View 	@137

-				location   	(1236, 1036)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3ADF2F95019A"

-			    client     	@133

-			    supplier   	@111

-			    vertices   	(list Points

-				(1178, 1234)

-				(1277, 1234)

-				(1277, 960))

-			    line_style 	3

-			    origin_attachment 	(1178, 1234)

-			    terminal_attachment 	(1277, 960)

-			    label      	(object SegLabel @139

-				Parent_View 	@137

-				location   	(1197, 1058)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.736413

-				height     	81

-				orientation 	0))))

-		(object AssociationViewNew "$UNNAMED$29" @140

-		    location   	(1468, 1345)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3ADF2FB802F9"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eOutput" @141

-			    Parent_View 	@140

-			    location   	(1180, 673)

-			    label      	(object SegLabel @142

-				Parent_View 	@141

-				location   	(1362, 1669)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	168

-				justify    	0

-				label      	"+eOutput"

-				pctDist    	0.840909

-				height     	107

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3ADF2FB9020A"

-			    client     	@140

-			    supplier   	@110

-			    line_style 	3

-			    origin_attachment 	(1468, 1345)

-			    terminal_attachment 	(1468, 1730)

-			    label      	(object SegLabel @143

-				Parent_View 	@141

-				location   	(1546, 1676)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.863636

-				height     	78

-				orientation 	0))

-			(object RoleView "$UNNAMED$30" @144

-			    Parent_View 	@140

-			    location   	(1180, 673)

-			    label      	(object SegLabel @145

-				Parent_View 	@144

-				location   	(1427, 1037)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3ADF2FB9020B"

-			    client     	@140

-			    supplier   	@111

-			    line_style 	3

-			    origin_attachment 	(1468, 1345)

-			    terminal_attachment 	(1468, 960)

-			    label      	(object SegLabel @146

-				Parent_View 	@144

-				location   	(1523, 1080)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.690341

-				height     	55

-				orientation 	1))))

-		(object InheritView "" @147

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3F6F1FD8019F"

-		    client     	@106

-		    supplier   	@101

-		    line_style 	0)

-		(object InheritView "" @148

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3F6F1FE20171"

-		    client     	@111

-		    supplier   	@102

-		    line_style 	0)

-		(object InheritView "" @149

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3F6F1FEE031D"

-		    client     	@109

-		    supplier   	@103

-		    line_style 	0)

-		(object InheritView "" @150

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3F6F1FF801CD"

-		    client     	@110

-		    supplier   	@104

-		    line_style 	0)

-		(object InheritView "" @151

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3F6F2002002D"

-		    client     	@108

-		    supplier   	@105

-		    line_style 	0)

-		(object ClassView "Class" "Logical View::wsdl::Message" @152

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(2224, 1456)

-		    label      	(object ItemLabel

-			Parent_View 	@152

-			location   	(1937, 1312)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	575

-			justify    	0

-			label      	"Message")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5C9590078"

-		    width      	593

-		    height     	312

-		    annotation 	8)

-		(object ClassView "Class" "Logical View::wsdl::MessageReference" @153

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1520, 2544)

-		    font       	(object Font

-			italics    	TRUE)

-		    label      	(object ItemLabel

-			Parent_View 	@153

-			location   	(1193, 2466)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	654

-			justify    	0

-			label      	"MessageReference")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3F6771DB02DC"

-		    width      	672

-		    height     	180

-		    annotation 	8)

-		(object InheritTreeView "" @154

-		    location   	(1524, 2275)

-		    line_color 	3342489

-		    fill_color 	13434879

-		    supplier   	@153

-		    vertices   	(list Points

-			(1524, 2275)

-			(1524, 2454)))

-		(object InheritView "" @155

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3F67723D0319"

-		    client     	@108

-		    supplier   	@153

-		    line_style 	3

-		    origin_attachment 	(1776, 2176)

-		    terminal_attachment 	(1776, 2275)

-		    drawSupplier 	@154)

-		(object InheritView "" @156

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3F67723500DD"

-		    client     	@110

-		    supplier   	@153

-		    line_style 	3

-		    origin_attachment 	(1371, 1854)

-		    terminal_attachment 	(1371, 2275)

-		    drawSupplier 	@154)

-		(object InheritView "" @157

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3F67722802E7"

-		    client     	@109

-		    supplier   	@153

-		    line_style 	3

-		    origin_attachment 	(980, 1534)

-		    terminal_attachment 	(980, 2275)

-		    drawSupplier 	@154)

-		(object AssociationViewNew "$UNNAMED$61" @158

-		    location   	(2206, 2259)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3F74E78401B1"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eMessage" @159

-			    Parent_View 	@158

-			    location   	(734, -285)

-			    label      	(object SegLabel @160

-				Parent_View 	@159

-				location   	(2068, 1670)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	216

-				justify    	0

-				label      	"+eMessage"

-				pctDist    	0.912230

-				height     	139

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3F74E786000F"

-			    client     	@158

-			    supplier   	@152

-			    line_style 	3

-			    origin_attachment 	(2206, 2259)

-			    terminal_attachment 	(2206, 1612)

-			    label      	(object SegLabel @161

-				Parent_View 	@159

-				location   	(2260, 1678)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1"

-				pctDist    	0.900000

-				height     	54

-				orientation 	1))

-			(object RoleView "$UNNAMED$62" @162

-			    Parent_View 	@158

-			    location   	(734, -285)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3F74E7860023"

-			    client     	@158

-			    supplier   	@153

-			    vertices   	(list Points

-				(2206, 2259)

-				(2206, 2556)

-				(1856, 2556))

-			    line_style 	3

-			    origin_attachment 	(2206, 2259)

-			    terminal_attachment 	(1856, 2556))))))

-	(object ClassDiagram "2.1 Definitions"

-	    quid       	"3AD5E48A0262"

-	    title      	"2.1 Definitions"

-	    zoom       	83

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	0

-	    origin_y   	0

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::wsdl::IDefinition" @163

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(432, 192)

-		    label      	(object ItemLabel

-			Parent_View 	@163

-			location   	(88, 161)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	688

-			justify    	0

-			label      	"IDefinition")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@163

-			location   	(88, 111)

-			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      	"3B84B1D90142"

-		    width      	706

-		    height     	186

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Types" @164

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1824, 944)

-		    label      	(object ItemLabel

-			Parent_View 	@164

-			location   	(1686, 896)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	276

-			justify    	0

-			label      	"Types")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B8BE9A603A8"

-		    width      	294

-		    height     	120

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Import" @165

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(2144, 624)

-		    label      	(object ItemLabel

-			Parent_View 	@165

-			location   	(1910, 545)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	468

-			justify    	0

-			label      	"Import")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5E4F903DE"

-		    width      	486

-		    height     	182

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Message" @166

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    location   	(2112, 1184)

-		    label      	(object ItemLabel

-			Parent_View 	@166

-			location   	(1900, 1056)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	424

-			justify    	0

-			label      	"Message")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5C9590078"

-		    width      	442

-		    height     	280

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::PortType" @167

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    location   	(1808, 1488)

-		    label      	(object ItemLabel

-			Parent_View 	@167

-			location   	(1596, 1360)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	424

-			justify    	0

-			label      	"PortType")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5C7F001A5"

-		    width      	442

-		    height     	280

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Binding" @168

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    location   	(2336, 1728)

-		    label      	(object ItemLabel

-			Parent_View 	@168

-			location   	(2124, 1600)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	424

-			justify    	0

-			label      	"Binding")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5D2860261"

-		    width      	442

-		    height     	280

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Definition" @169

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1328, 240)

-		    label      	(object ItemLabel

-			Parent_View 	@169

-			location   	(1073, 39)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	510

-			justify    	0

-			label      	"Definition")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5E43F008E"

-		    width      	528

-		    height     	426

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$53" @170

-		    location   	(1358, 860)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B8BEA27029F"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$54" @171

-			    Parent_View 	@170

-			    location   	(62, -36)

-			    label      	(object SegLabel @172

-				Parent_View 	@171

-				location   	(1317, 535)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B8BEA290356"

-			    client     	@170

-			    supplier   	@169

-			    line_style 	3

-			    origin_attachment 	(1358, 860)

-			    terminal_attachment 	(1358, 453)

-			    label      	(object SegLabel @173

-				Parent_View 	@171

-				location   	(1403, 511)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.856649

-				height     	45

-				orientation 	1))

-			(object RoleView "eTypes" @174

-			    Parent_View 	@170

-			    location   	(62, -36)

-			    label      	(object SegLabel @175

-				Parent_View 	@174

-				location   	(1586, 909)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	156

-				justify    	0

-				label      	"+eTypes"

-				pctDist    	0.779097

-				height     	40

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B8BEA29036A"

-			    client     	@170

-			    supplier   	@164

-			    vertices   	(list Points

-				(1358, 860)

-				(1358, 948)

-				(1677, 948))

-			    line_style 	3

-			    origin_attachment 	(1358, 860)

-			    terminal_attachment 	(1677, 948)

-			    label      	(object SegLabel @176

-				Parent_View 	@174

-				location   	(1632, 987)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.892655

-				height     	39

-				orientation 	1))))

-		(object AssociationViewNew "$UNNAMED$57" @177

-		    location   	(1612, 595)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3C864DFF02EC"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$58" @178

-			    Parent_View 	@177

-			    location   	(12, 227)

-			    label      	(object SegLabel @179

-				Parent_View 	@178

-				location   	(1423, 512)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3C864DFF02EE"

-			    client     	@177

-			    supplier   	@169

-			    vertices   	(list Points

-				(1612, 595)

-				(1464, 595)

-				(1464, 453))

-			    line_style 	3

-			    origin_attachment 	(1612, 595)

-			    terminal_attachment 	(1464, 453)

-			    label      	(object SegLabel @180

-				Parent_View 	@178

-				location   	(1524, 495)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.858667

-				height     	60

-				orientation 	1))

-			(object RoleView "eImports" @181

-			    Parent_View 	@177

-			    location   	(12, 227)

-			    label      	(object SegLabel @182

-				Parent_View 	@181

-				location   	(1692, 557)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	204

-				justify    	0

-				label      	"+eImports"

-				pctDist    	0.280335

-				height     	39

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3C864DFF02ED"

-			    client     	@177

-			    supplier   	@165

-			    line_style 	3

-			    origin_attachment 	(1612, 595)

-			    terminal_attachment 	(1901, 595)

-			    label      	(object SegLabel @183

-				Parent_View 	@181

-				location   	(1854, 652)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.841004

-				height     	57

-				orientation 	1)

-			    label      	(object SegLabel @184

-				Parent_View 	@181

-				location   	(1676, 646)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	158

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.225941

-				height     	51

-				orientation 	1))))

-		(object AssociationViewNew "$UNNAMED$13" @185

-		    location   	(1279, 1137)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5E60301E2"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$14" @186

-			    Parent_View 	@185

-			    location   	(271, 273)

-			    label      	(object SegLabel @187

-				Parent_View 	@186

-				location   	(1238, 591)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5E60400B7"

-			    client     	@185

-			    supplier   	@169

-			    line_style 	3

-			    origin_attachment 	(1279, 1137)

-			    terminal_attachment 	(1279, 453)

-			    label      	(object SegLabel @188

-				Parent_View 	@186

-				location   	(1320, 586)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.804974

-				height     	41

-				orientation 	1))

-			(object RoleView "eMessages" @189

-			    Parent_View 	@185

-			    location   	(271, 273)

-			    label      	(object SegLabel @190

-				Parent_View 	@189

-				location   	(1647, 1171)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	240

-				justify    	0

-				label      	"+eMessages"

-				pctDist    	0.643137

-				height     	38

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5E60400C1"

-			    client     	@185

-			    supplier   	@166

-			    vertices   	(list Points

-				(1279, 1137)

-				(1279, 1208)

-				(1891, 1208))

-			    line_style 	3

-			    origin_attachment 	(1279, 1137)

-			    terminal_attachment 	(1891, 1208)

-			    label      	(object SegLabel @191

-				Parent_View 	@189

-				location   	(1821, 1171)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.899346

-				height     	38

-				orientation 	0)

-			    label      	(object SegLabel @192

-				Parent_View 	@189

-				location   	(1797, 1244)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	158

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.864407

-				height     	36

-				orientation 	1))))

-		(object AssociationViewNew "$UNNAMED$15" @193

-		    location   	(1212, 1159)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5E6710104"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$16" @194

-			    Parent_View 	@193

-			    location   	(-324, 215)

-			    label      	(object SegLabel @195

-				Parent_View 	@194

-				location   	(1171, 594)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5E672034A"

-			    client     	@193

-			    supplier   	@169

-			    line_style 	3

-			    origin_attachment 	(1212, 1159)

-			    terminal_attachment 	(1212, 453)

-			    label      	(object SegLabel @196

-				Parent_View 	@194

-				location   	(1251, 624)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.757962

-				height     	39

-				orientation 	1))

-			(object RoleView "ePortTypes" @197

-			    Parent_View 	@193

-			    location   	(-324, 215)

-			    label      	(object SegLabel @198

-				Parent_View 	@197

-				location   	(1391, 1451)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	240

-				justify    	0

-				label      	"+ePortTypes"

-				pctDist    	0.723698

-				height     	40

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5E6720354"

-			    client     	@193

-			    supplier   	@167

-			    vertices   	(list Points

-				(1212, 1159)

-				(1212, 1490)

-				(1587, 1490))

-			    line_style 	3

-			    origin_attachment 	(1212, 1159)

-			    terminal_attachment 	(1587, 1490)

-			    label      	(object SegLabel @199

-				Parent_View 	@197

-				location   	(1533, 1451)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.925611

-				height     	40

-				orientation 	0)

-			    label      	(object SegLabel @200

-				Parent_View 	@197

-				location   	(1512, 1540)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	158

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.895855

-				height     	50

-				orientation 	1))))

-		(object AssociationViewNew "$UNNAMED$17" @201

-		    location   	(1114, 1585)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5E6770095"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$18" @202

-			    Parent_View 	@201

-			    location   	(-406, 241)

-			    label      	(object SegLabel @203

-				Parent_View 	@202

-				location   	(1073, 680)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5E6780371"

-			    client     	@201

-			    supplier   	@169

-			    line_style 	3

-			    origin_attachment 	(1114, 1585)

-			    terminal_attachment 	(1114, 453)

-			    label      	(object SegLabel @204

-				Parent_View 	@202

-				location   	(1155, 752)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.736704

-				height     	41

-				orientation 	1))

-			(object RoleView "eBindings" @205

-			    Parent_View 	@201

-			    location   	(-406, 241)

-			    label      	(object SegLabel @206

-				Parent_View 	@205

-				location   	(1851, 1674)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	204

-				justify    	0

-				label      	"+eBindings"

-				pctDist    	0.766347

-				height     	43

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5E678037B"

-			    client     	@201

-			    supplier   	@168

-			    vertices   	(list Points

-				(1114, 1585)

-				(1114, 1716)

-				(2115, 1716))

-			    line_style 	3

-			    origin_attachment 	(1114, 1585)

-			    terminal_attachment 	(2115, 1716)

-			    label      	(object SegLabel @207

-				Parent_View 	@205

-				location   	(2053, 1677)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.945074

-				height     	40

-				orientation 	0)

-			    label      	(object SegLabel @208

-				Parent_View 	@205

-				location   	(2014, 1754)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	158

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.911072

-				height     	38

-				orientation 	1))))

-		(object ClassView "Class" "Logical View::wsdl::Service" @209

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressOperation 	TRUE

-		    IncludeAttribute 	TRUE

-		    location   	(1840, 2048)

-		    label      	(object ItemLabel

-			Parent_View 	@209

-			location   	(1628, 1920)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	424

-			justify    	0

-			label      	"Service")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5D8F002F8"

-		    width      	442

-		    height     	280

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$19" @210

-		    location   	(1066, 1533)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5E67B0311"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$20" @211

-			    Parent_View 	@210

-			    location   	(-521, -111)

-			    label      	(object SegLabel @212

-				Parent_View 	@211

-				location   	(1025, 669)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5E67D007F"

-			    client     	@210

-			    supplier   	@169

-			    line_style 	3

-			    origin_attachment 	(1066, 1533)

-			    terminal_attachment 	(1066, 453)

-			    label      	(object SegLabel @213

-				Parent_View 	@211

-				location   	(1109, 756)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.719697

-				height     	43

-				orientation 	1))

-			(object RoleView "eServices" @214

-			    Parent_View 	@210

-			    location   	(-521, -111)

-			    label      	(object SegLabel @215

-				Parent_View 	@214

-				location   	(1393, 2028)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	204

-				justify    	0

-				label      	"+eServices"

-				pctDist    	0.791824

-				height     	32

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5E67D0089"

-			    client     	@210

-			    supplier   	@209

-			    vertices   	(list Points

-				(1066, 1533)

-				(1066, 2059)

-				(1619, 2059))

-			    line_style 	3

-			    origin_attachment 	(1066, 1533)

-			    terminal_attachment 	(1619, 2059)

-			    label      	(object SegLabel @216

-				Parent_View 	@214

-				location   	(1554, 2031)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.940197

-				height     	29

-				orientation 	0)

-			    label      	(object SegLabel @217

-				Parent_View 	@214

-				location   	(1532, 2113)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	158

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.920515

-				height     	54

-				orientation 	1))))

-		(object InheritView "" @218

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B84B1F80382"

-		    client     	@169

-		    supplier   	@163

-		    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

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	0

-	    origin_y   	0

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::wsdl::Binding" @219

-		    ShowCompartmentStereotypes 	TRUE

-		    location   	(576, 1584)

-		    label      	(object ItemLabel

-			Parent_View 	@219

-			location   	(494, 1531)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	164

-			justify    	0

-			label      	"Binding")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5D2860261"

-		    width      	182

-		    height     	130

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Port" @220

-		    ShowCompartmentStereotypes 	TRUE

-		    location   	(1568, 1888)

-		    label      	(object ItemLabel

-			Parent_View 	@220

-			location   	(1487, 1836)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	162

-			justify    	0

-			label      	"Port")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5D9170286"

-		    height     	128

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Service" @221

-		    ShowCompartmentStereotypes 	TRUE

-		    location   	(1424, 1728)

-		    label      	(object ItemLabel

-			Parent_View 	@221

-			location   	(1342, 1675)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	164

-			justify    	0

-			label      	"Service")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5D8F002F8"

-		    width      	182

-		    height     	130

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::BindingFault" @222

-		    ShowCompartmentStereotypes 	TRUE

-		    location   	(1216, 2336)

-		    label      	(object ItemLabel

-			Parent_View 	@222

-			location   	(1088, 2283)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	256

-			justify    	0

-			label      	"BindingFault")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AE08A9E03A6"

-		    width      	274

-		    height     	130

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::BindingOperation" @223

-		    ShowCompartmentStereotypes 	TRUE

-		    location   	(736, 1760)

-		    label      	(object ItemLabel

-			Parent_View 	@223

-			location   	(563, 1707)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	346

-			justify    	0

-			label      	"BindingOperation")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5D3CB0145"

-		    width      	364

-		    height     	130

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::IExtensibilityElement" @224

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressAttribute 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1888, 160)

-		    label      	(object ItemLabel

-			Parent_View 	@224

-			location   	(1495, 136)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	786

-			justify    	0

-			label      	"IExtensibilityElement")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@224

-			location   	(1495, 86)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	786

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84B12402AB"

-		    width      	804

-		    height     	172

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::BindingInput" @225

-		    ShowCompartmentStereotypes 	TRUE

-		    location   	(928, 1952)

-		    label      	(object ItemLabel

-			Parent_View 	@225

-			location   	(800, 1899)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	256

-			justify    	0

-			label      	"BindingInput")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AE08A8202D4"

-		    width      	274

-		    height     	130

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::BindingOutput" @226

-		    ShowCompartmentStereotypes 	TRUE

-		    location   	(1008, 2144)

-		    label      	(object ItemLabel

-			Parent_View 	@226

-			location   	(863, 2091)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	290

-			justify    	0

-			label      	"BindingOutput")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AE08A8F028C"

-		    width      	308

-		    height     	130

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Definition" @227

-		    ShowCompartmentStereotypes 	TRUE

-		    location   	(176, 1296)

-		    label      	(object ItemLabel

-			Parent_View 	@227

-			location   	(74, 1235)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	204

-			justify    	0

-			label      	"Definition")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5E43F008E"

-		    width      	222

-		    height     	146

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Types" @228

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    location   	(416, 1408)

-		    label      	(object ItemLabel

-			Parent_View 	@228

-			location   	(335, 1356)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	162

-			justify    	0

-			label      	"Types")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B8BE9A603A8"

-		    height     	128

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @229

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(480, 688)

-		    font       	(object Font

-			italics    	TRUE)

-		    label      	(object ItemLabel

-			Parent_View 	@229

-			location   	(209, 580)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	542

-			justify    	0

-			label      	"ExtensibleElement")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5FCFA033A"

-		    width      	560

-		    height     	240

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritTreeView "" @230

-		    location   	(480, 1039)

-		    line_color 	3342489

-		    fill_color 	13434879

-		    supplier   	@229

-		    vertices   	(list Points

-			(480, 1039)

-			(480, 808)))

-		(object InheritView "" @231

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD600CB00AA"

-		    client     	@220

-		    supplier   	@229

-		    line_style 	3

-		    origin_attachment 	(1566, 1824)

-		    terminal_attachment 	(1566, 1039)

-		    drawSupplier 	@230)

-		(object InheritView "" @232

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B85B5A4027E"

-		    client     	@226

-		    supplier   	@229

-		    line_style 	3

-		    origin_attachment 	(1097, 2079)

-		    terminal_attachment 	(1097, 1039)

-		    drawSupplier 	@230)

-		(object InheritView "" @233

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE0938602C9"

-		    client     	@222

-		    supplier   	@229

-		    line_style 	3

-		    origin_attachment 	(1219, 2271)

-		    terminal_attachment 	(1219, 1039)

-		    drawSupplier 	@230)

-		(object InheritView "" @234

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B85B59B0072"

-		    client     	@225

-		    supplier   	@229

-		    line_style 	3

-		    origin_attachment 	(988, 1887)

-		    terminal_attachment 	(988, 1039)

-		    drawSupplier 	@230)

-		(object InheritView "" @235

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD6009202F7"

-		    client     	@223

-		    supplier   	@229

-		    line_style 	3

-		    origin_attachment 	(797, 1695)

-		    terminal_attachment 	(797, 1039)

-		    drawSupplier 	@230)

-		(object InheritView "" @236

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5FA0F02F0"

-		    client     	@219

-		    supplier   	@229

-		    line_style 	3

-		    origin_attachment 	(601, 1519)

-		    terminal_attachment 	(601, 1039)

-		    drawSupplier 	@230)

-		(object InheritView "" @237

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5FDB803D4"

-		    client     	@227

-		    supplier   	@229

-		    line_style 	3

-		    origin_attachment 	(211, 1223)

-		    terminal_attachment 	(211, 1039)

-		    drawSupplier 	@230)

-		(object InheritView "" @238

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B8BEB010311"

-		    client     	@228

-		    supplier   	@229

-		    line_style 	3

-		    origin_attachment 	(414, 1344)

-		    terminal_attachment 	(414, 1039)

-		    drawSupplier 	@230)

-		(object InheritView "" @239

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5FA20025E"

-		    client     	@221

-		    supplier   	@229

-		    line_style 	3

-		    origin_attachment 	(1429, 1663)

-		    terminal_attachment 	(1429, 1039)

-		    drawSupplier 	@230)

-		(object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @240

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1904, 688)

-		    label      	(object ItemLabel

-			Parent_View 	@240

-			location   	(1632, 583)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	545

-			justify    	0

-			label      	"ExtensibilityElement")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5DBB602A9"

-		    width      	563

-		    height     	234

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$21" @241

-		    location   	(1191, 672)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5FD130079"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$22" @242

-			    Parent_View 	@241

-			    location   	(23, 560)

-			    label      	(object SegLabel @243

-				Parent_View 	@242

-				location   	(847, 631)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5FD14019E"

-			    client     	@241

-			    supplier   	@229

-			    line_style 	3

-			    origin_attachment 	(1191, 672)

-			    terminal_attachment 	(760, 672)

-			    label      	(object SegLabel @244

-				Parent_View 	@242

-				location   	(830, 628)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.839695

-				height     	45

-				orientation 	1))

-			(object RoleView "eExtensibilityElements" @245

-			    Parent_View 	@241

-			    location   	(23, 560)

-			    label      	(object SegLabel @246

-				Parent_View 	@245

-				location   	(1355, 522)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	450

-				justify    	0

-				label      	"+eExtensibilityElements"

-				pctDist    	0.379070

-				height     	151

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5FD14019D"

-			    client     	@241

-			    supplier   	@240

-			    line_style 	3

-			    origin_attachment 	(1191, 672)

-			    terminal_attachment 	(1623, 672)

-			    label      	(object SegLabel @247

-				Parent_View 	@245

-				location   	(1496, 627)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.709402

-				height     	46

-				orientation 	0)

-			    label      	(object SegLabel @248

-				Parent_View 	@245

-				location   	(1463, 764)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	164

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.632479

-				height     	92

-				orientation 	1))))

-		(object ClassView "Class" "Logical View::wsdl::WSDLElement" @249

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    location   	(1008, 192)

-		    font       	(object Font

-			italics    	TRUE)

-		    label      	(object ItemLabel

-			Parent_View 	@249

-			location   	(630, 84)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	756

-			justify    	0

-			label      	"WSDLElement")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5C6A302DD"

-		    width      	774

-		    height     	240

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritTreeView "" @250

-		    location   	(1008, 402)

-		    line_color 	3342489

-		    fill_color 	13434879

-		    supplier   	@249

-		    vertices   	(list Points

-			(1008, 402)

-			(1008, 312)))

-		(object InheritView "" @251

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5FE3C03D4"

-		    client     	@229

-		    supplier   	@249

-		    line_style 	3

-		    origin_attachment 	(492, 568)

-		    terminal_attachment 	(492, 402)

-		    drawSupplier 	@250)

-		(object InheritView "" @252

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B84B14903D0"

-		    client     	@240

-		    supplier   	@224

-		    line_style 	3

-		    origin_attachment 	(2015, 571)

-		    terminal_attachment 	(2015, 246))

-		(object InheritView "" @253

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3BDDF53502C3"

-		    client     	@240

-		    supplier   	@249

-		    line_style 	3

-		    origin_attachment 	(1762, 571)

-		    terminal_attachment 	(1762, 402)

-		    drawSupplier 	@250)

-		(object ClassView "Class" "Logical View::wsdl::UnknownExtensibilityElement" @254

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(2016, 1360)

-		    label      	(object ItemLabel

-			Parent_View 	@254

-			location   	(1731, 1307)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	570

-			justify    	0

-			label      	"UnknownExtensibilityElement")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3CB24AC002AE"

-		    width      	588

-		    height     	130

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @255

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3CB24AEC01CB"

-		    client     	@254

-		    supplier   	@240

-		    line_style 	3

-		    origin_attachment 	(1796, 1295)

-		    terminal_attachment 	(1796, 805))

-		(object AssociationViewNew "$UNNAMED$63" @256

-		    location   	(2311, 1686)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3F7896A2026E"

-		    roleview_list 	(list RoleViews

-			(object RoleView "parent" @257

-			    Parent_View 	@256

-			    location   	(279, 294)

-			    label      	(object SegLabel @258

-				Parent_View 	@257

-				location   	(2422, 1333)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	144

-				justify    	0

-				label      	"+parent"

-				pctDist    	0.800000

-				height     	42

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3F7896A7012B"

-			    client     	@256

-			    supplier   	@254

-			    vertices   	(list Points

-				(2311, 1686)

-				(2432, 1686)

-				(2432, 1374)

-				(2310, 1374))

-			    line_style 	3

-			    origin_attachment 	(2311, 1686)

-			    terminal_attachment 	(2310, 1374)

-			    label      	(object SegLabel @259

-				Parent_View 	@257

-				location   	(2366, 1428)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.900000

-				height     	54

-				orientation 	0))

-			(object RoleView "children" @260

-			    Parent_View 	@256

-			    location   	(279, 294)

-			    label      	(object SegLabel @261

-				Parent_View 	@260

-				location   	(1899, 1537)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	168

-				justify    	0

-				label      	"+children"

-				pctDist    	0.798561

-				height     	118

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3F7896A7012C"

-			    client     	@256

-			    supplier   	@254

-			    vertices   	(list Points

-				(2311, 1686)

-				(2016, 1686)

-				(2016, 1425))

-			    line_style 	3

-			    origin_attachment 	(2311, 1686)

-			    terminal_attachment 	(2016, 1425)

-			    label      	(object SegLabel @262

-				Parent_View 	@260

-				location   	(2070, 1481)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.900000

-				height     	54

-				orientation 	1))))))

-	(object ClassDiagram "2.1.1 Naming and Linking"

-	    quid       	"3AE8ED7201BD"

-	    title      	"2.1.1 Naming and Linking"

-	    zoom       	90

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	0

-	    origin_y   	0

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::wsdl::IImport" @263

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1712, 224)

-		    label      	(object ItemLabel

-			Parent_View 	@263

-			location   	(1422, 177)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	580

-			justify    	0

-			label      	"IImport")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@263

-			location   	(1422, 127)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	580

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84B2020119"

-		    width      	598

-		    height     	218

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Namespace" @264

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(432, 1136)

-		    label      	(object ItemLabel

-			Parent_View 	@264

-			location   	(202, 1041)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	461

-			justify    	0

-			label      	"Namespace")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AEA3CD30030"

-		    width      	479

-		    height     	215

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::xsd::XSDSchema" @265

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1632, 1216)

-		    label      	(object ItemLabel

-			Parent_View 	@265

-			location   	(1294, 1142)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	676

-			justify    	0

-			label      	"XSDSchema")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"374B182500BB"

-		    width      	694

-		    height     	173

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Definition" @266

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    location   	(400, 384)

-		    label      	(object ItemLabel

-			Parent_View 	@266

-			location   	(164, 236)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	472

-			justify    	0

-			label      	"Definition")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5E43F008E"

-		    width      	490

-		    height     	320

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$37" @267

-		    location   	(309, 786)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AEA3D55002D"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eNamespaces" @268

-			    Parent_View 	@267

-			    location   	(-91, 258)

-			    label      	(object SegLabel @269

-				Parent_View 	@268

-				location   	(461, 956)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	288

-				justify    	0

-				label      	"+eNamespaces"

-				pctDist    	0.698842

-				height     	152

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AEA3D560332"

-			    client     	@267

-			    supplier   	@264

-			    line_style 	3

-			    origin_attachment 	(309, 786)

-			    terminal_attachment 	(309, 1029)

-			    label      	(object SegLabel @270

-				Parent_View 	@268

-				location   	(248, 973)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.768707

-				height     	62

-				orientation 	1)

-			    label      	(object SegLabel @271

-				Parent_View 	@268

-				location   	(228, 913)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	146

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.525097

-				height     	82

-				orientation 	1))

-			(object RoleView "$UNNAMED$38" @272

-			    Parent_View 	@267

-			    location   	(-91, 258)

-			    label      	(object SegLabel @273

-				Parent_View 	@272

-				location   	(268, 592)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	192

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AEA3D560328"

-			    client     	@267

-			    supplier   	@266

-			    line_style 	3

-			    origin_attachment 	(309, 786)

-			    terminal_attachment 	(309, 544)

-			    label      	(object SegLabel @274

-				Parent_View 	@272

-				location   	(239, 583)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.844961

-				height     	71

-				orientation 	0))))

-		(object ClassView "Class" "Logical View::wsdl::Import" @275

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1472, 720)

-		    label      	(object ItemLabel

-			Parent_View 	@275

-			location   	(1255, 580)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	434

-			justify    	0

-			label      	"Import")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5E4F903DE"

-		    width      	452

-		    height     	304

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$51" @276

-		    location   	(1486, 1001)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B8B1DCC02E5"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eSchema" @277

-			    Parent_View 	@276

-			    location   	(510, -103)

-			    label      	(object SegLabel @278

-				Parent_View 	@277

-				location   	(1737, 1018)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	204

-				justify    	0

-				label      	"+eSchema"

-				pctDist    	0.592593

-				height     	105

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B8B1DCE0270"

-			    client     	@276

-			    supplier   	@265

-			    vertices   	(list Points

-				(1486, 1001)

-				(1632, 1001)

-				(1632, 1130))

-			    line_style 	3

-			    origin_attachment 	(1486, 1001)

-			    terminal_attachment 	(1632, 1130)

-			    label      	(object SegLabel @279

-				Parent_View 	@277

-				location   	(1563, 1018)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.592593

-				height     	70

-				orientation 	1))

-			(object RoleView "$UNNAMED$52" @280

-			    Parent_View 	@276

-			    location   	(510, -103)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B8B1DCE027A"

-			    client     	@276

-			    supplier   	@275

-			    line_style 	3

-			    origin_attachment 	(1486, 872)

-			    terminal_attachment 	(1486, 872))))

-		(object AssociationViewNew "$UNNAMED$39" @281

-		    location   	(1087, 403)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AEA3E3A002D"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$40" @282

-			    Parent_View 	@281

-			    location   	(687, -125)

-			    label      	(object SegLabel @283

-				Parent_View 	@282

-				location   	(1406, 480)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	450

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AEA3E3C01F2"

-			    client     	@281

-			    supplier   	@275

-			    vertices   	(list Points

-				(1087, 403)

-				(1364, 403)

-				(1364, 568))

-			    line_style 	3

-			    origin_attachment 	(1087, 403)

-			    terminal_attachment 	(1364, 568))

-			(object RoleView "eDefinition" @284

-			    Parent_View 	@281

-			    location   	(687, -125)

-			    label      	(object SegLabel @285

-				Parent_View 	@284

-				location   	(805, 363)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	216

-				justify    	0

-				label      	"+eDefinition"

-				pctDist    	0.637532

-				height     	41

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AEA3E3C01E8"

-			    client     	@281

-			    supplier   	@266

-			    line_style 	3

-			    origin_attachment 	(1087, 403)

-			    terminal_attachment 	(645, 403)

-			    label      	(object SegLabel @286

-				Parent_View 	@284

-				location   	(727, 456)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.814910

-				height     	53

-				orientation 	0))))

-		(object AssociationViewNew "$UNNAMED$57" @287

-		    location   	(737, 826)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3C864DFF02EC"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$58" @288

-			    Parent_View 	@287

-			    location   	(-671, 106)

-			    label      	(object SegLabel @289

-				Parent_View 	@288

-				location   	(552, 647)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	450

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3C864DFF02EE"

-			    client     	@287

-			    supplier   	@266

-			    vertices   	(list Points

-				(737, 826)

-				(510, 826)

-				(510, 544))

-			    line_style 	3

-			    origin_attachment 	(737, 826)

-			    terminal_attachment 	(510, 544)

-			    label      	(object SegLabel @290

-				Parent_View 	@288

-				location   	(457, 595)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.900000

-				height     	54

-				orientation 	0))

-			(object RoleView "eImports" @291

-			    Parent_View 	@287

-			    location   	(-671, 106)

-			    label      	(object SegLabel @292

-				Parent_View 	@291

-				location   	(1144, 773)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	180

-				justify    	0

-				label      	"+eImports"

-				pctDist    	0.799189

-				height     	54

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3C864DFF02ED"

-			    client     	@287

-			    supplier   	@275

-			    line_style 	3

-			    origin_attachment 	(737, 826)

-			    terminal_attachment 	(1246, 826)

-			    label      	(object SegLabel @293

-				Parent_View 	@291

-				location   	(1180, 879)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.872211

-				height     	53

-				orientation 	1)

-			    label      	(object SegLabel @294

-				Parent_View 	@291

-				location   	(1162, 933)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	146

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.837728

-				height     	107

-				orientation 	1))))

-		(object InheritView "" @295

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3F6F200D0340"

-		    client     	@275

-		    supplier   	@263

-		    line_style 	3

-		    origin_attachment 	(1555, 568)

-		    terminal_attachment 	(1555, 333))))

-	(object ClassDiagram "2.2 Types"

-	    quid       	"3B85AE59037E"

-	    title      	"2.2 Types"

-	    zoom       	90

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	0

-	    origin_y   	81

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @296

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1136, 1232)

-		    font       	(object Font

-			italics    	TRUE)

-		    label      	(object ItemLabel

-			Parent_View 	@296

-			location   	(895, 1157)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	482

-			justify    	0

-			label      	"XSDTypeDefinition")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B66ECD302A9"

-		    width      	500

-		    height     	174

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @297

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1136, 1600)

-		    label      	(object ItemLabel

-			Parent_View 	@297

-			location   	(906, 1531)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	460

-			justify    	0

-			label      	"XSDElementDeclaration")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B66ED580214"

-		    width      	478

-		    height     	162

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Message" @298

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1280, 1968)

-		    label      	(object ItemLabel

-			Parent_View 	@298

-			location   	(1022, 1828)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	517

-			justify    	0

-			label      	"Message")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5C9590078"

-		    width      	535

-		    height     	305

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Part" @299

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(352, 1184)

-		    label      	(object ItemLabel

-			Parent_View 	@299

-			location   	(128, 1067)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	448

-			justify    	0

-			label      	"Part")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5CE1C032E"

-		    width      	466

-		    height     	258

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$47" @300

-		    location   	(735, 1172)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B8B1BE900C4"

-		    roleview_list 	(list RoleViews

-			(object RoleView "typeDefinition" @301

-			    Parent_View 	@300

-			    location   	(143, 676)

-			    label      	(object SegLabel @302

-				Parent_View 	@301

-				location   	(775, 1133)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	276

-				justify    	0

-				label      	"+typeDefinition"

-				pctDist    	0.269006

-				height     	40

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B8B1BE90327"

-			    client     	@300

-			    supplier   	@296

-			    line_style 	3

-			    origin_attachment 	(735, 1172)

-			    terminal_attachment 	(886, 1172)

-			    label      	(object SegLabel @303

-				Parent_View 	@301

-				location   	(839, 1207)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.688705

-				height     	35

-				orientation 	1))

-			(object RoleView "$UNNAMED$48" @304

-			    Parent_View 	@300

-			    location   	(143, 676)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B8B1BE90331"

-			    client     	@300

-			    supplier   	@299

-			    line_style 	3

-			    origin_attachment 	(735, 1172)

-			    terminal_attachment 	(585, 1172))))

-		(object AssociationViewNew "$UNNAMED$49" @305

-		    location   	(527, 1592)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B8B1C1203B2"

-		    roleview_list 	(list RoleViews

-			(object RoleView "elementDeclaration" @306

-			    Parent_View 	@305

-			    location   	(-65, 1096)

-			    label      	(object SegLabel @307

-				Parent_View 	@306

-				location   	(666, 1554)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	372

-				justify    	0

-				label      	"+elementDeclaration"

-				pctDist    	0.375394

-				height     	39

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B8B1C14001C"

-			    client     	@305

-			    supplier   	@297

-			    line_style 	3

-			    origin_attachment 	(527, 1592)

-			    terminal_attachment 	(897, 1592)

-			    label      	(object SegLabel @308

-				Parent_View 	@306

-				location   	(807, 1645)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.755877

-				height     	53

-				orientation 	1))

-			(object RoleView "$UNNAMED$50" @309

-			    Parent_View 	@305

-			    location   	(-65, 1096)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B8B1C140026"

-			    client     	@305

-			    supplier   	@299

-			    vertices   	(list Points

-				(527, 1592)

-				(437, 1592)

-				(437, 1313))

-			    line_style 	3

-			    origin_attachment 	(527, 1592)

-			    terminal_attachment 	(437, 1313))))

-		(object AssociationViewNew "$UNNAMED$55" @310

-		    location   	(322, 1911)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3C46829303E5"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eMessage" @311

-			    Parent_View 	@310

-			    location   	(-14, 1191)

-			    label      	(object SegLabel @312

-				Parent_View 	@311

-				location   	(838, 1872)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	216

-				justify    	0

-				label      	"+eMessage"

-				pctDist    	0.748560

-				height     	40

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3C468296010E"

-			    client     	@310

-			    supplier   	@298

-			    line_style 	3

-			    origin_attachment 	(322, 1911)

-			    terminal_attachment 	(1013, 1911)

-			    label      	(object SegLabel @313

-				Parent_View 	@311

-				location   	(943, 1965)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.900000

-				height     	54

-				orientation 	1))

-			(object RoleView "$UNNAMED$56" @314

-			    Parent_View 	@310

-			    location   	(-14, 1191)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3C4682960118"

-			    client     	@310

-			    supplier   	@299

-			    vertices   	(list Points

-				(322, 1911)

-				(229, 1911)

-				(229, 1313))

-			    line_style 	3

-			    origin_attachment 	(322, 1911)

-			    terminal_attachment 	(229, 1313))))

-		(object ClassView "Class" "Logical View::wsdl::Types" @315

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(800, 608)

-		    label      	(object ItemLabel

-			Parent_View 	@315

-			location   	(615, 512)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	371

-			justify    	0

-			label      	"Types")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B8BE9A603A8"

-		    width      	389

-		    height     	216

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Definition" @316

-		    ShowCompartmentStereotypes 	TRUE

-		    location   	(176, 160)

-		    label      	(object ItemLabel

-			Parent_View 	@316

-			location   	(74, 107)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	204

-			justify    	0

-			label      	"Definition")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5E43F008E"

-		    width      	222

-		    height     	130

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$53" @317

-		    location   	(234, 604)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B8BEA27029F"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eTypes" @318

-			    Parent_View 	@317

-			    location   	(-150, 396)

-			    label      	(object SegLabel @319

-				Parent_View 	@318

-				location   	(480, 640)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	207

-				justify    	0

-				label      	"+eTypes"

-				pctDist    	0.661017

-				height     	36

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B8BEA29036A"

-			    client     	@317

-			    supplier   	@315

-			    line_style 	3

-			    origin_attachment 	(234, 604)

-			    terminal_attachment 	(606, 604)

-			    label      	(object SegLabel @320

-				Parent_View 	@318

-				location   	(526, 569)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.783883

-				height     	36

-				orientation 	0))

-			(object RoleView "$UNNAMED$54" @321

-			    Parent_View 	@317

-			    location   	(-150, 396)

-			    label      	(object SegLabel @322

-				Parent_View 	@321

-				location   	(133, 313)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3B8BEA290356"

-			    client     	@317

-			    supplier   	@316

-			    vertices   	(list Points

-				(234, 604)

-				(174, 604)

-				(174, 225))

-			    line_style 	3

-			    origin_attachment 	(234, 604)

-			    terminal_attachment 	(174, 225)

-			    label      	(object SegLabel @323

-				Parent_View 	@321

-				location   	(228, 271)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.897729

-				height     	54

-				orientation 	1))))

-		(object ClassView "Class" "Logical View::wsdl::ITypes" @324

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(640, 224)

-		    label      	(object ItemLabel

-			Parent_View 	@324

-			location   	(525, 203)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	230

-			justify    	0

-			label      	"ITypes")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@324

-			location   	(525, 153)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	230

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3CADCBB20050"

-		    width      	248

-		    height     	166

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::XSDSchemaExtensibilityElement" @325

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1728, 800)

-		    label      	(object ItemLabel

-			Parent_View 	@325

-			location   	(1359, 753)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	739

-			justify    	0

-			label      	"XSDSchemaExtensibilityElement")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3CC360D7039C"

-		    width      	757

-		    height     	118

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::xsd::XSDSchema" @326

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1856, 1216)

-		    label      	(object ItemLabel

-			Parent_View 	@326

-			location   	(1529, 1103)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	655

-			justify    	0

-			label      	"XSDSchema")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"374B182500BB"

-		    width      	673

-		    height     	250

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$59" @327

-		    location   	(1826, 975)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3CC3614500F2"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$60" @328

-			    Parent_View 	@327

-			    location   	(306, 447)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3CC36146023D"

-			    client     	@327

-			    supplier   	@325

-			    line_style 	3

-			    origin_attachment 	(1826, 975)

-			    terminal_attachment 	(1826, 859)

-			    label      	(object SegLabel @329

-				Parent_View 	@328

-				location   	(1774, 900)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.656489

-				height     	53

-				orientation 	0))

-			(object RoleView "schema" @330

-			    Parent_View 	@327

-			    location   	(306, 447)

-			    label      	(object SegLabel @331

-				Parent_View 	@330

-				location   	(2006, 1033)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	168

-				justify    	0

-				label      	"+schema"

-				pctDist    	0.507576

-				height     	180

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3CC36146023E"

-			    client     	@327

-			    supplier   	@326

-			    line_style 	3

-			    origin_attachment 	(1826, 975)

-			    terminal_attachment 	(1826, 1091)

-			    label      	(object SegLabel @332

-				Parent_View 	@330

-				location   	(1788, 1050)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.651515

-				height     	39

-				orientation 	1))))

-		(object InheritView "" @333

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3CADCD3B0380"

-		    client     	@315

-		    supplier   	@324

-		    line_style 	3

-		    origin_attachment 	(705, 500)

-		    terminal_attachment 	(705, 307))

-		(object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @334

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1056, 224)

-		    font       	(object Font

-			italics    	TRUE)

-		    label      	(object ItemLabel

-			Parent_View 	@334

-			location   	(815, 130)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	482

-			justify    	0

-			label      	"ExtensibleElement")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5FCFA033A"

-		    width      	500

-		    height     	212

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @335

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B8BEB010311"

-		    client     	@315

-		    supplier   	@334

-		    line_style 	3

-		    origin_attachment 	(854, 500)

-		    terminal_attachment 	(854, 330))

-		(object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @336

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    location   	(1824, 464)

-		    label      	(object ItemLabel

-			Parent_View 	@336

-			location   	(1490, 368)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	669

-			justify    	0

-			label      	"ExtensibilityElement")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5DBB602A9"

-		    width      	687

-		    height     	216

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$21" @337

-		    location   	(1206, 493)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5FD130079"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$22" @338

-			    Parent_View 	@337

-			    location   	(-586, 237)

-			    label      	(object SegLabel @339

-				Parent_View 	@338

-				location   	(1136, 386)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	450

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5FD14019E"

-			    client     	@337

-			    supplier   	@334

-			    vertices   	(list Points

-				(1206, 493)

-				(1094, 493)

-				(1094, 330))

-			    line_style 	3

-			    origin_attachment 	(1206, 493)

-			    terminal_attachment 	(1094, 330)

-			    label      	(object SegLabel @340

-				Parent_View 	@338

-				location   	(1042, 377)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.828326

-				height     	53

-				orientation 	0))

-			(object RoleView "eExtensibilityElements" @341

-			    Parent_View 	@337

-			    location   	(-586, 237)

-			    label      	(object SegLabel @342

-				Parent_View 	@341

-				location   	(1196, 454)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	444

-				justify    	0

-				label      	"+eExtensibilityElements"

-				pctDist    	-0.039711

-				height     	40

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5FD14019D"

-			    client     	@337

-			    supplier   	@336

-			    line_style 	3

-			    origin_attachment 	(1206, 493)

-			    terminal_attachment 	(1481, 493)

-			    label      	(object SegLabel @343

-				Parent_View 	@341

-				location   	(1415, 546)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.764957

-				height     	53

-				orientation 	1)

-			    label      	(object SegLabel @344

-				Parent_View 	@341

-				location   	(1396, 392)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	146

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.694915

-				height     	102

-				orientation 	0))))

-		(object InheritView "" @345

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3CC3627F00B7"

-		    client     	@325

-		    supplier   	@336

-		    line_style 	3

-		    origin_attachment 	(1812, 741)

-		    terminal_attachment 	(1812, 572))))

-	(object ClassDiagram "2.3 Messages"

-	    quid       	"3BCE853D02C8"

-	    title      	"2.3 Messages"

-	    zoom       	85

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	0

-	    origin_y   	0

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::wsdl::IMessage" @346

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(448, 224)

-		    label      	(object ItemLabel

-			Parent_View 	@346

-			location   	(267, 122)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	362

-			justify    	0

-			label      	"IMessage")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@346

-			location   	(267, 72)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	362

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84A8AF004F"

-		    width      	380

-		    height     	328

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::IPart" @347

-		    ShowCompartmentStereotypes 	TRUE

-		    SuppressAttribute 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1328, 224)

-		    label      	(object ItemLabel

-			Parent_View 	@347

-			location   	(1029, 124)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	599

-			justify    	0

-			label      	"IPart")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@347

-			location   	(1029, 74)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	599

-			justify    	0

-			label      	"<<Interface>>")

-		    icon       	"Interface"

-		    icon_style 	"Label"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B84A93F01BE"

-		    width      	617

-		    height     	324

-		    annotation 	8)

-		(object ClassView "Class" "Logical View::wsdl::Part" @348

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1312, 816)

-		    label      	(object ItemLabel

-			Parent_View 	@348

-			location   	(1075, 690)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	474

-			justify    	0

-			label      	"Part")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5CE1C032E"

-		    width      	492

-		    height     	276

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @349

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B84A96D02F1"

-		    client     	@348

-		    supplier   	@347

-		    line_style 	3

-		    origin_attachment 	(1304, 678)

-		    terminal_attachment 	(1304, 386))

-		(object ClassView "Class" "Logical View::wsdl::Message" @350

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(448, 656)

-		    label      	(object ItemLabel

-			Parent_View 	@350

-			location   	(241, 507)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	414

-			justify    	0

-			label      	"Message")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5C9590078"

-		    width      	432

-		    height     	322

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @351

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3B84A8D102BA"

-		    client     	@350

-		    supplier   	@346

-		    line_style 	3

-		    origin_attachment 	(445, 495)

-		    terminal_attachment 	(445, 388))

-		(object AssociationViewNew "$UNNAMED$1" @352

-		    location   	(688, 952)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5CEBE00E2"

-		    roleview_list 	(list RoleViews

-			(object RoleView "eParts" @353

-			    Parent_View 	@352

-			    location   	(176, 328)

-			    label      	(object SegLabel @354

-				Parent_View 	@353

-				location   	(952, 897)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	144

-				justify    	0

-				label      	"+eParts"

-				pctDist    	0.697452

-				height     	56

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5CEBF0061"

-			    client     	@352

-			    supplier   	@348

-			    line_style 	3

-			    origin_attachment 	(688, 952)

-			    terminal_attachment 	(1066, 952)

-			    label      	(object SegLabel @355

-				Parent_View 	@353

-				location   	(987, 1005)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.789809

-				height     	53

-				orientation 	1)

-			    label      	(object SegLabel @356

-				Parent_View 	@353

-				location   	(967, 1061)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	154

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.742038

-				height     	109

-				orientation 	1))

-			(object RoleView "$UNNAMED$2" @357

-			    Parent_View 	@352

-			    location   	(176, 328)

-			    label      	(object SegLabel @358

-				Parent_View 	@357

-				location   	(404, 893)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	60

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5CEBF0057"

-			    client     	@352

-			    supplier   	@350

-			    vertices   	(list Points

-				(688, 952)

-				(445, 952)

-				(445, 817))

-			    line_style 	3

-			    origin_attachment 	(688, 952)

-			    terminal_attachment 	(445, 817)

-			    label      	(object SegLabel @359

-				Parent_View 	@357

-				location   	(393, 912)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.747604

-				height     	53

-				orientation 	0))))))))

diff --git a/bundles/org.eclipse.wst.wsdl/src/rose/com.ibm.etools.wsdl.bindings.HTTP.cat b/bundles/org.eclipse.wst.wsdl/src/rose/com.ibm.etools.wsdl.bindings.HTTP.cat
deleted file mode 100644
index 8202883..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/rose/com.ibm.etools.wsdl.bindings.HTTP.cat
+++ /dev/null
@@ -1,378 +0,0 @@
-

-(object Petal

-    version    	42

-    _written   	"Rose 4.5.8054a"

-    charSet    	0)

-

-(object Class_Category "http"

-    is_unit    	TRUE

-    is_loaded  	TRUE

-    quid       	"3ABFD9AD01F8"

-    exportControl 	"Public"

-    logical_models 	(list unit_reference_list

-	(object Class "HTTPBinding"

-	    quid       	"3ABFE57C0136"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE5FF1D0019"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "verb"

-		    quid       	"3ABFE60D00DB"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "HTTPOperation"

-	    quid       	"3ABFE6AE0050"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE5FF4B037C"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "locationURI"

-		    quid       	"3ABFE70D0147"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "HTTPUrlReplacement"

-	    quid       	"3ABFEA1A017C"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE728B802C3"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    language   	"Java")

-	(object Class "HTTPUrlEncoded"

-	    quid       	"3ABFEA6D0294"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE728D50094"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    language   	"Java")

-	(object Class "HTTPAddress"

-	    quid       	"3AC3BF2500F5"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE5FEA901B7"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "locationURI"

-		    quid       	"3AC3BFA7012E"

-		    type       	"String"))

-	    language   	"Java"))

-    logical_presentations 	(list unit_reference_list

-	(object ClassDiagram "Port"

-	    quid       	"3AC11E5201FB"

-	    title      	"Port"

-	    zoom       	100

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	0

-	    origin_y   	0

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::http::HTTPAddress" @1

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(336, 432)

-		    label      	(object ItemLabel

-			Parent_View 	@1

-			location   	(135, 351)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	402

-			justify    	0

-			label      	"HTTPAddress")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AC3BF2500F5"

-		    width      	420

-		    height     	186

-		    annotation 	8

-		    autoResize 	TRUE)))

-	(object ClassDiagram "Extensibility"

-	    quid       	"3AE5FE3B037B"

-	    title      	"Extensibility"

-	    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::ExtensibilityElement" @2

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(272, 128)

-		    font       	(object Font

-			italics    	TRUE)

-		    label      	(object ItemLabel

-			Parent_View 	@2

-			location   	(70, 53)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	404

-			justify    	0

-			label      	"ExtensibilityElement")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5DBB602A9"

-		    width      	422

-		    height     	174

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::http::HTTPAddress" @3

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(272, 480)

-		    label      	(object ItemLabel

-			Parent_View 	@3

-			location   	(128, 428)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	288

-			justify    	0

-			label      	"HTTPAddress")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AC3BF2500F5"

-		    width      	306

-		    height     	128

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::http::HTTPBinding" @4

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(480, 640)

-		    label      	(object ItemLabel

-			Parent_View 	@4

-			location   	(344, 588)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	272

-			justify    	0

-			label      	"HTTPBinding")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3ABFE57C0136"

-		    width      	290

-		    height     	128

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritTreeView "" @5

-		    location   	(272, 305)

-		    line_color 	3342489

-		    fill_color 	13434879

-		    supplier   	@2

-		    vertices   	(list Points

-			(272, 305)

-			(272, 215)))

-		(object InheritView "" @6

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE5FEA901B7"

-		    client     	@3

-		    supplier   	@2

-		    line_style 	3

-		    origin_attachment 	(272, 416)

-		    terminal_attachment 	(272, 305)

-		    drawSupplier 	@5)

-		(object InheritView "" @7

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE5FF1D0019"

-		    client     	@4

-		    supplier   	@2

-		    line_style 	3

-		    origin_attachment 	(475, 576)

-		    terminal_attachment 	(475, 305)

-		    drawSupplier 	@5)

-		(object ClassView "Class" "Logical View::http::HTTPOperation" @8

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(672, 816)

-		    label      	(object ItemLabel

-			Parent_View 	@8

-			location   	(518, 764)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	308

-			justify    	0

-			label      	"HTTPOperation")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3ABFE6AE0050"

-		    width      	326

-		    height     	128

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @9

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE5FF4B037C"

-		    client     	@8

-		    supplier   	@2

-		    line_style 	3

-		    origin_attachment 	(656, 752)

-		    terminal_attachment 	(656, 305)

-		    drawSupplier 	@5)

-		(object ClassView "Class" "Logical View::http::HTTPUrlReplacement" @10

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(816, 992)

-		    label      	(object ItemLabel

-			Parent_View 	@10

-			location   	(605, 941)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	422

-			justify    	0

-			label      	"HTTPUrlReplacement")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3ABFEA1A017C"

-		    width      	440

-		    height     	126

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @11

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE728B802C3"

-		    client     	@10

-		    supplier   	@2

-		    line_style 	3

-		    origin_attachment 	(869, 929)

-		    terminal_attachment 	(869, 305)

-		    drawSupplier 	@5)

-		(object ClassView "Class" "Logical View::http::HTTPUrlEncoded" @12

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1072, 1168)

-		    label      	(object ItemLabel

-			Parent_View 	@12

-			location   	(900, 1117)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	344

-			justify    	0

-			label      	"HTTPUrlEncoded")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3ABFEA6D0294"

-		    width      	362

-		    height     	126

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @13

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE728D50094"

-		    client     	@12

-		    supplier   	@2

-		    line_style 	3

-		    origin_attachment 	(1103, 1105)

-		    terminal_attachment 	(1103, 305)

-		    drawSupplier 	@5)))

-	(object ClassDiagram "Binding"

-	    quid       	"3AE72A7000A9"

-	    title      	"Binding"

-	    zoom       	100

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	0

-	    origin_y   	0

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::http::HTTPBinding" @14

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(336, 272)

-		    label      	(object ItemLabel

-			Parent_View 	@14

-			location   	(200, 220)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	272

-			justify    	0

-			label      	"HTTPBinding")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3ABFE57C0136"

-		    width      	290

-		    height     	128

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::http::HTTPOperation" @15

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(720, 272)

-		    label      	(object ItemLabel

-			Parent_View 	@15

-			location   	(519, 191)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	402

-			justify    	0

-			label      	"HTTPOperation")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3ABFE6AE0050"

-		    width      	420

-		    height     	186

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::http::HTTPUrlReplacement" @16

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(848, 592)

-		    label      	(object ItemLabel

-			Parent_View 	@16

-			location   	(637, 541)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	422

-			justify    	0

-			label      	"HTTPUrlReplacement")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3ABFEA1A017C"

-		    width      	440

-		    height     	126

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::http::HTTPUrlEncoded" @17

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(384, 592)

-		    label      	(object ItemLabel

-			Parent_View 	@17

-			location   	(212, 541)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	344

-			justify    	0

-			label      	"HTTPUrlEncoded")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3ABFEA6D0294"

-		    width      	362

-		    height     	126

-		    annotation 	8

-		    autoResize 	TRUE)))))

diff --git a/bundles/org.eclipse.wst.wsdl/src/rose/com.ibm.etools.wsdl.bindings.MIME.cat b/bundles/org.eclipse.wst.wsdl/src/rose/com.ibm.etools.wsdl.bindings.MIME.cat
deleted file mode 100644
index 2845a10..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/rose/com.ibm.etools.wsdl.bindings.MIME.cat
+++ /dev/null
@@ -1,630 +0,0 @@
-

-(object Petal

-    version    	42

-    _written   	"Rose 4.5.8054a"

-    charSet    	0)

-

-(object Class_Category "mime"

-    is_unit    	TRUE

-    is_loaded  	TRUE

-    quid       	"3AC9127C0266"

-    exportControl 	"Public"

-    logical_models 	(list unit_reference_list

-	(object Class "MIMEContent"

-	    quid       	"3AC9135B03A7"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AEF11CA038E"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "type"

-		    quid       	"3AC91971036B"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "MIMEPart"

-	    quid       	"3AC913EE00EB"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AEF11400259"

-		    supplier   	"Logical View::wsdl::ExtensibleElement"

-		    quidu      	"3AD5FCFA033A"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "name"

-		    quid       	"3AE8B1AB015D"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "MIMEMultipartRelated"

-	    quid       	"3AC913FA025B"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AEF11D50330"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    language   	"Java")

-	(object Class "MIMEMimeXml"

-	    quid       	"3AC9145A01FF"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AEF11DD038B"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    language   	"Java")

-	(object Association "$UNNAMED$0"

-	    quid       	"3AE73B3C0356"

-	    roles      	(list role_list

-		(object Role "$UNNAMED$1"

-		    quid       	"3AE73B3D0090"

-		    supplier   	"Logical View::mime::MIMEContent"

-		    quidu      	"3AC9135B03A7")

-		(object Role "part"

-		    quid       	"3AE73B3D009A"

-		    label      	"part"

-		    supplier   	"Logical View::wsdl::Part"

-		    quidu      	"3AD5CE1C032E"

-		    client_cardinality 	(value cardinality "0..1")

-		    is_navigable 	TRUE)))

-	(object Association "$UNNAMED$2"

-	    quid       	"3AE73BB900D5"

-	    roles      	(list role_list

-		(object Role "part"

-		    quid       	"3AE73BB903CE"

-		    label      	"part"

-		    supplier   	"Logical View::wsdl::Part"

-		    quidu      	"3AD5CE1C032E"

-		    client_cardinality 	(value cardinality "0..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$3"

-		    quid       	"3AE73BB903E2"

-		    supplier   	"Logical View::mime::MIMEMimeXml"

-		    quidu      	"3AC9145A01FF")))

-	(object Association "$UNNAMED$4"

-	    quid       	"3AEF12FE0387"

-	    roles      	(list role_list

-		(object Role "$UNNAMED$5"

-		    quid       	"3AEF130000D7"

-		    supplier   	"Logical View::mime::MIMEMultipartRelated"

-		    quidu      	"3AC913FA025B"

-		    is_aggregate 	TRUE)

-		(object Role "elements"

-		    quid       	"3AEF130000E1"

-		    label      	"elements"

-		    supplier   	"Logical View::mime::MIMEPart"

-		    quidu      	"3AC913EE00EB"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE))))

-    logical_presentations 	(list unit_reference_list

-	(object ClassDiagram "Bindings"

-	    quid       	"3AC9128B01F9"

-	    title      	"Bindings"

-	    zoom       	100

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	56

-	    origin_y   	0

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::mime::MIMEContent" @1

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1856, 336)

-		    label      	(object ItemLabel

-			Parent_View 	@1

-			location   	(1714, 255)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	284

-			justify    	0

-			label      	"MIMEContent")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AC9135B03A7"

-		    width      	302

-		    height     	186

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::Part" @2

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1504, 784)

-		    label      	(object ItemLabel

-			Parent_View 	@2

-			location   	(1354, 555)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	300

-			justify    	0

-			label      	"Part")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5CE1C032E"

-		    width      	318

-		    height     	482

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$0" @3

-		    location   	(1722, 505)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE73B3C0356"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$1" @4

-			    Parent_View 	@3

-			    location   	(-326, -727)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AE73B3D0090"

-			    client     	@3

-			    supplier   	@1

-			    line_style 	0)

-			(object RoleView "part" @5

-			    Parent_View 	@3

-			    location   	(-326, -727)

-			    label      	(object SegLabel @6

-				Parent_View 	@5

-				location   	(1740, 508)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	96

-				justify    	0

-				label      	"+part"

-				pctDist    	-0.097934

-				height     	16

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AE73B3D009A"

-			    client     	@3

-			    supplier   	@2

-			    line_style 	0

-			    label      	(object SegLabel @7

-				Parent_View 	@5

-				location   	(1734, 569)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.449103

-				height     	49

-				orientation 	0))))

-		(object ClassView "Class" "Logical View::mime::MIMEMimeXml" @8

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1216, 320)

-		    label      	(object ItemLabel

-			Parent_View 	@8

-			location   	(1061, 268)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	310

-			justify    	0

-			label      	"MIMEMimeXml")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AC9145A01FF"

-		    width      	328

-		    height     	128

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$2" @9

-		    location   	(1304, 463)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE73BB900D5"

-		    roleview_list 	(list RoleViews

-			(object RoleView "part" @10

-			    Parent_View 	@9

-			    location   	(-184, -1185)

-			    label      	(object SegLabel @11

-				Parent_View 	@10

-				location   	(1311, 479)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	96

-				justify    	0

-				label      	"+part"

-				pctDist    	0.177941

-				height     	4

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AE73BB903CE"

-			    client     	@9

-			    supplier   	@2

-			    line_style 	0

-			    label      	(object SegLabel @12

-				Parent_View 	@10

-				location   	(1272, 554)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..1"

-				pctDist    	0.652270

-				height     	76

-				orientation 	1))

-			(object RoleView "$UNNAMED$3" @13

-			    Parent_View 	@9

-			    location   	(-184, -1185)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AE73BB903E2"

-			    client     	@9

-			    supplier   	@8

-			    line_style 	0)))

-		(object ClassView "Class" "Logical View::mime::MIMEMultipartRelated" @14

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(528, 320)

-		    label      	(object ItemLabel

-			Parent_View 	@14

-			location   	(312, 269)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	432

-			justify    	0

-			label      	"MIMEMultipartRelated")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AC913FA025B"

-		    width      	450

-		    height     	126

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::mime::MIMEPart" @15

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(528, 848)

-		    label      	(object ItemLabel

-			Parent_View 	@15

-			location   	(380, 767)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	296

-			justify    	0

-			label      	"MIMEPart")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AC913EE00EB"

-		    compartment 	(object Compartment

-			Parent_View 	@15

-			location   	(380, 827)

-			icon_style 	"Icon"

-			fill_color 	16777215

-			anchor     	2

-			nlines     	2

-			max_width  	303)

-		    width      	314

-		    height     	186

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$4" @16

-		    location   	(528, 568)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AEF12FE0387"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$5" @17

-			    Parent_View 	@16

-			    location   	(0, -136)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AEF130000D7"

-			    client     	@16

-			    supplier   	@14

-			    line_style 	0)

-			(object RoleView "elements" @18

-			    Parent_View 	@16

-			    location   	(0, -136)

-			    label      	(object SegLabel @19

-				Parent_View 	@18

-				location   	(535, 627)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	192

-				justify    	0

-				label      	"+elements"

-				pctDist    	0.320000

-				height     	7

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AEF130000E1"

-			    client     	@16

-			    supplier   	@15

-			    line_style 	0

-			    label      	(object SegLabel @20

-				Parent_View 	@18

-				location   	(471, 716)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.794118

-				height     	58

-				orientation 	1)

-			    label      	(object SegLabel @21

-				Parent_View 	@18

-				location   	(636, 734)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	159

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.900000

-				height     	108

-				orientation 	0))))))

-	(object ClassDiagram "Extensibility"

-	    quid       	"3AE73AA3032E"

-	    title      	"Extensibility"

-	    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::ExtensibleElement" @22

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(400, 176)

-		    font       	(object Font

-			italics    	TRUE)

-		    label      	(object ItemLabel

-			Parent_View 	@22

-			location   	(138, 42)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	524

-			justify    	0

-			label      	"ExtensibleElement")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5FCFA033A"

-		    width      	542

-		    height     	292

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @23

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1344, 192)

-		    font       	(object Font

-			italics    	TRUE)

-		    label      	(object ItemLabel

-			Parent_View 	@23

-			location   	(1115, 8)

-			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     	392

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "" @24

-		    location   	(888, 183)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD5FD130079"

-		    roleview_list 	(list RoleViews

-			(object RoleView "" @25

-			    Parent_View 	@24

-			    location   	(536, 23)

-			    label      	(object SegLabel @26

-				Parent_View 	@25

-				location   	(714, 222)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	450

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5FD14019E"

-			    client     	@24

-			    supplier   	@22

-			    line_style 	0

-			    label      	(object SegLabel @27

-				Parent_View 	@25

-				location   	(694, 233)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.900000

-				height     	54

-				orientation 	0))

-			(object RoleView "eExtensibilityElements" @28

-			    Parent_View 	@24

-			    location   	(536, 23)

-			    label      	(object SegLabel @29

-				Parent_View 	@28

-				location   	(996, 225)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	457

-				justify    	0

-				label      	"+eExtensibilityElements"

-				pctDist    	0.501538

-				height     	41

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD5FD14019D"

-			    client     	@24

-			    supplier   	@23

-			    line_style 	0

-			    label      	(object SegLabel @30

-				Parent_View 	@28

-				location   	(1069, 132)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..n"

-				pctDist    	0.829630

-				height     	54

-				orientation 	0))))

-		(object ClassView "Class" "Logical View::mime::MIMEMimeXml" @31

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1504, 784)

-		    label      	(object ItemLabel

-			Parent_View 	@31

-			location   	(1349, 733)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	310

-			justify    	0

-			label      	"MIMEMimeXml")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AC9145A01FF"

-		    width      	328

-		    height     	126

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::mime::MIMEMultipartRelated" @32

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1248, 608)

-		    label      	(object ItemLabel

-			Parent_View 	@32

-			location   	(1032, 557)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	432

-			justify    	0

-			label      	"MIMEMultipartRelated")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AC913FA025B"

-		    width      	450

-		    height     	126

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::mime::MIMEPart" @33

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(400, 752)

-		    label      	(object ItemLabel

-			Parent_View 	@33

-			location   	(295, 700)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	210

-			justify    	0

-			label      	"MIMEPart")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AC913EE00EB"

-		    width      	228

-		    height     	128

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritView "" @34

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AEF11400259"

-		    client     	@33

-		    supplier   	@22

-		    line_style 	0)

-		(object ClassView "Class" "Logical View::mime::MIMEContent" @35

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1728, 976)

-		    label      	(object ItemLabel

-			Parent_View 	@35

-			location   	(1587, 924)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	282

-			justify    	0

-			label      	"MIMEContent")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AC9135B03A7"

-		    width      	300

-		    height     	128

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritTreeView "" @36

-		    location   	(1344, 549)

-		    line_color 	3342489

-		    fill_color 	13434879

-		    supplier   	@23

-		    vertices   	(list Points

-			(1344, 549)

-			(1344, 388)))

-		(object InheritView "" @37

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AEF11DD038B"

-		    client     	@31

-		    supplier   	@23

-		    line_style 	3

-		    origin_attachment 	(1541, 721)

-		    terminal_attachment 	(1541, 549)

-		    drawSupplier 	@36)

-		(object InheritView "" @38

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AEF11D50330"

-		    client     	@32

-		    supplier   	@23

-		    line_style 	3

-		    origin_attachment 	(1347, 545)

-		    terminal_attachment 	(1347, 549)

-		    drawSupplier 	@36)

-		(object InheritView "" @39

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AEF11CA038E"

-		    client     	@35

-		    supplier   	@23

-		    line_style 	3

-		    origin_attachment 	(1722, 912)

-		    terminal_attachment 	(1722, 549)

-		    drawSupplier 	@36)))))

diff --git a/bundles/org.eclipse.wst.wsdl/src/rose/com.ibm.etools.wsdl.bindings.SOAP.cat b/bundles/org.eclipse.wst.wsdl/src/rose/com.ibm.etools.wsdl.bindings.SOAP.cat
deleted file mode 100644
index 4a6ebdc..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/rose/com.ibm.etools.wsdl.bindings.SOAP.cat
+++ /dev/null
@@ -1,945 +0,0 @@
-

-(object Petal

-    version    	42

-    _written   	"Rose 4.5.8054a"

-    charSet    	0)

-

-(object Class_Category "soap"

-    is_unit    	TRUE

-    is_loaded  	TRUE

-    quid       	"3A01CF0C01A2"

-    exportControl 	"Public"

-    logical_models 	(list unit_reference_list

-	(object Class "SOAPBinding"

-	    quid       	"3A01D3B901AD"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE09A3801AB"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "transportURI"

-		    quid       	"3A01D3DF01E4"

-		    type       	"String")

-		(object ClassAttribute "style"

-		    quid       	"3A01D3F1029E"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "SOAPBody"

-	    quid       	"3A01DED5031F"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE09A450041"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "use"

-		    quid       	"3A01E2D501A5"

-		    type       	"String")

-		(object ClassAttribute "namespaceURI"

-		    quid       	"3A93477C01B2"

-		    type       	"String")

-		(object ClassAttribute "encodingStyles"

-		    quid       	"3EE4A4DB0072"

-		    stereotype 	"0..*"

-		    type       	"IString"))

-	    language   	"Java")

-	(object Class "SOAPHeaderBase"

-	    quid       	"3A01DEE7034D"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE09A3E0326"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "use"

-		    quid       	"3AD62E9C0056"

-		    type       	"String")

-		(object ClassAttribute "namespaceURI"

-		    quid       	"3AD62EA2025D"

-		    type       	"String")

-		(object ClassAttribute "encodingStyles"

-		    quid       	"3EE4A58F01AE"

-		    stereotype 	"0..*"

-		    type       	"IString"))

-	    language   	"Java")

-	(object Class "SOAPFault"

-	    quid       	"3A06D9FA00F7"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE09A4A0020"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "use"

-		    quid       	"3A09821A012B"

-		    type       	"String")

-		(object ClassAttribute "namespaceURI"

-		    quid       	"3AD6204803AE"

-		    type       	"String")

-		(object ClassAttribute "encodingStyles"

-		    quid       	"3EE4A56303AF"

-		    stereotype 	"0..*"

-		    type       	"IString"))

-	    language   	"Java")

-	(object Class "SOAPOperation"

-	    quid       	"3A0AD45500E8"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE09A4E031F"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "soapActionURI"

-		    quid       	"3A0AD464004A"

-		    type       	"String")

-		(object ClassAttribute "style"

-		    quid       	"3A0AD46C018C"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "SOAPAddress"

-	    quid       	"3AD1FF750287"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AE095350098"

-		    supplier   	"Logical View::wsdl::ExtensibilityElement"

-		    quidu      	"3AD5DBB602A9"))

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "locationURI"

-		    quid       	"3AD211C9025C"

-		    type       	"String"))

-	    language   	"Java")

-	(object Class "SOAPHeaderFault"

-	    quid       	"3AD632B803DD"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AD633340038"

-		    supplier   	"Logical View::soap::SOAPHeaderBase"

-		    quidu      	"3A01DEE7034D"))

-	    language   	"Java")

-	(object Class "SOAPHeader"

-	    quid       	"3AD63309016D"

-	    superclasses 	(list inheritance_relationship_list

-		(object Inheritance_Relationship

-		    quid       	"3AD63330017D"

-		    supplier   	"Logical View::soap::SOAPHeaderBase"

-		    quidu      	"3A01DEE7034D"))

-	    language   	"Java")

-	(object Class "IString"

-	    quid       	"3B8DD90C0220"

-	    stereotype 	"datatype"

-	    class_attributes 	(list class_attribute_list

-		(object ClassAttribute "java.lang.String"

-		    quid       	"3B8DD9320383"

-		    stereotype 	"javaclass")))

-	(object Association "$UNNAMED$0"

-	    quid       	"3A06E0B50036"

-	    roles      	(list role_list

-		(object Role "$UNNAMED$1"

-		    quid       	"3A06E0B600C4"

-		    supplier   	"Logical View::soap::SOAPBody"

-		    quidu      	"3A01DED5031F")

-		(object Role "parts"

-		    quid       	"3A06E0B600C5"

-		    label      	"parts"

-		    supplier   	"Logical View::wsdl::Part"

-		    quidu      	"3AD5CE1C032E"

-		    client_cardinality 	(value cardinality "0..n")

-		    Containment 	"By Reference"

-		    is_navigable 	TRUE)))

-	(object Association "$UNNAMED$2"

-	    quid       	"3AD62DE60130"

-	    roles      	(list role_list

-		(object Role "message"

-		    quid       	"3AD62DE7004B"

-		    label      	"message"

-		    supplier   	"Logical View::wsdl::Message"

-		    quidu      	"3AD5C9590078"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$3"

-		    quid       	"3AD62DE70055"

-		    supplier   	"Logical View::soap::SOAPHeaderBase"

-		    quidu      	"3A01DEE7034D")))

-	(object Association "$UNNAMED$4"

-	    quid       	"3AD62DF802D1"

-	    roles      	(list role_list

-		(object Role "part"

-		    quid       	"3AD62DFA0002"

-		    label      	"part"

-		    supplier   	"Logical View::wsdl::Part"

-		    quidu      	"3AD5CE1C032E"

-		    client_cardinality 	(value cardinality "1..1")

-		    is_navigable 	TRUE)

-		(object Role "$UNNAMED$5"

-		    quid       	"3AD62DFA0003"

-		    supplier   	"Logical View::soap::SOAPHeaderBase"

-		    quidu      	"3A01DEE7034D")))

-	(object Association "$UNNAMED$6"

-	    quid       	"3AD6333701CD"

-	    roles      	(list role_list

-		(object Role "$UNNAMED$7"

-		    quid       	"3AD633370372"

-		    supplier   	"Logical View::soap::SOAPHeader"

-		    quidu      	"3AD63309016D"

-		    is_aggregate 	TRUE)

-		(object Role "headerFaults"

-		    quid       	"3AD633370373"

-		    label      	"headerFaults"

-		    supplier   	"Logical View::soap::SOAPHeaderFault"

-		    quidu      	"3AD632B803DD"

-		    client_cardinality 	(value cardinality "0..n")

-		    Constraints 	"ordered"

-		    Containment 	"By Value"

-		    is_navigable 	TRUE))))

-    logical_presentations 	(list unit_reference_list

-	(object ClassDiagram "Binding"

-	    quid       	"3A01CF23029F"

-	    title      	"Binding"

-	    zoom       	87

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	0

-	    origin_y   	324

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::soap::SOAPBinding" @1

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(272, 208)

-		    label      	(object ItemLabel

-			Parent_View 	@1

-			location   	(55, 100)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	434

-			justify    	0

-			label      	"SOAPBinding")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3A01D3B901AD"

-		    width      	452

-		    height     	240

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::soap::SOAPOperation" @2

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1040, 208)

-		    label      	(object ItemLabel

-			Parent_View 	@2

-			location   	(803, 100)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	474

-			justify    	0

-			label      	"SOAPOperation")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3A0AD45500E8"

-		    width      	492

-		    height     	240

-		    annotation 	8)

-		(object ClassView "Class" "Logical View::soap::SOAPHeader" @3

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(560, 960)

-		    label      	(object ItemLabel

-			Parent_View 	@3

-			location   	(395, 907)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	330

-			justify    	0

-			label      	"SOAPHeader")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD63309016D"

-		    width      	348

-		    height     	130

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::soap::SOAPHeaderFault" @4

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1360, 960)

-		    label      	(object ItemLabel

-			Parent_View 	@4

-			location   	(1142, 907)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	436

-			justify    	0

-			label      	"SOAPHeaderFault")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD632B803DD"

-		    width      	454

-		    height     	130

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$6" @5

-		    location   	(933, 961)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD6333701CD"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$7" @6

-			    Parent_View 	@5

-			    location   	(277, -543)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD633370372"

-			    client     	@5

-			    supplier   	@3

-			    line_style 	3

-			    origin_attachment 	(933, 961)

-			    terminal_attachment 	(734, 961))

-			(object RoleView "headerFaults" @7

-			    Parent_View 	@5

-			    location   	(277, -543)

-			    label      	(object SegLabel @8

-				Parent_View 	@7

-				location   	(928, 921)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	346

-				justify    	0

-				label      	"+headerFaults"

-				pctDist    	-0.030702

-				height     	41

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD633370373"

-			    client     	@5

-			    supplier   	@4

-			    line_style 	3

-			    origin_attachment 	(933, 961)

-			    terminal_attachment 	(1133, 961)

-			    label      	(object SegLabel @9

-				Parent_View 	@7

-				location   	(1080, 924)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.736842

-				height     	38

-				orientation 	0)

-			    label      	(object SegLabel @10

-				Parent_View 	@7

-				location   	(1056, 999)

-				anchor     	3

-				anchor_loc 	1

-				nlines     	1

-				max_width  	151

-				justify    	0

-				label      	"{ordered}"

-				pctDist    	0.614035

-				height     	38

-				orientation 	1))))

-		(object ClassView "Class" "Logical View::wsdl::Message" @11

-		    ShowCompartmentStereotypes 	TRUE

-		    location   	(1824, 496)

-		    label      	(object ItemLabel

-			Parent_View 	@11

-			location   	(1701, 419)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	246

-			justify    	0

-			label      	"Message")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5C9590078"

-		    width      	264

-		    height     	178

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::soap::SOAPHeaderBase" @12

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1040, 528)

-		    label      	(object ItemLabel

-			Parent_View 	@12

-			location   	(794, 420)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	492

-			justify    	0

-			label      	"SOAPHeaderBase")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3A01DEE7034D"

-		    width      	510

-		    height     	240

-		    annotation 	8)

-		(object AssociationViewNew "$UNNAMED$2" @13

-		    location   	(1493, 485)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD62DE60130"

-		    roleview_list 	(list RoleViews

-			(object RoleView "message" @14

-			    Parent_View 	@13

-			    location   	(341, -683)

-			    label      	(object SegLabel @15

-				Parent_View 	@14

-				location   	(1574, 515)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	256

-				justify    	0

-				label      	"+message"

-				pctDist    	0.412322

-				height     	30

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD62DE7004B"

-			    client     	@13

-			    supplier   	@11

-			    line_style 	3

-			    origin_attachment 	(1493, 485)

-			    terminal_attachment 	(1692, 485)

-			    label      	(object SegLabel @16

-				Parent_View 	@14

-				location   	(1630, 448)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.687204

-				height     	38

-				orientation 	0))

-			(object RoleView "$UNNAMED$3" @17

-			    Parent_View 	@13

-			    location   	(341, -683)

-			    label      	(object SegLabel @18

-				Parent_View 	@17

-				location   	(1420, 525)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	192

-				justify    	0

-				label      	""

-				pctDist    	0.372254

-				height     	40

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD62DE70055"

-			    client     	@13

-			    supplier   	@12

-			    line_style 	3

-			    origin_attachment 	(1493, 485)

-			    terminal_attachment 	(1295, 485))))

-		(object ClassView "Class" "Logical View::soap::SOAPBody" @19

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1040, 1344)

-		    label      	(object ItemLabel

-			Parent_View 	@19

-			location   	(794, 1236)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	492

-			justify    	0

-			label      	"SOAPBody")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3A01DED5031F"

-		    width      	510

-		    height     	240

-		    annotation 	8)

-		(object ClassView "Class" "Logical View::wsdl::Part" @20

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1824, 1200)

-		    label      	(object ItemLabel

-			Parent_View 	@20

-			location   	(1628, 956)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	392

-			justify    	0

-			label      	"Part")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5CE1C032E"

-		    width      	410

-		    height     	512

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object AssociationViewNew "$UNNAMED$4" @21

-		    location   	(1590, 704)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD62DF802D1"

-		    roleview_list 	(list RoleViews

-			(object RoleView "part" @22

-			    Parent_View 	@21

-			    location   	(438, -464)

-			    label      	(object SegLabel @23

-				Parent_View 	@22

-				location   	(1917, 886)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	120

-				justify    	0

-				label      	"+part"

-				pctDist    	0.881465

-				height     	90

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD62DFA0002"

-			    client     	@21

-			    supplier   	@20

-			    vertices   	(list Points

-				(1590, 704)

-				(1827, 704)

-				(1827, 944))

-			    line_style 	3

-			    origin_attachment 	(1590, 704)

-			    terminal_attachment 	(1827, 944)

-			    label      	(object SegLabel @24

-				Parent_View 	@22

-				location   	(1774, 886)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"1..1"

-				pctDist    	0.881465

-				height     	54

-				orientation 	1))

-			(object RoleView "$UNNAMED$5" @25

-			    Parent_View 	@21

-			    location   	(438, -464)

-			    label      	(object SegLabel @26

-				Parent_View 	@25

-				location   	(1209, 746)

-				hidden     	TRUE

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	120

-				justify    	0

-				label      	""

-				pctDist    	0.800000

-				height     	42

-				orientation 	0)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3AD62DFA0003"

-			    client     	@21

-			    supplier   	@12

-			    vertices   	(list Points

-				(1590, 704)

-				(1170, 704)

-				(1170, 648))

-			    line_style 	3

-			    origin_attachment 	(1590, 704)

-			    terminal_attachment 	(1170, 648))))

-		(object AssociationViewNew "$UNNAMED$0" @27

-		    location   	(1457, 1390)

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3A06E0B50036"

-		    roleview_list 	(list RoleViews

-			(object RoleView "$UNNAMED$1" @28

-			    Parent_View 	@27

-			    location   	(225, -914)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3A06E0B600C4"

-			    client     	@27

-			    supplier   	@19

-			    line_style 	3

-			    origin_attachment 	(1457, 1390)

-			    terminal_attachment 	(1295, 1390))

-			(object RoleView "parts" @29

-			    Parent_View 	@27

-			    location   	(225, -914)

-			    label      	(object SegLabel @30

-				Parent_View 	@29

-				location   	(1591, 1494)

-				anchor     	1

-				anchor_loc 	1

-				nlines     	1

-				max_width  	159

-				justify    	0

-				label      	"+parts"

-				pctDist    	0.833856

-				height     	104

-				orientation 	1)

-			    stereotype 	TRUE

-			    line_color 	3342489

-			    quidu      	"3A06E0B600C5"

-			    client     	@27

-			    supplier   	@20

-			    line_style 	3

-			    origin_attachment 	(1457, 1390)

-			    terminal_attachment 	(1619, 1390)

-			    label      	(object SegLabel @31

-				Parent_View 	@29

-				location   	(1591, 1344)

-				anchor     	2

-				anchor_loc 	1

-				nlines     	1

-				max_width  	15

-				justify    	0

-				label      	"0..*"

-				pctDist    	0.833856

-				height     	47

-				orientation 	0))))

-		(object ClassView "Class" "Logical View::soap::SOAPFault" @32

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1040, 1648)

-		    label      	(object ItemLabel

-			Parent_View 	@32

-			location   	(794, 1540)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	492

-			justify    	0

-			label      	"SOAPFault")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3A06D9FA00F7"

-		    width      	510

-		    height     	240

-		    annotation 	8)

-		(object ClassView "Class" "Logical View::soap::IString" @33

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(240, 1360)

-		    label      	(object ItemLabel

-			Parent_View 	@33

-			location   	(66, 1332)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	348

-			justify    	0

-			label      	"IString")

-		    stereotype 	(object ItemLabel

-			Parent_View 	@33

-			location   	(66, 1282)

-			fill_color 	13434879

-			anchor     	10

-			nlines     	1

-			max_width  	348

-			justify    	0

-			label      	"<<datatype>>")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3B8DD90C0220"

-		    width      	366

-		    height     	180

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritTreeView "" @34

-		    location   	(1040, 750)

-		    line_color 	3342489

-		    fill_color 	13434879

-		    supplier   	@12

-		    vertices   	(list Points

-			(1040, 750)

-			(1040, 648)))

-		(object InheritView "" @35

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD63330017D"

-		    client     	@3

-		    supplier   	@12

-		    line_style 	3

-		    origin_attachment 	(645, 895)

-		    terminal_attachment 	(645, 750)

-		    drawSupplier 	@34)

-		(object InheritView "" @36

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AD633340038"

-		    client     	@4

-		    supplier   	@12

-		    line_style 	3

-		    origin_attachment 	(1316, 895)

-		    terminal_attachment 	(1316, 750)

-		    drawSupplier 	@34)))

-	(object ClassDiagram "Port"

-	    quid       	"3A085E30035C"

-	    title      	"Port"

-	    zoom       	90

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	0

-	    origin_y   	0

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::soap::SOAPAddress" @37

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeAttribute 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(352, 320)

-		    label      	(object ItemLabel

-			Parent_View 	@37

-			location   	(151, 239)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	402

-			justify    	0

-			label      	"SOAPAddress")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD1FF750287"

-		    width      	420

-		    height     	186

-		    annotation 	8

-		    autoResize 	TRUE)))

-	(object ClassDiagram "Extensibility"

-	    quid       	"3AE099B10161"

-	    title      	"Extensibility"

-	    zoom       	90

-	    max_height 	28350

-	    max_width  	21600

-	    origin_x   	0

-	    origin_y   	0

-	    items      	(list diagram_item_list

-		(object ClassView "Class" "Logical View::soap::SOAPAddress" @38

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1520, 576)

-		    label      	(object ItemLabel

-			Parent_View 	@38

-			location   	(1371, 527)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	298

-			justify    	0

-			label      	"SOAPAddress")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD1FF750287"

-		    width      	316

-		    height     	122

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::soap::SOAPBinding" @39

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(304, 592)

-		    label      	(object ItemLabel

-			Parent_View 	@39

-			location   	(162, 543)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	284

-			justify    	0

-			label      	"SOAPBinding")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3A01D3B901AD"

-		    width      	302

-		    height     	122

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::soap::SOAPBody" @40

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1072, 1104)

-		    label      	(object ItemLabel

-			Parent_View 	@40

-			location   	(950, 1055)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	244

-			justify    	0

-			label      	"SOAPBody")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3A01DED5031F"

-		    width      	262

-		    height     	122

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::soap::SOAPFault" @41

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(1232, 1264)

-		    label      	(object ItemLabel

-			Parent_View 	@41

-			location   	(1112, 1215)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	240

-			justify    	0

-			label      	"SOAPFault")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3A06D9FA00F7"

-		    width      	258

-		    height     	122

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::soap::SOAPOperation" @42

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(512, 752)

-		    label      	(object ItemLabel

-			Parent_View 	@42

-			location   	(344, 703)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	336

-			justify    	0

-			label      	"SOAPOperation")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3A0AD45500E8"

-		    width      	354

-		    height     	122

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::soap::SOAPHeaderBase" @43

-		    ShowCompartmentStereotypes 	TRUE

-		    IncludeOperation 	TRUE

-		    location   	(816, 928)

-		    label      	(object ItemLabel

-			Parent_View 	@43

-			location   	(627, 879)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	378

-			justify    	0

-			label      	"SOAPHeaderBase")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3A01DEE7034D"

-		    width      	396

-		    height     	122

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @44

-		    ShowCompartmentStereotypes 	TRUE

-		    location   	(608, 128)

-		    font       	(object Font

-			italics    	TRUE)

-		    label      	(object ItemLabel

-			Parent_View 	@44

-			location   	(408, 53)

-			fill_color 	13434879

-			nlines     	1

-			max_width  	400

-			justify    	0

-			label      	"ExtensibilityElement")

-		    icon_style 	"Icon"

-		    line_color 	3342489

-		    fill_color 	13434879

-		    quidu      	"3AD5DBB602A9"

-		    width      	418

-		    height     	174

-		    annotation 	8

-		    autoResize 	TRUE)

-		(object InheritTreeView "" @45

-		    location   	(608, 305)

-		    line_color 	3342489

-		    fill_color 	13434879

-		    supplier   	@44

-		    vertices   	(list Points

-			(608, 305)

-			(608, 215)))

-		(object InheritView "" @46

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE09A3801AB"

-		    client     	@39

-		    supplier   	@44

-		    line_style 	3

-		    origin_attachment 	(344, 531)

-		    terminal_attachment 	(344, 305)

-		    drawSupplier 	@45)

-		(object InheritView "" @47

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE09A3E0326"

-		    client     	@43

-		    supplier   	@44

-		    line_style 	3

-		    origin_attachment 	(815, 867)

-		    terminal_attachment 	(815, 305)

-		    drawSupplier 	@45)

-		(object InheritView "" @48

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE09A450041"

-		    client     	@40

-		    supplier   	@44

-		    line_style 	3

-		    origin_attachment 	(1068, 1043)

-		    terminal_attachment 	(1068, 305)

-		    drawSupplier 	@45)

-		(object InheritView "" @49

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE09A4E031F"

-		    client     	@42

-		    supplier   	@44

-		    line_style 	3

-		    origin_attachment 	(506, 691)

-		    terminal_attachment 	(506, 305)

-		    drawSupplier 	@45)

-		(object InheritView "" @50

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE09A4A0020"

-		    client     	@41

-		    supplier   	@44

-		    line_style 	3

-		    origin_attachment 	(1231, 1203)

-		    terminal_attachment 	(1231, 305)

-		    drawSupplier 	@45)

-		(object InheritView "" @51

-		    stereotype 	TRUE

-		    line_color 	3342489

-		    quidu      	"3AE095350098"

-		    client     	@38

-		    supplier   	@44

-		    line_style 	3

-		    origin_attachment 	(1520, 515)

-		    terminal_attachment 	(1520, 305)

-		    drawSupplier 	@45)))))

diff --git a/bundles/org.eclipse.wst.wsdl/src/rose/http.mdl b/bundles/org.eclipse.wst.wsdl/src/rose/http.mdl
deleted file mode 100644
index a2ce791..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/rose/http.mdl
+++ /dev/null
@@ -1,32383 +0,0 @@
-

-(object Petal

-    version    	42

-    _written   	"Rose 4.5.8054a"

-    charSet    	0)

-

-(object Design "Logical View"

-    is_unit    	TRUE

-    is_loaded  	TRUE

-    defaults   	(object defaults

-	rightMargin 	0.250000

-	leftMargin 	0.250000

-	topMargin  	0.250000

-	bottomMargin 	0.500000

-	pageOverlap 	0.250000

-	clipIconLabels 	TRUE

-	autoResize 	TRUE

-	snapToGrid 	TRUE

-	gridX      	16

-	gridY      	16

-	defaultFont 	(object Font

-	    size       	10

-	    face       	"Arial"

-	    bold       	FALSE

-	    italics    	FALSE

-	    underline  	FALSE

-	    strike     	FALSE

-	    color      	0

-	    default_color 	TRUE)

-	showMessageNum 	1

-	showClassOfObject 	TRUE

-	notation   	"Unified")

-    root_usecase_package 	(object Class_Category "Use Case View"

-	quid       	"3ABFD9A70151"

-	exportControl 	"Public"

-	global     	TRUE

-	logical_models 	(list unit_reference_list)

-	logical_presentations 	(list unit_reference_list

-	    (object UseCaseDiagram "Main"

-		quid       	"3ABFD9A7018C"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    root_category 	(object Class_Category "Logical View"

-	quid       	"3ABFD9A70150"

-	exportControl 	"Public"

-	global     	TRUE

-	subsystem  	"Component View"

-	quidu      	"3ABFD9A70152"

-	logical_models 	(list unit_reference_list

-	    (object Class_Category "http"

-		quid       	"3ABFD9AD01F8"

-		exportControl 	"Public"

-		logical_models 	(list unit_reference_list

-		    (object Class "HTTPBinding"

-			quid       	"3ABFE57C0136"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE5FF1D0019"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")

-			    (object Inheritance_Relationship

-				quid       	"409843F103C0"

-				supplier   	"Logical View::http::IHTTPBinding"

-				quidu      	"409843A702EB"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "verb"

-				quid       	"3ABFE60D00DB"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "HTTPOperation"

-			quid       	"3ABFE6AE0050"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE5FF4B037C"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")

-			    (object Inheritance_Relationship

-				quid       	"4098444602CC"

-				supplier   	"Logical View::http::IHTTPOperation"

-				quidu      	"409843FF02BB"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "locationURI"

-				quid       	"3ABFE70D0147"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "HTTPUrlReplacement"

-			quid       	"3ABFEA1A017C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE728B802C3"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")

-			    (object Inheritance_Relationship

-				quid       	"409844D202C5"

-				supplier   	"Logical View::http::IHTTPUrlReplacement"

-				quidu      	"4098449600D8"))

-			language   	"Java")

-		    (object Class "HTTPUrlEncoded"

-			quid       	"3ABFEA6D0294"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE728D50094"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")

-			    (object Inheritance_Relationship

-				quid       	"409844910009"

-				supplier   	"Logical View::http::IHTTPUrlEncoded"

-				quidu      	"409844570063"))

-			language   	"Java")

-		    (object Class "HTTPAddress"

-			quid       	"3AC3BF2500F5"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE5FEA901B7"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")

-			    (object Inheritance_Relationship

-				quid       	"409840D800C4"

-				supplier   	"Logical View::http::IHTTPAddress"

-				quidu      	"4098408901A1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "locationURI"

-				quid       	"3AC3BFA7012E"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "IHTTPAddress"

-			quid       	"4098408901A1"

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.http.HTTPAddress"

-				quid       	"409840A4013A"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "IHTTPBinding"

-			quid       	"409843A702EB"

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.http.HTTPBinding"

-				quid       	"409843CA0177"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "IHTTPOperation"

-			quid       	"409843FF02BB"

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.http.HTTPOperation"

-				quid       	"409844130204"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "IHTTPUrlEncoded"

-			quid       	"409844570063"

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.http.HTTPUrlEncoded"

-				quid       	"4098446D021C"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "IHTTPUrlReplacement"

-			quid       	"4098449600D8"

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.http.HTTPUrlReplacement"

-				quid       	"409844AC01AB"

-				stereotype 	"javaclass"))

-			language   	"Java"))

-		logical_presentations 	(list unit_reference_list

-		    (object ClassDiagram "Port"

-			quid       	"3AC11E5201FB"

-			title      	"Port"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::http::HTTPAddress" @1

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(672, 784)

-				label      	(object ItemLabel

-				    Parent_View 	@1

-				    location   	(471, 703)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"HTTPAddress")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AC3BF2500F5"

-				compartment 	(object Compartment

-				    Parent_View 	@1

-				    location   	(471, 763)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	409)

-				width      	420

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::http::IHTTPAddress" @2

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(672, 288)

-				label      	(object ItemLabel

-				    Parent_View 	@2

-				    location   	(138, 229)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1068

-				    justify    	0

-				    label      	"IHTTPAddress")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@2

-				    location   	(138, 179)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	1068

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"4098408901A1"

-				compartment 	(object Compartment

-				    Parent_View 	@2

-				    location   	(138, 289)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	1065)

-				width      	1086

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @3

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"409840D800C4"

-				client     	@1

-				supplier   	@2

-				line_style 	0)))

-		    (object ClassDiagram "Extensibility"

-			quid       	"3AE5FE3B037B"

-			title      	"Extensibility"

-			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::ExtensibilityElement" @4

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 128)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@4

-				    location   	(70, 53)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"ExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5DBB602A9"

-				width      	422

-				height     	174

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::http::HTTPAddress" @5

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 480)

-				label      	(object ItemLabel

-				    Parent_View 	@5

-				    location   	(128, 428)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	288

-				    justify    	0

-				    label      	"HTTPAddress")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AC3BF2500F5"

-				width      	306

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::http::HTTPBinding" @6

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(480, 640)

-				label      	(object ItemLabel

-				    Parent_View 	@6

-				    location   	(344, 588)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"HTTPBinding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3ABFE57C0136"

-				width      	290

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @7

-				location   	(272, 305)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@4

-				vertices   	(list Points

-				    (272, 305)

-				    (272, 215)))

-			    (object InheritView "" @8

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE5FEA901B7"

-				client     	@5

-				supplier   	@4

-				line_style 	3

-				origin_attachment 	(272, 416)

-				terminal_attachment 	(272, 305)

-				drawSupplier 	@7)

-			    (object InheritView "" @9

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE5FF1D0019"

-				client     	@6

-				supplier   	@4

-				line_style 	3

-				origin_attachment 	(475, 576)

-				terminal_attachment 	(475, 305)

-				drawSupplier 	@7)

-			    (object ClassView "Class" "Logical View::http::HTTPOperation" @10

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(672, 816)

-				label      	(object ItemLabel

-				    Parent_View 	@10

-				    location   	(518, 764)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	308

-				    justify    	0

-				    label      	"HTTPOperation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3ABFE6AE0050"

-				width      	326

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @11

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE5FF4B037C"

-				client     	@10

-				supplier   	@4

-				line_style 	3

-				origin_attachment 	(656, 752)

-				terminal_attachment 	(656, 305)

-				drawSupplier 	@7)

-			    (object ClassView "Class" "Logical View::http::HTTPUrlReplacement" @12

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(816, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@12

-				    location   	(605, 941)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	422

-				    justify    	0

-				    label      	"HTTPUrlReplacement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3ABFEA1A017C"

-				width      	440

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @13

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE728B802C3"

-				client     	@12

-				supplier   	@4

-				line_style 	3

-				origin_attachment 	(869, 929)

-				terminal_attachment 	(869, 305)

-				drawSupplier 	@7)

-			    (object ClassView "Class" "Logical View::http::HTTPUrlEncoded" @14

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1072, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@14

-				    location   	(900, 1117)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"HTTPUrlEncoded")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3ABFEA6D0294"

-				width      	362

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @15

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE728D50094"

-				client     	@14

-				supplier   	@4

-				line_style 	3

-				origin_attachment 	(1103, 1105)

-				terminal_attachment 	(1103, 305)

-				drawSupplier 	@7)))

-		    (object ClassDiagram "Binding"

-			quid       	"3AE72A7000A9"

-			title      	"Binding"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::http::HTTPBinding" @16

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(576, 592)

-				label      	(object ItemLabel

-				    Parent_View 	@16

-				    location   	(440, 540)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"HTTPBinding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3ABFE57C0136"

-				compartment 	(object Compartment

-				    Parent_View 	@16

-				    location   	(440, 600)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	275)

-				width      	290

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::http::HTTPOperation" @17

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1696, 608)

-				label      	(object ItemLabel

-				    Parent_View 	@17

-				    location   	(1495, 527)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"HTTPOperation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3ABFE6AE0050"

-				compartment 	(object Compartment

-				    Parent_View 	@17

-				    location   	(1495, 587)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	409)

-				width      	420

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::http::HTTPUrlReplacement" @18

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1616, 1808)

-				label      	(object ItemLabel

-				    Parent_View 	@18

-				    location   	(1405, 1757)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	422

-				    justify    	0

-				    label      	"HTTPUrlReplacement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3ABFEA1A017C"

-				width      	440

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::http::HTTPUrlEncoded" @19

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(608, 1520)

-				label      	(object ItemLabel

-				    Parent_View 	@19

-				    location   	(436, 1469)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"HTTPUrlEncoded")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3ABFEA6D0294"

-				width      	362

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::http::IHTTPBinding" @20

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(576, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@20

-				    location   	(50, 101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1052

-				    justify    	0

-				    label      	"IHTTPBinding")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@20

-				    location   	(50, 51)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	1052

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"409843A702EB"

-				compartment 	(object Compartment

-				    Parent_View 	@20

-				    location   	(50, 161)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	1050)

-				width      	1070

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @21

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"409843F103C0"

-				client     	@16

-				supplier   	@20

-				line_style 	0)

-			    (object ClassView "Class" "Logical View::http::IHTTPOperation" @22

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1696, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@22

-				    location   	(1150, 101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1092

-				    justify    	0

-				    label      	"IHTTPOperation")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@22

-				    location   	(1150, 51)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	1092

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"409843FF02BB"

-				compartment 	(object Compartment

-				    Parent_View 	@22

-				    location   	(1150, 161)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	1090)

-				width      	1110

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @23

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"4098444602CC"

-				client     	@17

-				supplier   	@22

-				line_style 	0)

-			    (object ClassView "Class" "Logical View::http::IHTTPUrlEncoded" @24

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(608, 1104)

-				label      	(object ItemLabel

-				    Parent_View 	@24

-				    location   	(44, 1045)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1128

-				    justify    	0

-				    label      	"IHTTPUrlEncoded")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@24

-				    location   	(44, 995)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	1128

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"409844570063"

-				compartment 	(object Compartment

-				    Parent_View 	@24

-				    location   	(44, 1105)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	1125)

-				width      	1146

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @25

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"409844910009"

-				client     	@19

-				supplier   	@24

-				line_style 	0)

-			    (object ClassView "Class" "Logical View::http::IHTTPUrlReplacement" @26

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1584, 1376)

-				label      	(object ItemLabel

-				    Parent_View 	@26

-				    location   	(981, 1317)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1206

-				    justify    	0

-				    label      	"IHTTPUrlReplacement")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@26

-				    location   	(981, 1267)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	1206

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"4098449600D8"

-				compartment 	(object Compartment

-				    Parent_View 	@26

-				    location   	(981, 1377)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	1203)

-				width      	1224

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @27

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"409844D202C5"

-				client     	@18

-				supplier   	@26

-				line_style 	0)))))

-	    (object Class_Category "wsdl"

-		quid       	"3ADFB8E5021E"

-		documentation 	

-|The WSDL model contains classes for the Web Services Description Language (WSDL).

-|

-|WSDL describes network services as sets of endpoints operating on messages. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.

-|

-|WSDL describes the formats of the messages exchanged by the services, and supports the XML Schemas specification as its canonical type system. This package uses an XML Schema Infoset model package (see the XSD package) to describe the abstract message formats.

-|

-|The model contains the following diagrams, named after the corresponding chapters in the WSDL 1.1 specification (http://www.w3.org/TR/2001/NOTE-wsdl-20010315)

-|- 2.1 Definition, shows the WSDL definition element and the WSDL document structure

-|- 2.1.1 Naming and Linking, shows the namespace and import mechanism

-|- 2.1.3 Extensibility, shows the WSDL extensibility mechanism

-|- 2.2 Types, shows the use of XML Schema types in WSDL

-|- 2.3 Messages, 2.4 PortTypes, 2.5 Bindings and 2.7 Services, show the major WSDL elements and their relations.

-|

-|The WSDL classes extend the javax.wsdl interfaces defined by JSR 110. Classes with interface and datatype stereotypes are used to represent these non-MOF interfaces.

-		

-		exportControl 	"Public"

-		logical_models 	(list unit_reference_list

-		    (object Class "WSDLElement"

-			quid       	"3AD5C6A302DD"

-			documentation 	"This class represents a WSDL language element."

-			operations 	(list Operations

-			    (object Operation "getEnclosingDefinition"

-				quid       	"3CD1529600C8"

-				result     	"Definition"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setEnclosingDefinition"

-				quid       	"3CD152B80347"

-				parameters 	(list Parameters

-				    (object Parameter "definition"

-					type       	"Definition"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "documentationElement"

-				quid       	"3CCE443602A3"

-				type       	"DOMElement")

-			    (object ClassAttribute "element"

-				quid       	"3F97DBD30207"

-				type       	"DOMElement"))

-			language   	"Java"

-			abstract   	TRUE)

-		    (object Class "PortType"

-			quid       	"3AD5C7F001A5"

-			documentation 	"This class represents a WSDL portType element of the WSDL specification version 1.1 and an Interface component of the WSDL specification version 1.2. A port type or Interface is a named set of abstract operations and the abstract messages involved."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5C9B70150"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FD8019F"

-				supplier   	"Logical View::wsdl::IPortType"

-				quidu      	"3B84A5BE0331"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB488E0023"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF1E301E5"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CDEB0316"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D4FD01BA"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Operation"

-			quid       	"3AD5C80D03CE"

-			documentation 	"This class represents a WSDL operation element. A WSDL operation is an abstract description of an action supported by a service."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE9DE98003C"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FE20171"

-				supplier   	"Logical View::wsdl::IOperation"

-				quidu      	"3B84A77600D1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "style"

-				quid       	"3AEB472601AC"

-				type       	"OperationType")

-			    (object ClassAttribute "name"

-				quid       	"3BDD9643004C"

-				type       	"String")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF235003E"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CE2201AD"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D520011B"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Message"

-			quid       	"3AD5C9590078"

-			documentation 	"This class represents a WSDL message element. A WSDL message is an abstract, typed definition of the data being communicated."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5D05501C4"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3B84A8D102BA"

-				supplier   	"Logical View::wsdl::IMessage"

-				quidu      	"3B84A8AF004F"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB487C01FE"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF1D20226"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CE4B02B0"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D54200F1"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Part"

-			quid       	"3AD5CE1C032E"

-			documentation 	"This class represents a WSDL part element. Parts describe the logical abstract content of a message. Each part is associated with a type from some type system. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84A96D02F1"

-				supplier   	"Logical View::wsdl::IPart"

-				quidu      	"3B84A93F01BE")

-			    (object Inheritance_Relationship

-				quid       	"3B897E230237"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3BCE70B703C8"

-				type       	"String")

-			    (object ClassAttribute "elementName"

-				quid       	"3B84B08703DB"

-				type       	"QName")

-			    (object ClassAttribute "typeName"

-				quid       	"3BCE70C303C5"

-				type       	"QName"))

-			language   	"Java")

-		    (object Class "Binding"

-			quid       	"3AD5D2860261"

-			documentation 	"This class represents a WSDL binding element. A binding defines message format and protocol details for operations and messages defined by a particular portType. There may be any number of bindings for a given portType."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5FA0F02F0"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B8595410129"

-				supplier   	"Logical View::wsdl::IBinding"

-				quidu      	"3B84ABC60219"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB4899014B"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF1F401A3"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CE6D0151"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D4DF035C"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "BindingOperation"

-			quid       	"3AD5D3CB0145"

-			documentation 	"This class represents a WSDL operation element within a binding. An operation element within a binding specifies binding information for the operation with the same name within the binding's portType. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD6009202F7"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B84ADE401DC"

-				supplier   	"Logical View::wsdl::IBindingOperation"

-				quidu      	"3B84ADC00072"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B89C4CB0199"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Service"

-			quid       	"3AD5D8F002F8"

-			documentation 	"This class represents a WSDL service element. A service groups a set of related ports together."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5FA20025E"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B85954E01B4"

-				supplier   	"Logical View::wsdl::IService"

-				quidu      	"3B84AB490287"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB48A40151"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF20D0203"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18D4810220"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D4C501E2"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Port"

-			quid       	"3AD5D9170286"

-			documentation 	"This class represents a WSDL port element. A port defines an individual endpoint by specifying a single address for a binding"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD600CB00AA"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B85954502C9"

-				supplier   	"Logical View::wsdl::IPort"

-				quidu      	"3B84AB800326"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3AD5D9A00391"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "ExtensibilityElement"

-			quid       	"3AD5DBB602A9"

-			documentation 	"This class represents a WSDL extensibility element. WSDL allows extensibility elements representing a specific technology under various elements defined by WSDL."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84B14903D0"

-				supplier   	"Logical View::wsdl::IExtensibilityElement"

-				quidu      	"3B84B12402AB")

-			    (object Inheritance_Relationship

-				quid       	"3BDDF53502C3"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "required"

-				quid       	"3AF9543C0073"

-				type       	"boolean")

-			    (object ClassAttribute "elementType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B85B21A0271"

-				type       	"QName"))

-			language   	"Java")

-		    (object Class "Definition"

-			quid       	"3AD5E43F008E"

-			documentation 	"This class represents a WSDL definitions element. The WSDL definitions element is the root element of a WSDL document."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5FDB803D4"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B84B1F80382"

-				supplier   	"Logical View::wsdl::IDefinition"

-				quidu      	"3B84B1D90142"))

-			operations 	(list Operations

-			    (object Operation "getDocument"

-				quid       	"3CD14FC2012B"

-				result     	"DOMDocument"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setDocument"

-				quid       	"3CD150DE01E7"

-				parameters 	(list Parameters

-				    (object Parameter "document"

-					type       	"DOMDocument"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "targetNamespace"

-				quid       	"3AD5E474004E"

-				type       	"String")

-			    (object ClassAttribute "location"

-				quid       	"40352B7C0396"

-				type       	"String")

-			    (object ClassAttribute "qName"

-				quid       	"3AEB485702F5"

-				type       	"QName")

-			    (object ClassAttribute "encoding"

-				quid       	"3CADD00D000D"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Import"

-			quid       	"3AD5E4F903DE"

-			documentation 	"This class represents WSDL import element. WSDL allows associating a namespace with a document location using an import element."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5EE58037A"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F6F200D0340"

-				supplier   	"Logical View::wsdl::IImport"

-				quidu      	"3B84B2020119"))

-			operations 	(list Operations

-			    (object Operation "getSchema"

-				quid       	"3C8672C10379"

-				result     	"XSDSchema"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setSchema"

-				quid       	"3C8672C10397"

-				parameters 	(list Parameters

-				    (object Parameter "schema"

-					type       	"XSDSchema"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "namespaceURI"

-				quid       	"3AD5E50A0036"

-				type       	"String")

-			    (object ClassAttribute "locationURI"

-				quid       	"3AD5E5140211"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "ExtensibleElement"

-			quid       	"3AD5FCFA033A"

-			documentation 	" 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."

-			superclasses 	(list inheritance_relationship_list

-			    (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))

-			language   	"Java"

-			abstract   	TRUE)

-		    (object Class "Input"

-			quid       	"3AE0789F0059"

-			documentation 	"This class represents a WSDL input element. An input element specifies the abstract message format for the input of the operation."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B85C504025F"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F67722802E7"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FEE031D"

-				supplier   	"Logical View::wsdl::IInput"

-				quidu      	"3B84A7EE0015"))

-			language   	"Java")

-		    (object Class "Output"

-			quid       	"3AE078B60232"

-			documentation 	"This class represents a WSDL output element. An output element specifies the abstract message format for the output of the operation."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B85C50C035B"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F67723500DD"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FF801CD"

-				supplier   	"Logical View::wsdl::IOutput"

-				quidu      	"3B84A829027D"))

-			language   	"Java")

-		    (object Class "Fault"

-			quid       	"3AE078BE0108"

-			documentation 	"This class represents a WSDL fault element. Fault elements specify the abstract message format for any error messages that may be output as the result of the operation "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE1C82002F2"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F67723D0319"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")

-			    (object Inheritance_Relationship

-				quid       	"3F6F2002002D"

-				supplier   	"Logical View::wsdl::IFault"

-				quidu      	"3B84A861031D"))

-			language   	"Java")

-		    (object Class "BindingInput"

-			quid       	"3AE08A8202D4"

-			documentation 	"This class represents a WSDL input element within a operation within a binding. An input element within an operation within a binding specifies binding information for the input of the operation. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84AE1B0113"

-				supplier   	"Logical View::wsdl::IBindingInput"

-				quidu      	"3B84ADEB0100")

-			    (object Inheritance_Relationship

-				quid       	"3B85B59B0072"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A"))

-			operations 	(list Operations

-			    (object Operation "getInput"

-				quid       	"3C8653A40203"

-				result     	"IInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setInput"

-				quid       	"3C8653B503A2"

-				parameters 	(list Parameters

-				    (object Parameter "input"

-					type       	"IInput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B85C1EA020E"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "BindingOutput"

-			quid       	"3AE08A8F028C"

-			documentation 	"This class represents a WSDL output element within a operation within a binding. An output element within an operation within a binding specifies binding information for the output of the operation. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84AE4302AB"

-				supplier   	"Logical View::wsdl::IBindingOutput"

-				quidu      	"3B84AE210111")

-			    (object Inheritance_Relationship

-				quid       	"3B85B5A4027E"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A"))

-			operations 	(list Operations

-			    (object Operation "getOutput"

-				quid       	"3C8653D900F1"

-				result     	"IOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setOutput"

-				quid       	"3C8653F10326"

-				parameters 	(list Parameters

-				    (object Parameter "output"

-					type       	"IOutput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B85C20200BE"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "BindingFault"

-			quid       	"3AE08A9E03A6"

-			documentation 	"This class represents a WSDL fault element within a operation within a binding. A fault element within an operation within a binding specifies binding information for the fault with the same name. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE0938602C9"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B84AE710333"

-				supplier   	"Logical View::wsdl::IBindingFault"

-				quidu      	"3B84AE4F00BD"))

-			operations 	(list Operations

-			    (object Operation "getFault"

-				quid       	"3C865413037F"

-				result     	"IFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setFault"

-				quid       	"3C8654210109"

-				parameters 	(list Parameters

-				    (object Parameter "fault"

-					type       	"IFault"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B85BF9E014A"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "QName"

-			quid       	"3AE8ED220140"

-			documentation 	"This class represents the javax.wsdl.QName class. A QName is a fully qualified name."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.xml.namespace.QName"

-				quid       	"3B849DA9003D"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "Namespace"

-			quid       	"3AEA3CD30030"

-			documentation 	"This class represents a namespace and the corresponding namespace prefix used in a WSDL document."

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "URI"

-				quid       	"3AEA3D2901B1"

-				type       	"String")

-			    (object ClassAttribute "prefix"

-				quid       	"3AEA3D320236"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "OperationType"

-			quid       	"3AEB4782024F"

-			documentation 	

-|ONE_WAY=1

-|REQUEST_RESPONSE=2

-|SOLICIT_RESPONSE=3

-|NOTIFICATION=4

-			

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.OperationType"

-				quid       	"3B85C35303E3"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "IPortType"

-			quid       	"3B84A5BE0331"

-			documentation 	"This class represents the javax.wsdl.PortType non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addOperation"

-				quid       	"3B896AC101CA"

-				parameters 	(list Parameters

-				    (object Parameter "operation"

-					type       	"IOperation"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOperation"

-				quid       	"3B896BAF01A4"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String")

-				    (object Parameter "inputName"

-					type       	"String")

-				    (object Parameter "outputName"

-					type       	"String"))

-				result     	"IOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOperations"

-				quid       	"3B896BF7031A"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.PortType"

-				quid       	"3B84A632000D"

-				stereotype 	"javaclass")))

-		    (object Class "IOperation"

-			quid       	"3B84A77600D1"

-			documentation 	"This class represents the javax.wsdl.Operation non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addFault"

-				quid       	"3B896C420065"

-				parameters 	(list Parameters

-				    (object Parameter "fault"

-					type       	"IFault"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getFault"

-				quid       	"3B896C59028F"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getFaults"

-				quid       	"3B896C7102B1"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getParameterOrdering"

-				quid       	"3B896C8101B0"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setParameterOrdering"

-				quid       	"3B896C99031D"

-				parameters 	(list Parameters

-				    (object Parameter "parameterOrder"

-					type       	"IList"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getInput"

-				quid       	"3C8654E5018D"

-				result     	"IInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setInput"

-				quid       	"3C8662C40107"

-				parameters 	(list Parameters

-				    (object Parameter "input"

-					type       	"IInput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOutput"

-				quid       	"3C8662E40094"

-				result     	"IOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setOutput"

-				quid       	"3C8662F001D2"

-				parameters 	(list Parameters

-				    (object Parameter "output"

-					type       	"IOutput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Operation"

-				quid       	"3B84A799012B"

-				stereotype 	"javaclass")))

-		    (object Class "IInput"

-			quid       	"3B84A7EE0015"

-			documentation 	"This class represents the javax.wsdl.Input non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getMessage"

-				quid       	"3C86633100EF"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setMessage"

-				quid       	"3C8663470277"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Input"

-				quid       	"3B84A8000039"

-				stereotype 	"javaclass")))

-		    (object Class "IOutput"

-			quid       	"3B84A829027D"

-			documentation 	"This class represents the javax.wsdl.Output non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getMessage"

-				quid       	"3C86643A035D"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setMessage"

-				quid       	"3C86644501C8"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Output"

-				quid       	"3B84A83901D5"

-				stereotype 	"javaclass")))

-		    (object Class "IFault"

-			quid       	"3B84A861031D"

-			documentation 	"This class represents the javax.wsdl.Fault non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getMessage"

-				quid       	"3C86646A00BD"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setMessage"

-				quid       	"3C8664750131"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Fault"

-				quid       	"3B84A8710208"

-				stereotype 	"javaclass")))

-		    (object Class "IMessage"

-			quid       	"3B84A8AF004F"

-			documentation 	"This class represents the javax.wsdl.Message non-MOF interface"

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addPart"

-				quid       	"3B8972240273"

-				parameters 	(list Parameters

-				    (object Parameter "part"

-					type       	"IPart"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPart"

-				quid       	"3B89723D0233"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IPart"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getParts"

-				quid       	"3B897254025E"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOrderedParts"

-				quid       	"3B897261020D"

-				parameters 	(list Parameters

-				    (object Parameter "partOrder"

-					type       	"IList"))

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Message"

-				quid       	"3B84A8BC0260"

-				stereotype 	"javaclass")))

-		    (object Class "IPart"

-			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))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Part"

-				quid       	"3B84A9500231"

-				stereotype 	"javaclass")))

-		    (object Class "IService"

-			quid       	"3B84AB490287"

-			documentation 	"This class represents the javax.wsdl.Service non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addPort"

-				quid       	"3B895D5601D1"

-				parameters 	(list Parameters

-				    (object Parameter "port"

-					type       	"IPort"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPorts"

-				quid       	"3B895DA20036"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPort"

-				quid       	"3B895DB001BC"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IPort"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Service"

-				quid       	"3B84AB5B003E"

-				stereotype 	"javaclass")))

-		    (object Class "IPort"

-			quid       	"3B84AB800326"

-			documentation 	"This class represents the javax.wsdl.Port non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getBinding"

-				quid       	"3C8651F302B5"

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setBinding"

-				quid       	"3C86526302F2"

-				parameters 	(list Parameters

-				    (object Parameter "binding"

-					type       	"IBinding"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Port"

-				quid       	"3B84AB8C0016"

-				stereotype 	"javaclass")))

-		    (object Class "IBinding"

-			quid       	"3B84ABC60219"

-			documentation 	"This class represents the javax.wsdl.Binding non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addBindingOperation"

-				quid       	"3B895F160153"

-				parameters 	(list Parameters

-				    (object Parameter "bindingOperation"

-					type       	"IBindingOperation"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingOperation"

-				quid       	"3B895F500066"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String")

-				    (object Parameter "inputName"

-					type       	"String")

-				    (object Parameter "outputName"

-					type       	"String"))

-				result     	"IBindingOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingOperations"

-				quid       	"3B895FA401C5"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPortType"

-				quid       	"3C8652A90284"

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setPortType"

-				quid       	"3C8652BE01A8"

-				parameters 	(list Parameters

-				    (object Parameter "portType"

-					type       	"IPortType"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Binding"

-				quid       	"3B84ABCF0302"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingOperation"

-			quid       	"3B84ADC00072"

-			documentation 	"This class represents the javax.wsdl.BindingOperation non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addBindingFault"

-				quid       	"3B8960BC0041"

-				parameters 	(list Parameters

-				    (object Parameter "bindingFault"

-					type       	"IBindingFault"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingFault"

-				quid       	"3B8960D9009D"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IBindingFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingFaults"

-				quid       	"3B8960FC0061"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOperation"

-				quid       	"3C86532D0017"

-				result     	"IOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setOperation"

-				quid       	"3C86533F037B"

-				parameters 	(list Parameters

-				    (object Parameter "operation"

-					type       	"IOperation"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingInput"

-				quid       	"3C86550900DA"

-				result     	"IBindingInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setBindingInput"

-				quid       	"3C86551D007F"

-				parameters 	(list Parameters

-				    (object Parameter "bindingInput"

-					type       	"IBindingInput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingOutput"

-				quid       	"3C8655340349"

-				result     	"IBindingOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setBindingOutput"

-				quid       	"3C86554702A6"

-				parameters 	(list Parameters

-				    (object Parameter "bindingOutput"

-					type       	"IBindingOutput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingOperation"

-				quid       	"3B84ADCB021C"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingInput"

-			quid       	"3B84ADEB0100"

-			documentation 	"This class represents the javax.wsdl.BindingInput non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingInput"

-				quid       	"3B84ADFE000D"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingOutput"

-			quid       	"3B84AE210111"

-			documentation 	"This class represents the javax.wsdl.BindingOutput non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingOutput"

-				quid       	"3B84AE2D0050"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingFault"

-			quid       	"3B84AE4F00BD"

-			documentation 	"This class represents the javax.wsdl.BindingFault non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingFault"

-				quid       	"3B84AE5F002A"

-				stereotype 	"javaclass")))

-		    (object Class "DOMElement"

-			quid       	"3B84AF3203DB"

-			documentation 	"This class represents the org.w3c.dom.Element non-MOF interface."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Element"

-				quid       	"3B84AF560292"

-				stereotype 	"javaclass")))

-		    (object Class "IExtensibilityElement"

-			quid       	"3B84B12402AB"

-			documentation 	"This class represents the javax.wsdl.ExtensibilityElement non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.ExtensibilityElement"

-				quid       	"3B84B13503D1"

-				stereotype 	"javaclass")))

-		    (object Class "IDefinition"

-			quid       	"3B84B1D90142"

-			documentation 	"This class represents the javax.wsdl.Definition non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addBinding"

-				quid       	"3B8988F1039D"

-				parameters 	(list Parameters

-				    (object Parameter "binding"

-					type       	"IBinding"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addImport"

-				quid       	"3B8989490259"

-				parameters 	(list Parameters

-				    (object Parameter "importDef"

-					type       	"IImport"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addMessage"

-				quid       	"3B89896E005E"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addNamespace"

-				quid       	"3B898984004B"

-				parameters 	(list Parameters

-				    (object Parameter "prefix"

-					type       	"String")

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addPortType"

-				quid       	"3B8989C50045"

-				parameters 	(list Parameters

-				    (object Parameter "portType"

-					type       	"IPortType"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addService"

-				quid       	"3B8989E401EE"

-				parameters 	(list Parameters

-				    (object Parameter "service"

-					type       	"IService"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingFault"

-				quid       	"3B898A17038C"

-				result     	"IBindingFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingInput"

-				quid       	"3B898A320286"

-				result     	"IBindingInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingOutput"

-				quid       	"3B898A46013B"

-				result     	"IBindingOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingOperation"

-				quid       	"3B898A5C00B0"

-				result     	"IBindingOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBinding"

-				quid       	"3B8989FE037C"

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createFault"

-				quid       	"3B898A7502E7"

-				result     	"IFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createImport"

-				quid       	"3B898A83014C"

-				result     	"IImport"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createInput"

-				quid       	"3B898A9D033E"

-				result     	"IInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createMessage"

-				quid       	"3B898AAF0254"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createOperation"

-				quid       	"3B898AC203C4"

-				result     	"IOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createOutput"

-				quid       	"3B898AE800ED"

-				result     	"IOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createPart"

-				quid       	"3B898AF8026D"

-				result     	"IPart"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createPort"

-				quid       	"3B898B0801DA"

-				result     	"IPort"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createPortType"

-				quid       	"3B898B15039B"

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createService"

-				quid       	"3B898B32013A"

-				result     	"IService"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBinding"

-				quid       	"3B898B420075"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindings"

-				quid       	"3B898B920341"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getImports"

-				quid       	"3B898BCD0060"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getImports"

-				quid       	"3B898BE70144"

-				parameters 	(list Parameters

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getMessage"

-				quid       	"3B898C170107"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getMessages"

-				quid       	"3B898C3E001D"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getNamespace"

-				quid       	"3B898C62014B"

-				parameters 	(list Parameters

-				    (object Parameter "prefix"

-					type       	"String"))

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getNamespaces"

-				quid       	"3B898C740115"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPortType"

-				quid       	"3B898CBE0071"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPortTypes"

-				quid       	"3B898CDA01C6"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPrefix"

-				quid       	"3B898CFD0017"

-				parameters 	(list Parameters

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getService"

-				quid       	"3B898D2300A8"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IService"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getServices"

-				quid       	"3B898D3B03CE"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getExtensionRegistry"

-				quid       	"3B89D5B8012B"

-				result     	"IExtensionRegistry"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setExtensionRegistry"

-				quid       	"3B89D5D703BB"

-				parameters 	(list Parameters

-				    (object Parameter "extensionRegistry"

-					type       	"IExtensionRegistry"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getDocumentBaseURI"

-				quid       	"3B89D5FE0208"

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setDocumentBaseURI"

-				quid       	"3B89D6180328"

-				parameters 	(list Parameters

-				    (object Parameter "documentBase"

-					type       	"String"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createTypes"

-				quid       	"3CADD0560080"

-				result     	"ITypes"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removeService"

-				quid       	"3CADD07E004C"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IService"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removeBinding"

-				quid       	"3CADD0BA0355"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removePortType"

-				quid       	"3CADD0D8029A"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removeMessage"

-				quid       	"3CADD0FA0307"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getTypes"

-				quid       	"3C86706F031B"

-				result     	"ITypes"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setTypes"

-				quid       	"3C86709500EE"

-				parameters 	(list Parameters

-				    (object Parameter "types"

-					type       	"ITypes"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Definition"

-				quid       	"3B84B1E702A1"

-				stereotype 	"javaclass")))

-		    (object Class "IImport"

-			quid       	"3B84B2020119"

-			documentation 	"This class represents the javax.wsdl.Import non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Import"

-				quid       	"3B84B20C02EA"

-				stereotype 	"javaclass")))

-		    (object Class "IList"

-			quid       	"3B85C0A203C5"

-			documentation 	"This class represents the non-MOF java.util.List interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.util.List"

-				quid       	"3B85C0AF0297"

-				stereotype 	"javaclass")))

-		    (object Class "IMap"

-			quid       	"3B896B0300D4"

-			documentation 	"This class represents the non-MOF java.util.Map interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.util.Map"

-				quid       	"3B896B1102B5"

-				stereotype 	"javaclass")))

-		    (object Class "IURL"

-			quid       	"3B89D5630274"

-			documentation 	"This class represents the non-MOF java.net.URL interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.net.URL"

-				quid       	"3B89D56E03E2"

-				stereotype 	"javaclass")))

-		    (object Class "IExtensionRegistry"

-			quid       	"3B89D59302A5"

-			documentation 	"This class represents the non-MOF javax.wsdl.extensions.ExtensionRegistry interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.ExtensionRegistry"

-				quid       	"3B89D59F02E8"

-				stereotype 	"javaclass")))

-		    (object Class "Types"

-			quid       	"3B8BE9A603A8"

-			documentation 	"This class represents a WSDL types element. The types element encloses data type definitions that are relevant for the exchanged messages."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B8BEB010311"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3CADCD3B0380"

-				supplier   	"Logical View::wsdl::ITypes"

-				quidu      	"3CADCBB20050"))

-			operations 	(list Operations

-			    (object Operation "getSchemas"

-				quid       	"3CADCF3803E6"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getSchemas"

-				quid       	"3CADCF7E0301"

-				parameters 	(list Parameters

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)))

-		    (object Class "IIterator"

-			quid       	"3C4687DA0167"

-			documentation 	"This class represents the non-MOF java.util.Iterator interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.util.Iterator"

-				quid       	"3C46880800B9"

-				stereotype 	"javaclass")))

-		    (object Class "WSDLException"

-			quid       	"3C4689650313"

-			documentation 	"This class represents the javax.wsdl.Exception class."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.WSDLException"

-				quid       	"3C4689740315"

-				stereotype 	"javaclass")))

-		    (object Class "ITypes"

-			quid       	"3CADCBB20050"

-			documentation 	"This class represents the javax.wsdl.Types non-MOF interface"

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Types"

-				quid       	"3CADCBF10173"

-				stereotype 	"javaclass")))

-		    (object Class "UnknownExtensibilityElement"

-			quid       	"3CB24AC002AE"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3CB24AEC01CB"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")))

-		    (object Class "XSDSchemaExtensibilityElement"

-			quid       	"3CC360D7039C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3CC3627F00B7"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")))

-		    (object Class "DOMDocument"

-			quid       	"3CD1502C023B"

-			documentation 	"This class represents the org.w3c.dom.Document non-MOF interface."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Document"

-				quid       	"3CD150600182"

-				stereotype 	"javaclass")))

-		    (object Class "MessageReference"

-			quid       	"3F6771DB02DC"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3F762A6A0308"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3F6780A001AB"

-				type       	"String"

-				exportControl 	"Protected"))

-			language   	"Java"

-			abstract   	TRUE)

-		    (object Association "$UNNAMED$0"

-			quid       	"3AD5C824018C"

-			roles      	(list role_list

-			    (object Role "portType"

-				quid       	"3AD5C82701C3"

-				label      	"portType"

-				supplier   	"Logical View::wsdl::PortType"

-				quidu      	"3AD5C7F001A5"

-				client_cardinality 	(value cardinality "1..1")

-				Containment 	"By Value"

-				is_aggregate 	TRUE)

-			    (object Role "eOperations"

-				quid       	"3AD5C82701CD"

-				label      	"eOperations"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$1"

-			quid       	"3AD5CEBE00E2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$2"

-				quid       	"3AD5CEBF0057"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eParts"

-				quid       	"3AD5CEBF0061"

-				label      	"eParts"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$3"

-			quid       	"3AD5D352010F"

-			roles      	(list role_list

-			    (object Role "ePortType"

-				quid       	"3AD5D3540176"

-				label      	"ePortType"

-				supplier   	"Logical View::wsdl::PortType"

-				quidu      	"3AD5C7F001A5"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$4"

-				quid       	"3AD5D3540180"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261")))

-		    (object Association "$UNNAMED$5"

-			quid       	"3AD5D3E10179"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$6"

-				quid       	"3AD5D3E20225"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eBindingOperations"

-				quid       	"3AD5D3E20239"

-				label      	"eBindingOperations"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$7"

-			quid       	"3AD5D425038A"

-			roles      	(list role_list

-			    (object Role "eOperation"

-				quid       	"3AD5D42602F5"

-				label      	"eOperation"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$8"

-				quid       	"3AD5D42602FF"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145")))

-		    (object Association "$UNNAMED$9"

-			quid       	"3AD5D9400393"

-			roles      	(list role_list

-			    (object Role "ePorts"

-				quid       	"3AD5D941031C"

-				label      	"ePorts"

-				supplier   	"Logical View::wsdl::Port"

-				quidu      	"3AD5D9170286"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$10"

-				quid       	"3AD5D941031D"

-				supplier   	"Logical View::wsdl::Service"

-				quidu      	"3AD5D8F002F8"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$11"

-			quid       	"3AD5D9B8011F"

-			roles      	(list role_list

-			    (object Role "eBinding"

-				quid       	"3AD5D9B9024D"

-				label      	"eBinding"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$12"

-				quid       	"3AD5D9B90261"

-				supplier   	"Logical View::wsdl::Port"

-				quidu      	"3AD5D9170286")))

-		    (object Association "$UNNAMED$13"

-			quid       	"3AD5E60301E2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$14"

-				quid       	"3AD5E60400B7"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eMessages"

-				quid       	"3AD5E60400C1"

-				label      	"eMessages"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$15"

-			quid       	"3AD5E6710104"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$16"

-				quid       	"3AD5E672034A"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "ePortTypes"

-				quid       	"3AD5E6720354"

-				label      	"ePortTypes"

-				supplier   	"Logical View::wsdl::PortType"

-				quidu      	"3AD5C7F001A5"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$17"

-			quid       	"3AD5E6770095"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$18"

-				quid       	"3AD5E6780371"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eBindings"

-				quid       	"3AD5E678037B"

-				label      	"eBindings"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$19"

-			quid       	"3AD5E67B0311"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$20"

-				quid       	"3AD5E67D007F"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eServices"

-				quid       	"3AD5E67D0089"

-				label      	"eServices"

-				supplier   	"Logical View::wsdl::Service"

-				quidu      	"3AD5D8F002F8"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$21"

-			quid       	"3AD5FD130079"

-			roles      	(list role_list

-			    (object Role "eExtensibilityElements"

-				quid       	"3AD5FD14019D"

-				label      	"eExtensibilityElements"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$22"

-				quid       	"3AD5FD14019E"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$23"

-			quid       	"3ADF2E6401F5"

-			roles      	(list role_list

-			    (object Role "eBindingInput"

-				quid       	"3ADF2E650251"

-				label      	"eBindingInput"

-				supplier   	"Logical View::wsdl::BindingInput"

-				quidu      	"3AE08A8202D4"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$24"

-				quid       	"3ADF2E650252"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$25"

-			quid       	"3ADF2EB30163"

-			roles      	(list role_list

-			    (object Role "eBindingOutput"

-				quid       	"3ADF2EB4013C"

-				label      	"eBindingOutput"

-				supplier   	"Logical View::wsdl::BindingOutput"

-				quidu      	"3AE08A8F028C"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$26"

-				quid       	"3ADF2EB4013D"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$27"

-			quid       	"3ADF2F94024D"

-			roles      	(list role_list

-			    (object Role "eInput"

-				quid       	"3ADF2F950190"

-				label      	"eInput"

-				supplier   	"Logical View::wsdl::Input"

-				quidu      	"3AE0789F0059"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$28"

-				quid       	"3ADF2F95019A"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$29"

-			quid       	"3ADF2FB802F9"

-			roles      	(list role_list

-			    (object Role "eOutput"

-				quid       	"3ADF2FB9020A"

-				label      	"eOutput"

-				supplier   	"Logical View::wsdl::Output"

-				quidu      	"3AE078B60232"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$30"

-				quid       	"3ADF2FB9020B"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$31"

-			quid       	"3ADF331601A4"

-			roles      	(list role_list

-			    (object Role "eFaults"

-				quid       	"3ADF33180387"

-				label      	"eFaults"

-				supplier   	"Logical View::wsdl::Fault"

-				quidu      	"3AE078BE0108"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$32"

-				quid       	"3ADF33180388"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$33"

-			quid       	"3ADF340003E5"

-			roles      	(list role_list

-			    (object Role "eBindingFaults"

-				quid       	"3ADF340103AA"

-				label      	"eBindingFaults"

-				supplier   	"Logical View::wsdl::BindingFault"

-				quidu      	"3AE08A9E03A6"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$34"

-				quid       	"3ADF340103AB"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$35"

-			quid       	"3AE091F402F3"

-			roles      	(list role_list

-			    (object Role "eFault"

-				quid       	"3AE091F801FE"

-				label      	"eFault"

-				supplier   	"Logical View::wsdl::Fault"

-				quidu      	"3AE078BE0108"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$36"

-				quid       	"3AE091F801FF"

-				supplier   	"Logical View::wsdl::BindingFault"

-				quidu      	"3AE08A9E03A6")))

-		    (object Association "$UNNAMED$37"

-			quid       	"3AEA3D55002D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$38"

-				quid       	"3AEA3D560328"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eNamespaces"

-				quid       	"3AEA3D560332"

-				label      	"eNamespaces"

-				supplier   	"Logical View::wsdl::Namespace"

-				quidu      	"3AEA3CD30030"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$39"

-			quid       	"3AEA3E3A002D"

-			roles      	(list role_list

-			    (object Role "eDefinition"

-				quid       	"3AEA3E3C01E8"

-				label      	"eDefinition"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$40"

-				quid       	"3AEA3E3C01F2"

-				supplier   	"Logical View::wsdl::Import"

-				quidu      	"3AD5E4F903DE")))

-		    (object Association "$UNNAMED$41"

-			quid       	"3AEA412F0035"

-			roles      	(list role_list

-			    (object Role "eParameterOrdering"

-				quid       	"3AEA41310255"

-				label      	"eParameterOrdering"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$42"

-				quid       	"3AEA4131025F"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE")))

-		    (object Association "$UNNAMED$43"

-			quid       	"3B84AD2400BD"

-			roles      	(list role_list

-			    (object Role "eInput"

-				quid       	"3B84AD250083"

-				label      	"eInput"

-				supplier   	"Logical View::wsdl::Input"

-				quidu      	"3AE0789F0059"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$44"

-				quid       	"3B84AD250084"

-				supplier   	"Logical View::wsdl::BindingInput"

-				quidu      	"3AE08A8202D4")))

-		    (object Association "$UNNAMED$45"

-			quid       	"3B84AD7900F2"

-			roles      	(list role_list

-			    (object Role "eOutput"

-				quid       	"3B84AD7A014D"

-				label      	"eOutput"

-				supplier   	"Logical View::wsdl::Output"

-				quidu      	"3AE078B60232"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$46"

-				quid       	"3B84AD7A014E"

-				supplier   	"Logical View::wsdl::BindingOutput"

-				quidu      	"3AE08A8F028C")))

-		    (object Association "$UNNAMED$47"

-			quid       	"3B8B1BE900C4"

-			roles      	(list role_list

-			    (object Role "typeDefinition"

-				quid       	"3B8B1BE90327"

-				label      	"typeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$48"

-				quid       	"3B8B1BE90331"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E")))

-		    (object Association "$UNNAMED$49"

-			quid       	"3B8B1C1203B2"

-			roles      	(list role_list

-			    (object Role "elementDeclaration"

-				quid       	"3B8B1C14001C"

-				label      	"elementDeclaration"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$50"

-				quid       	"3B8B1C140026"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E")))

-		    (object Association "$UNNAMED$51"

-			quid       	"3B8B1DCC02E5"

-			roles      	(list role_list

-			    (object Role "eSchema"

-				quid       	"3B8B1DCE0270"

-				label      	"eSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$52"

-				quid       	"3B8B1DCE027A"

-				supplier   	"Logical View::wsdl::Import"

-				quidu      	"3AD5E4F903DE")))

-		    (object Association "$UNNAMED$53"

-			quid       	"3B8BEA27029F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$54"

-				quid       	"3B8BEA290356"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eTypes"

-				quid       	"3B8BEA29036A"

-				label      	"eTypes"

-				supplier   	"Logical View::wsdl::Types"

-				quidu      	"3B8BE9A603A8"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$55"

-			quid       	"3C46829303E5"

-			roles      	(list role_list

-			    (object Role "eMessage"

-				quid       	"3C468296010E"

-				label      	"eMessage"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$56"

-				quid       	"3C4682960118"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E")))

-		    (object Association "$UNNAMED$57"

-			quid       	"3C864DFF02EC"

-			roles      	(list role_list

-			    (object Role "eImports"

-				quid       	"3C864DFF02ED"

-				label      	"eImports"

-				supplier   	"Logical View::wsdl::Import"

-				quidu      	"3AD5E4F903DE"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$58"

-				quid       	"3C864DFF02EE"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$59"

-			quid       	"3CC3614500F2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$60"

-				quid       	"3CC36146023D"

-				supplier   	"Logical View::wsdl::XSDSchemaExtensibilityElement"

-				quidu      	"3CC360D7039C"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "schema"

-				quid       	"3CC36146023E"

-				label      	"schema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$61"

-			quid       	"3F74E78401B1"

-			roles      	(list role_list

-			    (object Role "eMessage"

-				quid       	"3F74E786000F"

-				label      	"eMessage"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$62"

-				quid       	"3F74E7860023"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")))

-		    (object Association "$UNNAMED$63"

-			quid       	"3F7896A2026E"

-			roles      	(list role_list

-			    (object Role "parent"

-				quid       	"3F7896A7012B"

-				label      	"parent"

-				supplier   	"Logical View::wsdl::UnknownExtensibilityElement"

-				quidu      	"3CB24AC002AE"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "children"

-				quid       	"3F7896A7012C"

-				label      	"children"

-				supplier   	"Logical View::wsdl::UnknownExtensibilityElement"

-				quidu      	"3CB24AC002AE"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE))))

-		logical_presentations 	(list unit_reference_list

-		    (object ClassDiagram "2.7 Services"

-			quid       	"39AD3EF60127"

-			title      	"2.7 Services"

-			zoom       	90

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IBinding" @28

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1424, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@28

-				    location   	(1173, 660)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	502

-				    justify    	0

-				    label      	"IBinding")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@28

-				    location   	(1173, 610)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	502

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ABC60219"

-				width      	520

-				height     	404

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IPort" @29

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(816, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@29

-				    location   	(686, 481)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"IPort")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@29

-				    location   	(686, 431)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AB800326"

-				width      	278

-				height     	218

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IService" @30

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@30

-				    location   	(126, 90)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"IService")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@30

-				    location   	(126, 40)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AB490287"

-				width      	246

-				height     	264

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Service" @31

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@31

-				    location   	(44, 389)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"Service")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D8F002F8"

-				width      	410

-				height     	302

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @32

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85954E01B4"

-				client     	@31

-				supplier   	@30

-				line_style 	3

-				origin_attachment 	(240, 377)

-				terminal_attachment 	(240, 292))

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @33

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1440, 1264)

-				label      	(object ItemLabel

-				    Parent_View 	@33

-				    location   	(1244, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				width      	410

-				height     	302

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @34

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8595410129"

-				client     	@33

-				supplier   	@28

-				line_style 	3

-				origin_attachment 	(1430, 1113)

-				terminal_attachment 	(1430, 1002))

-			    (object ClassView "Class" "Logical View::wsdl::Port" @35

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(816, 912)

-				label      	(object ItemLabel

-				    Parent_View 	@35

-				    location   	(675, 840)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	282

-				    justify    	0

-				    label      	"Port")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D9170286"

-				width      	300

-				height     	168

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @36

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85954502C9"

-				client     	@35

-				supplier   	@29

-				line_style 	3

-				origin_attachment 	(809, 828)

-				terminal_attachment 	(809, 637))

-			    (object AssociationViewNew "$UNNAMED$9" @37

-				location   	(343, 916)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D9400393"

-				roleview_list 	(list RoleViews

-				    (object RoleView "ePorts" @38

-					Parent_View 	@37

-					location   	(-121, 644)

-					label      	(object SegLabel @39

-					    Parent_View 	@38

-					    location   	(413, 945)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	"+ePorts"

-					    pctDist    	0.218978

-					    height     	29

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D941031C"

-					client     	@37

-					supplier   	@35

-					line_style 	3

-					origin_attachment 	(343, 916)

-					terminal_attachment 	(666, 916)

-					label      	(object SegLabel @40

-					    Parent_View 	@38

-					    location   	(539, 880)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	160

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.608000

-					    height     	37

-					    orientation 	0)

-					label      	(object SegLabel @41

-					    Parent_View 	@38

-					    location   	(448, 990)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.328467

-					    height     	74

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$10" @42

-					Parent_View 	@37

-					location   	(-121, 644)

-					label      	(object SegLabel @43

-					    Parent_View 	@42

-					    location   	(216, 744)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D941031D"

-					client     	@37

-					supplier   	@31

-					vertices   	(list Points

-					    (343, 916)

-					    (257, 916)

-					    (257, 679))

-					line_style 	3

-					origin_attachment 	(343, 916)

-					terminal_attachment 	(257, 679)

-					label      	(object SegLabel @44

-					    Parent_View 	@42

-					    location   	(301, 796)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.637097

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$11" @45

-				location   	(886, 1270)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D9B8011F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBinding" @46

-					Parent_View 	@45

-					location   	(38, 422)

-					label      	(object SegLabel @47

-					    Parent_View 	@46

-					    location   	(1112, 1235)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+eBinding"

-					    pctDist    	0.648571

-					    height     	36

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D9B9024D"

-					client     	@45

-					supplier   	@33

-					line_style 	3

-					origin_attachment 	(886, 1270)

-					terminal_attachment 	(1235, 1270)

-					label      	(object SegLabel @48

-					    Parent_View 	@46

-					    location   	(1170, 1313)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.814286

-					    height     	43

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$12" @49

-					Parent_View 	@45

-					location   	(38, 422)

-					label      	(object SegLabel @50

-					    Parent_View 	@49

-					    location   	(852, 1106)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	156

-					    justify    	0

-					    label      	""

-					    pctDist    	0.687943

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D9B90261"

-					client     	@45

-					supplier   	@35

-					vertices   	(list Points

-					    (886, 1270)

-					    (812, 1270)

-					    (812, 996))

-					line_style 	3

-					origin_attachment 	(886, 1270)

-					terminal_attachment 	(812, 996))))))

-		    (object ClassDiagram "2.5 Bindings"

-			quid       	"39AD51270252"

-			title      	"2.5 Bindings"

-			zoom       	85

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IBinding" @51

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 240)

-				label      	(object ItemLabel

-				    Parent_View 	@51

-				    location   	(73, 114)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"IBinding")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@51

-				    location   	(73, 64)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ABC60219"

-				width      	480

-				height     	376

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingOperation" @52

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(976, 352)

-				label      	(object ItemLabel

-				    Parent_View 	@52

-				    location   	(780, 130)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"IBindingOperation")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@52

-				    location   	(780, 80)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ADC00072"

-				width      	410

-				height     	568

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingInput" @53

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@53

-				    location   	(62, 1334)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"IBindingInput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@53

-				    location   	(62, 1284)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ADEB0100"

-				width      	278

-				height     	176

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingOutput" @54

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1664)

-				label      	(object ItemLabel

-				    Parent_View 	@54

-				    location   	(61, 1638)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	294

-				    justify    	0

-				    label      	"IBindingOutput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@54

-				    location   	(61, 1588)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	294

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AE210111"

-				width      	312

-				height     	176

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingFault" @55

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@55

-				    location   	(72, 1958)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"IBindingFault")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@55

-				    location   	(72, 1908)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AE4F00BD"

-				width      	290

-				height     	176

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::PortType" @56

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 624)

-				label      	(object ItemLabel

-				    Parent_View 	@56

-				    location   	(1568, 486)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	673

-				    justify    	0

-				    label      	"PortType")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C7F001A5"

-				width      	691

-				height     	301

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Input" @57

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@57

-				    location   	(1756, 1283)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"Input")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE0789F0059"

-				width      	314

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Output" @58

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 1664)

-				label      	(object ItemLabel

-				    Parent_View 	@58

-				    location   	(1756, 1587)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"Output")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078B60232"

-				width      	314

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @59

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 688)

-				label      	(object ItemLabel

-				    Parent_View 	@59

-				    location   	(97, 539)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	414

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				width      	432

-				height     	322

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @60

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8595410129"

-				client     	@59

-				supplier   	@51

-				line_style 	3

-				origin_attachment 	(279, 527)

-				terminal_attachment 	(279, 428))

-			    (object AssociationViewNew "$UNNAMED$3" @61

-				location   	(1039, 742)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D352010F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "ePortType" @62

-					Parent_View 	@61

-					location   	(575, 598)

-					label      	(object SegLabel @63

-					    Parent_View 	@62

-					    location   	(1449, 781)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+ePortType"

-					    pctDist    	0.789292

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3540176"

-					client     	@61

-					supplier   	@56

-					line_style 	3

-					origin_attachment 	(1039, 742)

-					terminal_attachment 	(1559, 742)

-					label      	(object SegLabel @64

-					    Parent_View 	@62

-					    location   	(1492, 716)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.872193

-					    height     	27

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$4" @65

-					Parent_View 	@61

-					location   	(575, 598)

-					label      	(object SegLabel @66

-					    Parent_View 	@65

-					    location   	(776, 697)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	108

-					    justify    	0

-					    label      	""

-					    pctDist    	0.509449

-					    height     	46

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3540180"

-					client     	@61

-					supplier   	@59

-					line_style 	3

-					origin_attachment 	(1039, 742)

-					terminal_attachment 	(520, 742))))

-			    (object ClassView "Class" "Logical View::wsdl::Operation" @67

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 1024)

-				label      	(object ItemLabel

-				    Parent_View 	@67

-				    location   	(1672, 851)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	432

-				    justify    	0

-				    label      	"Operation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C80D03CE"

-				width      	450

-				height     	370

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingInput" @68

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(624, 1408)

-				label      	(object ItemLabel

-				    Parent_View 	@68

-				    location   	(476, 1283)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"BindingInput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8202D4"

-				width      	314

-				height     	274

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$43" @69

-				location   	(1264, 1359)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AD2400BD"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eInput" @70

-					Parent_View 	@69

-					location   	(96, 287)

-					label      	(object SegLabel @71

-					    Parent_View 	@70

-					    location   	(1637, 1316)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+eInput"

-					    pctDist    	0.775148

-					    height     	44

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD250083"

-					client     	@69

-					supplier   	@57

-					line_style 	3

-					origin_attachment 	(1264, 1359)

-					terminal_attachment 	(1747, 1359)

-					label      	(object SegLabel @72

-					    Parent_View 	@70

-					    location   	(1694, 1398)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.889546

-					    height     	39

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$44" @73

-					Parent_View 	@69

-					location   	(96, 287)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD250084"

-					client     	@69

-					supplier   	@68

-					line_style 	3

-					origin_attachment 	(1264, 1359)

-					terminal_attachment 	(781, 1359))))

-			    (object ClassView "Class" "Logical View::wsdl::BindingOutput" @74

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(960, 1664)

-				label      	(object ItemLabel

-				    Parent_View 	@74

-				    location   	(812, 1539)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"BindingOutput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8F028C"

-				width      	314

-				height     	274

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$45" @75

-				location   	(1432, 1654)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AD7900F2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOutput" @76

-					Parent_View 	@75

-					location   	(-120, 374)

-					label      	(object SegLabel @77

-					    Parent_View 	@76

-					    location   	(1645, 1612)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+eOutput"

-					    pctDist    	0.674772

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD7A014D"

-					client     	@75

-					supplier   	@58

-					line_style 	3

-					origin_attachment 	(1432, 1654)

-					terminal_attachment 	(1747, 1654)

-					label      	(object SegLabel @78

-					    Parent_View 	@76

-					    location   	(1681, 1697)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.790274

-					    height     	43

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$46" @79

-					Parent_View 	@75

-					location   	(-120, 374)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD7A014E"

-					client     	@75

-					supplier   	@74

-					line_style 	3

-					origin_attachment 	(1432, 1654)

-					terminal_attachment 	(1117, 1654))))

-			    (object ClassView "Class" "Logical View::wsdl::BindingOperation" @80

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(992, 1008)

-				label      	(object ItemLabel

-				    Parent_View 	@80

-				    location   	(819, 931)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	346

-				    justify    	0

-				    label      	"BindingOperation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D3CB0145"

-				width      	364

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @81

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84ADE401DC"

-				client     	@80

-				supplier   	@52

-				line_style 	3

-				origin_attachment 	(966, 919)

-				terminal_attachment 	(966, 636))

-			    (object AssociationViewNew "$UNNAMED$5" @82

-				location   	(457, 1022)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D3E10179"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$6" @83

-					Parent_View 	@82

-					location   	(-1319, 494)

-					label      	(object SegLabel @84

-					    Parent_View 	@83

-					    location   	(235, 920)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3E20225"

-					client     	@82

-					supplier   	@59

-					vertices   	(list Points

-					    (457, 1022)

-					    (276, 1022)

-					    (276, 849))

-					line_style 	3

-					origin_attachment 	(457, 1022)

-					terminal_attachment 	(276, 849)

-					label      	(object SegLabel @85

-					    Parent_View 	@83

-					    location   	(330, 884)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))

-				    (object RoleView "eBindingOperations" @86

-					Parent_View 	@82

-					location   	(-1319, 494)

-					label      	(object SegLabel @87

-					    Parent_View 	@86

-					    location   	(531, 977)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	384

-					    justify    	0

-					    label      	"+eBindingOperations"

-					    pctDist    	0.211699

-					    height     	46

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3E20239"

-					client     	@82

-					supplier   	@80

-					line_style 	3

-					origin_attachment 	(457, 1022)

-					terminal_attachment 	(810, 1022)

-					label      	(object SegLabel @88

-					    Parent_View 	@86

-					    location   	(769, 980)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.884956

-					    height     	43

-					    orientation 	0)

-					label      	(object SegLabel @89

-					    Parent_View 	@86

-					    location   	(714, 1067)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	154

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.727564

-					    height     	45

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$7" @90

-				location   	(1418, 1040)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D425038A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOperation" @91

-					Parent_View 	@90

-					location   	(-358, 464)

-					label      	(object SegLabel @92

-					    Parent_View 	@91

-					    location   	(1520, 1079)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	228

-					    justify    	0

-					    label      	"+eOperation"

-					    pctDist    	0.420601

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D42602F5"

-					client     	@90

-					supplier   	@67

-					line_style 	3

-					origin_attachment 	(1418, 1040)

-					terminal_attachment 	(1663, 1040)

-					label      	(object SegLabel @93

-					    Parent_View 	@91

-					    location   	(1589, 1005)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.696721

-					    height     	36

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$8" @94

-					Parent_View 	@90

-					location   	(-358, 464)

-					label      	(object SegLabel @95

-					    Parent_View 	@94

-					    location   	(1273, 1070)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	""

-					    pctDist    	0.595420

-					    height     	30

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D42602FF"

-					client     	@90

-					supplier   	@80

-					line_style 	3

-					origin_attachment 	(1418, 1040)

-					terminal_attachment 	(1174, 1040))))

-			    (object AssociationViewNew "$UNNAMED$23" @96

-				location   	(787, 1190)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2E6401F5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBindingInput" @97

-					Parent_View 	@96

-					location   	(-381, 454)

-					label      	(object SegLabel @98

-					    Parent_View 	@97

-					    location   	(669, 1152)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+eBindingInput"

-					    pctDist    	0.511905

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2E650251"

-					client     	@96

-					supplier   	@68

-					vertices   	(list Points

-					    (787, 1190)

-					    (636, 1190)

-					    (636, 1271))

-					line_style 	3

-					origin_attachment 	(787, 1190)

-					terminal_attachment 	(636, 1271)

-					label      	(object SegLabel @99

-					    Parent_View 	@97

-					    location   	(685, 1222)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.440476

-					    height     	32

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$24" @100

-					Parent_View 	@96

-					location   	(-381, 454)

-					label      	(object SegLabel @101

-					    Parent_View 	@100

-					    location   	(885, 1144)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2E650252"

-					client     	@96

-					supplier   	@80

-					vertices   	(list Points

-					    (787, 1190)

-					    (926, 1190)

-					    (926, 1097))

-					line_style 	3

-					origin_attachment 	(787, 1190)

-					terminal_attachment 	(926, 1097)

-					label      	(object SegLabel @102

-					    Parent_View 	@100

-					    location   	(871, 1136)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.837758

-					    height     	56

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$25" @103

-				location   	(1024, 1312)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2EB30163"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBindingOutput" @104

-					Parent_View 	@103

-					location   	(-150, 578)

-					label      	(object SegLabel @105

-					    Parent_View 	@104

-					    location   	(1012, 1429)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	306

-					    justify    	0

-					    label      	"+eBindingOutput"

-					    pctDist    	0.545082

-					    height     	13

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2EB4013C"

-					client     	@103

-					supplier   	@74

-					line_style 	3

-					origin_attachment 	(1024, 1312)

-					terminal_attachment 	(1024, 1527)

-					label      	(object SegLabel @106

-					    Parent_View 	@104

-					    location   	(967, 1479)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.774590

-					    height     	58

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$26" @107

-					Parent_View 	@103

-					location   	(-150, 578)

-					label      	(object SegLabel @108

-					    Parent_View 	@107

-					    location   	(983, 1140)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2EB4013D"

-					client     	@103

-					supplier   	@80

-					line_style 	3

-					origin_attachment 	(1024, 1312)

-					terminal_attachment 	(1024, 1097)

-					label      	(object SegLabel @109

-					    Parent_View 	@107

-					    location   	(1031, 1186)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.590164

-					    height     	7

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::Fault" @110

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1920, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@110

-				    location   	(1772, 1907)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"Fault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078BE0108"

-				width      	314

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingFault" @111

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1360, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@111

-				    location   	(1212, 1859)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"BindingFault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A9E03A6"

-				width      	314

-				height     	274

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @112

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AE710333"

-				client     	@111

-				supplier   	@55

-				line_style 	3

-				origin_attachment 	(1203, 2007)

-				terminal_attachment 	(353, 2007))

-			    (object AssociationViewNew "$UNNAMED$33" @113

-				location   	(1356, 1352)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF340003E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBindingFaults" @114

-					Parent_View 	@113

-					location   	(188, 616)

-					label      	(object SegLabel @115

-					    Parent_View 	@114

-					    location   	(1382, 1750)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	300

-					    justify    	0

-					    label      	"+eBindingFaults"

-					    pctDist    	0.803150

-					    height     	26

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF340103AA"

-					client     	@113

-					supplier   	@111

-					line_style 	3

-					origin_attachment 	(1356, 1352)

-					terminal_attachment 	(1356, 1847)

-					label      	(object SegLabel @116

-					    Parent_View 	@114

-					    location   	(1409, 1797)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.899194

-					    height     	53

-					    orientation 	0)

-					label      	(object SegLabel @117

-					    Parent_View 	@114

-					    location   	(1256, 1806)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	154

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.919291

-					    height     	101

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$34" @118

-					Parent_View 	@113

-					location   	(188, 616)

-					label      	(object SegLabel @119

-					    Parent_View 	@118

-					    location   	(1076, 1197)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF340103AB"

-					client     	@113

-					supplier   	@80

-					vertices   	(list Points

-					    (1356, 1352)

-					    (1356, 1217)

-					    (1117, 1217)

-					    (1117, 1097))

-					line_style 	3

-					origin_attachment 	(1356, 1352)

-					terminal_attachment 	(1117, 1097)

-					label      	(object SegLabel @120

-					    Parent_View 	@118

-					    location   	(1152, 1164)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.687008

-					    height     	54

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$35" @121

-				location   	(1640, 1970)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE091F402F3"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eFault" @122

-					Parent_View 	@121

-					location   	(-344, 818)

-					label      	(object SegLabel @123

-					    Parent_View 	@122

-					    location   	(1674, 1915)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	144

-					    justify    	0

-					    label      	"+eFault"

-					    pctDist    	0.276423

-					    height     	56

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AE091F801FE"

-					client     	@121

-					supplier   	@110

-					line_style 	3

-					origin_attachment 	(1640, 1970)

-					terminal_attachment 	(1763, 1970)

-					label      	(object SegLabel @124

-					    Parent_View 	@122

-					    location   	(1718, 2012)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.642276

-					    height     	42

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$36" @125

-					Parent_View 	@121

-					location   	(-344, 818)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AE091F801FF"

-					client     	@121

-					supplier   	@111

-					line_style 	3

-					origin_attachment 	(1640, 1970)

-					terminal_attachment 	(1517, 1970))))

-			    (object InheritView "" @126

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AE4302AB"

-				client     	@74

-				supplier   	@54

-				line_style 	3

-				origin_attachment 	(803, 1656)

-				terminal_attachment 	(364, 1656))

-			    (object InheritView "" @127

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AE1B0113"

-				client     	@68

-				supplier   	@53

-				line_style 	3

-				origin_attachment 	(467, 1385)

-				terminal_attachment 	(331, 1385))))

-		    (object ClassDiagram "2.4 PortTypes"

-			quid       	"3AD5D1C40366"

-			title      	"2.4 PortTypes"

-			documentation 	"This class represents the non-MOF java.util.Iterator interface."

-			zoom       	80

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IPortType" @128

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 208)

-				label      	(object ItemLabel

-				    Parent_View 	@128

-				    location   	(146, 172)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	700

-				    justify    	0

-				    label      	"IPortType")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@128

-				    location   	(146, 122)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	700

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A5BE0331"

-				width      	718

-				height     	196

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::IOperation" @129

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 208)

-				label      	(object ItemLabel

-				    Parent_View 	@129

-				    location   	(1116, 176)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	873

-				    justify    	0

-				    label      	"IOperation")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@129

-				    location   	(1116, 126)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	873

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A77600D1"

-				width      	891

-				height     	188

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IInput" @130

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 1472)

-				label      	(object ItemLabel

-				    Parent_View 	@130

-				    location   	(55, 1437)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"IInput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@130

-				    location   	(55, 1387)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A7EE0015"

-				width      	644

-				height     	194

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IOutput" @131

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 1792)

-				label      	(object ItemLabel

-				    Parent_View 	@131

-				    location   	(56, 1757)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	656

-				    justify    	0

-				    label      	"IOutput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@131

-				    location   	(56, 1707)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	656

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A829027D"

-				width      	674

-				height     	194

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IFault" @132

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@132

-				    location   	(55, 2076)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"IFault")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@132

-				    location   	(55, 2026)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A861031D"

-				width      	644

-				height     	196

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::PortType" @133

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@133

-				    location   	(158, 672)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	677

-				    justify    	0

-				    label      	"PortType")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C7F001A5"

-				width      	695

-				height     	281

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::Part" @134

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2576, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@134

-				    location   	(2325, 692)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	502

-				    justify    	0

-				    label      	"Part")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5CE1C032E"

-				width      	520

-				height     	240

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Fault" @135

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1728, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@135

-				    location   	(1647, 2060)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	162

-				    justify    	0

-				    label      	"Fault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078BE0108"

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Input" @136

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1056, 1472)

-				label      	(object ItemLabel

-				    Parent_View 	@136

-				    location   	(870, 1422)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"Input")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE0789F0059"

-				width      	390

-				height     	125

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::Output" @137

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1360, 1792)

-				label      	(object ItemLabel

-				    Parent_View 	@137

-				    location   	(1232, 1742)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	256

-				    justify    	0

-				    label      	"Output")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078B60232"

-				width      	274

-				height     	125

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Operation" @138

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 784)

-				label      	(object ItemLabel

-				    Parent_View 	@138

-				    location   	(1214, 620)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	677

-				    justify    	0

-				    label      	"Operation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C80D03CE"

-				width      	695

-				height     	352

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$0" @139

-				location   	(1024, 797)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5C824018C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOperations" @140

-					Parent_View 	@139

-					location   	(592, 269)

-					label      	(object SegLabel @141

-					    Parent_View 	@140

-					    location   	(1088, 748)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	249

-					    justify    	0

-					    label      	"+eOperations"

-					    pctDist    	0.359649

-					    height     	50

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5C82701CD"

-					client     	@139

-					supplier   	@138

-					line_style 	3

-					origin_attachment 	(1024, 797)

-					terminal_attachment 	(1205, 797)

-					label      	(object SegLabel @142

-					    Parent_View 	@140

-					    location   	(1176, 861)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.840391

-					    height     	64

-					    orientation 	1)

-					label      	(object SegLabel @143

-					    Parent_View 	@140

-					    location   	(1074, 923)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.276243

-					    height     	126

-					    orientation 	1))

-				    (object RoleView "portType" @144

-					Parent_View 	@139

-					location   	(592, 269)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5C82701C3"

-					client     	@139

-					supplier   	@133

-					line_style 	3

-					origin_attachment 	(1024, 797)

-					terminal_attachment 	(843, 797)

-					label      	(object SegLabel @145

-					    Parent_View 	@144

-					    location   	(888, 757)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.753488

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$41" @146

-				location   	(2107, 773)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEA412F0035"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eParameterOrdering" @147

-					Parent_View 	@146

-					location   	(1819, 101)

-					label      	(object SegLabel @148

-					    Parent_View 	@147

-					    location   	(2145, 647)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+eParameterOrdering"

-					    pctDist    	0.183333

-					    height     	127

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA41310255"

-					client     	@146

-					supplier   	@134

-					line_style 	3

-					origin_attachment 	(2107, 773)

-					terminal_attachment 	(2316, 773)

-					label      	(object SegLabel @149

-					    Parent_View 	@147

-					    location   	(2272, 822)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.796610

-					    height     	49

-					    orientation 	1)

-					label      	(object SegLabel @150

-					    Parent_View 	@147

-					    location   	(2171, 888)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.306220

-					    height     	115

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$42" @151

-					Parent_View 	@146

-					location   	(1819, 101)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA4131025F"

-					client     	@146

-					supplier   	@138

-					line_style 	3

-					origin_attachment 	(2107, 773)

-					terminal_attachment 	(1899, 773))))

-			    (object AssociationViewNew "$UNNAMED$31" @152

-				location   	(1702, 1504)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF331601A4"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eFaults" @153

-					Parent_View 	@152

-					location   	(1414, 832)

-					label      	(object SegLabel @154

-					    Parent_View 	@153

-					    location   	(1815, 1982)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+eFaults"

-					    pctDist    	0.878992

-					    height     	113

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF33180387"

-					client     	@152

-					supplier   	@135

-					line_style 	3

-					origin_attachment 	(1702, 1504)

-					terminal_attachment 	(1702, 2048)

-					label      	(object SegLabel @155

-					    Parent_View 	@153

-					    location   	(1644, 2020)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.949580

-					    height     	59

-					    orientation 	1)

-					label      	(object SegLabel @156

-					    Parent_View 	@153

-					    location   	(1593, 1963)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.845378

-					    height     	110

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$32" @157

-					Parent_View 	@152

-					location   	(1414, 832)

-					label      	(object SegLabel @158

-					    Parent_View 	@157

-					    location   	(1661, 1069)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF33180388"

-					client     	@152

-					supplier   	@138

-					line_style 	3

-					origin_attachment 	(1702, 1504)

-					terminal_attachment 	(1702, 960)

-					label      	(object SegLabel @159

-					    Parent_View 	@157

-					    location   	(1821, 1039)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.857362

-					    height     	119

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$27" @160

-				location   	(1178, 1234)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2F94024D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eInput" @161

-					Parent_View 	@160

-					location   	(890, 562)

-					label      	(object SegLabel @162

-					    Parent_View 	@161

-					    location   	(878, 1343)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+eInput"

-					    pctDist    	0.819820

-					    height     	103

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2F950190"

-					client     	@160

-					supplier   	@136

-					vertices   	(list Points

-					    (1178, 1234)

-					    (980, 1234)

-					    (980, 1410))

-					line_style 	3

-					origin_attachment 	(1178, 1234)

-					terminal_attachment 	(980, 1410)

-					label      	(object SegLabel @163

-					    Parent_View 	@161

-					    location   	(1046, 1364)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.877660

-					    height     	66

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$28" @164

-					Parent_View 	@160

-					location   	(890, 562)

-					label      	(object SegLabel @165

-					    Parent_View 	@164

-					    location   	(1236, 1036)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2F95019A"

-					client     	@160

-					supplier   	@138

-					vertices   	(list Points

-					    (1178, 1234)

-					    (1277, 1234)

-					    (1277, 960))

-					line_style 	3

-					origin_attachment 	(1178, 1234)

-					terminal_attachment 	(1277, 960)

-					label      	(object SegLabel @166

-					    Parent_View 	@164

-					    location   	(1197, 1058)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.736413

-					    height     	81

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$29" @167

-				location   	(1468, 1345)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2FB802F9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOutput" @168

-					Parent_View 	@167

-					location   	(1180, 673)

-					label      	(object SegLabel @169

-					    Parent_View 	@168

-					    location   	(1362, 1669)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+eOutput"

-					    pctDist    	0.840909

-					    height     	107

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2FB9020A"

-					client     	@167

-					supplier   	@137

-					line_style 	3

-					origin_attachment 	(1468, 1345)

-					terminal_attachment 	(1468, 1730)

-					label      	(object SegLabel @170

-					    Parent_View 	@168

-					    location   	(1546, 1676)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.863636

-					    height     	78

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$30" @171

-					Parent_View 	@167

-					location   	(1180, 673)

-					label      	(object SegLabel @172

-					    Parent_View 	@171

-					    location   	(1427, 1037)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2FB9020B"

-					client     	@167

-					supplier   	@138

-					line_style 	3

-					origin_attachment 	(1468, 1345)

-					terminal_attachment 	(1468, 960)

-					label      	(object SegLabel @173

-					    Parent_View 	@171

-					    location   	(1523, 1080)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.690341

-					    height     	55

-					    orientation 	1))))

-			    (object InheritView "" @174

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FD8019F"

-				client     	@133

-				supplier   	@128

-				line_style 	0)

-			    (object InheritView "" @175

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FE20171"

-				client     	@138

-				supplier   	@129

-				line_style 	0)

-			    (object InheritView "" @176

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FEE031D"

-				client     	@136

-				supplier   	@130

-				line_style 	0)

-			    (object InheritView "" @177

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FF801CD"

-				client     	@137

-				supplier   	@131

-				line_style 	0)

-			    (object InheritView "" @178

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F2002002D"

-				client     	@135

-				supplier   	@132

-				line_style 	0)

-			    (object ClassView "Class" "Logical View::wsdl::Message" @179

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2224, 1456)

-				label      	(object ItemLabel

-				    Parent_View 	@179

-				    location   	(1937, 1312)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	575

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				width      	593

-				height     	312

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::MessageReference" @180

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1520, 2544)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@180

-				    location   	(1193, 2466)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	654

-				    justify    	0

-				    label      	"MessageReference")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3F6771DB02DC"

-				width      	672

-				height     	180

-				annotation 	8)

-			    (object InheritTreeView "" @181

-				location   	(1524, 2275)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@180

-				vertices   	(list Points

-				    (1524, 2275)

-				    (1524, 2454)))

-			    (object InheritView "" @182

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F67723D0319"

-				client     	@135

-				supplier   	@180

-				line_style 	3

-				origin_attachment 	(1776, 2176)

-				terminal_attachment 	(1776, 2275)

-				drawSupplier 	@181)

-			    (object InheritView "" @183

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F67723500DD"

-				client     	@137

-				supplier   	@180

-				line_style 	3

-				origin_attachment 	(1371, 1854)

-				terminal_attachment 	(1371, 2275)

-				drawSupplier 	@181)

-			    (object InheritView "" @184

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F67722802E7"

-				client     	@136

-				supplier   	@180

-				line_style 	3

-				origin_attachment 	(980, 1534)

-				terminal_attachment 	(980, 2275)

-				drawSupplier 	@181)

-			    (object AssociationViewNew "$UNNAMED$61" @185

-				location   	(2206, 2259)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F74E78401B1"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eMessage" @186

-					Parent_View 	@185

-					location   	(734, -285)

-					label      	(object SegLabel @187

-					    Parent_View 	@186

-					    location   	(2068, 1670)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+eMessage"

-					    pctDist    	0.912230

-					    height     	139

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F74E786000F"

-					client     	@185

-					supplier   	@179

-					line_style 	3

-					origin_attachment 	(2206, 2259)

-					terminal_attachment 	(2206, 1612)

-					label      	(object SegLabel @188

-					    Parent_View 	@186

-					    location   	(2260, 1678)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$62" @189

-					Parent_View 	@185

-					location   	(734, -285)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F74E7860023"

-					client     	@185

-					supplier   	@180

-					vertices   	(list Points

-					    (2206, 2259)

-					    (2206, 2556)

-					    (1856, 2556))

-					line_style 	3

-					origin_attachment 	(2206, 2259)

-					terminal_attachment 	(1856, 2556))))))

-		    (object ClassDiagram "2.1 Definitions"

-			quid       	"3AD5E48A0262"

-			title      	"2.1 Definitions"

-			zoom       	83

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IDefinition" @190

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 192)

-				label      	(object ItemLabel

-				    Parent_View 	@190

-				    location   	(88, 161)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	688

-				    justify    	0

-				    label      	"IDefinition")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@190

-				    location   	(88, 111)

-				    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      	"3B84B1D90142"

-				width      	706

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Types" @191

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1824, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@191

-				    location   	(1686, 896)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	276

-				    justify    	0

-				    label      	"Types")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B8BE9A603A8"

-				width      	294

-				height     	120

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Import" @192

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 624)

-				label      	(object ItemLabel

-				    Parent_View 	@192

-				    location   	(1910, 545)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"Import")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E4F903DE"

-				width      	486

-				height     	182

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Message" @193

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(2112, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@193

-				    location   	(1900, 1056)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::PortType" @194

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1808, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@194

-				    location   	(1596, 1360)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"PortType")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C7F001A5"

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @195

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(2336, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@195

-				    location   	(2124, 1600)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @196

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1328, 240)

-				label      	(object ItemLabel

-				    Parent_View 	@196

-				    location   	(1073, 39)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	510

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	528

-				height     	426

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$53" @197

-				location   	(1358, 860)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEA27029F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$54" @198

-					Parent_View 	@197

-					location   	(62, -36)

-					label      	(object SegLabel @199

-					    Parent_View 	@198

-					    location   	(1317, 535)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA290356"

-					client     	@197

-					supplier   	@196

-					line_style 	3

-					origin_attachment 	(1358, 860)

-					terminal_attachment 	(1358, 453)

-					label      	(object SegLabel @200

-					    Parent_View 	@198

-					    location   	(1403, 511)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.856649

-					    height     	45

-					    orientation 	1))

-				    (object RoleView "eTypes" @201

-					Parent_View 	@197

-					location   	(62, -36)

-					label      	(object SegLabel @202

-					    Parent_View 	@201

-					    location   	(1586, 909)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	156

-					    justify    	0

-					    label      	"+eTypes"

-					    pctDist    	0.779097

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA29036A"

-					client     	@197

-					supplier   	@191

-					vertices   	(list Points

-					    (1358, 860)

-					    (1358, 948)

-					    (1677, 948))

-					line_style 	3

-					origin_attachment 	(1358, 860)

-					terminal_attachment 	(1677, 948)

-					label      	(object SegLabel @203

-					    Parent_View 	@201

-					    location   	(1632, 987)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.892655

-					    height     	39

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$57" @204

-				location   	(1612, 595)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C864DFF02EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$58" @205

-					Parent_View 	@204

-					location   	(12, 227)

-					label      	(object SegLabel @206

-					    Parent_View 	@205

-					    location   	(1423, 512)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02EE"

-					client     	@204

-					supplier   	@196

-					vertices   	(list Points

-					    (1612, 595)

-					    (1464, 595)

-					    (1464, 453))

-					line_style 	3

-					origin_attachment 	(1612, 595)

-					terminal_attachment 	(1464, 453)

-					label      	(object SegLabel @207

-					    Parent_View 	@205

-					    location   	(1524, 495)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.858667

-					    height     	60

-					    orientation 	1))

-				    (object RoleView "eImports" @208

-					Parent_View 	@204

-					location   	(12, 227)

-					label      	(object SegLabel @209

-					    Parent_View 	@208

-					    location   	(1692, 557)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eImports"

-					    pctDist    	0.280335

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02ED"

-					client     	@204

-					supplier   	@192

-					line_style 	3

-					origin_attachment 	(1612, 595)

-					terminal_attachment 	(1901, 595)

-					label      	(object SegLabel @210

-					    Parent_View 	@208

-					    location   	(1854, 652)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.841004

-					    height     	57

-					    orientation 	1)

-					label      	(object SegLabel @211

-					    Parent_View 	@208

-					    location   	(1676, 646)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.225941

-					    height     	51

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$13" @212

-				location   	(1279, 1137)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E60301E2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$14" @213

-					Parent_View 	@212

-					location   	(271, 273)

-					label      	(object SegLabel @214

-					    Parent_View 	@213

-					    location   	(1238, 591)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E60400B7"

-					client     	@212

-					supplier   	@196

-					line_style 	3

-					origin_attachment 	(1279, 1137)

-					terminal_attachment 	(1279, 453)

-					label      	(object SegLabel @215

-					    Parent_View 	@213

-					    location   	(1320, 586)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.804974

-					    height     	41

-					    orientation 	1))

-				    (object RoleView "eMessages" @216

-					Parent_View 	@212

-					location   	(271, 273)

-					label      	(object SegLabel @217

-					    Parent_View 	@216

-					    location   	(1647, 1171)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+eMessages"

-					    pctDist    	0.643137

-					    height     	38

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E60400C1"

-					client     	@212

-					supplier   	@193

-					vertices   	(list Points

-					    (1279, 1137)

-					    (1279, 1208)

-					    (1891, 1208))

-					line_style 	3

-					origin_attachment 	(1279, 1137)

-					terminal_attachment 	(1891, 1208)

-					label      	(object SegLabel @218

-					    Parent_View 	@216

-					    location   	(1821, 1171)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.899346

-					    height     	38

-					    orientation 	0)

-					label      	(object SegLabel @219

-					    Parent_View 	@216

-					    location   	(1797, 1244)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.864407

-					    height     	36

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$15" @220

-				location   	(1212, 1159)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E6710104"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$16" @221

-					Parent_View 	@220

-					location   	(-324, 215)

-					label      	(object SegLabel @222

-					    Parent_View 	@221

-					    location   	(1171, 594)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E672034A"

-					client     	@220

-					supplier   	@196

-					line_style 	3

-					origin_attachment 	(1212, 1159)

-					terminal_attachment 	(1212, 453)

-					label      	(object SegLabel @223

-					    Parent_View 	@221

-					    location   	(1251, 624)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.757962

-					    height     	39

-					    orientation 	1))

-				    (object RoleView "ePortTypes" @224

-					Parent_View 	@220

-					location   	(-324, 215)

-					label      	(object SegLabel @225

-					    Parent_View 	@224

-					    location   	(1391, 1451)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+ePortTypes"

-					    pctDist    	0.723698

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E6720354"

-					client     	@220

-					supplier   	@194

-					vertices   	(list Points

-					    (1212, 1159)

-					    (1212, 1490)

-					    (1587, 1490))

-					line_style 	3

-					origin_attachment 	(1212, 1159)

-					terminal_attachment 	(1587, 1490)

-					label      	(object SegLabel @226

-					    Parent_View 	@224

-					    location   	(1533, 1451)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.925611

-					    height     	40

-					    orientation 	0)

-					label      	(object SegLabel @227

-					    Parent_View 	@224

-					    location   	(1512, 1540)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.895855

-					    height     	50

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$17" @228

-				location   	(1114, 1585)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E6770095"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$18" @229

-					Parent_View 	@228

-					location   	(-406, 241)

-					label      	(object SegLabel @230

-					    Parent_View 	@229

-					    location   	(1073, 680)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E6780371"

-					client     	@228

-					supplier   	@196

-					line_style 	3

-					origin_attachment 	(1114, 1585)

-					terminal_attachment 	(1114, 453)

-					label      	(object SegLabel @231

-					    Parent_View 	@229

-					    location   	(1155, 752)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.736704

-					    height     	41

-					    orientation 	1))

-				    (object RoleView "eBindings" @232

-					Parent_View 	@228

-					location   	(-406, 241)

-					label      	(object SegLabel @233

-					    Parent_View 	@232

-					    location   	(1851, 1674)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eBindings"

-					    pctDist    	0.766347

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E678037B"

-					client     	@228

-					supplier   	@195

-					vertices   	(list Points

-					    (1114, 1585)

-					    (1114, 1716)

-					    (2115, 1716))

-					line_style 	3

-					origin_attachment 	(1114, 1585)

-					terminal_attachment 	(2115, 1716)

-					label      	(object SegLabel @234

-					    Parent_View 	@232

-					    location   	(2053, 1677)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.945074

-					    height     	40

-					    orientation 	0)

-					label      	(object SegLabel @235

-					    Parent_View 	@232

-					    location   	(2014, 1754)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.911072

-					    height     	38

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::Service" @236

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1840, 2048)

-				label      	(object ItemLabel

-				    Parent_View 	@236

-				    location   	(1628, 1920)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"Service")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D8F002F8"

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$19" @237

-				location   	(1066, 1533)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E67B0311"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$20" @238

-					Parent_View 	@237

-					location   	(-521, -111)

-					label      	(object SegLabel @239

-					    Parent_View 	@238

-					    location   	(1025, 669)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E67D007F"

-					client     	@237

-					supplier   	@196

-					line_style 	3

-					origin_attachment 	(1066, 1533)

-					terminal_attachment 	(1066, 453)

-					label      	(object SegLabel @240

-					    Parent_View 	@238

-					    location   	(1109, 756)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.719697

-					    height     	43

-					    orientation 	1))

-				    (object RoleView "eServices" @241

-					Parent_View 	@237

-					location   	(-521, -111)

-					label      	(object SegLabel @242

-					    Parent_View 	@241

-					    location   	(1393, 2028)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eServices"

-					    pctDist    	0.791824

-					    height     	32

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E67D0089"

-					client     	@237

-					supplier   	@236

-					vertices   	(list Points

-					    (1066, 1533)

-					    (1066, 2059)

-					    (1619, 2059))

-					line_style 	3

-					origin_attachment 	(1066, 1533)

-					terminal_attachment 	(1619, 2059)

-					label      	(object SegLabel @243

-					    Parent_View 	@241

-					    location   	(1554, 2031)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.940197

-					    height     	29

-					    orientation 	0)

-					label      	(object SegLabel @244

-					    Parent_View 	@241

-					    location   	(1532, 2113)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.920515

-					    height     	54

-					    orientation 	1))))

-			    (object InheritView "" @245

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84B1F80382"

-				client     	@196

-				supplier   	@190

-				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

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @246

-				ShowCompartmentStereotypes 	TRUE

-				location   	(576, 1584)

-				label      	(object ItemLabel

-				    Parent_View 	@246

-				    location   	(494, 1531)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	164

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				width      	182

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Port" @247

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1568, 1888)

-				label      	(object ItemLabel

-				    Parent_View 	@247

-				    location   	(1487, 1836)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	162

-				    justify    	0

-				    label      	"Port")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D9170286"

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Service" @248

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1424, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@248

-				    location   	(1342, 1675)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	164

-				    justify    	0

-				    label      	"Service")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D8F002F8"

-				width      	182

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingFault" @249

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1216, 2336)

-				label      	(object ItemLabel

-				    Parent_View 	@249

-				    location   	(1088, 2283)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	256

-				    justify    	0

-				    label      	"BindingFault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A9E03A6"

-				width      	274

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingOperation" @250

-				ShowCompartmentStereotypes 	TRUE

-				location   	(736, 1760)

-				label      	(object ItemLabel

-				    Parent_View 	@250

-				    location   	(563, 1707)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	346

-				    justify    	0

-				    label      	"BindingOperation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D3CB0145"

-				width      	364

-				height     	130

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IExtensibilityElement" @251

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@251

-				    location   	(1495, 136)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	786

-				    justify    	0

-				    label      	"IExtensibilityElement")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@251

-				    location   	(1495, 86)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	786

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84B12402AB"

-				width      	804

-				height     	172

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingInput" @252

-				ShowCompartmentStereotypes 	TRUE

-				location   	(928, 1952)

-				label      	(object ItemLabel

-				    Parent_View 	@252

-				    location   	(800, 1899)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	256

-				    justify    	0

-				    label      	"BindingInput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8202D4"

-				width      	274

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingOutput" @253

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1008, 2144)

-				label      	(object ItemLabel

-				    Parent_View 	@253

-				    location   	(863, 2091)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	290

-				    justify    	0

-				    label      	"BindingOutput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8F028C"

-				width      	308

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @254

-				ShowCompartmentStereotypes 	TRUE

-				location   	(176, 1296)

-				label      	(object ItemLabel

-				    Parent_View 	@254

-				    location   	(74, 1235)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	204

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	222

-				height     	146

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Types" @255

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(416, 1408)

-				label      	(object ItemLabel

-				    Parent_View 	@255

-				    location   	(335, 1356)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	162

-				    justify    	0

-				    label      	"Types")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B8BE9A603A8"

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @256

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(480, 688)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@256

-				    location   	(209, 580)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	542

-				    justify    	0

-				    label      	"ExtensibleElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5FCFA033A"

-				width      	560

-				height     	240

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @257

-				location   	(480, 1039)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@256

-				vertices   	(list Points

-				    (480, 1039)

-				    (480, 808)))

-			    (object InheritView "" @258

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD600CB00AA"

-				client     	@247

-				supplier   	@256

-				line_style 	3

-				origin_attachment 	(1566, 1824)

-				terminal_attachment 	(1566, 1039)

-				drawSupplier 	@257)

-			    (object InheritView "" @259

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85B5A4027E"

-				client     	@253

-				supplier   	@256

-				line_style 	3

-				origin_attachment 	(1097, 2079)

-				terminal_attachment 	(1097, 1039)

-				drawSupplier 	@257)

-			    (object InheritView "" @260

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE0938602C9"

-				client     	@249

-				supplier   	@256

-				line_style 	3

-				origin_attachment 	(1219, 2271)

-				terminal_attachment 	(1219, 1039)

-				drawSupplier 	@257)

-			    (object InheritView "" @261

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85B59B0072"

-				client     	@252

-				supplier   	@256

-				line_style 	3

-				origin_attachment 	(988, 1887)

-				terminal_attachment 	(988, 1039)

-				drawSupplier 	@257)

-			    (object InheritView "" @262

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD6009202F7"

-				client     	@250

-				supplier   	@256

-				line_style 	3

-				origin_attachment 	(797, 1695)

-				terminal_attachment 	(797, 1039)

-				drawSupplier 	@257)

-			    (object InheritView "" @263

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FA0F02F0"

-				client     	@246

-				supplier   	@256

-				line_style 	3

-				origin_attachment 	(601, 1519)

-				terminal_attachment 	(601, 1039)

-				drawSupplier 	@257)

-			    (object InheritView "" @264

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FDB803D4"

-				client     	@254

-				supplier   	@256

-				line_style 	3

-				origin_attachment 	(211, 1223)

-				terminal_attachment 	(211, 1039)

-				drawSupplier 	@257)

-			    (object InheritView "" @265

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEB010311"

-				client     	@255

-				supplier   	@256

-				line_style 	3

-				origin_attachment 	(414, 1344)

-				terminal_attachment 	(414, 1039)

-				drawSupplier 	@257)

-			    (object InheritView "" @266

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FA20025E"

-				client     	@248

-				supplier   	@256

-				line_style 	3

-				origin_attachment 	(1429, 1663)

-				terminal_attachment 	(1429, 1039)

-				drawSupplier 	@257)

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @267

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 688)

-				label      	(object ItemLabel

-				    Parent_View 	@267

-				    location   	(1632, 583)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	545

-				    justify    	0

-				    label      	"ExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5DBB602A9"

-				width      	563

-				height     	234

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$21" @268

-				location   	(1191, 672)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FD130079"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$22" @269

-					Parent_View 	@268

-					location   	(23, 560)

-					label      	(object SegLabel @270

-					    Parent_View 	@269

-					    location   	(847, 631)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019E"

-					client     	@268

-					supplier   	@256

-					line_style 	3

-					origin_attachment 	(1191, 672)

-					terminal_attachment 	(760, 672)

-					label      	(object SegLabel @271

-					    Parent_View 	@269

-					    location   	(830, 628)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.839695

-					    height     	45

-					    orientation 	1))

-				    (object RoleView "eExtensibilityElements" @272

-					Parent_View 	@268

-					location   	(23, 560)

-					label      	(object SegLabel @273

-					    Parent_View 	@272

-					    location   	(1355, 522)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	"+eExtensibilityElements"

-					    pctDist    	0.379070

-					    height     	151

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019D"

-					client     	@268

-					supplier   	@267

-					line_style 	3

-					origin_attachment 	(1191, 672)

-					terminal_attachment 	(1623, 672)

-					label      	(object SegLabel @274

-					    Parent_View 	@272

-					    location   	(1496, 627)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.709402

-					    height     	46

-					    orientation 	0)

-					label      	(object SegLabel @275

-					    Parent_View 	@272

-					    location   	(1463, 764)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.632479

-					    height     	92

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::WSDLElement" @276

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1008, 192)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@276

-				    location   	(630, 84)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	756

-				    justify    	0

-				    label      	"WSDLElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C6A302DD"

-				width      	774

-				height     	240

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @277

-				location   	(1008, 402)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@276

-				vertices   	(list Points

-				    (1008, 402)

-				    (1008, 312)))

-			    (object InheritView "" @278

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FE3C03D4"

-				client     	@256

-				supplier   	@276

-				line_style 	3

-				origin_attachment 	(492, 568)

-				terminal_attachment 	(492, 402)

-				drawSupplier 	@277)

-			    (object InheritView "" @279

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84B14903D0"

-				client     	@267

-				supplier   	@251

-				line_style 	3

-				origin_attachment 	(2015, 571)

-				terminal_attachment 	(2015, 246))

-			    (object InheritView "" @280

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BDDF53502C3"

-				client     	@267

-				supplier   	@276

-				line_style 	3

-				origin_attachment 	(1762, 571)

-				terminal_attachment 	(1762, 402)

-				drawSupplier 	@277)

-			    (object ClassView "Class" "Logical View::wsdl::UnknownExtensibilityElement" @281

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2016, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@281

-				    location   	(1731, 1307)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	570

-				    justify    	0

-				    label      	"UnknownExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3CB24AC002AE"

-				width      	588

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @282

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CB24AEC01CB"

-				client     	@281

-				supplier   	@267

-				line_style 	3

-				origin_attachment 	(1796, 1295)

-				terminal_attachment 	(1796, 805))

-			    (object AssociationViewNew "$UNNAMED$63" @283

-				location   	(2311, 1686)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F7896A2026E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "parent" @284

-					Parent_View 	@283

-					location   	(279, 294)

-					label      	(object SegLabel @285

-					    Parent_View 	@284

-					    location   	(2422, 1333)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	144

-					    justify    	0

-					    label      	"+parent"

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F7896A7012B"

-					client     	@283

-					supplier   	@281

-					vertices   	(list Points

-					    (2311, 1686)

-					    (2432, 1686)

-					    (2432, 1374)

-					    (2310, 1374))

-					line_style 	3

-					origin_attachment 	(2311, 1686)

-					terminal_attachment 	(2310, 1374)

-					label      	(object SegLabel @286

-					    Parent_View 	@284

-					    location   	(2366, 1428)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	0))

-				    (object RoleView "children" @287

-					Parent_View 	@283

-					location   	(279, 294)

-					label      	(object SegLabel @288

-					    Parent_View 	@287

-					    location   	(1899, 1537)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+children"

-					    pctDist    	0.798561

-					    height     	118

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F7896A7012C"

-					client     	@283

-					supplier   	@281

-					vertices   	(list Points

-					    (2311, 1686)

-					    (2016, 1686)

-					    (2016, 1425))

-					line_style 	3

-					origin_attachment 	(2311, 1686)

-					terminal_attachment 	(2016, 1425)

-					label      	(object SegLabel @289

-					    Parent_View 	@287

-					    location   	(2070, 1481)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))))))

-		    (object ClassDiagram "2.1.1 Naming and Linking"

-			quid       	"3AE8ED7201BD"

-			title      	"2.1.1 Naming and Linking"

-			zoom       	90

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IImport" @290

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1712, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@290

-				    location   	(1422, 177)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	580

-				    justify    	0

-				    label      	"IImport")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@290

-				    location   	(1422, 127)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	580

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84B2020119"

-				width      	598

-				height     	218

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Namespace" @291

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 1136)

-				label      	(object ItemLabel

-				    Parent_View 	@291

-				    location   	(202, 1041)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	461

-				    justify    	0

-				    label      	"Namespace")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AEA3CD30030"

-				width      	479

-				height     	215

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @292

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1632, 1216)

-				label      	(object ItemLabel

-				    Parent_View 	@292

-				    location   	(1294, 1142)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	676

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	694

-				height     	173

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @293

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(400, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@293

-				    location   	(164, 236)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	472

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	490

-				height     	320

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$37" @294

-				location   	(309, 786)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEA3D55002D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eNamespaces" @295

-					Parent_View 	@294

-					location   	(-91, 258)

-					label      	(object SegLabel @296

-					    Parent_View 	@295

-					    location   	(461, 956)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+eNamespaces"

-					    pctDist    	0.698842

-					    height     	152

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3D560332"

-					client     	@294

-					supplier   	@291

-					line_style 	3

-					origin_attachment 	(309, 786)

-					terminal_attachment 	(309, 1029)

-					label      	(object SegLabel @297

-					    Parent_View 	@295

-					    location   	(248, 973)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.768707

-					    height     	62

-					    orientation 	1)

-					label      	(object SegLabel @298

-					    Parent_View 	@295

-					    location   	(228, 913)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.525097

-					    height     	82

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$38" @299

-					Parent_View 	@294

-					location   	(-91, 258)

-					label      	(object SegLabel @300

-					    Parent_View 	@299

-					    location   	(268, 592)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3D560328"

-					client     	@294

-					supplier   	@293

-					line_style 	3

-					origin_attachment 	(309, 786)

-					terminal_attachment 	(309, 544)

-					label      	(object SegLabel @301

-					    Parent_View 	@299

-					    location   	(239, 583)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.844961

-					    height     	71

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::wsdl::Import" @302

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1472, 720)

-				label      	(object ItemLabel

-				    Parent_View 	@302

-				    location   	(1255, 580)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	434

-				    justify    	0

-				    label      	"Import")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E4F903DE"

-				width      	452

-				height     	304

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$51" @303

-				location   	(1486, 1001)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8B1DCC02E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eSchema" @304

-					Parent_View 	@303

-					location   	(510, -103)

-					label      	(object SegLabel @305

-					    Parent_View 	@304

-					    location   	(1737, 1018)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eSchema"

-					    pctDist    	0.592593

-					    height     	105

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1DCE0270"

-					client     	@303

-					supplier   	@292

-					vertices   	(list Points

-					    (1486, 1001)

-					    (1632, 1001)

-					    (1632, 1130))

-					line_style 	3

-					origin_attachment 	(1486, 1001)

-					terminal_attachment 	(1632, 1130)

-					label      	(object SegLabel @306

-					    Parent_View 	@304

-					    location   	(1563, 1018)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.592593

-					    height     	70

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$52" @307

-					Parent_View 	@303

-					location   	(510, -103)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1DCE027A"

-					client     	@303

-					supplier   	@302

-					line_style 	3

-					origin_attachment 	(1486, 1000)

-					terminal_attachment 	(1486, 872))))

-			    (object AssociationViewNew "$UNNAMED$39" @308

-				location   	(1087, 403)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEA3E3A002D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$40" @309

-					Parent_View 	@308

-					location   	(687, -125)

-					label      	(object SegLabel @310

-					    Parent_View 	@309

-					    location   	(1406, 480)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3E3C01F2"

-					client     	@308

-					supplier   	@302

-					vertices   	(list Points

-					    (1087, 403)

-					    (1364, 403)

-					    (1364, 568))

-					line_style 	3

-					origin_attachment 	(1087, 403)

-					terminal_attachment 	(1364, 568))

-				    (object RoleView "eDefinition" @311

-					Parent_View 	@308

-					location   	(687, -125)

-					label      	(object SegLabel @312

-					    Parent_View 	@311

-					    location   	(805, 363)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+eDefinition"

-					    pctDist    	0.637532

-					    height     	41

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3E3C01E8"

-					client     	@308

-					supplier   	@293

-					line_style 	3

-					origin_attachment 	(1087, 403)

-					terminal_attachment 	(645, 403)

-					label      	(object SegLabel @313

-					    Parent_View 	@311

-					    location   	(727, 456)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.814910

-					    height     	53

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$57" @314

-				location   	(737, 826)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C864DFF02EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$58" @315

-					Parent_View 	@314

-					location   	(-671, 106)

-					label      	(object SegLabel @316

-					    Parent_View 	@315

-					    location   	(552, 647)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02EE"

-					client     	@314

-					supplier   	@293

-					vertices   	(list Points

-					    (737, 826)

-					    (510, 826)

-					    (510, 544))

-					line_style 	3

-					origin_attachment 	(737, 826)

-					terminal_attachment 	(510, 544)

-					label      	(object SegLabel @317

-					    Parent_View 	@315

-					    location   	(457, 595)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	0))

-				    (object RoleView "eImports" @318

-					Parent_View 	@314

-					location   	(-671, 106)

-					label      	(object SegLabel @319

-					    Parent_View 	@318

-					    location   	(1144, 773)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+eImports"

-					    pctDist    	0.799189

-					    height     	54

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02ED"

-					client     	@314

-					supplier   	@302

-					line_style 	3

-					origin_attachment 	(737, 826)

-					terminal_attachment 	(1246, 826)

-					label      	(object SegLabel @320

-					    Parent_View 	@318

-					    location   	(1180, 879)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.872211

-					    height     	53

-					    orientation 	1)

-					label      	(object SegLabel @321

-					    Parent_View 	@318

-					    location   	(1162, 933)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.837728

-					    height     	107

-					    orientation 	1))))

-			    (object InheritView "" @322

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F200D0340"

-				client     	@302

-				supplier   	@290

-				line_style 	3

-				origin_attachment 	(1555, 568)

-				terminal_attachment 	(1555, 333))))

-		    (object ClassDiagram "2.2 Types"

-			quid       	"3B85AE59037E"

-			title      	"2.2 Types"

-			zoom       	90

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	81

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @323

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1136, 1232)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@323

-				    location   	(895, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	482

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ECD302A9"

-				width      	500

-				height     	174

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @324

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1136, 1600)

-				label      	(object ItemLabel

-				    Parent_View 	@324

-				    location   	(906, 1531)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	460

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	478

-				height     	162

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Message" @325

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1280, 1968)

-				label      	(object ItemLabel

-				    Parent_View 	@325

-				    location   	(1022, 1828)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	517

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				width      	535

-				height     	305

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Part" @326

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@326

-				    location   	(128, 1067)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	448

-				    justify    	0

-				    label      	"Part")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5CE1C032E"

-				width      	466

-				height     	258

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$47" @327

-				location   	(735, 1172)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8B1BE900C4"

-				roleview_list 	(list RoleViews

-				    (object RoleView "typeDefinition" @328

-					Parent_View 	@327

-					location   	(143, 676)

-					label      	(object SegLabel @329

-					    Parent_View 	@328

-					    location   	(775, 1133)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+typeDefinition"

-					    pctDist    	0.269006

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1BE90327"

-					client     	@327

-					supplier   	@323

-					line_style 	3

-					origin_attachment 	(735, 1172)

-					terminal_attachment 	(886, 1172)

-					label      	(object SegLabel @330

-					    Parent_View 	@328

-					    location   	(839, 1207)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.688705

-					    height     	35

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$48" @331

-					Parent_View 	@327

-					location   	(143, 676)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1BE90331"

-					client     	@327

-					supplier   	@326

-					line_style 	3

-					origin_attachment 	(735, 1172)

-					terminal_attachment 	(585, 1172))))

-			    (object AssociationViewNew "$UNNAMED$49" @332

-				location   	(527, 1592)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8B1C1203B2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "elementDeclaration" @333

-					Parent_View 	@332

-					location   	(-65, 1096)

-					label      	(object SegLabel @334

-					    Parent_View 	@333

-					    location   	(666, 1554)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+elementDeclaration"

-					    pctDist    	0.375394

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1C14001C"

-					client     	@332

-					supplier   	@324

-					line_style 	3

-					origin_attachment 	(527, 1592)

-					terminal_attachment 	(897, 1592)

-					label      	(object SegLabel @335

-					    Parent_View 	@333

-					    location   	(807, 1645)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.755877

-					    height     	53

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$50" @336

-					Parent_View 	@332

-					location   	(-65, 1096)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1C140026"

-					client     	@332

-					supplier   	@326

-					vertices   	(list Points

-					    (527, 1592)

-					    (437, 1592)

-					    (437, 1313))

-					line_style 	3

-					origin_attachment 	(527, 1592)

-					terminal_attachment 	(437, 1313))))

-			    (object AssociationViewNew "$UNNAMED$55" @337

-				location   	(322, 1911)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C46829303E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eMessage" @338

-					Parent_View 	@337

-					location   	(-14, 1191)

-					label      	(object SegLabel @339

-					    Parent_View 	@338

-					    location   	(838, 1872)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+eMessage"

-					    pctDist    	0.748560

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C468296010E"

-					client     	@337

-					supplier   	@325

-					line_style 	3

-					origin_attachment 	(322, 1911)

-					terminal_attachment 	(1013, 1911)

-					label      	(object SegLabel @340

-					    Parent_View 	@338

-					    location   	(943, 1965)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$56" @341

-					Parent_View 	@337

-					location   	(-14, 1191)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C4682960118"

-					client     	@337

-					supplier   	@326

-					vertices   	(list Points

-					    (322, 1911)

-					    (229, 1911)

-					    (229, 1313))

-					line_style 	3

-					origin_attachment 	(322, 1911)

-					terminal_attachment 	(229, 1313))))

-			    (object ClassView "Class" "Logical View::wsdl::Types" @342

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 608)

-				label      	(object ItemLabel

-				    Parent_View 	@342

-				    location   	(615, 512)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	371

-				    justify    	0

-				    label      	"Types")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B8BE9A603A8"

-				width      	389

-				height     	216

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @343

-				ShowCompartmentStereotypes 	TRUE

-				location   	(176, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@343

-				    location   	(74, 107)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	204

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	222

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$53" @344

-				location   	(234, 604)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEA27029F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eTypes" @345

-					Parent_View 	@344

-					location   	(-150, 396)

-					label      	(object SegLabel @346

-					    Parent_View 	@345

-					    location   	(480, 640)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	207

-					    justify    	0

-					    label      	"+eTypes"

-					    pctDist    	0.661017

-					    height     	36

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA29036A"

-					client     	@344

-					supplier   	@342

-					line_style 	3

-					origin_attachment 	(234, 604)

-					terminal_attachment 	(606, 604)

-					label      	(object SegLabel @347

-					    Parent_View 	@345

-					    location   	(526, 569)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.783883

-					    height     	36

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$54" @348

-					Parent_View 	@344

-					location   	(-150, 396)

-					label      	(object SegLabel @349

-					    Parent_View 	@348

-					    location   	(133, 313)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA290356"

-					client     	@344

-					supplier   	@343

-					vertices   	(list Points

-					    (234, 604)

-					    (174, 604)

-					    (174, 225))

-					line_style 	3

-					origin_attachment 	(234, 604)

-					terminal_attachment 	(174, 225)

-					label      	(object SegLabel @350

-					    Parent_View 	@348

-					    location   	(228, 271)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.897729

-					    height     	54

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::ITypes" @351

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(640, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@351

-				    location   	(525, 203)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	230

-				    justify    	0

-				    label      	"ITypes")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@351

-				    location   	(525, 153)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	230

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3CADCBB20050"

-				width      	248

-				height     	166

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::XSDSchemaExtensibilityElement" @352

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1728, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@352

-				    location   	(1359, 753)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	739

-				    justify    	0

-				    label      	"XSDSchemaExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3CC360D7039C"

-				width      	757

-				height     	118

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @353

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1856, 1216)

-				label      	(object ItemLabel

-				    Parent_View 	@353

-				    location   	(1529, 1103)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	655

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	673

-				height     	250

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$59" @354

-				location   	(1826, 975)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CC3614500F2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$60" @355

-					Parent_View 	@354

-					location   	(306, 447)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3CC36146023D"

-					client     	@354

-					supplier   	@352

-					line_style 	3

-					origin_attachment 	(1826, 975)

-					terminal_attachment 	(1826, 859)

-					label      	(object SegLabel @356

-					    Parent_View 	@355

-					    location   	(1774, 900)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.656489

-					    height     	53

-					    orientation 	0))

-				    (object RoleView "schema" @357

-					Parent_View 	@354

-					location   	(306, 447)

-					label      	(object SegLabel @358

-					    Parent_View 	@357

-					    location   	(2006, 1033)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+schema"

-					    pctDist    	0.507576

-					    height     	180

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3CC36146023E"

-					client     	@354

-					supplier   	@353

-					line_style 	3

-					origin_attachment 	(1826, 975)

-					terminal_attachment 	(1826, 1091)

-					label      	(object SegLabel @359

-					    Parent_View 	@357

-					    location   	(1788, 1050)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.651515

-					    height     	39

-					    orientation 	1))))

-			    (object InheritView "" @360

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CADCD3B0380"

-				client     	@342

-				supplier   	@351

-				line_style 	3

-				origin_attachment 	(705, 500)

-				terminal_attachment 	(705, 307))

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @361

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1056, 224)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@361

-				    location   	(815, 130)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	482

-				    justify    	0

-				    label      	"ExtensibleElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5FCFA033A"

-				width      	500

-				height     	212

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @362

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEB010311"

-				client     	@342

-				supplier   	@361

-				line_style 	3

-				origin_attachment 	(854, 500)

-				terminal_attachment 	(854, 330))

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @363

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1824, 464)

-				label      	(object ItemLabel

-				    Parent_View 	@363

-				    location   	(1490, 368)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	669

-				    justify    	0

-				    label      	"ExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5DBB602A9"

-				width      	687

-				height     	216

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$21" @364

-				location   	(1206, 493)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FD130079"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$22" @365

-					Parent_View 	@364

-					location   	(-586, 237)

-					label      	(object SegLabel @366

-					    Parent_View 	@365

-					    location   	(1136, 386)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019E"

-					client     	@364

-					supplier   	@361

-					vertices   	(list Points

-					    (1206, 493)

-					    (1094, 493)

-					    (1094, 330))

-					line_style 	3

-					origin_attachment 	(1206, 493)

-					terminal_attachment 	(1094, 330)

-					label      	(object SegLabel @367

-					    Parent_View 	@365

-					    location   	(1042, 377)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.828326

-					    height     	53

-					    orientation 	0))

-				    (object RoleView "eExtensibilityElements" @368

-					Parent_View 	@364

-					location   	(-586, 237)

-					label      	(object SegLabel @369

-					    Parent_View 	@368

-					    location   	(1196, 454)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	444

-					    justify    	0

-					    label      	"+eExtensibilityElements"

-					    pctDist    	-0.039711

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019D"

-					client     	@364

-					supplier   	@363

-					line_style 	3

-					origin_attachment 	(1206, 493)

-					terminal_attachment 	(1481, 493)

-					label      	(object SegLabel @370

-					    Parent_View 	@368

-					    location   	(1415, 546)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.764957

-					    height     	53

-					    orientation 	1)

-					label      	(object SegLabel @371

-					    Parent_View 	@368

-					    location   	(1396, 392)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.694915

-					    height     	102

-					    orientation 	0))))

-			    (object InheritView "" @372

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CC3627F00B7"

-				client     	@352

-				supplier   	@363

-				line_style 	3

-				origin_attachment 	(1812, 741)

-				terminal_attachment 	(1812, 572))))

-		    (object ClassDiagram "2.3 Messages"

-			quid       	"3BCE853D02C8"

-			title      	"2.3 Messages"

-			zoom       	85

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IMessage" @373

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@373

-				    location   	(267, 122)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	362

-				    justify    	0

-				    label      	"IMessage")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@373

-				    location   	(267, 72)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	362

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A8AF004F"

-				width      	380

-				height     	328

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IPart" @374

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1328, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@374

-				    location   	(1029, 124)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	599

-				    justify    	0

-				    label      	"IPart")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@374

-				    location   	(1029, 74)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	599

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A93F01BE"

-				width      	617

-				height     	324

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::Part" @375

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 816)

-				label      	(object ItemLabel

-				    Parent_View 	@375

-				    location   	(1075, 690)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"Part")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5CE1C032E"

-				width      	492

-				height     	276

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @376

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84A96D02F1"

-				client     	@375

-				supplier   	@374

-				line_style 	3

-				origin_attachment 	(1304, 678)

-				terminal_attachment 	(1304, 386))

-			    (object ClassView "Class" "Logical View::wsdl::Message" @377

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 656)

-				label      	(object ItemLabel

-				    Parent_View 	@377

-				    location   	(241, 507)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	414

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				width      	432

-				height     	322

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @378

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84A8D102BA"

-				client     	@377

-				supplier   	@373

-				line_style 	3

-				origin_attachment 	(445, 495)

-				terminal_attachment 	(445, 388))

-			    (object AssociationViewNew "$UNNAMED$1" @379

-				location   	(688, 952)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5CEBE00E2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eParts" @380

-					Parent_View 	@379

-					location   	(176, 328)

-					label      	(object SegLabel @381

-					    Parent_View 	@380

-					    location   	(952, 897)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	144

-					    justify    	0

-					    label      	"+eParts"

-					    pctDist    	0.697452

-					    height     	56

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5CEBF0061"

-					client     	@379

-					supplier   	@375

-					line_style 	3

-					origin_attachment 	(688, 952)

-					terminal_attachment 	(1066, 952)

-					label      	(object SegLabel @382

-					    Parent_View 	@380

-					    location   	(987, 1005)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.789809

-					    height     	53

-					    orientation 	1)

-					label      	(object SegLabel @383

-					    Parent_View 	@380

-					    location   	(967, 1061)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	154

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.742038

-					    height     	109

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$2" @384

-					Parent_View 	@379

-					location   	(176, 328)

-					label      	(object SegLabel @385

-					    Parent_View 	@384

-					    location   	(404, 893)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5CEBF0057"

-					client     	@379

-					supplier   	@377

-					vertices   	(list Points

-					    (688, 952)

-					    (445, 952)

-					    (445, 817))

-					line_style 	3

-					origin_attachment 	(688, 952)

-					terminal_attachment 	(445, 817)

-					label      	(object SegLabel @386

-					    Parent_View 	@384

-					    location   	(393, 912)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.747604

-					    height     	53

-					    orientation 	0))))))))

-	    (object Class_Category "xsd"

-		attributes 	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"prefix"

-			value      	"XSD")

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"basePackage"

-			value      	"org.eclipse")

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"nsPrefix"

-			value      	"xsd")

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"nsURI"

-			value      	"http://www.eclipse.org/xsd/2002/XSD"))

-		quid       	"39ABDC6F01AA"

-		exportControl 	"Public"

-		logical_models 	(list unit_reference_list

-		    (object Class "XSDAnnotation"

-			quid       	"3B66EDC80233"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69E1770116"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029")

-			    (object Inheritance_Relationship

-				quid       	"3B7FD4E20366"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "applicationInformation"

-				quid       	"3BBF7EBF02C8"

-				stereotype 	"0..*"

-				type       	"DOMElement"

-				exportControl 	"Public")

-			    (object ClassAttribute "userInformation"

-				quid       	"3BBF7EEA0157"

-				stereotype 	"0..*"

-				type       	"DOMElement"

-				exportControl 	"Public")

-			    (object ClassAttribute "attributes"

-				quid       	"3BBF7F0501E2"

-				stereotype 	"0..*"

-				type       	"DOMAttr"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeDeclaration"

-			quid       	"3B66ED2E0192"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69B7DC0193"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")

-			    (object Inheritance_Relationship

-				quid       	"3B688E6103BE"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "attributeDeclarationReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C287F5202B4"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeGroupContent"

-			quid       	"3B6940200089"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B72D8E200EA"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDAttributeGroupDefinition"

-			quid       	"3B66ED840290"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69403A0221"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089")

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2EB02A8"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3B7FCAC800D2"

-				supplier   	"Logical View::xsd::XSDRedefinableComponent"

-				quidu      	"3B7FCA8B020B"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "attributeGroupDefinitionReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C287F7B0386"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeUse"

-			quid       	"3B68354601A8"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B72D737038F"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089")

-			    (object Inheritance_Relationship

-				quid       	"3B72D7BB0349"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "required"

-				quid       	"3B69CCF3027D"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "value"

-				quid       	"3B69CDDB03B7"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "constraint"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69CDE002D8"

-				type       	"XSDConstraint"

-				exportControl 	"Public")

-			    (object ClassAttribute "use"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA7B0220382"

-				type       	"XSDAttributeUseCategory"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalValue"

-				quid       	"3C2719D90341"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDBoundedFacet"

-			quid       	"3B6C751D0344"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C763C0224"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C752A00CC"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDCardinalityFacet"

-			quid       	"3B6C755D03D2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C764F0131"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C756C0153"

-				type       	"XSDCardinality"

-				exportControl 	"Public")))

-		    (object Class "XSDComplexTypeContent"

-			quid       	"3B683BA00196"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6848B80286"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			abstract   	TRUE)

-		    (object Class "XSDComplexTypeDefinition"

-			quid       	"3B682B82031A"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69BAA20310"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDScope"

-				quidu      	"3B69B54000F2")

-			    (object Inheritance_Relationship

-				quid       	"3BA0D01901F1"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "derivationMethod"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69C6E4020E"

-				type       	"XSDDerivationMethod"

-				initv      	"restriction"

-				exportControl 	"Public")

-			    (object ClassAttribute "final"

-				quid       	"3B69C71D026A"

-				stereotype 	"0..*"

-				type       	"XSDComplexFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "abstract"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69C73800C5"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "contentTypeCategory"

-				quid       	"3B69CA4202B8"

-				type       	"XSDContentTypeCategory"

-				exportControl 	"Public")

-			    (object ClassAttribute "prohibitedSubstitutions"

-				quid       	"3B69CB8A03E6"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalFinal"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0F618014D"

-				stereotype 	"0..*"

-				type       	"XSDComplexFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "block"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0FB97006E"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "mixed"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3C31AF5E03A6"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDComponent"

-			quid       	"3B6846E90029"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3BA0CEA903D2"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDConcreteComponent"

-			quid       	"3B6AD7B40065"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "element"

-				quid       	"3B6ADDB501A5"

-				type       	"DOMElement"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDConstrainingFacet"

-			quid       	"3B6C6B340093"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C800394"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"))

-			abstract   	TRUE)

-		    (object Class "XSDDiagnostic"

-			quid       	"3BFE5F910046"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3D4C0F4C01A1"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "severity"

-				quid       	"3BFE691C005D"

-				type       	"XSDDiagnosticSeverity"

-				exportControl 	"Public")

-			    (object ClassAttribute "message"

-				quid       	"3BFE5FDD0280"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "locationURI"

-				quid       	"3C063743016B"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "line"

-				quid       	"3BFE607E0213"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")

-			    (object ClassAttribute "column"

-				quid       	"3BFE611E0296"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")

-			    (object ClassAttribute "node"

-				quid       	"3C016B6B0200"

-				type       	"DOMNode"

-				exportControl 	"Public")

-			    (object ClassAttribute "annotationURI"

-				quid       	"3C06374F0186"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDElementDeclaration"

-			quid       	"3B66ED580214"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69EDEE01BF"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")

-			    (object Inheritance_Relationship

-				quid       	"3B685F17002E"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174")

-			    (object Inheritance_Relationship

-				quid       	"3B688E660339"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "nillable"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69BFB4029F"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "disallowedSubstitutions"

-				quid       	"3B69C4680368"

-				stereotype 	"0..*"

-				type       	"XSDDisallowedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "substitutionGroupExclusions"

-				quid       	"3B69C4A003B9"

-				stereotype 	"0..*"

-				type       	"XSDSubstitutionGroupExclusions"

-				exportControl 	"Public")

-			    (object ClassAttribute "abstract"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69C4E0000E"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalFinal"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0D14C00B2"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "block"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0D16801C1"

-				stereotype 	"0..*"

-				type       	"XSDDisallowedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "elementDeclarationReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C289F6203CF"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "circular"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C34DCB00018"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDEnumerationFacet"

-			quid       	"3B6C6ACE0141"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C9D03C7"

-				supplier   	"Logical View::xsd::XSDRepeatableFacet"

-				quidu      	"3B6C6AA6031A"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C7C640054"

-				stereotype 	"0..*"

-				type       	"Value"

-				exportControl 	"Public")))

-		    (object Class "XSDFacet"

-			quid       	"3B6C359403D2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6D25680259"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "lexicalValue"

-				quid       	"3B6C73740253"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "facetName"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C289FB401EC"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "effectiveValue"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28AAE303B6"

-				type       	"Value"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDFeature"

-			quid       	"3B69B537026C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C290A2C0307"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B69BF81020F"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "constraint"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69BF8800C5"

-				type       	"XSDConstraint"

-				exportControl 	"Public")

-			    (object ClassAttribute "form"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B9F902B033E"

-				type       	"XSDForm"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalValue"

-				quid       	"3C271A1B016F"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "global"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A0070372"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "featureReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A0440185"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDFixedFacet"

-			quid       	"3B6C699E00C1"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C8801B4"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "fixed"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B6C6A600201"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDFractionDigitsFacet"

-			quid       	"3B6C79BE02EE"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B990016"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C79D2008A"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDFundamentalFacet"

-			quid       	"3B6C69E801D6"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C7B0396"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"))

-			abstract   	TRUE)

-		    (object Class "XSDIdentityConstraintDefinition"

-			quid       	"3B682B2603A2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684AA30242"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "identityConstraintCategory"

-				quid       	"3B69D1C70143"

-				type       	"XSDIdentityConstraintCategory"

-				exportControl 	"Public")))

-		    (object Class "XSDImport"

-			quid       	"3B688C93017F"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AD8D9003E"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "namespace"

-				quid       	"3B6ADB15036C"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDInclude"

-			quid       	"3B688C7D0250"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AD8DC0381"

-				supplier   	"Logical View::xsd::XSDSchemaCompositor"

-				quidu      	"3C21DB4102AE")))

-		    (object Class "XSDLengthFacet"

-			quid       	"3B6C776200E7"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C778002DF"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C776C004B"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDMaxExclusiveFacet"

-			quid       	"3B6C789600C2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B8E0309"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E")))

-		    (object Class "XSDMaxFacet"

-			quid       	"3C0A1CEB010E"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C0A1D3103AD"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3C0A1EE201F7"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "inclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A174027D"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "exclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1930354"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDMaxInclusiveFacet"

-			quid       	"3B6C787D00DA"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B8303B8"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E")))

-		    (object Class "XSDMaxLengthFacet"

-			quid       	"3B6C77C70146"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B7D00FC"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C77DA00F3"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDMinExclusiveFacet"

-			quid       	"3B6C792D000A"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B590281"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C")))

-		    (object Class "XSDMinFacet"

-			quid       	"3C0A1CDE037C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C0A1D240098"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3C0A1ED10398"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "inclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1A2008E"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "exclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1BE03E2"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDMinInclusiveFacet"

-			quid       	"3B6C788702C9"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B520353"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C")))

-		    (object Class "XSDMinLengthFacet"

-			quid       	"3B6C778C0065"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C77C400C0"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C7799015E"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDModelGroup"

-			quid       	"3B6834E00291"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684A640279"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "compositor"

-				quid       	"3B69CF1D01CF"

-				type       	"XSDCompositor"

-				exportControl 	"Public")))

-		    (object Class "XSDModelGroupDefinition"

-			quid       	"3B66ED9A0205"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2E20381"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3B6BD2550385"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDParticleContent"

-				quidu      	"3B6BD22300C6")

-			    (object Inheritance_Relationship

-				quid       	"3B7FCAC40090"

-				supplier   	"Logical View::xsd::XSDRedefinableComponent"

-				quidu      	"3B7FCA8B020B"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "modelGroupDefinitionReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1F602E8"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDNamedComponent"

-			quid       	"3B6846D303A4"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3BA0CEA20197"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B6847000142"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "targetNamespace"

-				quid       	"3B684704031E"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "aliasName"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A57F0127"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "uRI"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A58700E2"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "aliasURI"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A5AA02AF"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "qName"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C290963025E"

-				type       	"String"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDNotationDeclaration"

-			quid       	"3B66EDAA021C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B68494302F1"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4")

-			    (object Inheritance_Relationship

-				quid       	"3B688E4F023C"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "systemIdentifier"

-				quid       	"3B69D32E00F0"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "publicIdentifier"

-				quid       	"3B69D3340397"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDNumericFacet"

-			quid       	"3B6C75950206"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C76420074"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C75A30012"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDOrderedFacet"

-			quid       	"3B6C74DD0248"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7659012C"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C74F602DA"

-				type       	"XSDOrdered"

-				exportControl 	"Public")))

-		    (object Class "XSDParticle"

-			quid       	"3B682BBD01F7"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6848FC01E7"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "minOccurs"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69CF8E03B2"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")

-			    (object ClassAttribute "maxOccurs"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69CF9903AE"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")))

-		    (object Class "XSDParticleContent"

-			quid       	"3B6BD22300C6"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B780BD90059"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDPatternFacet"

-			quid       	"3B6C6ADB026C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6CA5038D"

-				supplier   	"Logical View::xsd::XSDRepeatableFacet"

-				quidu      	"3B6C6AA6031A"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C7C790311"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDRedefinableComponent"

-			quid       	"3B7FCA8B020B"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B7FD4BA023C"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3C290A26036D"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "circular"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A6800216"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDRedefineContent"

-			quid       	"3B6AE2060172"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2B301D5"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			abstract   	TRUE)

-		    (object Class "XSDRedefine"

-			quid       	"3B688C9B02AD"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C21DB640240"

-				supplier   	"Logical View::xsd::XSDSchemaCompositor"

-				quidu      	"3C21DB4102AE")))

-		    (object Class "XSDRepeatableFacet"

-			quid       	"3B6C6AA6031A"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C8F002E"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"))

-			abstract   	TRUE)

-		    (object Class "XSDSchema"

-			quid       	"374B182500BB"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B7FCC4A0182"

-				supplier   	"Logical View::xsd::XSDScope"

-				quidu      	"3B69B54000F2"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "document"

-				quid       	"3C2784E503DD"

-				type       	"DOMDocument"

-				exportControl 	"Public")

-			    (object ClassAttribute "schemaLocation"

-				quid       	"3B6868EC0226"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "targetNamespace"

-				quid       	"3B9F9BFF0180"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "attributeFormDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B9F904B0102"

-				type       	"XSDForm"

-				initv      	"unqualified"

-				exportControl 	"Public")

-			    (object ClassAttribute "elementFormDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B9F907800AC"

-				type       	"XSDForm"

-				initv      	"unqualified"

-				exportControl 	"Public")

-			    (object ClassAttribute "finalDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0C4A70038"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "blockDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0F59D02D8"

-				stereotype 	"0..*"

-				type       	"XSDDisallowedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "version"

-				quid       	"3D22D6D80356"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDSchemaCompositor"

-			quid       	"3C21DB4102AE"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C21DB560092"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"))

-			abstract   	TRUE)

-		    (object Class "XSDSchemaContent"

-			quid       	"3B688CB800BA"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AD8E60372"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDSchemaDirective"

-			quid       	"3B6AD8A202A2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE32102AF"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "schemaLocation"

-				quid       	"3B6AD9B30330"

-				type       	"String"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDScope"

-			quid       	"3B69B54000F2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B7FCD640231"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			abstract   	TRUE)

-		    (object Class "XSDSimpleTypeDefinition"

-			quid       	"3B682BA7005D"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684A1302A2"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")

-			    (object Inheritance_Relationship

-				quid       	"3B685F55032B"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "variety"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B6C315800A9"

-				type       	"XSDVariety"

-				exportControl 	"Public")

-			    (object ClassAttribute "final"

-				quid       	"3B6D544F0146"

-				stereotype 	"0..*"

-				type       	"XSDSimpleFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalFinal"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0F65E035A"

-				stereotype 	"0..*"

-				type       	"XSDSimpleFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "validFacets"

-				quid       	"3C28AB0F00B6"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDTerm"

-			quid       	"3B683C5E0174"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6848AA01D3"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029")

-			    (object Inheritance_Relationship

-				quid       	"3B6BD2440069"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDParticleContent"

-				quidu      	"3B6BD22300C6"))

-			abstract   	TRUE)

-		    (object Class "XSDTotalDigitsFacet"

-			quid       	"3B6C79A0020E"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B610337"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C79AB0232"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDTypeDefinition"

-			quid       	"3B66ECD302A9"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2F5013A"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3B7FCAB1004D"

-				supplier   	"Logical View::xsd::XSDRedefinableComponent"

-				quidu      	"3B7FCA8B020B"))

-			abstract   	TRUE)

-		    (object Class "XSDWhiteSpaceFacet"

-			quid       	"3B6C784601B7"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C78620045"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C78500201"

-				type       	"XSDWhiteSpace"

-				exportControl 	"Public")))

-		    (object Class "XSDWildcard"

-			quid       	"3B6838370031"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684A3A0041"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "namespaceConstraintCategory"

-				quid       	"3B69D0E9019E"

-				type       	"XSDNamespaceConstraintCategory"

-				exportControl 	"Public")

-			    (object ClassAttribute "namespaceConstraint"

-				quid       	"3B97CF860223"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "processContents"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69D12E01E4"

-				type       	"XSDProcessContents"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalNamespaceConstraint"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA7BDB701F9"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDXPathDefinition"

-			quid       	"3B6D83BB0355"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6D84F70092"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "variety"

-				quid       	"3B6D901503DE"

-				type       	"XSDXPathVariety"

-				exportControl 	"Public")

-			    (object ClassAttribute "value"

-				quid       	"3B7BBBE101B1"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "DOMAttr"

-			quid       	"3BBF8C8901B6"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Attr"

-				quid       	"3BBF8CB000D5"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "DOMDocument"

-			quid       	"3C27850E0381"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Document"

-				quid       	"3C27851B03C6"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "DOMElement"

-			quid       	"3B8189790200"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Element"

-				quid       	"3B8189DB0374"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "DOMNode"

-			quid       	"3BFE64A50117"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Node"

-				quid       	"3BFE65BF002D"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "Value"

-			quid       	"3C040B5B031F"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.lang.Object"

-				quid       	"3C040B8D03D5"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeUseCategory"

-			quid       	"3BA7B0E801A8"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "optional"

-				quid       	"3BA7B11502B7"

-				exportControl 	"Public")

-			    (object ClassAttribute "prohibited"

-				quid       	"3BA7B12202D3"

-				exportControl 	"Public")

-			    (object ClassAttribute "required"

-				quid       	"3BA7B12902F0"

-				exportControl 	"Public")))

-		    (object Class "XSDCardinality"

-			quid       	"3BC7715D009B"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "finite"

-				quid       	"3BC771DC02ED"

-				exportControl 	"Public")

-			    (object ClassAttribute "countablyInfinite"

-				quid       	"3BC771EC0141"

-				exportControl 	"Public")))

-		    (object Class "XSDComplexFinal"

-			quid       	"3B97C2CA01CB"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B97C2E700DA"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C2EA016A"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F6D20112"

-				exportControl 	"Public")))

-		    (object Class "XSDCompositor"

-			quid       	"3B869B620037"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "all"

-				quid       	"3B869BD00003"

-				exportControl 	"Public")

-			    (object ClassAttribute "choice"

-				quid       	"3B869CB8011E"

-				exportControl 	"Public")

-			    (object ClassAttribute "sequence"

-				quid       	"3B869CE50057"

-				exportControl 	"Public")))

-		    (object Class "XSDConstraint"

-			quid       	"3B869E2601AE"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "default"

-				quid       	"3B869E8E0258"

-				exportControl 	"Public")

-			    (object ClassAttribute "fixed"

-				quid       	"3B869E990271"

-				exportControl 	"Public")))

-		    (object Class "XSDContentTypeCategory"

-			quid       	"3B86A79F03A2"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "empty"

-				quid       	"3B86A7CD02F0"

-				exportControl 	"Public")

-			    (object ClassAttribute "simple"

-				quid       	"3B86A7D100CE"

-				exportControl 	"Public")

-			    (object ClassAttribute "mixed"

-				quid       	"3B86A7D301B7"

-				exportControl 	"Public")

-			    (object ClassAttribute "elementOnly"

-				quid       	"3B86A7D702E9"

-				exportControl 	"Public")))

-		    (object Class "XSDDerivationMethod"

-			quid       	"3B86A0B000CE"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B86A0C80329"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B86A0CC0162"

-				exportControl 	"Public")))

-		    (object Class "XSDDiagnosticSeverity"

-			quid       	"3BFE68A7032F"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "fatal"

-				quid       	"3BFE68C303D0"

-				exportControl 	"Public")

-			    (object ClassAttribute "error"

-				quid       	"3BFE68E700E3"

-				exportControl 	"Public")

-			    (object ClassAttribute "warning"

-				quid       	"3BFE68EA01FF"

-				exportControl 	"Public")

-			    (object ClassAttribute "information"

-				quid       	"3BFE7FC2019A"

-				exportControl 	"Public")))

-		    (object Class "XSDDisallowedSubstitutions"

-			quid       	"3B97C5A403DF"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "substitution"

-				quid       	"3B97C6790045"

-				exportControl 	"Public")

-			    (object ClassAttribute "extension"

-				quid       	"3B97C67F01AC"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C683020B"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F2450069"

-				exportControl 	"Public")))

-		    (object Class "XSDForm"

-			quid       	"3B9F913B01EB"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qualified"

-				quid       	"3B9F916F0023"

-				exportControl 	"Public")

-			    (object ClassAttribute "unqualified"

-				quid       	"3B9F918C007F"

-				exportControl 	"Public")))

-		    (object Class "XSDIdentityConstraintCategory"

-			quid       	"3B86A1E00272"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "key"

-				quid       	"3B86A2120085"

-				exportControl 	"Public")

-			    (object ClassAttribute "keyref"

-				quid       	"3B86A213014F"

-				exportControl 	"Public")

-			    (object ClassAttribute "unique"

-				quid       	"3B86A2160365"

-				exportControl 	"Public")))

-		    (object Class "XSDNamespaceConstraintCategory"

-			quid       	"3B97C5EA0023"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "any"

-				quid       	"3B97D0600034"

-				exportControl 	"Public")

-			    (object ClassAttribute "not"

-				quid       	"3B97D062005F"

-				exportControl 	"Public")

-			    (object ClassAttribute "set"

-				quid       	"3B97D0650117"

-				exportControl 	"Public")))

-		    (object Class "XSDOrdered"

-			quid       	"3BC7715202E4"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "false"

-				quid       	"3BC771A90271"

-				exportControl 	"Public")

-			    (object ClassAttribute "partial"

-				quid       	"3BC771BB01FF"

-				exportControl 	"Public")

-			    (object ClassAttribute "total"

-				quid       	"3BC771C401B2"

-				exportControl 	"Public")))

-		    (object Class "XSDProcessContents"

-			quid       	"3B8FF8C70284"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "strict"

-				quid       	"3B8FF8F80045"

-				exportControl 	"Public")

-			    (object ClassAttribute "lax"

-				quid       	"3B8FF8F6038B"

-				exportControl 	"Public")

-			    (object ClassAttribute "skip"

-				quid       	"3B8FF8E802BA"

-				exportControl 	"Public")))

-		    (object Class "XSDProhibitedSubstitutions"

-			quid       	"3B97C5BE0272"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B97C68B00B8"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C6940291"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F2500295"

-				exportControl 	"Public")))

-		    (object Class "XSDSimpleFinal"

-			quid       	"3B97C25D0295"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "list"

-				quid       	"3B97C2810230"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C2830138"

-				exportControl 	"Public")

-			    (object ClassAttribute "union"

-				quid       	"3B97C288024E"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F6E00374"

-				exportControl 	"Public")))

-		    (object Class "XSDSubstitutionGroupExclusions"

-			quid       	"3B97C59100AE"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B97C6640231"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C66D0216"

-				exportControl 	"Public")))

-		    (object Class "XSDVariety"

-			quid       	"3B8FF7730249"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "atomic"

-				quid       	"3B8FF7A702DF"

-				exportControl 	"Public")

-			    (object ClassAttribute "list"

-				quid       	"3B8FF7AD0139"

-				exportControl 	"Public")

-			    (object ClassAttribute "union"

-				quid       	"3B8FF7AF039F"

-				exportControl 	"Public")))

-		    (object Class "XSDWhiteSpace"

-			quid       	"3BEED0F60342"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "preserve"

-				quid       	"3BEED10F0117"

-				exportControl 	"Public")

-			    (object ClassAttribute "replace"

-				quid       	"3BEED127034D"

-				exportControl 	"Public")

-			    (object ClassAttribute "collapse"

-				quid       	"3BEED1290396"

-				exportControl 	"Public")))

-		    (object Class "XSDXPathVariety"

-			quid       	"3B8FFB89033A"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "selector"

-				quid       	"3B8FFBAC0192"

-				exportControl 	"Public")

-			    (object ClassAttribute "field"

-				quid       	"3B8FFBB30278"

-				exportControl 	"Public")))

-		    (object Association "$UNNAMED$64"

-			quid       	"3C626EA70102"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$65"

-				quid       	"3C626EA90191"

-				supplier   	"Logical View::xsd::XSDRepeatableFacet"

-				quidu      	"3B6C6AA6031A"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C626EA90192"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$66"

-			quid       	"3B69DADC02F5"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$67"

-				quid       	"3B69DADD0238"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DADD0242"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$68"

-			quid       	"3B6890D6006F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$69"

-				quid       	"3B6890D6030E"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "anonymousTypeDefinition"

-				quid       	"3B6890D60318"

-				label      	"anonymousTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$70"

-			quid       	"3B68356B02CB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$71"

-				quid       	"3B68356D00A6"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "typeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B68356D00A7"

-				label      	"typeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$72"

-			quid       	"3B6B426B0194"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$73"

-				quid       	"3B6B426D0309"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedAttributeDeclaration"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B426D0313"

-				label      	"resolvedAttributeDeclaration"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$74"

-			quid       	"3B69DB060291"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$75"

-				quid       	"3B69DB070171"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB070172"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$76"

-			quid       	"3B69404E0067"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$77"

-				quid       	"3B694050029B"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B69405002A5"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$78"

-			quid       	"3B68359F0086"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$79"

-				quid       	"3B6835A00069"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "attributeUses"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6835A0006A"

-				label      	"attributeUses"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$80"

-			quid       	"3C275D320220"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$81"

-				quid       	"3C275D3C010C"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcardContent"

-				quid       	"3C275D3C010D"

-				label      	"attributeWildcardContent"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$82"

-			quid       	"3B6887BF0150"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$83"

-				quid       	"3B6887C000A7"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcard"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6887C000A8"

-				label      	"attributeWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$84"

-			quid       	"3B6B425E01F9"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$85"

-				quid       	"3B6B42620046"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedAttributeGroupDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B42620050"

-				label      	"resolvedAttributeGroupDefinition"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$86"

-			quid       	"3B683585010D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$87"

-				quid       	"3B68358600FA"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				is_aggregate 	TRUE)

-			    (object Role "attributeDeclaration"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B68358600FB"

-				label      	"attributeDeclaration"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$88"

-			quid       	"3B6F1DE9018A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$89"

-				quid       	"3B6F1DEA036C"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				is_aggregate 	TRUE)

-			    (object Role "content"

-				quid       	"3B6F1DEA0380"

-				label      	"content"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$90"

-			quid       	"3B90068801C2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$91"

-				quid       	"3B90068A0111"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "contentAnnotation"

-				quid       	"3B90068A011B"

-				label      	"contentAnnotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$92"

-			quid       	"3B6833350340"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$93"

-				quid       	"3B683336028D"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "baseTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B683336028E"

-				label      	"baseTypeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$94"

-			quid       	"3B6FDDD70113"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$95"

-				quid       	"3B6FDDDA026B"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "content"

-				quid       	"3B6FDDDA0275"

-				label      	"content"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$96"

-			quid       	"3B6837DF024F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$97"

-				quid       	"3B6837E100FD"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "contentType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6837E100FE"

-				label      	"contentType"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$98"

-			quid       	"3B683959006E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$99"

-				quid       	"3B6839590349"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeUses"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B683959034A"

-				label      	"attributeUses"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$100"

-			quid       	"3B698E360386"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$101"

-				quid       	"3B698E380072"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeContents"

-				quid       	"3B698E38007C"

-				label      	"attributeContents"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$102"

-			quid       	"3B6851BA0126"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$103"

-				quid       	"3B6851BB0150"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcard"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6851BB0151"

-				label      	"attributeWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$104"

-			quid       	"3B751B0803C7"

-			roles      	(list role_list

-			    (object Role "container"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B751B0C01CE"

-				label      	"container"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$105"

-				attributes 	(list Attribute_Set)

-				quid       	"3B751B0C01CF"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065")))

-		    (object Association "$UNNAMED$106"

-			quid       	"3B751B480261"

-			roles      	(list role_list

-			    (object Role "rootContainer"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B751B4C0285"

-				label      	"rootContainer"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$107"

-				attributes 	(list Attribute_Set)

-				quid       	"3B751B4C0286"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065")))

-		    (object Association "$UNNAMED$108"

-			quid       	"3B751C310356"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$109"

-				attributes 	(list Attribute_Set)

-				quid       	"3B751C330331"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065")

-			    (object Role "schema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B751C33033B"

-				label      	"schema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$110"

-			quid       	"3B69DB0A0066"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$111"

-				quid       	"3B69DB0B023F"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB0B0249"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$112"

-			quid       	"3B68911401AF"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$113"

-				quid       	"3B6891150016"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "anonymousTypeDefinition"

-				quid       	"3B6891150017"

-				label      	"anonymousTypeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$114"

-			quid       	"3B68338C0058"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$115"

-				quid       	"3B68338C03BF"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "typeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B68338C03C0"

-				label      	"typeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$116"

-			quid       	"3B6833EF0160"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$117"

-				quid       	"3B6833F00298"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "identityConstraintDefinitions"

-				quid       	"3B6833F00299"

-				label      	"identityConstraintDefinitions"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$118"

-			quid       	"3B6B41E60251"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$119"

-				quid       	"3B6B41EA02F7"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedElementDeclaration"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B41EA030B"

-				label      	"resolvedElementDeclaration"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$120"

-			quid       	"3B69C0590198"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$121"

-				quid       	"3B69C05D01E3"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214")

-			    (object Role "substitutionGroupAffiliation"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69C05D01ED"

-				label      	"substitutionGroupAffiliation"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$122"

-			quid       	"3C42DBDD0297"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$123"

-				quid       	"3C42DBE0011E"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "substitutionGroup"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C42DBE00128"

-				label      	"substitutionGroup"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$124"

-			quid       	"3B6D23B901CD"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$125"

-				quid       	"3B6D23BA01C4"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B6D23BA01CE"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$126"

-			quid       	"3B6D597102EA"

-			roles      	(list role_list

-			    (object Role "simpleTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6D59750105"

-				label      	"simpleTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$127"

-				attributes 	(list Attribute_Set)

-				quid       	"3B6D59750119"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2")))

-		    (object Association "$UNNAMED$128"

-			quid       	"3B69B653017A"

-			roles      	(list role_list

-			    (object Role "scope"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B69B654006D"

-				label      	"scope"

-				supplier   	"Logical View::xsd::XSDScope"

-				quidu      	"3B69B54000F2"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$129"

-				attributes 	(list Attribute_Set)

-				quid       	"3B69B654006E"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")))

-		    (object Association "$UNNAMED$130"

-			quid       	"3C29010602D7"

-			roles      	(list role_list

-			    (object Role "resolvedFeature"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C29010B000E"

-				label      	"resolvedFeature"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$131"

-				attributes 	(list Attribute_Set)

-				quid       	"3C29010B0018"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")))

-		    (object Association "$UNNAMED$132"

-			quid       	"3B69DB0D0183"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$133"

-				quid       	"3B69DB0D033C"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB0D0346"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$134"

-			quid       	"3B69D29E014D"

-			roles      	(list role_list

-			    (object Role "referencedKey"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69D2A80165"

-				label      	"referencedKey"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$135"

-				attributes 	(list Attribute_Set)

-				quid       	"3B69D2A8016F"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2")))

-		    (object Association "$UNNAMED$136"

-			quid       	"3B6D8D3D003E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$137"

-				quid       	"3B6D8D3E022A"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				is_aggregate 	TRUE)

-			    (object Role "selector"

-				quid       	"3B6D8D3E0234"

-				label      	"selector"

-				supplier   	"Logical View::xsd::XSDXPathDefinition"

-				quidu      	"3B6D83BB0355"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$138"

-			quid       	"3B6D8D330025"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$139"

-				quid       	"3B6D8D330365"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				is_aggregate 	TRUE)

-			    (object Role "fields"

-				quid       	"3B6D8D330379"

-				label      	"fields"

-				supplier   	"Logical View::xsd::XSDXPathDefinition"

-				quidu      	"3B6D83BB0355"

-				client_cardinality 	(value cardinality "1..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$140"

-			quid       	"3B6ADCD802FC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$141"

-				quid       	"3B6ADCD9018B"

-				supplier   	"Logical View::xsd::XSDImport"

-				quidu      	"3B688C93017F"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B6ADCD9018C"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$142"

-			quid       	"3B6ADCC5007E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$143"

-				quid       	"3B6ADCC6006B"

-				supplier   	"Logical View::xsd::XSDInclude"

-				quidu      	"3B688C7D0250"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B6ADCC6006C"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$144"

-			quid       	"3B69DB1702C8"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$145"

-				quid       	"3B69DB1803E2"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB190004"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$146"

-			quid       	"3B6BCEB102F8"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$147"

-				quid       	"3B6BCEB6001B"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B6BCEB60025"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$148"

-			quid       	"3B683606026F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$149"

-				quid       	"3B6836070221"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				is_aggregate 	TRUE)

-			    (object Role "particles"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6836070222"

-				label      	"particles"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "1..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$150"

-			quid       	"3B69DB15008A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$151"

-				quid       	"3B69DB160096"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB1600A0"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$152"

-			quid       	"3B6837AC025A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$153"

-				quid       	"3B6837AD0338"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				is_aggregate 	TRUE)

-			    (object Role "modelGroup"

-				quid       	"3B6837AD0339"

-				label      	"modelGroup"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$154"

-			quid       	"3B6B42450398"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$155"

-				quid       	"3B6B4249038A"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedModelGroupDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B4249039E"

-				label      	"resolvedModelGroupDefinition"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$156"

-			quid       	"3B69DB0F0212"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$157"

-				quid       	"3B69DB1000C9"

-				supplier   	"Logical View::xsd::XSDNotationDeclaration"

-				quidu      	"3B66EDAA021C"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB1000D3"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$158"

-			quid       	"3B6B47150119"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$159"

-				quid       	"3B6B471A03AB"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				is_aggregate 	TRUE)

-			    (object Role "content"

-				quid       	"3B6B471A03B5"

-				label      	"content"

-				supplier   	"Logical View::xsd::XSDParticleContent"

-				quidu      	"3B6BD22300C6"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$160"

-			quid       	"3B683C890122"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$161"

-				quid       	"3B683C8A0110"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				is_aggregate 	TRUE)

-			    (object Role "term"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B683C8A0111"

-				label      	"term"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$162"

-			quid       	"3B6ADE42009A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$163"

-				quid       	"3B6ADE4302FE"

-				supplier   	"Logical View::xsd::XSDRedefine"

-				quidu      	"3B688C9B02AD"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6ADE430308"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$164"

-			quid       	"3B6AE8240051"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$165"

-				quid       	"3B6AE82602AD"

-				supplier   	"Logical View::xsd::XSDRedefine"

-				quidu      	"3B688C9B02AD"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B6AE82602B7"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$166"

-			quid       	"3B688E6B003D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$167"

-				quid       	"3B688E6C0107"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B688E6C0111"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$168"

-			quid       	"3B66EE8D01BF"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$169"

-				quid       	"3B66EE8E0198"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "elementDeclarations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EE8E0199"

-				label      	"elementDeclarations"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$170"

-			quid       	"3B66FDFA00C3"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$171"

-				quid       	"3B66FDFB027D"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "attributeDeclarations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66FDFB027E"

-				label      	"attributeDeclarations"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$172"

-			quid       	"3B66EE920216"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$173"

-				quid       	"3B66EE93018B"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "attributeGroupDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EE93018C"

-				label      	"attributeGroupDefinitions"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$174"

-			quid       	"3B66EE760049"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$175"

-				quid       	"3B66EE760374"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "typeDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EE76037E"

-				label      	"typeDefinitions"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$176"

-			quid       	"3B66EEFF024F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$177"

-				quid       	"3B66EF00025A"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "modelGroupDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EF000264"

-				label      	"modelGroupDefinitions"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$178"

-			quid       	"3BFC2A1701ED"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$179"

-				quid       	"3BFC2A1A0273"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "identityConstraintDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BFC2A1A027D"

-				label      	"identityConstraintDefinitions"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$180"

-			quid       	"3B66EEA7023E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$181"

-				quid       	"3B66EEA8038A"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "notationDeclarations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EEA8038B"

-				label      	"notationDeclarations"

-				supplier   	"Logical View::xsd::XSDNotationDeclaration"

-				quidu      	"3B66EDAA021C"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$182"

-			quid       	"3B69E4560290"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$183"

-				quid       	"3B69E4570165"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69E457016F"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$184"

-			quid       	"3B6D5CA50112"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$185"

-				quid       	"3B6D5CA703B4"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B6D5CA703C8"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$186"

-			quid       	"3B6C35AD0374"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$187"

-				quid       	"3B6C35AF0006"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "facetContents"

-				quid       	"3B6C35AF0010"

-				label      	"facetContents"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$188"

-			quid       	"3BC8AE0203A8"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$189"

-				quid       	"3BC8AE060051"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "facets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BC8AE060065"

-				label      	"facets"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$190"

-			quid       	"3B6C34B70208"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$191"

-				quid       	"3B6C34BE0258"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "memberTypeDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6C34BE0259"

-				label      	"memberTypeDefinitions"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$192"

-			quid       	"3B6C363201DB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$193"

-				quid       	"3B6C36350059"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "fundamentalFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B6C36350063"

-				label      	"fundamentalFacets"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"

-				client_cardinality 	(value cardinality "1..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$194"

-			quid       	"3B6D35AB0273"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$195"

-				quid       	"3B6D35B20291"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "baseTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6D35B202A5"

-				label      	"baseTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$196"

-			quid       	"3B6D5572016C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$197"

-				quid       	"3B6D5575022F"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "primitiveTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6D55750243"

-				label      	"primitiveTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$198"

-			quid       	"3B69E2910158"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$199"

-				quid       	"3B69E292019F"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69E29201A9"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$200"

-			quid       	"3B9006CF0088"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$201"

-				quid       	"3B9006D1015D"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				is_aggregate 	TRUE)

-			    (object Role "derivationAnnotation"

-				quid       	"3B9006D10167"

-				label      	"derivationAnnotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$202"

-			quid       	"3B69DB330264"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$203"

-				quid       	"3B69DB340284"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69DB34028E"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$204"

-			quid       	"3B69DB11026F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$205"

-				quid       	"3B69DB1201F9"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB120203"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$206"

-			quid       	"3C626EB30005"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$207"

-				quid       	"3C626EB40327"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C626EB40332"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$208"

-			quid       	"3BEBDC870247"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$209"

-				quid       	"3BEBDC8C02F9"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcardContent"

-				quid       	"3BEBDC8C0303"

-				label      	"attributeWildcardContent"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$210"

-			quid       	"3BFE622703CD"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$211"

-				attributes 	(list Attribute_Set)

-				quid       	"3BFE622B0061"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046")

-			    (object Role "components"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BFE622B006C"

-				label      	"components"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "1..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$212"

-			quid       	"3BFE62690165"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$213"

-				quid       	"3BFE626A0026"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				is_aggregate 	TRUE)

-			    (object Role "diagnostics"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3BFE626A0027"

-				label      	"diagnostics"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$214"

-			quid       	"3BFE6431035F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$215"

-				quid       	"3BFE643201C6"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "allDiagnostics"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BFE643201C7"

-				label      	"allDiagnostics"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$216"

-			quid       	"3C21DCC700EC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$217"

-				quid       	"3C21DCCE0042"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedSchema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C21DCCE0043"

-				label      	"resolvedSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$218"

-			quid       	"3C21DD0C03DB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$219"

-				quid       	"3C21DD100304"

-				supplier   	"Logical View::xsd::XSDSchemaCompositor"

-				quidu      	"3C21DB4102AE"

-				is_aggregate 	TRUE)

-			    (object Role "incorporatedSchema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C21DD100305"

-				label      	"incorporatedSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$220"

-			quid       	"3C239134004F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$221"

-				quid       	"3C23913600CA"

-				supplier   	"Logical View::xsd::XSDXPathDefinition"

-				quidu      	"3B6D83BB0355"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3C23913600D4"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$222"

-			quid       	"3C25D3A60131"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$223"

-				quid       	"3C25D3A90370"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "referencingDirectives"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C25D3A90371"

-				label      	"referencingDirectives"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$224"

-			quid       	"3C25ECF0005E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$225"

-				quid       	"3C25ECF4001E"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "rootVersion"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C25ECF40028"

-				label      	"rootVersion"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$226"

-			quid       	"3C25ED0B011B"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$227"

-				quid       	"3C25ED0F0121"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "originalVersion"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C25ED0F012B"

-				label      	"originalVersion"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$228"

-			quid       	"3C25EEAB001F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$229"

-				quid       	"3C25EEAF010B"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "incorporatedVersions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C25EEAF0115"

-				label      	"incorporatedVersions"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$230"

-			quid       	"3C276DA000DE"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$231"

-				quid       	"3C276DA000DF"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "itemTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C276DA000E0"

-				label      	"itemTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$232"

-			quid       	"3C2784730194"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$233"

-				quid       	"3C27847501F1"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "schemaForSchema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C27847501FB"

-				label      	"schemaForSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$234"

-			quid       	"3C2880F503D9"

-			roles      	(list role_list

-			    (object Role "rootTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C2880F9003C"

-				label      	"rootTypeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$235"

-				attributes 	(list Attribute_Set)

-				quid       	"3C2880F90046"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A")))

-		    (object Association "$UNNAMED$236"

-			quid       	"3C2882C50137"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$237"

-				attributes 	(list Attribute_Set)

-				quid       	"3C2882C70112"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046")

-			    (object Role "primaryComponent"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C2882C70113"

-				label      	"primaryComponent"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$238"

-			quid       	"3C28A0F201A4"

-			roles      	(list role_list

-			    (object Role "type"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A0F302E5"

-				label      	"type"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$239"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A0F302F0"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")))

-		    (object Association "$UNNAMED$240"

-			quid       	"3C28A6DB01E5"

-			roles      	(list role_list

-			    (object Role "rootType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A6DD03DD"

-				label      	"rootType"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$241"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A6DD03DE"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$242"

-			quid       	"3C28A7120108"

-			roles      	(list role_list

-			    (object Role "baseType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A7140151"

-				label      	"baseType"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$243"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A714015B"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$244"

-			quid       	"3C28A74B0178"

-			roles      	(list role_list

-			    (object Role "simpleType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A74D017B"

-				label      	"simpleType"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$245"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A74D0185"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$246"

-			quid       	"3C28A7ED03C0"

-			roles      	(list role_list

-			    (object Role "complexType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A7F40117"

-				label      	"complexType"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$247"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A7F40121"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$248"

-			quid       	"3C28A994030A"

-			roles      	(list role_list

-			    (object Role "rootTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A99700DD"

-				label      	"rootTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$249"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A99700E7"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D")))

-		    (object Association "$UNNAMED$250"

-			quid       	"3C28B085025B"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$251"

-				quid       	"3C28B0860270"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B086027A"

-				label      	"minFacet"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$252"

-			quid       	"3C28B08D0252"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$253"

-				quid       	"3C28B08E0091"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B08E009B"

-				label      	"maxFacet"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$254"

-			quid       	"3C28B0AB0396"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$255"

-				quid       	"3C28B0AC03C9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxInclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0AC03D4"

-				label      	"maxInclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMaxInclusiveFacet"

-				quidu      	"3B6C787D00DA"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$256"

-			quid       	"3C28B0AF0338"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$257"

-				quid       	"3C28B0B001F9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minInclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0B00203"

-				label      	"minInclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMinInclusiveFacet"

-				quidu      	"3B6C788702C9"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$258"

-			quid       	"3C28B0B30207"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$259"

-				quid       	"3C28B0B40190"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minExclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0B4019A"

-				label      	"minExclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMinExclusiveFacet"

-				quidu      	"3B6C792D000A"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$260"

-			quid       	"3C28B0B6028D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$261"

-				quid       	"3C28B0B70217"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxExclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0B70221"

-				label      	"maxExclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMaxExclusiveFacet"

-				quidu      	"3B6C789600C2"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$262"

-			quid       	"3C28B0BC0051"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$263"

-				quid       	"3C28B0BC0246"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "lengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0BC0250"

-				label      	"lengthFacet"

-				supplier   	"Logical View::xsd::XSDLengthFacet"

-				quidu      	"3B6C776200E7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$264"

-			quid       	"3C28B0BF018C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$265"

-				quid       	"3C28B0C0006B"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "whiteSpaceFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C00075"

-				label      	"whiteSpaceFacet"

-				supplier   	"Logical View::xsd::XSDWhiteSpaceFacet"

-				quidu      	"3B6C784601B7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$266"

-			quid       	"3C28B0C2021D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$267"

-				quid       	"3C28B0C300AB"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "enumerationFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C300AC"

-				label      	"enumerationFacets"

-				supplier   	"Logical View::xsd::XSDEnumerationFacet"

-				quidu      	"3B6C6ACE0141"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$268"

-			quid       	"3C28B0C50159"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$269"

-				quid       	"3C28B0C600B0"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "patternFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C600BA"

-				label      	"patternFacets"

-				supplier   	"Logical View::xsd::XSDPatternFacet"

-				quidu      	"3B6C6ADB026C"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$270"

-			quid       	"3C28B0C802A7"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$271"

-				quid       	"3C28B0C901EA"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "cardinalityFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C901F5"

-				label      	"cardinalityFacet"

-				supplier   	"Logical View::xsd::XSDCardinalityFacet"

-				quidu      	"3B6C755D03D2"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$272"

-			quid       	"3C28B0CB039C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$273"

-				quid       	"3C28B0CC03D0"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "numericFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0CC03D1"

-				label      	"numericFacet"

-				supplier   	"Logical View::xsd::XSDNumericFacet"

-				quidu      	"3B6C75950206"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$274"

-			quid       	"3C28B0CF0199"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$275"

-				quid       	"3C28B0D20085"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0D2008F"

-				label      	"maxLengthFacet"

-				supplier   	"Logical View::xsd::XSDMaxLengthFacet"

-				quidu      	"3B6C77C70146"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$276"

-			quid       	"3C28B0D500C5"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$277"

-				quid       	"3C28B0D6001D"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0D60027"

-				label      	"minLengthFacet"

-				supplier   	"Logical View::xsd::XSDMinLengthFacet"

-				quidu      	"3B6C778C0065"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$278"

-			quid       	"3C28B0D800DE"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$279"

-				quid       	"3C28B0D803CD"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "totalDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0D803D7"

-				label      	"totalDigitsFacet"

-				supplier   	"Logical View::xsd::XSDTotalDigitsFacet"

-				quidu      	"3B6C79A0020E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$280"

-			quid       	"3C28B0DB0377"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$281"

-				quid       	"3C28B0DC035A"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "fractionDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0DC0364"

-				label      	"fractionDigitsFacet"

-				supplier   	"Logical View::xsd::XSDFractionDigitsFacet"

-				quidu      	"3B6C79BE02EE"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$282"

-			quid       	"3C28B0DF0048"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$283"

-				quid       	"3C28B0DF03B9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "orderedFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0DF03C3"

-				label      	"orderedFacet"

-				supplier   	"Logical View::xsd::XSDOrderedFacet"

-				quidu      	"3B6C74DD0248"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$284"

-			quid       	"3C28B0E300D9"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$285"

-				quid       	"3C28B0E4038E"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "boundedFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0E40398"

-				label      	"boundedFacet"

-				supplier   	"Logical View::xsd::XSDBoundedFacet"

-				quidu      	"3B6C751D0344"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$286"

-			quid       	"3C28B44401EC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$287"

-				quid       	"3C28B4450360"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMaxFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B445036A"

-				label      	"effectiveMaxFacet"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$288"

-			quid       	"3C28B54F0145"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$289"

-				quid       	"3C28B550038C"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveWhiteSpaceFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B5500396"

-				label      	"effectiveWhiteSpaceFacet"

-				supplier   	"Logical View::xsd::XSDWhiteSpaceFacet"

-				quidu      	"3B6C784601B7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$290"

-			quid       	"3C28B5C4011C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$291"

-				quid       	"3C28B5C5020D"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMaxLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B5C50217"

-				label      	"effectiveMaxLengthFacet"

-				supplier   	"Logical View::xsd::XSDMaxLengthFacet"

-				quidu      	"3B6C77C70146"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$292"

-			quid       	"3C28B62A00AA"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$293"

-				quid       	"3C28B62B0138"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveFractionDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B62B0142"

-				label      	"effectiveFractionDigitsFacet"

-				supplier   	"Logical View::xsd::XSDFractionDigitsFacet"

-				quidu      	"3B6C79BE02EE"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$294"

-			quid       	"3C28B6B003A6"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$295"

-				quid       	"3C28B6B10311"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectivePatternFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B6B10312"

-				label      	"effectivePatternFacet"

-				supplier   	"Logical View::xsd::XSDPatternFacet"

-				quidu      	"3B6C6ADB026C"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$296"

-			quid       	"3C28B7CA026B"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$297"

-				quid       	"3C28B7CB0186"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveEnumerationFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B7CB0190"

-				label      	"effectiveEnumerationFacet"

-				supplier   	"Logical View::xsd::XSDEnumerationFacet"

-				quidu      	"3B6C6ACE0141"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$298"

-			quid       	"3C28B8400062"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$299"

-				quid       	"3C28B841001D"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveTotalDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B8410027"

-				label      	"effectiveTotalDigitsFacet"

-				supplier   	"Logical View::xsd::XSDTotalDigitsFacet"

-				quidu      	"3B6C79A0020E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$300"

-			quid       	"3C28B898016D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$301"

-				quid       	"3C28B8990056"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMinLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B8990060"

-				label      	"effectiveMinLengthFacet"

-				supplier   	"Logical View::xsd::XSDMinLengthFacet"

-				quidu      	"3B6C778C0065"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$302"

-			quid       	"3C28B8DC0052"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$303"

-				quid       	"3C28B8DC03B9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B8DC03C3"

-				label      	"effectiveLengthFacet"

-				supplier   	"Logical View::xsd::XSDLengthFacet"

-				quidu      	"3B6C776200E7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$304"

-			quid       	"3C28B97001DB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$305"

-				quid       	"3C28B97100CF"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMinFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B97100D9"

-				label      	"effectiveMinFacet"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$306"

-			quid       	"3D4BB4AE01CC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$307"

-				quid       	"3D4BB4AF010F"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3D4BB4AF011A"

-				label      	"syntheticFacets"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$308"

-			quid       	"3D4BB4D3028E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$309"

-				quid       	"3D4BB4D402F3"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticParticle"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3D4BB4D402FD"

-				label      	"syntheticParticle"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$310"

-			quid       	"3D4BB4D901F6"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$311"

-				quid       	"3D4BB4DA0284"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticWildcard"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3D4BB4DA028E"

-				label      	"syntheticWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$312"

-			quid       	"3D4C68FF01BF"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$313"

-				quid       	"3D4C69020317"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticWildcard"

-				quid       	"3D4C69020318"

-				label      	"syntheticWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE))))

-		logical_presentations 	(list unit_reference_list

-		    (object ClassDiagram "1. Component Hierarchy (Part 1: Structures)"

-			quid       	"3B6847680138"

-			title      	"1. Component Hierarchy (Part 1: Structures)"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @387

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(928, 80)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@387

-				    location   	(766, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @388

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1168, 560)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@388

-				    location   	(940, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	456

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				width      	474

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @389

-				location   	(928, 225)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@387

-				vertices   	(list Points

-				    (928, 225)

-				    (928, 135)))

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @390

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1568, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@390

-				    location   	(1460, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	234

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @391

-				location   	(1203, 706)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@388

-				vertices   	(list Points

-				    (1203, 706)

-				    (1203, 615)))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeContent" @392

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(624, 560)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@392

-				    location   	(372, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	504

-				    justify    	0

-				    label      	"XSDComplexTypeContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683BA00196"

-				width      	522

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @393

-				location   	(444, 709)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@392

-				vertices   	(list Points

-				    (444, 709)

-				    (444, 615)))

-			    (object InheritTreeView "" @394

-				location   	(1572, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@390

-				vertices   	(list Points

-				    (1572, 465)

-				    (1572, 375)))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @395

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@395

-				    location   	(290, 757)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @396

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 1056)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@396

-				    location   	(262, 1013)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @397

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1104, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@397

-				    location   	(936, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	336

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	354

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @398

-				location   	(453, 1203)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@396

-				vertices   	(list Points

-				    (453, 1203)

-				    (453, 1111)))

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @399

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(176, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@399

-				    location   	(62, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	246

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @400

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1872, 800)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@400

-				    location   	(1746, 757)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				width      	270

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @401

-				location   	(1872, 950)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@400

-				vertices   	(list Points

-				    (1872, 950)

-				    (1872, 855)))

-			    (object InheritTreeView "" @402

-				location   	(181, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@399

-				vertices   	(list Points

-				    (181, 465)

-				    (181, 375)))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @403

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1936, 1280)

-				label      	(object ItemLabel

-				    Parent_View 	@403

-				    location   	(1670, 1233)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	550

-				height     	118

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @404

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 1056)

-				label      	(object ItemLabel

-				    Parent_View 	@404

-				    location   	(1734, 1013)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @405

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@405

-				    location   	(1569, 1444)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	638

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	656

-				height     	112

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @406

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1184, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@406

-				    location   	(903, 1444)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	563

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	581

-				height     	112

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @407

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1600, 560)

-				label      	(object ItemLabel

-				    Parent_View 	@407

-				    location   	(1462, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	276

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	294

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @408

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1024, 1056)

-				label      	(object ItemLabel

-				    Parent_View 	@408

-				    location   	(778, 1013)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	510

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @409

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 560)

-				label      	(object ItemLabel

-				    Parent_View 	@409

-				    location   	(1806, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @410

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1296)

-				label      	(object ItemLabel

-				    Parent_View 	@410

-				    location   	(106, 1253)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	510

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @411

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 560)

-				label      	(object ItemLabel

-				    Parent_View 	@411

-				    location   	(60, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	264

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	282

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @412

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1072, 1280)

-				label      	(object ItemLabel

-				    Parent_View 	@412

-				    location   	(802, 1237)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	558

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @413

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@413

-				    location   	(30, 1441)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	676

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	694

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @414

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(576, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@414

-				    location   	(426, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	300

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	318

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @415

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2000, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@415

-				    location   	(1808, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	384

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	402

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @416

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B72D7BB0349"

-				client     	@397

-				supplier   	@387

-				line_style 	3

-				origin_attachment 	(1094, 265)

-				terminal_attachment 	(1094, 225)

-				drawSupplier 	@389)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @417

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(960, 800)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@417

-				    location   	(690, 757)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	558

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @418

-				location   	(962, 947)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@417

-				vertices   	(list Points

-				    (962, 947)

-				    (962, 855)))

-			    (object InheritView "" @419

-				stereotype 	(object SegLabel @420

-				    Parent_View 	@419

-				    location   	(218, 1154)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	212

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.163534

-				    height     	69

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B685F55032B"

-				client     	@410

-				supplier   	@392

-				line_style 	3

-				origin_attachment 	(149, 1241)

-				terminal_attachment 	(149, 709)

-				drawSupplier 	@393)

-			    (object InheritView "" @421

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@410

-				supplier   	@396

-				line_style 	3

-				origin_attachment 	(256, 1241)

-				terminal_attachment 	(256, 1203)

-				drawSupplier 	@398)

-			    (object InheritView "" @422

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCC4A0182"

-				client     	@411

-				supplier   	@399

-				line_style 	3

-				origin_attachment 	(284, 505)

-				terminal_attachment 	(284, 465)

-				drawSupplier 	@402)

-			    (object InheritView "" @423

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A640279"

-				client     	@409

-				supplier   	@390

-				line_style 	3

-				origin_attachment 	(2002, 505)

-				terminal_attachment 	(2002, 465)

-				drawSupplier 	@394)

-			    (object InheritView "" @424

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848AA01D3"

-				client     	@390

-				supplier   	@387

-				line_style 	3

-				origin_attachment 	(1569, 265)

-				terminal_attachment 	(1569, 225)

-				drawSupplier 	@389)

-			    (object InheritView "" @425

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A3A0041"

-				client     	@407

-				supplier   	@390

-				line_style 	3

-				origin_attachment 	(1490, 505)

-				terminal_attachment 	(1490, 465)

-				drawSupplier 	@394)

-			    (object InheritView "" @426

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848FC01E7"

-				client     	@395

-				supplier   	@392

-				line_style 	3

-				origin_attachment 	(510, 745)

-				terminal_attachment 	(510, 709)

-				drawSupplier 	@393)

-			    (object InheritView "" @427

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC800D2"

-				client     	@412

-				supplier   	@417

-				line_style 	3

-				origin_attachment 	(1321, 1225)

-				terminal_attachment 	(1321, 947)

-				drawSupplier 	@418)

-			    (object InheritView "" @428

-				stereotype 	(object SegLabel @429

-				    Parent_View 	@428

-				    location   	(2137, 886)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	238

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.215812

-				    height     	64

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B685F17002E"

-				client     	@404

-				supplier   	@390

-				line_style 	3

-				origin_attachment 	(2200, 1001)

-				terminal_attachment 	(2200, 465)

-				drawSupplier 	@394)

-			    (object InheritView "" @430

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@404

-				supplier   	@400

-				line_style 	3

-				origin_attachment 	(2093, 1001)

-				terminal_attachment 	(2093, 950)

-				drawSupplier 	@401)

-			    (object InheritView "" @431

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@396

-				supplier   	@417

-				line_style 	3

-				origin_attachment 	(450, 1001)

-				terminal_attachment 	(450, 947)

-				drawSupplier 	@418)

-			    (object InheritView "" @432

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCD640231"

-				client     	@399

-				supplier   	@387

-				line_style 	3

-				origin_attachment 	(147, 265)

-				terminal_attachment 	(147, 225)

-				drawSupplier 	@389)

-			    (object InheritView "" @433

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D84F70092"

-				client     	@415

-				supplier   	@387

-				line_style 	3

-				origin_attachment 	(2012, 265)

-				terminal_attachment 	(2012, 225)

-				drawSupplier 	@389)

-			    (object InheritView "" @434

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848B80286"

-				client     	@392

-				supplier   	@387

-				line_style 	3

-				origin_attachment 	(834, 505)

-				terminal_attachment 	(834, 225)

-				drawSupplier 	@389)

-			    (object InheritView "" @435

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA20197"

-				client     	@388

-				supplier   	@387

-				line_style 	3

-				origin_attachment 	(1350, 505)

-				terminal_attachment 	(1350, 225)

-				drawSupplier 	@389)

-			    (object InheritView "" @436

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E1770116"

-				client     	@414

-				supplier   	@387

-				line_style 	3

-				origin_attachment 	(572, 265)

-				terminal_attachment 	(572, 225)

-				drawSupplier 	@389)

-			    (object InheritView "" @437

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B7DC0193"

-				client     	@403

-				supplier   	@400

-				line_style 	3

-				origin_attachment 	(1693, 1221)

-				terminal_attachment 	(1693, 950)

-				drawSupplier 	@401)

-			    (object InheritView "" @438

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684AA30242"

-				client     	@405

-				supplier   	@388

-				line_style 	3

-				origin_attachment 	(1590, 1432)

-				terminal_attachment 	(1590, 706)

-				drawSupplier 	@391)

-			    (object InheritView "" @439

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68494302F1"

-				client     	@406

-				supplier   	@388

-				line_style 	3

-				origin_attachment 	(1431, 1432)

-				terminal_attachment 	(1431, 706)

-				drawSupplier 	@391)

-			    (object InheritView "" @440

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@417

-				supplier   	@388

-				line_style 	3

-				origin_attachment 	(959, 745)

-				terminal_attachment 	(959, 706)

-				drawSupplier 	@391)

-			    (object InheritView "" @441

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@400

-				supplier   	@388

-				line_style 	3

-				origin_attachment 	(1872, 745)

-				terminal_attachment 	(1872, 706)

-				drawSupplier 	@391)

-			    (object InheritView "" @442

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC40090"

-				client     	@408

-				supplier   	@417

-				line_style 	3

-				origin_attachment 	(962, 1001)

-				terminal_attachment 	(962, 947)

-				drawSupplier 	@418)

-			    (object InheritView "" @443

-				stereotype 	(object SegLabel @444

-				    Parent_View 	@443

-				    location   	(95, 1388)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	187

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.042531

-				    height     	67

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B69BAA20310"

-				client     	@413

-				supplier   	@399

-				line_style 	3

-				origin_attachment 	(28, 1429)

-				terminal_attachment 	(28, 465)

-				drawSupplier 	@402)

-			    (object InheritView "" @445

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@413

-				supplier   	@396

-				line_style 	3

-				origin_attachment 	(656, 1429)

-				terminal_attachment 	(656, 1203)

-				drawSupplier 	@398)))

-		    (object ClassDiagram "2. Component Relations (Part 1 : Structures)"

-			quid       	"374B18190028"

-			title      	"2. Component Relations (Part 1 : Structures)"

-			zoom       	96

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @446

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(784, 1632)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@446

-				    location   	(670, 1591)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	246

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @447

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 1632)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@447

-				    location   	(66, 1591)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				width      	270

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$128" @448

-				location   	(494, 1627)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B653017A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "scope" @449

-					Parent_View 	@448

-					location   	(286, -485)

-					label      	(object SegLabel @450

-					    Parent_View 	@449

-					    location   	(555, 1589)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+scope"

-					    pctDist    	0.371257

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69B654006D"

-					client     	@448

-					supplier   	@446

-					line_style 	3

-					origin_attachment 	(494, 1627)

-					terminal_attachment 	(661, 1627)

-					label      	(object SegLabel @451

-					    Parent_View 	@449

-					    location   	(576, 1664)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.491018

-					    height     	37

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$129" @452

-					Parent_View 	@448

-					location   	(286, -485)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69B654006E"

-					client     	@448

-					supplier   	@447

-					line_style 	3

-					origin_attachment 	(494, 1627)

-					terminal_attachment 	(327, 1627))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @453

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2192, 1232)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@453

-				    location   	(2084, 1191)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	234

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @454

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2176, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@454

-				    location   	(2051, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	250

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	268

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$160" @455

-				location   	(2229, 1112)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683C890122"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$161" @456

-					Parent_View 	@455

-					location   	(549, -248)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683C8A0110"

-					client     	@455

-					supplier   	@454

-					line_style 	3

-					origin_attachment 	(2229, 1112)

-					terminal_attachment 	(2229, 1045))

-				    (object RoleView "term" @457

-					Parent_View 	@455

-					location   	(549, -248)

-					label      	(object SegLabel @458

-					    Parent_View 	@457

-					    location   	(2157, 1121)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	108

-					    justify    	0

-					    label      	"+term"

-					    pctDist    	0.134328

-					    height     	72

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683C8A0111"

-					client     	@455

-					supplier   	@453

-					line_style 	3

-					origin_attachment 	(2229, 1112)

-					terminal_attachment 	(2229, 1179)

-					label      	(object SegLabel @459

-					    Parent_View 	@457

-					    location   	(2274, 1119)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.119403

-					    height     	45

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeContent" @460

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1328, 1232)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@460

-				    location   	(1076, 1191)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	504

-				    justify    	0

-				    label      	"XSDComplexTypeContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683BA00196"

-				width      	522

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @461

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 768)

-				label      	(object ItemLabel

-				    Parent_View 	@461

-				    location   	(1977, 727)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	334

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	352

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$148" @462

-				location   	(2219, 880)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683606026F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$149" @463

-					Parent_View 	@462

-					location   	(-357, -240)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6836070221"

-					client     	@462

-					supplier   	@461

-					line_style 	3

-					origin_attachment 	(2219, 880)

-					terminal_attachment 	(2219, 821))

-				    (object RoleView "particles" @464

-					Parent_View 	@462

-					location   	(-357, -240)

-					label      	(object SegLabel @465

-					    Parent_View 	@464

-					    location   	(2105, 888)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+particles"

-					    pctDist    	0.156627

-					    height     	115

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6836070222"

-					client     	@462

-					supplier   	@454

-					line_style 	3

-					origin_attachment 	(2219, 880)

-					terminal_attachment 	(2219, 939)

-					label      	(object SegLabel @466

-					    Parent_View 	@464

-					    location   	(2281, 888)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.156627

-					    height     	62

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @467

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1776, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@467

-				    location   	(1639, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	274

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	292

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @468

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1072, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@468

-				    location   	(905, 1383)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	334

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	352

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @469

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@469

-				    location   	(187, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	508

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$194" @470

-				location   	(590, 1140)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D35AB0273"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$195" @471

-					Parent_View 	@470

-					location   	(302, 148)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B20291"

-					client     	@470

-					supplier   	@469

-					vertices   	(list Points

-					    (590, 1140)

-					    (540, 1140)

-					    (540, 1045))

-					line_style 	3

-					origin_attachment 	(590, 1140)

-					terminal_attachment 	(540, 1045))

-				    (object RoleView "baseTypeDefinition" @472

-					Parent_View 	@470

-					location   	(302, 148)

-					label      	(object SegLabel @473

-					    Parent_View 	@472

-					    location   	(643, 1171)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+baseTypeDefinition"

-					    pctDist    	1.053571

-					    height     	31

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B202A5"

-					client     	@470

-					supplier   	@469

-					vertices   	(list Points

-					    (590, 1140)

-					    (641, 1140)

-					    (641, 1045))

-					line_style 	3

-					origin_attachment 	(590, 1140)

-					terminal_attachment 	(641, 1045)

-					label      	(object SegLabel @474

-					    Parent_View 	@472

-					    location   	(584, 1097)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.122449

-					    height     	44

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @475

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1008, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@475

-				    location   	(745, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	526

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	544

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$96" @476

-				location   	(1119, 1112)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6837DF024F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$97" @477

-					Parent_View 	@476

-					location   	(-1569, -8)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837E100FD"

-					client     	@476

-					supplier   	@475

-					line_style 	3

-					origin_attachment 	(1119, 1112)

-					terminal_attachment 	(1119, 1045))

-				    (object RoleView "contentType" @478

-					Parent_View 	@476

-					location   	(-1569, -8)

-					label      	(object SegLabel @479

-					    Parent_View 	@478

-					    location   	(1259, 1126)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+contentType"

-					    pctDist    	0.208955

-					    height     	140

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837E100FE"

-					client     	@476

-					supplier   	@460

-					line_style 	3

-					origin_attachment 	(1119, 1112)

-					terminal_attachment 	(1119, 1179)

-					label      	(object SegLabel @480

-					    Parent_View 	@478

-					    location   	(1063, 1126)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.208955

-					    height     	57

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$102" @481

-				location   	(1455, 982)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6851BA0126"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$103" @482

-					Parent_View 	@481

-					location   	(159, -570)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6851BB0150"

-					client     	@481

-					supplier   	@475

-					line_style 	3

-					origin_attachment 	(1455, 982)

-					terminal_attachment 	(1280, 982))

-				    (object RoleView "attributeWildcard" @483

-					Parent_View 	@481

-					location   	(159, -570)

-					label      	(object SegLabel @484

-					    Parent_View 	@483

-					    location   	(1445, 929)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+attributeWildcard"

-					    pctDist    	-0.062857

-					    height     	54

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6851BB0151"

-					client     	@481

-					supplier   	@467

-					line_style 	3

-					origin_attachment 	(1455, 982)

-					terminal_attachment 	(1630, 982)

-					label      	(object SegLabel @485

-					    Parent_View 	@483

-					    location   	(1550, 1022)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.542857

-					    height     	40

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$98" @486

-				location   	(921, 1208)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683959006E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$99" @487

-					Parent_View 	@486

-					location   	(-871, -376)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6839590349"

-					client     	@486

-					supplier   	@475

-					line_style 	3

-					origin_attachment 	(921, 1208)

-					terminal_attachment 	(921, 1045))

-				    (object RoleView "attributeUses" @488

-					Parent_View 	@486

-					location   	(-871, -376)

-					label      	(object SegLabel @489

-					    Parent_View 	@488

-					    location   	(778, 1251)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+attributeUses"

-					    pctDist    	0.269939

-					    height     	144

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683959034A"

-					client     	@486

-					supplier   	@468

-					line_style 	3

-					origin_attachment 	(921, 1208)

-					terminal_attachment 	(921, 1371)

-					label      	(object SegLabel @490

-					    Parent_View 	@488

-					    location   	(979, 1254)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.288344

-					    height     	58

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @491

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 768)

-				label      	(object ItemLabel

-				    Parent_View 	@491

-				    location   	(1122, 727)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	380

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	398

-				height     	107

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @492

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1856, 1632)

-				label      	(object ItemLabel

-				    Parent_View 	@492

-				    location   	(1623, 1591)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	484

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @493

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2048, 448)

-				label      	(object ItemLabel

-				    Parent_View 	@493

-				    location   	(1803, 407)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	508

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$152" @494

-				location   	(2216, 608)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6837AC025A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$153" @495

-					Parent_View 	@494

-					location   	(-552, -816)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0338"

-					client     	@494

-					supplier   	@493

-					line_style 	3

-					origin_attachment 	(2216, 608)

-					terminal_attachment 	(2216, 501))

-				    (object RoleView "modelGroup" @496

-					Parent_View 	@494

-					location   	(-552, -816)

-					label      	(object SegLabel @497

-					    Parent_View 	@496

-					    location   	(2080, 628)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+modelGroup"

-					    pctDist    	0.182609

-					    height     	137

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0339"

-					client     	@494

-					supplier   	@461

-					line_style 	3

-					origin_attachment 	(2216, 608)

-					terminal_attachment 	(2216, 715)

-					label      	(object SegLabel @498

-					    Parent_View 	@496

-					    location   	(2256, 633)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.233645

-					    height     	40

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @499

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@499

-				    location   	(1619, 1383)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	556

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$82" @500

-				location   	(1676, 1208)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6887BF0150"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$83" @501

-					Parent_View 	@500

-					location   	(412, -344)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6887C000A7"

-					client     	@500

-					supplier   	@499

-					line_style 	3

-					origin_attachment 	(1676, 1208)

-					terminal_attachment 	(1676, 1371))

-				    (object RoleView "attributeWildcard" @502

-					Parent_View 	@500

-					location   	(412, -344)

-					label      	(object SegLabel @503

-					    Parent_View 	@502

-					    location   	(1857, 1106)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+attributeWildcard"

-					    pctDist    	0.625767

-					    height     	181

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6887C000A8"

-					client     	@500

-					supplier   	@467

-					line_style 	3

-					origin_attachment 	(1676, 1208)

-					terminal_attachment 	(1676, 1045)

-					label      	(object SegLabel @504

-					    Parent_View 	@502

-					    location   	(1618, 1108)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.619632

-					    height     	59

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$78" @505

-				location   	(1429, 1438)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68359F0086"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$79" @506

-					Parent_View 	@505

-					location   	(-363, -146)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6835A00069"

-					client     	@505

-					supplier   	@499

-					line_style 	3

-					origin_attachment 	(1429, 1438)

-					terminal_attachment 	(1610, 1438))

-				    (object RoleView "attributeUses" @507

-					Parent_View 	@505

-					location   	(-363, -146)

-					label      	(object SegLabel @508

-					    Parent_View 	@507

-					    location   	(1405, 1506)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+attributeUses"

-					    pctDist    	0.132597

-					    height     	68

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6835A0006A"

-					client     	@505

-					supplier   	@468

-					line_style 	3

-					origin_attachment 	(1429, 1438)

-					terminal_attachment 	(1248, 1438)

-					label      	(object SegLabel @509

-					    Parent_View 	@507

-					    location   	(1327, 1391)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.563536

-					    height     	48

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @510

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@510

-				    location   	(183, 1383)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	484

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$86" @511

-				location   	(777, 1425)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683585010D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$87" @512

-					Parent_View 	@511

-					location   	(-519, -367)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68358600FA"

-					client     	@511

-					supplier   	@468

-					line_style 	3

-					origin_attachment 	(777, 1425)

-					terminal_attachment 	(896, 1425))

-				    (object RoleView "attributeDeclaration" @513

-					Parent_View 	@511

-					location   	(-519, -367)

-					label      	(object SegLabel @514

-					    Parent_View 	@513

-					    location   	(784, 1508)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+attributeDeclaration"

-					    pctDist    	-0.059259

-					    height     	83

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68358600FB"

-					client     	@511

-					supplier   	@510

-					line_style 	3

-					origin_attachment 	(777, 1425)

-					terminal_attachment 	(658, 1425)

-					label      	(object SegLabel @515

-					    Parent_View 	@513

-					    location   	(721, 1385)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.472441

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$70" @516

-				location   	(237, 1208)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68356B02CB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$71" @517

-					Parent_View 	@516

-					location   	(-1043, 72)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68356D00A6"

-					client     	@516

-					supplier   	@510

-					line_style 	3

-					origin_attachment 	(237, 1208)

-					terminal_attachment 	(237, 1371))

-				    (object RoleView "typeDefinition" @518

-					Parent_View 	@516

-					location   	(-1043, 72)

-					label      	(object SegLabel @519

-					    Parent_View 	@518

-					    location   	(388, 1247)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+typeDefinition"

-					    pctDist    	-0.239264

-					    height     	151

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68356D00A7"

-					client     	@516

-					supplier   	@469

-					line_style 	3

-					origin_attachment 	(237, 1208)

-					terminal_attachment 	(237, 1045)

-					label      	(object SegLabel @520

-					    Parent_View 	@518

-					    location   	(195, 1247)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.239264

-					    height     	43

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @521

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 784)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@521

-				    location   	(198, 743)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$92" @522

-				location   	(728, 775)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6833350340"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$93" @523

-					Parent_View 	@522

-					location   	(-856, -57)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683336028D"

-					client     	@522

-					supplier   	@475

-					vertices   	(list Points

-					    (728, 775)

-					    (788, 775)

-					    (788, 939))

-					line_style 	3

-					origin_attachment 	(728, 775)

-					terminal_attachment 	(788, 939))

-				    (object RoleView "baseTypeDefinition" @524

-					Parent_View 	@522

-					location   	(-856, -57)

-					label      	(object SegLabel @525

-					    Parent_View 	@524

-					    location   	(558, 883)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+baseTypeDefinition"

-					    pctDist    	1.140940

-					    height     	108

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683336028E"

-					client     	@522

-					supplier   	@521

-					line_style 	3

-					origin_attachment 	(728, 775)

-					terminal_attachment 	(579, 775)

-					label      	(object SegLabel @526

-					    Parent_View 	@524

-					    location   	(750, 812)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.152439

-					    height     	37

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @527

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 448)

-				label      	(object ItemLabel

-				    Parent_View 	@527

-				    location   	(1017, 407)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	590

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	608

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$134" @528

-				location   	(1629, 574)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69D29E014D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "referencedKey" @529

-					Parent_View 	@528

-					location   	(-83, 94)

-					label      	(object SegLabel @530

-					    Parent_View 	@529

-					    location   	(1761, 608)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+referencedKey"

-					    pctDist    	-1.797297

-					    height     	34

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69D2A80165"

-					client     	@528

-					supplier   	@527

-					vertices   	(list Points

-					    (1629, 574)

-					    (1555, 574)

-					    (1555, 501))

-					line_style 	3

-					origin_attachment 	(1629, 574)

-					terminal_attachment 	(1555, 501)

-					label      	(object SegLabel @531

-					    Parent_View 	@529

-					    location   	(1622, 539)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.047619

-					    height     	36

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$135" @532

-					Parent_View 	@528

-					location   	(-83, 94)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69D2A8016F"

-					client     	@528

-					supplier   	@527

-					vertices   	(list Points

-					    (1629, 574)

-					    (1689, 574)

-					    (1689, 444)

-					    (1616, 444))

-					line_style 	3

-					origin_attachment 	(1629, 574)

-					terminal_attachment 	(1616, 444))))

-			    (object AssociationViewNew "$UNNAMED$138" @533

-				location   	(1197, 608)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D330025"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$139" @534

-					Parent_View 	@533

-					location   	(-115, 32)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330365"

-					client     	@533

-					supplier   	@527

-					line_style 	3

-					origin_attachment 	(1197, 608)

-					terminal_attachment 	(1197, 501))

-				    (object RoleView "fields" @535

-					Parent_View 	@533

-					location   	(-115, 32)

-					label      	(object SegLabel @536

-					    Parent_View 	@535

-					    location   	(1119, 655)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	120

-					    justify    	0

-					    label      	"+fields"

-					    pctDist    	0.439252

-					    height     	78

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330379"

-					client     	@533

-					supplier   	@491

-					line_style 	3

-					origin_attachment 	(1197, 608)

-					terminal_attachment 	(1197, 715)

-					label      	(object SegLabel @537

-					    Parent_View 	@535

-					    location   	(1253, 654)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.429907

-					    height     	56

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$136" @538

-				location   	(1415, 608)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D3D003E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$137" @539

-					Parent_View 	@538

-					location   	(103, 32)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E022A"

-					client     	@538

-					supplier   	@527

-					line_style 	3

-					origin_attachment 	(1415, 608)

-					terminal_attachment 	(1415, 501))

-				    (object RoleView "selector" @540

-					Parent_View 	@538

-					location   	(103, 32)

-					label      	(object SegLabel @541

-					    Parent_View 	@540

-					    location   	(1513, 651)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+selector"

-					    pctDist    	0.411215

-					    height     	98

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E0234"

-					client     	@538

-					supplier   	@491

-					line_style 	3

-					origin_attachment 	(1415, 608)

-					terminal_attachment 	(1415, 715)

-					label      	(object SegLabel @542

-					    Parent_View 	@540

-					    location   	(1381, 650)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.392523

-					    height     	34

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @543

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				location   	(1312, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@543

-				    location   	(1022, 68)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	581

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	599

-				height     	209

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$180" @544

-				location   	(2395, 606)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EEA7023E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$181" @545

-					Parent_View 	@544

-					location   	(-853, 174)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EEA8038A"

-					client     	@544

-					supplier   	@543

-					vertices   	(list Points

-					    (2395, 606)

-					    (2395, 65)

-					    (1611, 65))

-					line_style 	3

-					origin_attachment 	(2395, 606)

-					terminal_attachment 	(1611, 65))

-				    (object RoleView "notationDeclarations" @546

-					Parent_View 	@544

-					location   	(-853, 174)

-					label      	(object SegLabel @547

-					    Parent_View 	@546

-					    location   	(2089, 104)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+notationDeclarations"

-					    pctDist    	-0.489776

-					    height     	307

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EEA8038B"

-					client     	@544

-					supplier   	@492

-					vertices   	(list Points

-					    (2395, 606)

-					    (2395, 1633)

-					    (2098, 1633))

-					line_style 	3

-					origin_attachment 	(2395, 606)

-					terminal_attachment 	(2098, 1633)

-					label      	(object SegLabel @548

-					    Parent_View 	@546

-					    location   	(2344, 105)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.487829

-					    height     	52

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$176" @549

-				location   	(1772, 249)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EEFF024F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$177" @550

-					Parent_View 	@549

-					location   	(-948, -327)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EF00025A"

-					client     	@549

-					supplier   	@543

-					line_style 	3

-					origin_attachment 	(1772, 249)

-					terminal_attachment 	(1611, 249))

-				    (object RoleView "modelGroupDefinitions" @551

-					Parent_View 	@549

-					location   	(-948, -327)

-					label      	(object SegLabel @552

-					    Parent_View 	@551

-					    location   	(2076, 335)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	432

-					    justify    	0

-					    label      	"+modelGroupDefinitions"

-					    pctDist    	0.713592

-					    height     	244

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EF000264"

-					client     	@549

-					supplier   	@493

-					vertices   	(list Points

-					    (1772, 249)

-					    (1832, 249)

-					    (1832, 395))

-					line_style 	3

-					origin_attachment 	(1772, 249)

-					terminal_attachment 	(1832, 395)

-					label      	(object SegLabel @553

-					    Parent_View 	@551

-					    location   	(1781, 340)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.737864

-					    height     	52

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$172" @554

-				location   	(2346, 518)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EE920216"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$173" @555

-					Parent_View 	@554

-					location   	(154, 86)

-					label      	(object SegLabel @556

-					    Parent_View 	@555

-					    location   	(1872, 1857)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	-3.630072

-					    height     	475

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE93018B"

-					client     	@554

-					supplier   	@543

-					vertices   	(list Points

-					    (2346, 518)

-					    (2346, 149)

-					    (1611, 149))

-					line_style 	3

-					origin_attachment 	(2346, 518)

-					terminal_attachment 	(1611, 149))

-				    (object RoleView "attributeGroupDefinitions" @557

-					Parent_View 	@554

-					location   	(154, 86)

-					label      	(object SegLabel @558

-					    Parent_View 	@557

-					    location   	(2008, 195)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	468

-					    justify    	0

-					    label      	"+attributeGroupDefinitions"

-					    pctDist    	-0.349946

-					    height     	339

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE93018C"

-					client     	@554

-					supplier   	@499

-					vertices   	(list Points

-					    (2346, 518)

-					    (2346, 1441)

-					    (2166, 1441))

-					line_style 	3

-					origin_attachment 	(2346, 518)

-					terminal_attachment 	(2166, 1441)

-					label      	(object SegLabel @559

-					    Parent_View 	@557

-					    location   	(2299, 197)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.348862

-					    height     	48

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$174" @560

-				location   	(203, 159)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EE760049"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$175" @561

-					Parent_View 	@560

-					location   	(-485, -273)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE760374"

-					client     	@560

-					supplier   	@543

-					line_style 	3

-					origin_attachment 	(203, 159)

-					terminal_attachment 	(1013, 159))

-				    (object RoleView "typeDefinitions" @562

-					Parent_View 	@560

-					location   	(-485, -273)

-					label      	(object SegLabel @563

-					    Parent_View 	@562

-					    location   	(349, 196)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+typeDefinitions"

-					    pctDist    	-1.475728

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE76037E"

-					client     	@560

-					supplier   	@521

-					vertices   	(list Points

-					    (203, 159)

-					    (104, 159)

-					    (104, 784)

-					    (189, 784))

-					line_style 	3

-					origin_attachment 	(203, 159)

-					terminal_attachment 	(189, 784)

-					label      	(object SegLabel @564

-					    Parent_View 	@562

-					    location   	(155, 200)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.059701

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$178" @565

-				location   	(1087, 329)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFC2A1701ED"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$179" @566

-					Parent_View 	@565

-					location   	(-577, -23)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFC2A1A0273"

-					client     	@565

-					supplier   	@543

-					line_style 	3

-					origin_attachment 	(1087, 329)

-					terminal_attachment 	(1087, 264))

-				    (object RoleView "identityConstraintDefinitions" @567

-					Parent_View 	@565

-					location   	(-577, -23)

-					label      	(object SegLabel @568

-					    Parent_View 	@567

-					    location   	(1375, 338)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+identityConstraintDefinitions"

-					    pctDist    	0.130952

-					    height     	288

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFC2A1A027D"

-					client     	@565

-					supplier   	@527

-					line_style 	3

-					origin_attachment 	(1087, 329)

-					terminal_attachment 	(1087, 395)

-					label      	(object SegLabel @569

-					    Parent_View 	@567

-					    location   	(1018, 336)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.107143

-					    height     	70

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$170" @570

-				location   	(48, 320)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66FDFA00C3"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$171" @571

-					Parent_View 	@570

-					location   	(-1072, -288)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66FDFB027D"

-					client     	@570

-					supplier   	@543

-					vertices   	(list Points

-					    (49, 322)

-					    (49, 68)

-					    (1013, 68))

-					line_style 	3

-					origin_attachment 	(49, 322)

-					terminal_attachment 	(1013, 68))

-				    (object RoleView "attributeDeclarations" @572

-					Parent_View 	@570

-					location   	(-1072, -288)

-					label      	(object SegLabel @573

-					    Parent_View 	@572

-					    location   	(338, 106)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+attributeDeclarations"

-					    pctDist    	-0.198536

-					    height     	289

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66FDFB027E"

-					client     	@570

-					supplier   	@510

-					vertices   	(list Points

-					    (49, 322)

-					    (49, 1415)

-					    (174, 1415))

-					line_style 	3

-					origin_attachment 	(49, 322)

-					terminal_attachment 	(174, 1415)

-					label      	(object SegLabel @574

-					    Parent_View 	@572

-					    location   	(91, 108)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.196706

-					    height     	42

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @575

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 448)

-				label      	(object ItemLabel

-				    Parent_View 	@575

-				    location   	(175, 412)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	483

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	501

-				height     	97

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$120" @576

-				location   	(499, 589)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69C0590198"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$121" @577

-					Parent_View 	@576

-					location   	(-13, 109)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69C05D01E3"

-					client     	@576

-					supplier   	@575

-					vertices   	(list Points

-					    (499, 589)

-					    (452, 589)

-					    (452, 496))

-					line_style 	3

-					origin_attachment 	(499, 589)

-					terminal_attachment 	(452, 496))

-				    (object RoleView "substitutionGroupAffiliation" @578

-					Parent_View 	@576

-					location   	(-13, 109)

-					label      	(object SegLabel @579

-					    Parent_View 	@578

-					    location   	(811, 585)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	504

-					    justify    	0

-					    label      	"+substitutionGroupAffiliation"

-					    pctDist    	6.520833

-					    height     	5

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69C05D01ED"

-					client     	@576

-					supplier   	@575

-					vertices   	(list Points

-					    (499, 589)

-					    (547, 589)

-					    (547, 496))

-					line_style 	3

-					origin_attachment 	(499, 589)

-					terminal_attachment 	(547, 496)

-					label      	(object SegLabel @580

-					    Parent_View 	@578

-					    location   	(499, 559)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.000000

-					    height     	31

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$114" @581

-				location   	(241, 613)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68338C0058"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$115" @582

-					Parent_View 	@581

-					location   	(-1343, -219)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68338C03BF"

-					client     	@581

-					supplier   	@575

-					line_style 	3

-					origin_attachment 	(241, 613)

-					terminal_attachment 	(241, 496))

-				    (object RoleView "typeDefinition" @583

-					Parent_View 	@581

-					location   	(-1343, -219)

-					label      	(object SegLabel @584

-					    Parent_View 	@583

-					    location   	(408, 694)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+typeDefinition"

-					    pctDist    	0.686441

-					    height     	167

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68338C03C0"

-					client     	@581

-					supplier   	@521

-					line_style 	3

-					origin_attachment 	(241, 613)

-					terminal_attachment 	(241, 731)

-					label      	(object SegLabel @585

-					    Parent_View 	@583

-					    location   	(202, 685)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.610169

-					    height     	39

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$116" @586

-				location   	(837, 460)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6833EF0160"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$117" @587

-					Parent_View 	@586

-					location   	(-1819, -68)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00298"

-					client     	@586

-					supplier   	@575

-					line_style 	3

-					origin_attachment 	(837, 460)

-					terminal_attachment 	(666, 460))

-				    (object RoleView "identityConstraintDefinitions" @588

-					Parent_View 	@586

-					location   	(-1819, -68)

-					label      	(object SegLabel @589

-					    Parent_View 	@588

-					    location   	(880, 528)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+identityConstraintDefinitions"

-					    pctDist    	0.251462

-					    height     	68

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00299"

-					client     	@586

-					supplier   	@527

-					line_style 	3

-					origin_attachment 	(837, 460)

-					terminal_attachment 	(1008, 460)

-					label      	(object SegLabel @590

-					    Parent_View 	@588

-					    location   	(859, 407)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.130435

-					    height     	54

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$168" @591

-				location   	(541, 246)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EE8D01BF"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$169" @592

-					Parent_View 	@591

-					location   	(-1123, -186)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE8E0198"

-					client     	@591

-					supplier   	@543

-					line_style 	3

-					origin_attachment 	(541, 246)

-					terminal_attachment 	(1013, 246))

-				    (object RoleView "elementDeclarations" @593

-					Parent_View 	@591

-					location   	(-1123, -186)

-					label      	(object SegLabel @594

-					    Parent_View 	@593

-					    location   	(443, 335)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+elementDeclarations"

-					    pctDist    	0.209302

-					    height     	89

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE8E0199"

-					client     	@591

-					supplier   	@575

-					vertices   	(list Points

-					    (541, 246)

-					    (224, 246)

-					    (224, 400))

-					line_style 	3

-					origin_attachment 	(541, 246)

-					terminal_attachment 	(224, 400)

-					label      	(object SegLabel @595

-					    Parent_View 	@593

-					    location   	(186, 335)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.864693

-					    height     	39

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$122" @596

-				location   	(353, 621)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C42DBDD0297"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$123" @597

-					Parent_View 	@596

-					location   	(-63, 173)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C42DBE0011E"

-					client     	@596

-					supplier   	@575

-					vertices   	(list Points

-					    (353, 621)

-					    (306, 621)

-					    (306, 496))

-					line_style 	3

-					origin_attachment 	(353, 621)

-					terminal_attachment 	(306, 496))

-				    (object RoleView "substitutionGroup" @598

-					Parent_View 	@596

-					location   	(-63, 173)

-					label      	(object SegLabel @599

-					    Parent_View 	@598

-					    location   	(579, 636)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+substitutionGroup"

-					    pctDist    	4.808511

-					    height     	15

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C42DBE00128"

-					client     	@596

-					supplier   	@575

-					vertices   	(list Points

-					    (353, 621)

-					    (400, 621)

-					    (400, 496))

-					line_style 	3

-					origin_attachment 	(353, 621)

-					terminal_attachment 	(400, 496)

-					label      	(object SegLabel @600

-					    Parent_View 	@598

-					    location   	(350, 583)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.069767

-					    height     	39

-					    orientation 	0))))))

-		    (object ClassDiagram "3. Component Attributes  (Part 1 : Structures)"

-			quid       	"3B69E78602C5"

-			title      	"3. Component Attributes  (Part 1 : Structures)"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @601

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 128)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@601

-				    location   	(46, 47)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	516

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				compartment 	(object Compartment

-				    Parent_View 	@601

-				    location   	(46, 107)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	482

-				    compartmentItems 	(list Compartment

-					"+ name : String"

-					"+ targetNamespace : String"))

-				width      	534

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @602

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 1648)

-				label      	(object ItemLabel

-				    Parent_View 	@602

-				    location   	(41, 1567)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	512

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @603

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2368, 1680)

-				label      	(object ItemLabel

-				    Parent_View 	@603

-				    location   	(1781, 1524)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1174

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				compartment 	(object Compartment

-				    Parent_View 	@603

-				    location   	(1781, 1584)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	5

-				    max_width  	1139

-				    compartmentItems 	(list Compartment

-					"+ derivationMethod : XSDDerivationMethod = restriction"

-					"<<0..*>> + final : XSDComplexFinal"

-					"+ abstract : boolean"

-					"+ contentTypeCategory : XSDContentTypeCategory"

-					"<<0..*>> + prohibitedSubstitutions : XSDProhibitedSubstitutions"))

-				width      	1192

-				height     	336

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @604

-				location   	(463, 362)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@601

-				vertices   	(list Points

-				    (463, 362)

-				    (463, 221)))

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @605

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1408, 1600)

-				label      	(object ItemLabel

-				    Parent_View 	@605

-				    location   	(1094, 1519)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	628

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@605

-				    location   	(1094, 1579)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	592

-				    compartmentItems 	(list Compartment

-					"+ variety : XSDVariety"

-					"<<0..*>> + final : XSDSimpleFinal"))

-				width      	646

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @606

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(912, 144)

-				label      	(object ItemLabel

-				    Parent_View 	@606

-				    location   	(647, 38)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	530

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				compartment 	(object Compartment

-				    Parent_View 	@606

-				    location   	(647, 98)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	502

-				    compartmentItems 	(list Compartment

-					"+ required : boolean"

-					"+ value : Value"

-					"+ constraint : XSDConstraint"))

-				width      	548

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @607

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(688, 1936)

-				label      	(object ItemLabel

-				    Parent_View 	@607

-				    location   	(45, 1830)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1286

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				compartment 	(object Compartment

-				    Parent_View 	@607

-				    location   	(45, 1890)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	1260

-				    compartmentItems 	(list Compartment

-					"+ namespaceConstraintCategory : XSDNamespaceConstraintCategory"

-					"<<0..*>> + namespaceConstraint : String"

-					"+ processContents : XSDProcessContents"))

-				width      	1304

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @608

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(336, 1440)

-				label      	(object ItemLabel

-				    Parent_View 	@608

-				    location   	(47, 1384)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	578

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	596

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @609

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 512)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@609

-				    location   	(36, 431)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				compartment 	(object Compartment

-				    Parent_View 	@609

-				    location   	(36, 491)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	506

-				    compartmentItems 	(list Compartment

-					"+ value : Value"

-					"+ constraint : XSDConstraint"))

-				width      	554

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @610

-				location   	(294, 697)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@609

-				vertices   	(list Points

-				    (294, 697)

-				    (294, 605)))

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @611

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2256, 128)

-				label      	(object ItemLabel

-				    Parent_View 	@611

-				    location   	(1995, 47)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	522

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	540

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @612

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2688, 512)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@612

-				    location   	(2418, 460)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	558

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @613

-				location   	(2684, 962)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@612

-				vertices   	(list Points

-				    (2684, 962)

-				    (2684, 576)))

-			    (object ClassView "Class" "Logical View::xsd::XSDCompositor" @614

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@614

-				    location   	(45, 1116)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDCompositor")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@614

-				    location   	(45, 1066)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B869B620037"

-				width      	344

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConstraint" @615

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@615

-				    location   	(638, 469)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDConstraint")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@615

-				    location   	(638, 419)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B869E2601AE"

-				width      	342

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDerivationMethod" @616

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2192, 2272)

-				label      	(object ItemLabel

-				    Parent_View 	@616

-				    location   	(1980, 2213)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"XSDDerivationMethod")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@616

-				    location   	(1980, 2163)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B86A0B000CE"

-				width      	442

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintCategory" @617

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1584, 176)

-				label      	(object ItemLabel

-				    Parent_View 	@617

-				    location   	(1281, 88)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	607

-				    justify    	0

-				    label      	"XSDIdentityConstraintCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@617

-				    location   	(1281, 38)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	607

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B86A1E00272"

-				width      	625

-				height     	300

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDContentTypeCategory" @618

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2704, 2224)

-				label      	(object ItemLabel

-				    Parent_View 	@618

-				    location   	(2456, 2115)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	496

-				    justify    	0

-				    label      	"XSDContentTypeCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@618

-				    location   	(2456, 2065)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	496

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B86A79F03A2"

-				width      	514

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDVariety" @619

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(880, 1600)

-				label      	(object ItemLabel

-				    Parent_View 	@619

-				    location   	(708, 1516)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"XSDVariety")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@619

-				    location   	(708, 1466)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FF7730249"

-				width      	362

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDProcessContents" @620

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(976, 2240)

-				label      	(object ItemLabel

-				    Parent_View 	@620

-				    location   	(766, 2156)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"XSDProcessContents")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@620

-				    location   	(766, 2106)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FF8C70284"

-				width      	438

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathVariety" @621

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2768, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@621

-				    location   	(2587, 97)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	363

-				    justify    	0

-				    label      	"XSDXPathVariety")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@621

-				    location   	(2587, 47)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	363

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FFB89033A"

-				width      	381

-				height     	250

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleFinal" @622

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 1872)

-				label      	(object ItemLabel

-				    Parent_View 	@622

-				    location   	(1389, 1788)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDSimpleFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@622

-				    location   	(1389, 1738)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C25D0295"

-				compartment 	(object Compartment

-				    Parent_View 	@622

-				    location   	(1389, 1848)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	199

-				    compartmentItems 	(list Compartment

-					"+ list"

-					"+ restriction"

-					"+ union"))

-				width      	344

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexFinal" @623

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 2000)

-				label      	(object ItemLabel

-				    Parent_View 	@623

-				    location   	(1786, 1941)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"XSDComplexFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@623

-				    location   	(1786, 1891)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C2CA01CB"

-				compartment 	(object Compartment

-				    Parent_View 	@623

-				    location   	(1786, 2001)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	202

-				    compartmentItems 	(list Compartment

-					"+ extension"

-					"+ restriction"))

-				width      	382

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSubstitutionGroupExclusions" @624

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@624

-				    location   	(485, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	630

-				    justify    	0

-				    label      	"XSDSubstitutionGroupExclusions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@624

-				    location   	(485, 1075)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	630

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C59100AE"

-				width      	648

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDisallowedSubstitutions" @625

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1440, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@625

-				    location   	(1171, 1116)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDDisallowedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@625

-				    location   	(1171, 1066)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5A403DF"

-				compartment 	(object Compartment

-				    Parent_View 	@625

-				    location   	(1171, 1176)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	236

-				    compartmentItems 	(list Compartment

-					"+ substitution"

-					"+ extension"

-					"+ restriction"))

-				width      	556

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDProhibitedSubstitutions" @626

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1664, 2272)

-				label      	(object ItemLabel

-				    Parent_View 	@626

-				    location   	(1398, 2213)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"XSDProhibitedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@626

-				    location   	(1398, 2163)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5BE0272"

-				compartment 	(object Compartment

-				    Parent_View 	@626

-				    location   	(1398, 2273)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	202

-				    compartmentItems 	(list Compartment

-					"+ extension"

-					"+ restriction"))

-				width      	550

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamespaceConstraintCategory" @627

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 2240)

-				label      	(object ItemLabel

-				    Parent_View 	@627

-				    location   	(45, 2154)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	678

-				    justify    	0

-				    label      	"XSDNamespaceConstraintCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@627

-				    location   	(45, 2104)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	678

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5EA0023"

-				width      	696

-				height     	296

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @628

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1264, 880)

-				label      	(object ItemLabel

-				    Parent_View 	@628

-				    location   	(571, 749)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1386

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				compartment 	(object Compartment

-				    Parent_View 	@628

-				    location   	(571, 809)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	1357

-				    compartmentItems 	(list Compartment

-					"+ nillable : boolean"

-					"<<0..*>> + disallowedSubstitutions : XSDDisallowedSubstitutions"

-					"<<0..*>> + substitutionGroupExclusions : XSDSubstitutionGroupExclusions"

-					"+ abstract : boolean"))

-				width      	1404

-				height     	286

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @629

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@628

-				supplier   	@609

-				line_style 	3

-				origin_attachment 	(681, 737)

-				terminal_attachment 	(681, 697)

-				drawSupplier 	@610)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @630

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 864)

-				label      	(object ItemLabel

-				    Parent_View 	@630

-				    location   	(35, 812)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	492

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @631

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2688, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@631

-				    location   	(2420, 1100)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	554

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @632

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC800D2"

-				client     	@631

-				supplier   	@612

-				line_style 	3

-				origin_attachment 	(2862, 1088)

-				terminal_attachment 	(2862, 962)

-				drawSupplier 	@613)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @633

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2352, 1312)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@633

-				    location   	(2168, 1261)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	368

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	386

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @634

-				location   	(2375, 1465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@633

-				vertices   	(list Points

-				    (2375, 1465)

-				    (2375, 1375)))

-			    (object InheritView "" @635

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@633

-				supplier   	@612

-				line_style 	3

-				origin_attachment 	(2368, 1249)

-				terminal_attachment 	(2368, 962)

-				drawSupplier 	@613)

-			    (object InheritView "" @636

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@603

-				supplier   	@633

-				line_style 	3

-				origin_attachment 	(2818, 1512)

-				terminal_attachment 	(2818, 1465)

-				drawSupplier 	@634)

-			    (object InheritView "" @637

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@605

-				supplier   	@633

-				line_style 	3

-				origin_attachment 	(1406, 1507)

-				terminal_attachment 	(1406, 1465)

-				drawSupplier 	@634)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @638

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2064, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@638

-				    location   	(1818, 1101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	510

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @639

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC40090"

-				client     	@638

-				supplier   	@612

-				line_style 	3

-				origin_attachment 	(2115, 1089)

-				terminal_attachment 	(2115, 962)

-				drawSupplier 	@613)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @640

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1600, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@640

-				    location   	(1034, 468)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1132

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	1150

-				height     	144

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @641

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684AA30242"

-				client     	@640

-				supplier   	@601

-				line_style 	3

-				origin_attachment 	(1568, 456)

-				terminal_attachment 	(1568, 362)

-				drawSupplier 	@604)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @642

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 784)

-				label      	(object ItemLabel

-				    Parent_View 	@642

-				    location   	(2078, 703)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	484

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	502

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @643

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(176, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@643

-				    location   	(43, 268)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	266

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	284

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @644

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68494302F1"

-				client     	@642

-				supplier   	@601

-				line_style 	3

-				origin_attachment 	(2290, 691)

-				terminal_attachment 	(2290, 362)

-				drawSupplier 	@604)

-			    (object InheritView "" @645

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B7DC0193"

-				client     	@630

-				supplier   	@609

-				line_style 	3

-				origin_attachment 	(141, 800)

-				terminal_attachment 	(141, 697)

-				drawSupplier 	@610)

-			    (object InheritView "" @646

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@609

-				supplier   	@601

-				line_style 	3

-				origin_attachment 	(372, 419)

-				terminal_attachment 	(372, 362)

-				drawSupplier 	@604)

-			    (object InheritView "" @647

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@612

-				supplier   	@601

-				line_style 	3

-				origin_attachment 	(2687, 448)

-				terminal_attachment 	(2687, 362)

-				drawSupplier 	@604)))

-		    (object ClassDiagram "4. Component Hierarchy, Relations and Attributes (Part 2: Datatypes)"

-			quid       	"3B6C3265005F"

-			title      	"4. Component Hierarchy, Relations and Attributes (Part 2: Datatypes)"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDFixedFacet" @648

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 896)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@648

-				    location   	(32, 840)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	320

-				    justify    	0

-				    label      	"XSDFixedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C699E00C1"

-				width      	338

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRepeatableFacet" @649

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(720, 896)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@649

-				    location   	(504, 845)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	432

-				    justify    	0

-				    label      	"XSDRepeatableFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6AA6031A"

-				width      	450

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDEnumerationFacet" @650

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@650

-				    location   	(266, 1112)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	460

-				    justify    	0

-				    label      	"XSDEnumerationFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ACE0141"

-				width      	478

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDPatternFacet" @651

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1008, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@651

-				    location   	(777, 1112)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDPatternFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ADB026C"

-				width      	480

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @652

-				location   	(718, 1049)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@649

-				vertices   	(list Points

-				    (718, 1049)

-				    (718, 959)))

-			    (object ClassView "Class" "Logical View::xsd::XSDOrderedFacet" @653

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2000, 928)

-				label      	(object ItemLabel

-				    Parent_View 	@653

-				    location   	(1799, 872)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"XSDOrderedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C74DD0248"

-				width      	420

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDBoundedFacet" @654

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1568, 928)

-				label      	(object ItemLabel

-				    Parent_View 	@654

-				    location   	(1383, 872)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	370

-				    justify    	0

-				    label      	"XSDBoundedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C751D0344"

-				width      	388

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDCardinalityFacet" @655

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2032, 1104)

-				label      	(object ItemLabel

-				    Parent_View 	@655

-				    location   	(1807, 1048)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	450

-				    justify    	0

-				    label      	"XSDCardinalityFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C755D03D2"

-				width      	468

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNumericFacet" @656

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1504, 1104)

-				label      	(object ItemLabel

-				    Parent_View 	@656

-				    location   	(1319, 1049)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	370

-				    justify    	0

-				    label      	"XSDNumericFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C75950206"

-				width      	388

-				height     	134

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDLengthFacet" @657

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(656, 1376)

-				label      	(object ItemLabel

-				    Parent_View 	@657

-				    location   	(491, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	330

-				    justify    	0

-				    label      	"XSDLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C776200E7"

-				width      	348

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinLengthFacet" @658

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(608, 1552)

-				label      	(object ItemLabel

-				    Parent_View 	@658

-				    location   	(405, 1497)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"XSDMinLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C778C0065"

-				width      	424

-				height     	134

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @659

-				location   	(144, 1262)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@648

-				vertices   	(list Points

-				    (144, 1262)

-				    (144, 964)))

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxLengthFacet" @660

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1216, 1552)

-				label      	(object ItemLabel

-				    Parent_View 	@660

-				    location   	(1007, 1497)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDMaxLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C77C70146"

-				width      	436

-				height     	134

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWhiteSpaceFacet" @661

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1120, 1376)

-				label      	(object ItemLabel

-				    Parent_View 	@661

-				    location   	(880, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	480

-				    justify    	0

-				    label      	"XSDWhiteSpaceFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C784601B7"

-				width      	498

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxInclusiveFacet" @662

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@662

-				    location   	(1090, 1676)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"XSDMaxInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C787D00DA"

-				width      	462

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxExclusiveFacet" @663

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1424, 1904)

-				label      	(object ItemLabel

-				    Parent_View 	@663

-				    location   	(1193, 1852)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDMaxExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C789600C2"

-				width      	480

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinInclusiveFacet" @664

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@664

-				    location   	(282, 1676)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	428

-				    justify    	0

-				    label      	"XSDMinInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C788702C9"

-				width      	446

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinExclusiveFacet" @665

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1904)

-				label      	(object ItemLabel

-				    Parent_View 	@665

-				    location   	(124, 1852)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	456

-				    justify    	0

-				    label      	"XSDMinExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C792D000A"

-				width      	474

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTotalDigitsFacet" @666

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@666

-				    location   	(52, 2056)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	408

-				    justify    	0

-				    label      	"XSDTotalDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79A0020E"

-				width      	426

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFractionDigitsFacet" @667

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@667

-				    location   	(1318, 2056)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDFractionDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79BE02EE"

-				width      	486

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @668

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C9D03C7"

-				client     	@650

-				supplier   	@649

-				line_style 	3

-				origin_attachment 	(394, 1100)

-				terminal_attachment 	(394, 1049)

-				drawSupplier 	@652)

-			    (object InheritView "" @669

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C78620045"

-				client     	@661

-				supplier   	@648

-				line_style 	3

-				origin_attachment 	(1119, 1308)

-				terminal_attachment 	(1119, 1262)

-				drawSupplier 	@659)

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @670

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(336, 160)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@670

-				    location   	(174, 117)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	342

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @671

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6CA5038D"

-				client     	@651

-				supplier   	@649

-				line_style 	3

-				origin_attachment 	(1044, 1100)

-				terminal_attachment 	(1044, 1049)

-				drawSupplier 	@652)

-			    (object InheritView "" @672

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C778002DF"

-				client     	@657

-				supplier   	@648

-				line_style 	3

-				origin_attachment 	(663, 1308)

-				terminal_attachment 	(663, 1262)

-				drawSupplier 	@659)

-			    (object ClassView "Class" "Logical View::xsd::XSDOrdered" @673

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2048, 1408)

-				label      	(object ItemLabel

-				    Parent_View 	@673

-				    location   	(1835, 1324)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"XSDOrdered")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@673

-				    location   	(1835, 1274)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BC7715202E4"

-				width      	444

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDCardinality" @674

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2048, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@674

-				    location   	(1835, 1669)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"XSDCardinality")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@674

-				    location   	(1835, 1619)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BC7715D009B"

-				width      	444

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWhiteSpace" @675

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2064, 2032)

-				label      	(object ItemLabel

-				    Parent_View 	@675

-				    location   	(1861, 1951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"XSDWhiteSpace")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@675

-				    location   	(1861, 1901)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BEED0F60342"

-				width      	424

-				height     	287

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::Value" @676

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(880, 2096)

-				label      	(object ItemLabel

-				    Parent_View 	@676

-				    location   	(571, 2062)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	618

-				    justify    	0

-				    label      	"Value")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@676

-				    location   	(571, 2012)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	618

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3C040B5B031F"

-				width      	636

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @677

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B610337"

-				client     	@666

-				supplier   	@648

-				line_style 	3

-				origin_attachment 	(75, 2044)

-				terminal_attachment 	(75, 1262)

-				drawSupplier 	@659)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinFacet" @678

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 1376)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@678

-				    location   	(113, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	286

-				    justify    	0

-				    label      	"XSDMinFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CDE037C"

-				compartment 	(object Compartment

-				    Parent_View 	@678

-				    location   	(113, 1380)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	254

-				    compartmentItems 	(list Compartment

-					"+ value : Value"))

-				width      	304

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxFacet" @679

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1584, 1376)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@679

-				    location   	(1440, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	288

-				    justify    	0

-				    label      	"XSDMaxFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CEB010E"

-				compartment 	(object Compartment

-				    Parent_View 	@679

-				    location   	(1440, 1380)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	258

-				    compartmentItems 	(list Compartment

-					"+ value : Value"))

-				width      	306

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @680

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C0A1D240098"

-				client     	@678

-				supplier   	@648

-				line_style 	3

-				origin_attachment 	(235, 1308)

-				terminal_attachment 	(235, 1262)

-				drawSupplier 	@659)

-			    (object InheritView "" @681

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C0A1D3103AD"

-				client     	@679

-				supplier   	@648

-				line_style 	3

-				origin_attachment 	(1581, 1308)

-				terminal_attachment 	(1581, 1262)

-				drawSupplier 	@659)

-			    (object InheritView "" @682

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B520353"

-				client     	@664

-				supplier   	@678

-				line_style 	3

-				origin_attachment 	(285, 1664)

-				terminal_attachment 	(285, 1444))

-			    (object InheritView "" @683

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B8303B8"

-				client     	@662

-				supplier   	@679

-				line_style 	3

-				origin_attachment 	(1500, 1664)

-				terminal_attachment 	(1500, 1444))

-			    (object InheritView "" @684

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B8E0309"

-				client     	@663

-				supplier   	@679

-				line_style 	3

-				origin_attachment 	(1622, 1840)

-				terminal_attachment 	(1622, 1444))

-			    (object InheritView "" @685

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C77C400C0"

-				client     	@658

-				supplier   	@648

-				line_style 	3

-				origin_attachment 	(447, 1485)

-				terminal_attachment 	(447, 1262)

-				drawSupplier 	@659)

-			    (object InheritView "" @686

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B7D00FC"

-				client     	@660

-				supplier   	@648

-				line_style 	3

-				origin_attachment 	(1397, 1485)

-				terminal_attachment 	(1397, 1262)

-				drawSupplier 	@659)

-			    (object InheritView "" @687

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B990016"

-				client     	@667

-				supplier   	@648

-				line_style 	3

-				origin_attachment 	(1775, 2044)

-				terminal_attachment 	(1775, 1262)

-				drawSupplier 	@659)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @688

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 368)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@688

-				    location   	(174, 318)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	388

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				width      	406

-				height     	125

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @689

-				location   	(366, 522)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@688

-				vertices   	(list Points

-				    (366, 522)

-				    (366, 430)))

-			    (object ClassView "Class" "Logical View::xsd::XSDConstrainingFacet" @690

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 624)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@690

-				    location   	(34, 573)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"XSDConstrainingFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6B340093"

-				width      	462

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @691

-				location   	(272, 781)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@690

-				vertices   	(list Points

-				    (272, 781)

-				    (272, 687)))

-			    (object InheritView "" @692

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C8F002E"

-				client     	@649

-				supplier   	@690

-				line_style 	3

-				origin_attachment 	(594, 833)

-				terminal_attachment 	(594, 781)

-				drawSupplier 	@691)

-			    (object ClassView "Class" "Logical View::xsd::XSDFundamentalFacet" @693

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(752, 624)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@693

-				    location   	(526, 573)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	452

-				    justify    	0

-				    label      	"XSDFundamentalFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C69E801D6"

-				width      	470

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @694

-				location   	(768, 789)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@693

-				vertices   	(list Points

-				    (768, 789)

-				    (768, 687)))

-			    (object InheritView "" @695

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7659012C"

-				client     	@653

-				supplier   	@693

-				line_style 	3

-				origin_attachment 	(2050, 860)

-				terminal_attachment 	(2050, 789)

-				drawSupplier 	@694)

-			    (object InheritView "" @696

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C763C0224"

-				client     	@654

-				supplier   	@693

-				line_style 	3

-				origin_attachment 	(1525, 860)

-				terminal_attachment 	(1525, 789)

-				drawSupplier 	@694)

-			    (object InheritView "" @697

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C764F0131"

-				client     	@655

-				supplier   	@693

-				line_style 	3

-				origin_attachment 	(2237, 1036)

-				terminal_attachment 	(2237, 789)

-				drawSupplier 	@694)

-			    (object InheritView "" @698

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C76420074"

-				client     	@656

-				supplier   	@693

-				line_style 	3

-				origin_attachment 	(1328, 1037)

-				terminal_attachment 	(1328, 789)

-				drawSupplier 	@694)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @699

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1456, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@699

-				    location   	(1137, 47)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	638

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@699

-				    location   	(1137, 107)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	598

-				    compartmentItems 	(list Compartment

-					"+ variety : XSDVariety"

-					"<<0..*>> + final : XSDSimpleFinal"))

-				width      	656

-				height     	250

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$126" @700

-				location   	(775, 178)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D597102EA"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$127" @701

-					Parent_View 	@700

-					location   	(-1209, -46)

-					label      	(object SegLabel @702

-					    Parent_View 	@701

-					    location   	(509, 235)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D59750119"

-					client     	@700

-					supplier   	@688

-					vertices   	(list Points

-					    (775, 178)

-					    (550, 178)

-					    (550, 306))

-					line_style 	3

-					origin_attachment 	(775, 178)

-					terminal_attachment 	(550, 306))

-				    (object RoleView "simpleTypeDefinition" @703

-					Parent_View 	@700

-					location   	(-1209, -46)

-					label      	(object SegLabel @704

-					    Parent_View 	@703

-					    location   	(875, 136)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+simpleTypeDefinition"

-					    pctDist    	0.283133

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D59750105"

-					client     	@700

-					supplier   	@699

-					line_style 	3

-					origin_attachment 	(775, 178)

-					terminal_attachment 	(1128, 178)

-					label      	(object SegLabel @705

-					    Parent_View 	@703

-					    location   	(1061, 215)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.812500

-					    height     	37

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$188" @706

-				location   	(369, 72)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BC8AE0203A8"

-				roleview_list 	(list RoleViews

-				    (object RoleView "facets" @707

-					Parent_View 	@706

-					location   	(-1615, -152)

-					label      	(object SegLabel @708

-					    Parent_View 	@707

-					    location   	(187, 496)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+facets"

-					    pctDist    	0.913863

-					    height     	87

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BC8AE060065"

-					client     	@706

-					supplier   	@690

-					vertices   	(list Points

-					    (369, 72)

-					    (100, 72)

-					    (100, 561))

-					line_style 	3

-					origin_attachment 	(369, 72)

-					terminal_attachment 	(100, 561)

-					label      	(object SegLabel @709

-					    Parent_View 	@707

-					    location   	(60, 498)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.917900

-					    height     	41

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$189" @710

-					Parent_View 	@706

-					location   	(-1615, -152)

-					label      	(object SegLabel @711

-					    Parent_View 	@710

-					    location   	(976, 31)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BC8AE060051"

-					client     	@706

-					supplier   	@699

-					line_style 	3

-					origin_attachment 	(369, 72)

-					terminal_attachment 	(1128, 72))))

-			    (object AssociationViewNew "$UNNAMED$230" @712

-				location   	(1538, 508)

-				label      	(object SegLabel @713

-				    Parent_View 	@712

-				    location   	(1538, 449)

-				    font       	(object Font

-					italics    	TRUE)

-				    hidden     	TRUE

-				    anchor     	1

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	60

-				    justify    	0

-				    label      	""

-				    pctDist    	0.500000

-				    height     	60

-				    orientation 	0)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C276DA000DE"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$231" @714

-					Parent_View 	@712

-					location   	(-446, 284)

-					label      	(object SegLabel @715

-					    Parent_View 	@714

-					    location   	(1446, 340)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C276DA000DF"

-					client     	@712

-					supplier   	@699

-					vertices   	(list Points

-					    (1538, 508)

-					    (1487, 508)

-					    (1487, 285))

-					line_style 	3

-					origin_attachment 	(1538, 508)

-					terminal_attachment 	(1487, 285))

-				    (object RoleView "itemTypeDefinition" @716

-					Parent_View 	@712

-					location   	(-446, 284)

-					label      	(object SegLabel @717

-					    Parent_View 	@716

-					    location   	(1423, 577)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+itemTypeDefinition"

-					    pctDist    	-2.211539

-					    height     	69

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C276DA000E0"

-					client     	@712

-					supplier   	@699

-					vertices   	(list Points

-					    (1538, 508)

-					    (1590, 508)

-					    (1590, 285))

-					line_style 	3

-					origin_attachment 	(1538, 508)

-					terminal_attachment 	(1590, 285)

-					label      	(object SegLabel @718

-					    Parent_View 	@716

-					    location   	(1539, 468)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.003984

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$190" @719

-				location   	(1729, 574)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C34B70208"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$191" @720

-					Parent_View 	@719

-					location   	(-255, 350)

-					label      	(object SegLabel @721

-					    Parent_View 	@720

-					    location   	(1637, 353)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C34BE0258"

-					client     	@719

-					supplier   	@699

-					vertices   	(list Points

-					    (1729, 574)

-					    (1678, 574)

-					    (1678, 285))

-					line_style 	3

-					origin_attachment 	(1729, 574)

-					terminal_attachment 	(1678, 285))

-				    (object RoleView "memberTypeDefinitions" @722

-					Parent_View 	@719

-					location   	(-255, 350)

-					label      	(object SegLabel @723

-					    Parent_View 	@722

-					    location   	(1559, 654)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	444

-					    justify    	0

-					    label      	"+memberTypeDefinitions"

-					    pctDist    	-3.269231

-					    height     	80

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C34BE0259"

-					client     	@719

-					supplier   	@699

-					vertices   	(list Points

-					    (1729, 574)

-					    (1781, 574)

-					    (1781, 285))

-					line_style 	3

-					origin_attachment 	(1729, 574)

-					terminal_attachment 	(1781, 285)

-					label      	(object SegLabel @724

-					    Parent_View 	@722

-					    location   	(1730, 520)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.312121

-					    height     	52

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$192" @725

-				location   	(748, 269)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C363201DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "fundamentalFacets" @726

-					Parent_View 	@725

-					location   	(-1236, 45)

-					label      	(object SegLabel @727

-					    Parent_View 	@726

-					    location   	(873, 312)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+fundamentalFacets"

-					    pctDist    	-1.409091

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C36350063"

-					client     	@725

-					supplier   	@693

-					vertices   	(list Points

-					    (748, 269)

-					    (659, 269)

-					    (659, 561))

-					line_style 	3

-					origin_attachment 	(748, 269)

-					terminal_attachment 	(659, 561)

-					label      	(object SegLabel @728

-					    Parent_View 	@726

-					    location   	(728, 385)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.538028

-					    height     	69

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$193" @729

-					Parent_View 	@725

-					location   	(-1236, 45)

-					label      	(object SegLabel @730

-					    Parent_View 	@729

-					    location   	(1052, 228)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C36350059"

-					client     	@725

-					supplier   	@699

-					line_style 	3

-					origin_attachment 	(748, 269)

-					terminal_attachment 	(1128, 269))))

-			    (object AssociationViewNew "$UNNAMED$194" @731

-				location   	(1175, 396)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D35AB0273"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$195" @732

-					Parent_View 	@731

-					location   	(-809, 172)

-					label      	(object SegLabel @733

-					    Parent_View 	@732

-					    location   	(1094, 316)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B20291"

-					client     	@731

-					supplier   	@699

-					vertices   	(list Points

-					    (1175, 396)

-					    (1135, 396)

-					    (1135, 285))

-					line_style 	3

-					origin_attachment 	(1175, 396)

-					terminal_attachment 	(1135, 285))

-				    (object RoleView "baseTypeDefinition" @734

-					Parent_View 	@731

-					location   	(-809, 172)

-					label      	(object SegLabel @735

-					    Parent_View 	@734

-					    location   	(1074, 443)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+baseTypeDefinition"

-					    pctDist    	-2.533333

-					    height     	47

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B202A5"

-					client     	@731

-					supplier   	@699

-					vertices   	(list Points

-					    (1175, 396)

-					    (1215, 396)

-					    (1215, 285))

-					line_style 	3

-					origin_attachment 	(1175, 396)

-					terminal_attachment 	(1215, 285)

-					label      	(object SegLabel @736

-					    Parent_View 	@734

-					    location   	(1172, 359)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.096154

-					    height     	38

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$196" @737

-				location   	(1360, 446)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D5572016C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$197" @738

-					Parent_View 	@737

-					location   	(-624, 222)

-					label      	(object SegLabel @739

-					    Parent_View 	@738

-					    location   	(1268, 327)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D5575022F"

-					client     	@737

-					supplier   	@699

-					vertices   	(list Points

-					    (1360, 446)

-					    (1309, 446)

-					    (1309, 285))

-					line_style 	3

-					origin_attachment 	(1360, 446)

-					terminal_attachment 	(1309, 285))

-				    (object RoleView "primitiveTypeDefinition" @740

-					Parent_View 	@737

-					location   	(-624, 222)

-					label      	(object SegLabel @741

-					    Parent_View 	@740

-					    location   	(1204, 508)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	432

-					    justify    	0

-					    label      	"+primitiveTypeDefinition"

-					    pctDist    	-3.000000

-					    height     	62

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D55750243"

-					client     	@737

-					supplier   	@699

-					vertices   	(list Points

-					    (1360, 446)

-					    (1412, 446)

-					    (1412, 285))

-					line_style 	3

-					origin_attachment 	(1360, 446)

-					terminal_attachment 	(1412, 285)

-					label      	(object SegLabel @742

-					    Parent_View 	@740

-					    location   	(1373, 409)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.062147

-					    height     	38

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleFinal" @743

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2080, 512)

-				label      	(object ItemLabel

-				    Parent_View 	@743

-				    location   	(1917, 428)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDSimpleFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@743

-				    location   	(1917, 378)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C25D0295"

-				compartment 	(object Compartment

-				    Parent_View 	@743

-				    location   	(1917, 488)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	3

-				    max_width  	202

-				    compartmentItems 	(list Compartment

-					"+ list"

-					"+ restriction"

-					"+ union"))

-				width      	344

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDVariety" @744

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2080, 176)

-				label      	(object ItemLabel

-				    Parent_View 	@744

-				    location   	(1918, 92)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDVariety")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@744

-				    location   	(1918, 42)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FF7730249"

-				width      	342

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @745

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C7B0396"

-				client     	@693

-				supplier   	@688

-				line_style 	3

-				origin_attachment 	(591, 561)

-				terminal_attachment 	(591, 522)

-				drawSupplier 	@689)

-			    (object InheritView "" @746

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C800394"

-				client     	@690

-				supplier   	@688

-				line_style 	3

-				origin_attachment 	(272, 561)

-				terminal_attachment 	(272, 522)

-				drawSupplier 	@689)

-			    (object InheritView "" @747

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D25680259"

-				client     	@688

-				supplier   	@670

-				line_style 	3

-				origin_attachment 	(366, 306)

-				terminal_attachment 	(366, 215))

-			    (object InheritView "" @748

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C8801B4"

-				client     	@648

-				supplier   	@690

-				line_style 	3

-				origin_attachment 	(147, 828)

-				terminal_attachment 	(147, 781)

-				drawSupplier 	@691)

-			    (object InheritView "" @749

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B590281"

-				client     	@665

-				supplier   	@678

-				line_style 	3

-				origin_attachment 	(150, 1840)

-				terminal_attachment 	(150, 1444))))

-		    (object ClassDiagram "5. Component Annotations"

-			quid       	"3B69D68D00D2"

-			title      	"5. Component Annotations"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @750

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 80)

-				label      	(object ItemLabel

-				    Parent_View 	@750

-				    location   	(88, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	336

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	354

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @751

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@751

-				    location   	(82, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @752

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1872, 1504)

-				label      	(object ItemLabel

-				    Parent_View 	@752

-				    location   	(1626, 1461)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	510

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConstrainingFacet" @753

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 304)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@753

-				    location   	(1663, 261)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	450

-				    justify    	0

-				    label      	"XSDConstrainingFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6B340093"

-				width      	468

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @754

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@754

-				    location   	(74, 1317)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	588

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	606

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @755

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 704)

-				label      	(object ItemLabel

-				    Parent_View 	@755

-				    location   	(86, 661)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @756

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@756

-				    location   	(74, 1141)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	510

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @757

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 544)

-				label      	(object ItemLabel

-				    Parent_View 	@757

-				    location   	(86, 501)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @758

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1200, 80)

-				label      	(object ItemLabel

-				    Parent_View 	@758

-				    location   	(1068, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	264

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	282

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @759

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1936, 1216)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@759

-				    location   	(1750, 1173)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @760

-				location   	(1994, 1412)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@759

-				vertices   	(list Points

-				    (1994, 1412)

-				    (1994, 1271)))

-			    (object InheritView "" @761

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@752

-				supplier   	@759

-				line_style 	3

-				origin_attachment 	(2084, 1449)

-				terminal_attachment 	(2084, 1412)

-				drawSupplier 	@760)

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @762

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 864)

-				label      	(object ItemLabel

-				    Parent_View 	@762

-				    location   	(80, 821)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	384

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	402

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @763

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2000, 80)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@763

-				    location   	(1892, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				width      	234

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @764

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@764

-				    location   	(84, 341)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	554

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @765

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@765

-				    location   	(86, 181)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @766

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1792, 1712)

-				label      	(object ItemLabel

-				    Parent_View 	@766

-				    location   	(1467, 1674)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	651

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	669

-				height     	100

-				annotation 	8)

-			    (object InheritView "" @767

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@766

-				supplier   	@759

-				line_style 	3

-				origin_attachment 	(1572, 1662)

-				terminal_attachment 	(1572, 1412)

-				drawSupplier 	@760)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @768

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 1024)

-				label      	(object ItemLabel

-				    Parent_View 	@768

-				    location   	(78, 981)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDRepeatableFacet" @769

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 560)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@769

-				    location   	(1688, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	432

-				    justify    	0

-				    label      	"XSDRepeatableFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6AA6031A"

-				width      	450

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @770

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1536)

-				label      	(object ItemLabel

-				    Parent_View 	@770

-				    location   	(71, 1493)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	274

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	292

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @771

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@771

-				    location   	(872, 685)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	720

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	738

-				height     	543

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$132" @772

-				location   	(865, 1359)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB0D0183"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$133" @773

-					Parent_View 	@772

-					location   	(-255, 559)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0D033C"

-					client     	@772

-					supplier   	@754

-					line_style 	3

-					origin_attachment 	(865, 1359)

-					terminal_attachment 	(671, 1359))

-				    (object RoleView "annotation" @774

-					Parent_View 	@772

-					location   	(-255, 559)

-					label      	(object SegLabel @775

-					    Parent_View 	@774

-					    location   	(798, 1321)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-1.116667

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0D0346"

-					client     	@772

-					supplier   	@771

-					vertices   	(list Points

-					    (865, 1359)

-					    (925, 1359)

-					    (925, 1215))

-					line_style 	3

-					origin_attachment 	(865, 1359)

-					terminal_attachment 	(925, 1215)

-					label      	(object SegLabel @776

-					    Parent_View 	@774

-					    location   	(987, 1276)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.706422

-					    height     	62

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$156" @777

-				location   	(713, 709)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB0F0212"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$157" @778

-					Parent_View 	@777

-					location   	(-407, -90)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1000C9"

-					client     	@777

-					supplier   	@755

-					line_style 	3

-					origin_attachment 	(713, 709)

-					terminal_attachment 	(563, 709))

-				    (object RoleView "annotation" @779

-					Parent_View 	@777

-					location   	(-407, -90)

-					label      	(object SegLabel @780

-					    Parent_View 	@779

-					    location   	(727, 667)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.095238

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1000D3"

-					client     	@777

-					supplier   	@771

-					line_style 	3

-					origin_attachment 	(713, 709)

-					terminal_attachment 	(863, 709)

-					label      	(object SegLabel @781

-					    Parent_View 	@779

-					    location   	(796, 753)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.553571

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$150" @782

-				location   	(719, 1193)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB15008A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$151" @783

-					Parent_View 	@782

-					location   	(-401, 393)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB160096"

-					client     	@782

-					supplier   	@756

-					line_style 	3

-					origin_attachment 	(719, 1193)

-					terminal_attachment 	(575, 1193))

-				    (object RoleView "annotation" @784

-					Parent_View 	@782

-					location   	(-401, 393)

-					label      	(object SegLabel @785

-					    Parent_View 	@784

-					    location   	(720, 1147)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.006993

-					    height     	47

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1600A0"

-					client     	@782

-					supplier   	@771

-					line_style 	3

-					origin_attachment 	(719, 1193)

-					terminal_attachment 	(863, 1193)

-					label      	(object SegLabel @786

-					    Parent_View 	@784

-					    location   	(806, 1240)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.604167

-					    height     	47

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$110" @787

-				location   	(785, 550)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB0A0066"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$111" @788

-					Parent_View 	@787

-					location   	(-335, -250)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0B023F"

-					client     	@787

-					supplier   	@757

-					line_style 	3

-					origin_attachment 	(785, 550)

-					terminal_attachment 	(563, 550))

-				    (object RoleView "annotation" @789

-					Parent_View 	@787

-					location   	(-335, -250)

-					label      	(object SegLabel @790

-					    Parent_View 	@789

-					    location   	(779, 516)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.070707

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0B0249"

-					client     	@787

-					supplier   	@771

-					vertices   	(list Points

-					    (785, 550)

-					    (884, 550)

-					    (884, 673))

-					line_style 	3

-					origin_attachment 	(785, 550)

-					terminal_attachment 	(884, 673)

-					label      	(object SegLabel @791

-					    Parent_View 	@789

-					    location   	(935, 612)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.729730

-					    height     	51

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$182" @792

-				location   	(1184, 404)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E4560290"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$183" @793

-					Parent_View 	@792

-					location   	(-32, -412)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E4570165"

-					client     	@792

-					supplier   	@758

-					line_style 	3

-					origin_attachment 	(1184, 404)

-					terminal_attachment 	(1184, 135))

-				    (object RoleView "annotations" @794

-					Parent_View 	@792

-					location   	(-32, -412)

-					label      	(object SegLabel @795

-					    Parent_View 	@794

-					    location   	(1324, 226)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	249

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	-0.665428

-					    height     	140

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E457016F"

-					client     	@792

-					supplier   	@771

-					line_style 	3

-					origin_attachment 	(1184, 404)

-					terminal_attachment 	(1184, 673)

-					label      	(object SegLabel @796

-					    Parent_View 	@794

-					    location   	(1251, 615)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.784387

-					    height     	67

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$198" @797

-				location   	(1752, 1034)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E2910158"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$199" @798

-					Parent_View 	@797

-					location   	(536, 218)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E292019F"

-					client     	@797

-					supplier   	@759

-					vertices   	(list Points

-					    (1752, 1034)

-					    (1812, 1034)

-					    (1812, 1161))

-					line_style 	3

-					origin_attachment 	(1752, 1034)

-					terminal_attachment 	(1812, 1161))

-				    (object RoleView "annotation" @799

-					Parent_View 	@797

-					location   	(536, 218)

-					label      	(object SegLabel @800

-					    Parent_View 	@799

-					    location   	(1743, 997)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.059603

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E29201A9"

-					client     	@797

-					supplier   	@771

-					line_style 	3

-					origin_attachment 	(1752, 1034)

-					terminal_attachment 	(1601, 1034)

-					label      	(object SegLabel @801

-					    Parent_View 	@799

-					    location   	(1684, 1066)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.450331

-					    height     	32

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$200" @802

-				location   	(1896, 881)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B9006CF0088"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$201" @803

-					Parent_View 	@802

-					location   	(621, 40)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B9006D1015D"

-					client     	@802

-					supplier   	@759

-					vertices   	(list Points

-					    (1896, 881)

-					    (1956, 881)

-					    (1956, 1161))

-					line_style 	3

-					origin_attachment 	(1896, 881)

-					terminal_attachment 	(1956, 1161))

-				    (object RoleView "derivationAnnotation" @804

-					Parent_View 	@802

-					location   	(621, 40)

-					label      	(object SegLabel @805

-					    Parent_View 	@804

-					    location   	(1821, 842)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	390

-					    justify    	0

-					    label      	"+derivationAnnotation"

-					    pctDist    	0.254237

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B9006D10167"

-					client     	@802

-					supplier   	@771

-					line_style 	3

-					origin_attachment 	(1896, 881)

-					terminal_attachment 	(1601, 881)

-					label      	(object SegLabel @806

-					    Parent_View 	@804

-					    location   	(1689, 914)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.705085

-					    height     	33

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$202" @807

-				location   	(2040, 715)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB330264"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$203" @808

-					Parent_View 	@807

-					location   	(920, -85)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB340284"

-					client     	@807

-					supplier   	@759

-					vertices   	(list Points

-					    (2040, 715)

-					    (2100, 715)

-					    (2100, 1161))

-					line_style 	3

-					origin_attachment 	(2040, 715)

-					terminal_attachment 	(2100, 1161))

-				    (object RoleView "annotations" @809

-					Parent_View 	@807

-					location   	(920, -85)

-					label      	(object SegLabel @810

-					    Parent_View 	@809

-					    location   	(1758, 681)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	0.643192

-					    height     	35

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB34028E"

-					client     	@807

-					supplier   	@771

-					line_style 	3

-					origin_attachment 	(2040, 715)

-					terminal_attachment 	(1601, 715)

-					label      	(object SegLabel @811

-					    Parent_View 	@809

-					    location   	(1685, 746)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.809313

-					    height     	31

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$220" @812

-				location   	(668, 865)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C239134004F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$221" @813

-					Parent_View 	@812

-					location   	(-612, 33)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C23913600CA"

-					client     	@812

-					supplier   	@762

-					line_style 	3

-					origin_attachment 	(668, 865)

-					terminal_attachment 	(473, 865))

-				    (object RoleView "annotation" @814

-					Parent_View 	@812

-					location   	(-612, 33)

-					label      	(object SegLabel @815

-					    Parent_View 	@814

-					    location   	(714, 825)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.234146

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C23913600D4"

-					client     	@812

-					supplier   	@771

-					line_style 	3

-					origin_attachment 	(668, 865)

-					terminal_attachment 	(863, 865)

-					label      	(object SegLabel @816

-					    Parent_View 	@814

-					    location   	(801, 903)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.682051

-					    height     	38

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$124" @817

-				location   	(1472, 167)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D23B901CD"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$125" @818

-					Parent_View 	@817

-					location   	(256, -649)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D23BA01C4"

-					client     	@817

-					supplier   	@763

-					vertices   	(list Points

-					    (1472, 167)

-					    (1472, 72)

-					    (1883, 72))

-					line_style 	3

-					origin_attachment 	(1472, 167)

-					terminal_attachment 	(1883, 72))

-				    (object RoleView "annotation" @819

-					Parent_View 	@817

-					location   	(256, -649)

-					label      	(object SegLabel @820

-					    Parent_View 	@819

-					    location   	(1604, 129)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.076305

-					    height     	132

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D23BA01CE"

-					client     	@817

-					supplier   	@771

-					line_style 	3

-					origin_attachment 	(1472, 167)

-					terminal_attachment 	(1472, 673)

-					label      	(object SegLabel @821

-					    Parent_View 	@819

-					    location   	(1419, 618)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.893574

-					    height     	54

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$74" @822

-				location   	(927, 350)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB060291"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$75" @823

-					Parent_View 	@822

-					location   	(-193, -450)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB070171"

-					client     	@822

-					supplier   	@764

-					line_style 	3

-					origin_attachment 	(927, 350)

-					terminal_attachment 	(629, 350))

-				    (object RoleView "annotation" @824

-					Parent_View 	@822

-					location   	(-193, -450)

-					label      	(object SegLabel @825

-					    Parent_View 	@824

-					    location   	(878, 310)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.816667

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB070172"

-					client     	@822

-					supplier   	@771

-					vertices   	(list Points

-					    (927, 350)

-					    (987, 350)

-					    (987, 673))

-					line_style 	3

-					origin_attachment 	(927, 350)

-					terminal_attachment 	(987, 673)

-					label      	(object SegLabel @826

-					    Parent_View 	@824

-					    location   	(1037, 612)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.843342

-					    height     	50

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$66" @827

-				location   	(1027, 222)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DADC02F5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$67" @828

-					Parent_View 	@827

-					location   	(-93, -578)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DADD0238"

-					client     	@827

-					supplier   	@765

-					line_style 	3

-					origin_attachment 	(1027, 222)

-					terminal_attachment 	(563, 222))

-				    (object RoleView "annotation" @829

-					Parent_View 	@827

-					location   	(-93, -578)

-					label      	(object SegLabel @830

-					    Parent_View 	@829

-					    location   	(1003, 188)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.406250

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DADD0242"

-					client     	@827

-					supplier   	@771

-					vertices   	(list Points

-					    (1027, 222)

-					    (1087, 222)

-					    (1087, 673))

-					line_style 	3

-					origin_attachment 	(1027, 222)

-					terminal_attachment 	(1087, 673)

-					label      	(object SegLabel @831

-					    Parent_View 	@829

-					    location   	(1137, 613)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	100

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.882583

-					    height     	50

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$90" @832

-				location   	(1494, 1438)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B90068801C2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$91" @833

-					Parent_View 	@832

-					location   	(214, 590)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B90068A0111"

-					client     	@832

-					supplier   	@766

-					line_style 	3

-					origin_attachment 	(1494, 1438)

-					terminal_attachment 	(1494, 1662))

-				    (object RoleView "contentAnnotation" @834

-					Parent_View 	@832

-					location   	(214, 590)

-					label      	(object SegLabel @835

-					    Parent_View 	@834

-					    location   	(1696, 1356)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+contentAnnotation"

-					    pctDist    	0.367713

-					    height     	202

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B90068A011B"

-					client     	@832

-					supplier   	@771

-					line_style 	3

-					origin_attachment 	(1494, 1438)

-					terminal_attachment 	(1494, 1215)

-					label      	(object SegLabel @836

-					    Parent_View 	@834

-					    location   	(1443, 1279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.713004

-					    height     	51

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$144" @837

-				location   	(637, 1022)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB1702C8"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$145" @838

-					Parent_View 	@837

-					location   	(-483, 222)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1803E2"

-					client     	@837

-					supplier   	@768

-					line_style 	3

-					origin_attachment 	(637, 1022)

-					terminal_attachment 	(411, 1022))

-				    (object RoleView "annotation" @839

-					Parent_View 	@837

-					location   	(-483, 222)

-					label      	(object SegLabel @840

-					    Parent_View 	@839

-					    location   	(710, 979)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.328889

-					    height     	44

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB190004"

-					client     	@837

-					supplier   	@771

-					line_style 	3

-					origin_attachment 	(637, 1022)

-					terminal_attachment 	(863, 1022)

-					label      	(object SegLabel @841

-					    Parent_View 	@839

-					    location   	(802, 1062)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.730088

-					    height     	40

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$64" @842

-				location   	(1581, 607)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C626EA70102"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$65" @843

-					Parent_View 	@842

-					location   	(301, -225)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EA90191"

-					client     	@842

-					supplier   	@769

-					vertices   	(list Points

-					    (1581, 607)

-					    (1581, 547)

-					    (1679, 547))

-					line_style 	3

-					origin_attachment 	(1581, 607)

-					terminal_attachment 	(1679, 547))

-				    (object RoleView "annotations" @844

-					Parent_View 	@842

-					location   	(301, -225)

-					label      	(object SegLabel @845

-					    Parent_View 	@844

-					    location   	(1669, 462)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	-2.196970

-					    height     	88

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EA90192"

-					client     	@842

-					supplier   	@771

-					line_style 	3

-					origin_attachment 	(1581, 607)

-					terminal_attachment 	(1581, 673)

-					label      	(object SegLabel @846

-					    Parent_View 	@844

-					    location   	(1539, 620)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.196970

-					    height     	42

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$204" @847

-				location   	(849, 1496)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB11026F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$205" @848

-					Parent_View 	@847

-					location   	(-271, 696)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1201F9"

-					client     	@847

-					supplier   	@770

-					line_style 	3

-					origin_attachment 	(849, 1496)

-					terminal_attachment 	(354, 1496))

-				    (object RoleView "annotation" @849

-					Parent_View 	@847

-					location   	(-271, 696)

-					label      	(object SegLabel @850

-					    Parent_View 	@849

-					    location   	(942, 1464)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.188259

-					    height     	33

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB120203"

-					client     	@847

-					supplier   	@771

-					vertices   	(list Points

-					    (849, 1496)

-					    (1062, 1496)

-					    (1062, 1215))

-					line_style 	3

-					origin_attachment 	(849, 1496)

-					terminal_attachment 	(1062, 1215)

-					label      	(object SegLabel @851

-					    Parent_View 	@849

-					    location   	(1115, 1279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.872690

-					    height     	53

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$206" @852

-				location   	(952, 1565)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C626EB30005"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$207" @853

-					Parent_View 	@852

-					location   	(-328, 733)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EB40327"

-					client     	@852

-					supplier   	@770

-					line_style 	3

-					origin_attachment 	(952, 1565)

-					terminal_attachment 	(354, 1565))

-				    (object RoleView "annotations" @854

-					Parent_View 	@852

-					location   	(-328, 733)

-					label      	(object SegLabel @855

-					    Parent_View 	@854

-					    location   	(1075, 1538)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	0.204959

-					    height     	28

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EB40332"

-					client     	@852

-					supplier   	@771

-					vertices   	(list Points

-					    (952, 1565)

-					    (1200, 1565)

-					    (1200, 1215))

-					line_style 	3

-					origin_attachment 	(952, 1565)

-					terminal_attachment 	(1200, 1215)

-					label      	(object SegLabel @856

-					    Parent_View 	@854

-					    location   	(1254, 1275)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))))

-			    (object InheritView "" @857

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C800394"

-				client     	@753

-				supplier   	@763

-				line_style 	3

-				origin_attachment 	(1984, 249)

-				terminal_attachment 	(1984, 135))

-			    (object InheritView "" @858

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C8F002E"

-				client     	@769

-				supplier   	@753

-				line_style 	3

-				origin_attachment 	(1997, 505)

-				terminal_attachment 	(1997, 359))))

-		    (object ClassDiagram "6. Concrete Components"

-			quid       	"3B6AD74D03C4"

-			title      	"6. Concrete Components"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @859

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@859

-				    location   	(126, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupContent" @860

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(832, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@860

-				    location   	(568, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	528

-				    justify    	0

-				    label      	"XSDAttributeGroupContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6940200089"

-				width      	546

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefineContent" @861

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1200, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@861

-				    location   	(991, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDRedefineContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AE2060172"

-				width      	436

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaContent" @862

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1360, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@862

-				    location   	(1156, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	408

-				    justify    	0

-				    label      	"XSDSchemaContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B688CB800BA"

-				width      	426

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @863

-				location   	(1360, 561)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@862

-				vertices   	(list Points

-				    (1360, 561)

-				    (1360, 471)))

-			    (object ClassView "Class" "Logical View::xsd::XSDInclude" @864

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1632, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@864

-				    location   	(1512, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	240

-				    justify    	0

-				    label      	"XSDInclude")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C7D0250"

-				width      	258

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDImport" @865

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1408, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@865

-				    location   	(1294, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDImport")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C93017F"

-				width      	246

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefine" @866

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1936, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@866

-				    location   	(1805, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDRedefine")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C9B02AD"

-				width      	280

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @867

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@867

-				    location   	(375, 1153)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	851

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	869

-				height     	119

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$142" @868

-				location   	(1368, 1206)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6ADCC5007E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$143" @869

-					Parent_View 	@868

-					location   	(1160, 406)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCC6006B"

-					client     	@868

-					supplier   	@864

-					line_style 	3

-					origin_attachment 	(1368, 1206)

-					terminal_attachment 	(1503, 1206))

-				    (object RoleView "annotation" @870

-					Parent_View 	@868

-					location   	(1160, 406)

-					label      	(object SegLabel @871

-					    Parent_View 	@870

-					    location   	(1347, 1154)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.154412

-					    height     	53

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCC6006C"

-					client     	@868

-					supplier   	@867

-					line_style 	3

-					origin_attachment 	(1368, 1206)

-					terminal_attachment 	(1234, 1206)

-					label      	(object SegLabel @872

-					    Parent_View 	@870

-					    location   	(1300, 1253)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	107

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.514706

-					    height     	47

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$140" @873

-				location   	(1168, 1022)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6ADCD802FC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$141" @874

-					Parent_View 	@873

-					location   	(960, 222)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCD9018B"

-					client     	@873

-					supplier   	@865

-					vertices   	(list Points

-					    (1168, 1022)

-					    (1168, 962)

-					    (1285, 962))

-					line_style 	3

-					origin_attachment 	(1168, 1022)

-					terminal_attachment 	(1285, 962))

-				    (object RoleView "annotation" @875

-					Parent_View 	@873

-					location   	(960, 222)

-					label      	(object SegLabel @876

-					    Parent_View 	@875

-					    location   	(1290, 1075)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.445378

-					    height     	122

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCD9018C"

-					client     	@873

-					supplier   	@867

-					line_style 	3

-					origin_attachment 	(1168, 1022)

-					terminal_attachment 	(1168, 1141)

-					label      	(object SegLabel @877

-					    Parent_View 	@875

-					    location   	(1127, 1074)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.436975

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$162" @878

-				location   	(1563, 1353)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6ADE42009A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$163" @879

-					Parent_View 	@878

-					location   	(1355, 553)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADE4302FE"

-					client     	@878

-					supplier   	@866

-					vertices   	(list Points

-					    (1563, 1353)

-					    (1940, 1353)

-					    (1940, 1255))

-					line_style 	3

-					origin_attachment 	(1563, 1353)

-					terminal_attachment 	(1940, 1255))

-				    (object RoleView "annotations" @880

-					Parent_View 	@878

-					location   	(1355, 553)

-					label      	(object SegLabel @881

-					    Parent_View 	@880

-					    location   	(1317, 1322)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	0.516807

-					    height     	32

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADE430308"

-					client     	@878

-					supplier   	@867

-					vertices   	(list Points

-					    (1563, 1353)

-					    (1181, 1353)

-					    (1181, 1259))

-					line_style 	3

-					origin_attachment 	(1563, 1353)

-					terminal_attachment 	(1181, 1259)

-					label      	(object SegLabel @882

-					    Parent_View 	@880

-					    location   	(1130, 1326)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.861345

-					    height     	52

-					    orientation 	0))))

-			    (object InheritTreeView "" @883

-				location   	(288, 561)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@859

-				vertices   	(list Points

-				    (288, 561)

-				    (288, 471)))

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @884

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(688, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@884

-				    location   	(460, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	456

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				width      	474

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticleContent" @885

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1856, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@885

-				    location   	(1658, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	396

-				    justify    	0

-				    label      	"XSDParticleContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6BD22300C6"

-				width      	414

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @886

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(720, 960)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@886

-				    location   	(450, 917)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	558

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @887

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(224, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@887

-				    location   	(110, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	246

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @888

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCD640231"

-				client     	@887

-				supplier   	@859

-				line_style 	3

-				origin_attachment 	(221, 617)

-				terminal_attachment 	(221, 561)

-				drawSupplier 	@883)

-			    (object InheritView "" @889

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA20197"

-				client     	@884

-				supplier   	@859

-				line_style 	3

-				origin_attachment 	(589, 617)

-				terminal_attachment 	(589, 561)

-				drawSupplier 	@883)

-			    (object InheritView "" @890

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE2B301D5"

-				client     	@861

-				supplier   	@862

-				line_style 	3

-				origin_attachment 	(1016, 617)

-				terminal_attachment 	(1016, 561)

-				drawSupplier 	@863)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaCompositor" @891

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1824, 944)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@891

-				    location   	(1590, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDSchemaCompositor")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C21DB4102AE"

-				width      	486

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @892

-				location   	(1824, 1089)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@891

-				vertices   	(list Points

-				    (1824, 1089)

-				    (1824, 999)))

-			    (object InheritView "" @893

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8DC0381"

-				client     	@864

-				supplier   	@891

-				line_style 	3

-				origin_attachment 	(1666, 1145)

-				terminal_attachment 	(1666, 1089)

-				drawSupplier 	@892)

-			    (object InheritView "" @894

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB640240"

-				client     	@866

-				supplier   	@891

-				line_style 	3

-				origin_attachment 	(1934, 1145)

-				terminal_attachment 	(1934, 1089)

-				drawSupplier 	@892)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @895

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1840, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@895

-				    location   	(1630, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	438

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @896

-				location   	(1762, 819)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@895

-				vertices   	(list Points

-				    (1762, 819)

-				    (1762, 727)))

-			    (object InheritView "" @897

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8D9003E"

-				client     	@865

-				supplier   	@895

-				line_style 	3

-				origin_attachment 	(1416, 889)

-				terminal_attachment 	(1416, 819)

-				drawSupplier 	@896)

-			    (object InheritView "" @898

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE32102AF"

-				client     	@895

-				supplier   	@862

-				line_style 	3

-				origin_attachment 	(1756, 617)

-				terminal_attachment 	(1756, 561)

-				drawSupplier 	@863)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @899

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				location   	(1120, 144)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@899

-				    location   	(875, 101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				width      	508

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @900

-				location   	(1120, 289)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@899

-				vertices   	(list Points

-				    (1120, 289)

-				    (1120, 199)))

-			    (object AssociationViewNew "$UNNAMED$104" @901

-				location   	(1485, 215)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B751B0803C7"

-				roleview_list 	(list RoleViews

-				    (object RoleView "container" @902

-					Parent_View 	@901

-					location   	(989, 103)

-					label      	(object SegLabel @903

-					    Parent_View 	@902

-					    location   	(1604, 210)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	"+container"

-					    pctDist    	0.033113

-					    height     	119

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B0C01CE"

-					client     	@901

-					supplier   	@899

-					vertices   	(list Points

-					    (1485, 215)

-					    (1485, 176)

-					    (1374, 176))

-					line_style 	3

-					origin_attachment 	(1485, 215)

-					terminal_attachment 	(1374, 176)

-					label      	(object SegLabel @904

-					    Parent_View 	@902

-					    location   	(1435, 226)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	69

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.602649

-					    height     	50

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$105" @905

-					Parent_View 	@901

-					location   	(989, 103)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B0C01CF"

-					client     	@901

-					supplier   	@899

-					vertices   	(list Points

-					    (1485, 215)

-					    (1485, 254)

-					    (1345, 254)

-					    (1345, 199))

-					line_style 	3

-					origin_attachment 	(1485, 215)

-					terminal_attachment 	(1345, 199))))

-			    (object AssociationViewNew "$UNNAMED$106" @906

-				location   	(773, 216)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B751B480261"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootContainer" @907

-					Parent_View 	@906

-					location   	(53, 104)

-					label      	(object SegLabel @908

-					    Parent_View 	@907

-					    location   	(614, 217)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+rootContainer"

-					    pctDist    	-0.025000

-					    height     	160

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B4C0285"

-					client     	@906

-					supplier   	@899

-					vertices   	(list Points

-					    (773, 216)

-					    (773, 176)

-					    (866, 176))

-					line_style 	3

-					origin_attachment 	(773, 216)

-					terminal_attachment 	(866, 176)

-					label      	(object SegLabel @909

-					    Parent_View 	@907

-					    location   	(800, 228)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.300000

-					    height     	27

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$107" @910

-					Parent_View 	@906

-					location   	(53, 104)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B4C0286"

-					client     	@906

-					supplier   	@899

-					vertices   	(list Points

-					    (773, 216)

-					    (773, 257)

-					    (895, 257)

-					    (895, 199))

-					line_style 	3

-					origin_attachment 	(773, 216)

-					terminal_attachment 	(895, 199))))

-			    (object InheritView "" @911

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8E60372"

-				client     	@862

-				supplier   	@899

-				line_style 	3

-				origin_attachment 	(1367, 361)

-				terminal_attachment 	(1367, 289)

-				drawSupplier 	@900)

-			    (object InheritView "" @912

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B72D8E200EA"

-				client     	@860

-				supplier   	@899

-				line_style 	3

-				origin_attachment 	(752, 361)

-				terminal_attachment 	(752, 289)

-				drawSupplier 	@900)

-			    (object InheritView "" @913

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA903D2"

-				client     	@859

-				supplier   	@899

-				line_style 	3

-				origin_attachment 	(299, 361)

-				terminal_attachment 	(299, 289)

-				drawSupplier 	@900)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @914

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@914

-				    location   	(61, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	280

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @915

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCC4A0182"

-				client     	@914

-				supplier   	@887

-				line_style 	3

-				origin_attachment 	(216, 1145)

-				terminal_attachment 	(216, 727))

-			    (object AssociationViewNew "$UNNAMED$218" @916

-				location   	(1382, 1425)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DD0C03DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$219" @917

-					Parent_View 	@916

-					location   	(1190, 225)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100304"

-					client     	@916

-					supplier   	@891

-					vertices   	(list Points

-					    (1382, 1425)

-					    (2147, 1425)

-					    (2147, 943)

-					    (2067, 943))

-					line_style 	3

-					origin_attachment 	(1382, 1425)

-					terminal_attachment 	(2067, 943))

-				    (object RoleView "incorporatedSchema" @918

-					Parent_View 	@916

-					location   	(1190, 225)

-					label      	(object SegLabel @919

-					    Parent_View 	@918

-					    location   	(445, 1389)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+incorporatedSchema"

-					    pctDist    	0.706546

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100305"

-					client     	@916

-					supplier   	@914

-					vertices   	(list Points

-					    (1382, 1425)

-					    (225, 1425)

-					    (225, 1255))

-					line_style 	3

-					origin_attachment 	(1382, 1425)

-					terminal_attachment 	(225, 1255)

-					label      	(object SegLabel @920

-					    Parent_View 	@918

-					    location   	(183, 1392)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.896915

-					    height     	43

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$216" @921

-				location   	(1505, 1503)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DCC700EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$217" @922

-					Parent_View 	@921

-					location   	(1313, 303)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0042"

-					client     	@921

-					supplier   	@895

-					vertices   	(list Points

-					    (1505, 1503)

-					    (2188, 1503)

-					    (2188, 675)

-					    (2059, 675))

-					line_style 	3

-					origin_attachment 	(1505, 1503)

-					terminal_attachment 	(2059, 675))

-				    (object RoleView "resolvedSchema" @923

-					Parent_View 	@921

-					location   	(1313, 303)

-					label      	(object SegLabel @924

-					    Parent_View 	@923

-					    location   	(303, 1472)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+resolvedSchema"

-					    pctDist    	0.733333

-					    height     	32

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0043"

-					client     	@921

-					supplier   	@914

-					vertices   	(list Points

-					    (1505, 1503)

-					    (113, 1503)

-					    (113, 1255))

-					line_style 	3

-					origin_attachment 	(1505, 1503)

-					terminal_attachment 	(113, 1255)

-					label      	(object SegLabel @925

-					    Parent_View 	@923

-					    location   	(73, 1472)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.867683

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$108" @926

-				location   	(66, 244)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B751C310356"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$109" @927

-					Parent_View 	@926

-					location   	(-94, -444)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751C330331"

-					client     	@926

-					supplier   	@899

-					vertices   	(list Points

-					    (66, 244)

-					    (66, 144)

-					    (866, 144))

-					line_style 	3

-					origin_attachment 	(66, 244)

-					terminal_attachment 	(866, 144))

-				    (object RoleView "schema" @928

-					Parent_View 	@926

-					location   	(-94, -444)

-					label      	(object SegLabel @929

-					    Parent_View 	@928

-					    location   	(165, 93)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+schema"

-					    pctDist    	-0.168113

-					    height     	99

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751C33033B"

-					client     	@926

-					supplier   	@914

-					line_style 	3

-					origin_attachment 	(66, 244)

-					terminal_attachment 	(66, 1145)

-					label      	(object SegLabel @930

-					    Parent_View 	@928

-					    location   	(136, 184)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	113

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	-0.066593

-					    height     	70

-					    orientation 	0))))

-			    (object InheritView "" @931

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B780BD90059"

-				client     	@885

-				supplier   	@899

-				line_style 	3

-				origin_attachment 	(1759, 361)

-				terminal_attachment 	(1759, 289)

-				drawSupplier 	@900)

-			    (object InheritView "" @932

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E1770116"

-				client     	@867

-				supplier   	@859

-				line_style 	3

-				origin_attachment 	(400, 1141)

-				terminal_attachment 	(400, 561)

-				drawSupplier 	@883)

-			    (object InheritTreeView "" @933

-				location   	(1012, 837)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@861

-				vertices   	(list Points

-				    (1012, 837)

-				    (1012, 727)))

-			    (object InheritView "" @934

-				stereotype 	(object SegLabel @935

-				    Parent_View 	@934

-				    location   	(1071, 871)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	243

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.888158

-				    height     	34

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B7FD4E20366"

-				client     	@867

-				supplier   	@861

-				line_style 	3

-				origin_attachment 	(1037, 1141)

-				terminal_attachment 	(1037, 837)

-				drawSupplier 	@933)

-			    (object InheritView "" @936

-				stereotype 	(object SegLabel @937

-				    Parent_View 	@936

-				    location   	(890, 865)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	263

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.581633

-				    height     	36

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B7FD4BA023C"

-				client     	@886

-				supplier   	@861

-				line_style 	3

-				origin_attachment 	(925, 905)

-				terminal_attachment 	(925, 837)

-				drawSupplier 	@933)

-			    (object InheritView "" @938

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB560092"

-				client     	@891

-				supplier   	@895

-				line_style 	3

-				origin_attachment 	(1828, 889)

-				terminal_attachment 	(1828, 819)

-				drawSupplier 	@896)))

-		    (object ClassDiagram "7. Concrete Attributes"

-			quid       	"3B9F8F7602C7"

-			title      	"7. Concrete Attributes"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @939

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 1440)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@939

-				    location   	(1938, 1359)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	412

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				compartment 	(object Compartment

-				    Parent_View 	@939

-				    location   	(1938, 1419)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	382

-				    compartmentItems 	(list Compartment

-					"+ form : XSDForm"

-					"+ lexicalValue : String"))

-				width      	430

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDForm" @940

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2560, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@940

-				    location   	(2398, 1365)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDForm")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@940

-				    location   	(2398, 1315)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B9F913B01EB"

-				width      	342

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @941

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 96)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@941

-				    location   	(40, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	657

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				compartment 	(object Compartment

-				    Parent_View 	@941

-				    location   	(40, 97)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	446

-				    compartmentItems 	(list Compartment

-					"+ element : DOMElement"))

-				width      	675

-				height     	143

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @942

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(848, 384)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@942

-				    location   	(687, 333)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	322

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	340

-				height     	126

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @943

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 944)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@943

-				    location   	(1678, 892)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	452

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				width      	470

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @944

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1600, 1408)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@944

-				    location   	(1328, 1356)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	544

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	562

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @945

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(864, 624)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@945

-				    location   	(745, 573)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	238

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	256

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @946

-				location   	(850, 537)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@942

-				vertices   	(list Points

-				    (850, 537)

-				    (850, 447)))

-			    (object ClassView "Class" "Logical View::xsd::DOMElement" @947

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1248, 128)

-				label      	(object ItemLabel

-				    Parent_View 	@947

-				    location   	(873, 90)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	751

-				    justify    	0

-				    label      	"DOMElement")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@947

-				    location   	(873, 40)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	751

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3B8189790200"

-				width      	769

-				height     	200

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @948

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 640)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@948

-				    location   	(41, 584)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	512

-				height     	136

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaContent" @949

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 384)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@949

-				    location   	(38, 333)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDSchemaContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B688CB800BA"

-				width      	422

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @950

-				location   	(368, 263)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@941

-				vertices   	(list Points

-				    (368, 263)

-				    (368, 167)))

-			    (object ClassView "Class" "Logical View::xsd::XSDDisallowedSubstitutions" @951

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(992, 1456)

-				label      	(object ItemLabel

-				    Parent_View 	@951

-				    location   	(723, 1347)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDDisallowedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@951

-				    location   	(723, 1297)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5A403DF"

-				compartment 	(object Compartment

-				    Parent_View 	@951

-				    location   	(723, 1407)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	225

-				    compartmentItems 	(list Compartment

-					"+ substitution"

-					"+ extension"

-					"+ restriction"

-					"+ all"))

-				width      	556

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDProhibitedSubstitutions" @952

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(880, 1792)

-				label      	(object ItemLabel

-				    Parent_View 	@952

-				    location   	(614, 1708)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"XSDProhibitedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@952

-				    location   	(614, 1658)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5BE0272"

-				compartment 	(object Compartment

-				    Parent_View 	@952

-				    location   	(614, 1768)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	198

-				    compartmentItems 	(list Compartment

-					"+ extension"

-					"+ restriction"

-					"+ all"))

-				width      	550

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @953

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(912, 2096)

-				label      	(object ItemLabel

-				    Parent_View 	@953

-				    location   	(532, 2040)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	760

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@953

-				    location   	(532, 2100)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	1

-				    max_width  	723

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalFinal : XSDSimpleFinal"))

-				width      	778

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleFinal" @954

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@954

-				    location   	(45, 1875)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDSimpleFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@954

-				    location   	(45, 1825)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C25D0295"

-				width      	344

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexFinal" @955

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2544, 2016)

-				label      	(object ItemLabel

-				    Parent_View 	@955

-				    location   	(2362, 1932)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"XSDComplexFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@955

-				    location   	(2362, 1882)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C2CA01CB"

-				width      	382

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @956

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@956

-				    location   	(41, 1279)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	622

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				compartment 	(object Compartment

-				    Parent_View 	@956

-				    location   	(41, 1339)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	588

-				    compartmentItems 	(list Compartment

-					"+ use : XSDAttributeUseCategory"

-					"+ lexicalValue : String"))

-				width      	640

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUseCategory" @957

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 1632)

-				label      	(object ItemLabel

-				    Parent_View 	@957

-				    location   	(41, 1548)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"XSDAttributeUseCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@957

-				    location   	(41, 1498)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BA7B0E801A8"

-				width      	512

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @958

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2608, 928)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@958

-				    location   	(2498, 881)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	220

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	238

-				height     	119

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @959

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2240, 1712)

-				label      	(object ItemLabel

-				    Parent_View 	@959

-				    location   	(1757, 1631)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	966

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				compartment 	(object Compartment

-				    Parent_View 	@959

-				    location   	(1757, 1691)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	934

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalFinal : XSDProhibitedSubstitutions"

-					"<<0..*>> + block : XSDDisallowedSubstitutions"))

-				width      	984

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @960

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2272, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@960

-				    location   	(1828, 1096)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	888

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				compartment 	(object Compartment

-				    Parent_View 	@960

-				    location   	(1828, 1156)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	852

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalNamespaceConstraint : String"))

-				width      	906

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @961

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1120, 1008)

-				label      	(object ItemLabel

-				    Parent_View 	@961

-				    location   	(622, 777)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	996

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	1014

-				height     	486

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDImport" @962

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 960)

-				label      	(object ItemLabel

-				    Parent_View 	@962

-				    location   	(37, 904)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"XSDImport")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C93017F"

-				width      	424

-				height     	136

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @963

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1344, 656)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@963

-				    location   	(1138, 600)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	412

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				compartment 	(object Compartment

-				    Parent_View 	@963

-				    location   	(1138, 660)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	378

-				    compartmentItems 	(list Compartment

-					"+ lexicalValue : String"))

-				width      	430

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @964

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1840, 2048)

-				label      	(object ItemLabel

-				    Parent_View 	@964

-				    location   	(1410, 1942)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	860

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				compartment 	(object Compartment

-				    Parent_View 	@964

-				    location   	(1410, 2002)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	822

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalFinal : XSDComplexFinal"

-					"<<0..*>> + block : XSDProhibitedSubstitutions"

-					"+ mixed : boolean"))

-				width      	878

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @965

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1488, 1696)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@965

-				    location   	(1304, 1644)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	368

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	386

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @966

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@965

-				supplier   	@944

-				line_style 	3

-				origin_attachment 	(1506, 1632)

-				terminal_attachment 	(1506, 1472))

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @967

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2208, 704)

-				label      	(object ItemLabel

-				    Parent_View 	@967

-				    location   	(1758, 598)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	900

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	918

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @968

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848AA01D3"

-				client     	@958

-				supplier   	@942

-				line_style 	3

-				origin_attachment 	(2696, 869)

-				terminal_attachment 	(2696, 537)

-				drawSupplier 	@946)

-			    (object InheritView "" @969

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@959

-				supplier   	@939

-				line_style 	3

-				origin_attachment 	(2094, 1619)

-				terminal_attachment 	(2094, 1533))

-			    (object InheritTreeView "" @970

-				location   	(1487, 1856)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@965

-				vertices   	(list Points

-				    (1487, 1856)

-				    (1487, 1760)))

-			    (object ClassView "Class" "Logical View::xsd::DOMAttr" @971

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2400, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@971

-				    location   	(2080, 350)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	640

-				    justify    	0

-				    label      	"DOMAttr")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@971

-				    location   	(2080, 300)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	640

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3BBF8C8901B6"

-				width      	658

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @972

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@964

-				supplier   	@965

-				line_style 	3

-				origin_attachment 	(1734, 1930)

-				terminal_attachment 	(1734, 1856)

-				drawSupplier 	@970)

-			    (object InheritView "" @973

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D25680259"

-				client     	@963

-				supplier   	@942

-				line_style 	3

-				origin_attachment 	(1328, 588)

-				terminal_attachment 	(1328, 537)

-				drawSupplier 	@946)

-			    (object InheritView "" @974

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E1770116"

-				client     	@967

-				supplier   	@942

-				line_style 	3

-				origin_attachment 	(2190, 586)

-				terminal_attachment 	(2190, 537)

-				drawSupplier 	@946)

-			    (object InheritView "" @975

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE32102AF"

-				client     	@948

-				supplier   	@949

-				line_style 	3

-				origin_attachment 	(222, 572)

-				terminal_attachment 	(222, 447))

-			    (object InheritView "" @976

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8E60372"

-				client     	@949

-				supplier   	@941

-				line_style 	3

-				origin_attachment 	(260, 321)

-				terminal_attachment 	(260, 263)

-				drawSupplier 	@950)

-			    (object InheritView "" @977

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8D9003E"

-				client     	@962

-				supplier   	@948

-				line_style 	3

-				origin_attachment 	(223, 892)

-				terminal_attachment 	(223, 708))

-			    (object InheritView "" @978

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A3A0041"

-				client     	@960

-				supplier   	@958

-				line_style 	3

-				origin_attachment 	(2600, 1084)

-				terminal_attachment 	(2600, 987))

-			    (object ClassView "Class" "Logical View::xsd::DOMDocument" @979

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2336, 128)

-				label      	(object ItemLabel

-				    Parent_View 	@979

-				    location   	(1957, 94)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	758

-				    justify    	0

-				    label      	"DOMDocument")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@979

-				    location   	(1957, 44)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	758

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3C27850E0381"

-				width      	776

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @980

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA903D2"

-				client     	@942

-				supplier   	@941

-				line_style 	3

-				origin_attachment 	(856, 321)

-				terminal_attachment 	(856, 263)

-				drawSupplier 	@950)

-			    (object ClassView "Class" "Logical View::xsd::DOMNode" @981

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1568, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@981

-				    location   	(1234, 350)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"DOMNode")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@981

-				    location   	(1234, 300)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3BFE64A50117"

-				width      	686

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @982

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCD640231"

-				client     	@945

-				supplier   	@942

-				line_style 	3

-				origin_attachment 	(850, 561)

-				terminal_attachment 	(850, 537)

-				drawSupplier 	@946)

-			    (object InheritView "" @983

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B72D7BB0349"

-				client     	@956

-				supplier   	@942

-				line_style 	3

-				origin_attachment 	(575, 1267)

-				terminal_attachment 	(575, 537)

-				drawSupplier 	@946)

-			    (object InheritView "" @984

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA20197"

-				client     	@943

-				supplier   	@942

-				line_style 	3

-				origin_attachment 	(1694, 880)

-				terminal_attachment 	(1694, 537)

-				drawSupplier 	@946)

-			    (object InheritView "" @985

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCC4A0182"

-				client     	@961

-				supplier   	@945

-				line_style 	3

-				origin_attachment 	(856, 765)

-				terminal_attachment 	(856, 687))

-			    (object InheritTreeView "" @986

-				location   	(1703, 1290)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@943

-				vertices   	(list Points

-				    (1703, 1290)

-				    (1703, 1008)))

-			    (object InheritView "" @987

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@944

-				supplier   	@943

-				line_style 	3

-				origin_attachment 	(1503, 1344)

-				terminal_attachment 	(1503, 1290)

-				drawSupplier 	@986)

-			    (object InheritView "" @988

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@939

-				supplier   	@943

-				line_style 	3

-				origin_attachment 	(2093, 1347)

-				terminal_attachment 	(2093, 1290)

-				drawSupplier 	@986)

-			    (object InheritView "" @989

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@953

-				supplier   	@965

-				line_style 	3

-				origin_attachment 	(1253, 2028)

-				terminal_attachment 	(1253, 1856)

-				drawSupplier 	@970)))

-		    (object ClassDiagram "8. Concrete Containment"

-			quid       	"3B6A8097027A"

-			title      	"8. Concrete Containment"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @990

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2672, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@990

-				    location   	(2439, 949)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	484

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @991

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2640, 576)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@991

-				    location   	(2431, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	436

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefine" @992

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 784)

-				label      	(object ItemLabel

-				    Parent_View 	@992

-				    location   	(2013, 741)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDRedefine")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C9B02AD"

-				width      	280

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefineContent" @993

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2064, 576)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@993

-				    location   	(1854, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"XSDRedefineContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AE2060172"

-				width      	438

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @994

-				location   	(1943, 868)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@993

-				vertices   	(list Points

-				    (1943, 868)

-				    (1943, 631)))

-			    (object AssociationViewNew "$UNNAMED$164" @995

-				location   	(2125, 680)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE8240051"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$165" @996

-					Parent_View 	@995

-					location   	(157, 344)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6AE82602AD"

-					client     	@995

-					supplier   	@992

-					line_style 	3

-					origin_attachment 	(2125, 680)

-					terminal_attachment 	(2125, 729))

-				    (object RoleView "contents" @997

-					Parent_View 	@995

-					location   	(157, 344)

-					label      	(object SegLabel @998

-					    Parent_View 	@997

-					    location   	(2255, 671)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.175439

-					    height     	130

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6AE82602B7"

-					client     	@995

-					supplier   	@993

-					line_style 	3

-					origin_attachment 	(2125, 680)

-					terminal_attachment 	(2125, 631)

-					label      	(object SegLabel @999

-					    Parent_View 	@997

-					    location   	(2067, 671)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.175439

-					    height     	59

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @1000

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1000

-				    location   	(148, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	234

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1001

-				location   	(272, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1000

-				vertices   	(list Points

-				    (272, 465)

-				    (272, 375)))

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @1002

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2656, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1002

-				    location   	(2372, 1121)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	569

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	587

-				height     	118

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @1003

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 576)

-				label      	(object ItemLabel

-				    Parent_View 	@1003

-				    location   	(89, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	334

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	352

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$152" @1004

-				location   	(1170, 1356)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6837AC025A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "modelGroup" @1005

-					Parent_View 	@1004

-					location   	(866, -20)

-					label      	(object SegLabel @1006

-					    Parent_View 	@1005

-					    location   	(269, 1389)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+modelGroup"

-					    pctDist    	0.534044

-					    height     	33

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0339"

-					client     	@1004

-					supplier   	@1003

-					vertices   	(list Points

-					    (1170, 1356)

-					    (206, 1356)

-					    (206, 631))

-					line_style 	3

-					origin_attachment 	(1170, 1356)

-					terminal_attachment 	(206, 631)

-					label      	(object SegLabel @1007

-					    Parent_View 	@1005

-					    location   	(226, 1322)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.559146

-					    height     	35

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$153" @1008

-					Parent_View 	@1004

-					location   	(866, -20)

-					label      	(object SegLabel @1009

-					    Parent_View 	@1008

-					    location   	(2521, 1398)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0338"

-					client     	@1004

-					supplier   	@1002

-					vertices   	(list Points

-					    (1170, 1356)

-					    (2731, 1356)

-					    (2731, 1227))

-					line_style 	3

-					origin_attachment 	(1170, 1356)

-					terminal_attachment 	(2731, 1227))))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @1010

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(160, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@1010

-				    location   	(35, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	250

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	268

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$146" @1011

-				location   	(122, 1136)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6BCEB102F8"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$147" @1012

-					Parent_View 	@1011

-					location   	(-630, -256)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6BCEB6001B"

-					client     	@1011

-					supplier   	@1003

-					line_style 	3

-					origin_attachment 	(122, 1136)

-					terminal_attachment 	(122, 631))

-				    (object RoleView "contents" @1013

-					Parent_View 	@1011

-					location   	(-630, -256)

-					label      	(object SegLabel @1014

-					    Parent_View 	@1013

-					    location   	(223, 1515)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.750495

-					    height     	101

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6BCEB60025"

-					client     	@1011

-					supplier   	@1010

-					line_style 	3

-					origin_attachment 	(122, 1136)

-					terminal_attachment 	(122, 1641)

-					label      	(object SegLabel @1015

-					    Parent_View 	@1013

-					    location   	(180, 1581)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.881188

-					    height     	58

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticleContent" @1016

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 80)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1016

-				    location   	(41, 42)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	495

-				    justify    	0

-				    label      	"XSDParticleContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6BD22300C6"

-				width      	513

-				height     	100

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$158" @1017

-				location   	(47, 885)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B47150119"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$159" @1018

-					Parent_View 	@1017

-					location   	(-289, 821)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B471A03AB"

-					client     	@1017

-					supplier   	@1010

-					line_style 	3

-					origin_attachment 	(47, 885)

-					terminal_attachment 	(47, 1641))

-				    (object RoleView "content" @1019

-					Parent_View 	@1017

-					location   	(-289, 821)

-					label      	(object SegLabel @1020

-					    Parent_View 	@1019

-					    location   	(142, 189)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+content"

-					    pctDist    	0.921854

-					    height     	95

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B471A03B5"

-					client     	@1017

-					supplier   	@1016

-					line_style 	3

-					origin_attachment 	(47, 885)

-					terminal_attachment 	(47, 130)

-					label      	(object SegLabel @1021

-					    Parent_View 	@1019

-					    location   	(28, 192)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.917881

-					    height     	19

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @1022

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1424, 896)

-				label      	(object ItemLabel

-				    Parent_View 	@1022

-				    location   	(1252, 849)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	345

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	363

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @1023

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1408, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1023

-				    location   	(1175, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	484

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$88" @1024

-				location   	(1319, 1034)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6F1DE9018A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$89" @1025

-					Parent_View 	@1024

-					location   	(-57, -102)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6F1DEA036C"

-					client     	@1024

-					supplier   	@1022

-					line_style 	3

-					origin_attachment 	(1319, 1034)

-					terminal_attachment 	(1319, 955))

-				    (object RoleView "content" @1026

-					Parent_View 	@1024

-					location   	(-57, -102)

-					label      	(object SegLabel @1027

-					    Parent_View 	@1026

-					    location   	(1439, 1039)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+content"

-					    pctDist    	0.073171

-					    height     	120

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6F1DEA0380"

-					client     	@1024

-					supplier   	@1023

-					line_style 	3

-					origin_attachment 	(1319, 1034)

-					terminal_attachment 	(1319, 1113)

-					label      	(object SegLabel @1028

-					    Parent_View 	@1026

-					    location   	(1279, 1031)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.040816

-					    height     	41

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDConstrainingFacet" @1029

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2080, 1696)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1029

-				    location   	(1855, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	450

-				    justify    	0

-				    label      	"XSDConstrainingFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6B340093"

-				width      	468

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @1030

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1280, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@1030

-				    location   	(1035, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	508

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$184" @1031

-				location   	(1351, 1840)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D5CA50112"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$185" @1032

-					Parent_View 	@1031

-					location   	(-297, 224)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D5CA703B4"

-					client     	@1031

-					supplier   	@1030

-					vertices   	(list Points

-					    (1351, 1840)

-					    (1294, 1840)

-					    (1294, 1751))

-					line_style 	3

-					origin_attachment 	(1351, 1840)

-					terminal_attachment 	(1294, 1751))

-				    (object RoleView "contents" @1033

-					Parent_View 	@1031

-					location   	(-297, 224)

-					label      	(object SegLabel @1034

-					    Parent_View 	@1033

-					    location   	(1517, 1806)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.632653

-					    height     	108

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D5CA703C8"

-					client     	@1031

-					supplier   	@1030

-					vertices   	(list Points

-					    (1351, 1840)

-					    (1409, 1840)

-					    (1409, 1751))

-					line_style 	3

-					origin_attachment 	(1351, 1840)

-					terminal_attachment 	(1409, 1751)

-					label      	(object SegLabel @1035

-					    Parent_View 	@1033

-					    location   	(1361, 1801)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.072848

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$68" @1036

-				location   	(1190, 1432)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6890D6006F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "anonymousTypeDefinition" @1037

-					Parent_View 	@1036

-					location   	(774, -1832)

-					label      	(object SegLabel @1038

-					    Parent_View 	@1037

-					    location   	(1462, 1525)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	492

-					    justify    	0

-					    label      	"+anonymousTypeDefinition"

-					    pctDist    	0.444976

-					    height     	272

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6890D60318"

-					client     	@1036

-					supplier   	@1030

-					line_style 	3

-					origin_attachment 	(1190, 1432)

-					terminal_attachment 	(1190, 1641)

-					label      	(object SegLabel @1039

-					    Parent_View 	@1037

-					    location   	(1143, 1527)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.454545

-					    height     	47

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$69" @1040

-					Parent_View 	@1036

-					location   	(774, -1832)

-					label      	(object SegLabel @1041

-					    Parent_View 	@1040

-					    location   	(1149, 1266)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6890D6030E"

-					client     	@1036

-					supplier   	@1023

-					line_style 	3

-					origin_attachment 	(1190, 1432)

-					terminal_attachment 	(1190, 1223))))

-			    (object AssociationViewNew "$UNNAMED$186" @1042

-				location   	(1690, 1684)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C35AD0374"

-				roleview_list 	(list RoleViews

-				    (object RoleView "facetContents" @1043

-					Parent_View 	@1042

-					location   	(-326, -12)

-					label      	(object SegLabel @1044

-					    Parent_View 	@1043

-					    location   	(1695, 1731)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+facetContents"

-					    pctDist    	0.032051

-					    height     	47

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C35AF0010"

-					client     	@1042

-					supplier   	@1029

-					line_style 	3

-					origin_attachment 	(1690, 1684)

-					terminal_attachment 	(1846, 1684)

-					label      	(object SegLabel @1045

-					    Parent_View 	@1043

-					    location   	(1756, 1644)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	94

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.420732

-					    height     	41

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$187" @1046

-					Parent_View 	@1042

-					location   	(-326, -12)

-					label      	(object SegLabel @1047

-					    Parent_View 	@1046

-					    location   	(1566, 1643)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C35AF0006"

-					client     	@1042

-					supplier   	@1030

-					line_style 	3

-					origin_attachment 	(1690, 1684)

-					terminal_attachment 	(1534, 1684))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaCompositor" @1048

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2624, 784)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1048

-				    location   	(2388, 741)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	472

-				    justify    	0

-				    label      	"XSDSchemaCompositor")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C21DB4102AE"

-				width      	490

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaContent" @1049

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1049

-				    location   	(1108, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	408

-				    justify    	0

-				    label      	"XSDSchemaContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B688CB800BA"

-				width      	426

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @1050

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(688, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@1050

-				    location   	(557, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	280

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$166" @1051

-				location   	(963, 319)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B688E6B003D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "contents" @1052

-					Parent_View 	@1051

-					location   	(595, -17)

-					label      	(object SegLabel @1053

-					    Parent_View 	@1052

-					    location   	(974, 361)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.081081

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B688E6C0111"

-					client     	@1051

-					supplier   	@1049

-					line_style 	3

-					origin_attachment 	(963, 319)

-					terminal_attachment 	(1099, 319)

-					label      	(object SegLabel @1054

-					    Parent_View 	@1052

-					    location   	(1016, 290)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.396396

-					    height     	30

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$167" @1055

-					Parent_View 	@1051

-					location   	(595, -17)

-					label      	(object SegLabel @1056

-					    Parent_View 	@1055

-					    location   	(855, 361)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B688E6C0107"

-					client     	@1051

-					supplier   	@1050

-					line_style 	3

-					origin_attachment 	(963, 319)

-					terminal_attachment 	(828, 319))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @1057

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2160, 992)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1057

-				    location   	(1974, 949)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1058

-				location   	(2322, 1593)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1057

-				vertices   	(list Points

-				    (2322, 1593)

-				    (2322, 1047)))

-			    (object InheritView "" @1059

-				stereotype 	(object SegLabel @1060

-				    Parent_View 	@1059

-				    location   	(2146, 905)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.460000

-				    height     	5

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B6AE2F5013A"

-				client     	@1057

-				supplier   	@993

-				line_style 	3

-				origin_attachment 	(2150, 937)

-				terminal_attachment 	(2150, 868)

-				drawSupplier 	@994)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @1061

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(832, 576)

-				label      	(object ItemLabel

-				    Parent_View 	@1061

-				    location   	(510, 532)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	644

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	662

-				height     	112

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$112" @1062

-				location   	(1498, 1431)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68911401AF"

-				roleview_list 	(list RoleViews

-				    (object RoleView "anonymousTypeDefinition" @1063

-					Parent_View 	@1062

-					location   	(1038, -1810)

-					label      	(object SegLabel @1064

-					    Parent_View 	@1063

-					    location   	(2027, 1472)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	492

-					    justify    	0

-					    label      	"+anonymousTypeDefinition"

-					    pctDist    	0.454389

-					    height     	41

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6891150017"

-					client     	@1062

-					supplier   	@1057

-					vertices   	(list Points

-					    (1498, 1431)

-					    (2281, 1431)

-					    (2281, 1047))

-					line_style 	3

-					origin_attachment 	(1498, 1431)

-					terminal_attachment 	(2281, 1047)

-					label      	(object SegLabel @1065

-					    Parent_View 	@1063

-					    location   	(2204, 1397)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.605419

-					    height     	35

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$113" @1066

-					Parent_View 	@1062

-					location   	(1038, -1810)

-					label      	(object SegLabel @1067

-					    Parent_View 	@1066

-					    location   	(1090, 866)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6891150016"

-					client     	@1062

-					supplier   	@1061

-					vertices   	(list Points

-					    (1498, 1431)

-					    (1131, 1431)

-					    (1131, 632))

-					line_style 	3

-					origin_attachment 	(1498, 1431)

-					terminal_attachment 	(1131, 632))))

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @1068

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(848, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1068

-				    location   	(655, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	386

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	404

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @1069

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 896)

-				label      	(object ItemLabel

-				    Parent_View 	@1069

-				    location   	(505, 853)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	590

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	608

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$116" @1070

-				location   	(534, 736)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6833EF0160"

-				roleview_list 	(list RoleViews

-				    (object RoleView "identityConstraintDefinitions" @1071

-					Parent_View 	@1070

-					location   	(86, -2144)

-					label      	(object SegLabel @1072

-					    Parent_View 	@1071

-					    location   	(820, 748)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	550

-					    justify    	0

-					    label      	"+identityConstraintDefinitions"

-					    pctDist    	0.111111

-					    height     	286

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00299"

-					client     	@1070

-					supplier   	@1069

-					line_style 	3

-					origin_attachment 	(534, 736)

-					terminal_attachment 	(534, 841)

-					label      	(object SegLabel @1073

-					    Parent_View 	@1071

-					    location   	(595, 807)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.675926

-					    height     	61

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$117" @1074

-					Parent_View 	@1070

-					location   	(86, -2144)

-					label      	(object SegLabel @1075

-					    Parent_View 	@1074

-					    location   	(576, 653)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00298"

-					client     	@1070

-					supplier   	@1061

-					line_style 	3

-					origin_attachment 	(534, 736)

-					terminal_attachment 	(534, 632))))

-			    (object AssociationViewNew "$UNNAMED$136" @1076

-				location   	(900, 1032)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D3D003E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "selector" @1077

-					Parent_View 	@1076

-					location   	(84, 120)

-					label      	(object SegLabel @1078

-					    Parent_View 	@1077

-					    location   	(1013, 1042)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+selector"

-					    pctDist    	0.123288

-					    height     	113

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E0234"

-					client     	@1076

-					supplier   	@1068

-					line_style 	3

-					origin_attachment 	(900, 1032)

-					terminal_attachment 	(900, 1113)

-					label      	(object SegLabel @1079

-					    Parent_View 	@1077

-					    location   	(859, 1040)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.095890

-					    height     	42

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$137" @1080

-					Parent_View 	@1076

-					location   	(84, 120)

-					label      	(object SegLabel @1081

-					    Parent_View 	@1080

-					    location   	(859, 968)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E022A"

-					client     	@1076

-					supplier   	@1069

-					line_style 	3

-					origin_attachment 	(900, 1032)

-					terminal_attachment 	(900, 951))))

-			    (object AssociationViewNew "$UNNAMED$138" @1082

-				location   	(700, 1032)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D330025"

-				roleview_list 	(list RoleViews

-				    (object RoleView "fields" @1083

-					Parent_View 	@1082

-					location   	(-116, 120)

-					label      	(object SegLabel @1084

-					    Parent_View 	@1083

-					    location   	(616, 1036)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	120

-					    justify    	0

-					    label      	"+fields"

-					    pctDist    	0.054795

-					    height     	85

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330379"

-					client     	@1082

-					supplier   	@1068

-					line_style 	3

-					origin_attachment 	(700, 1032)

-					terminal_attachment 	(700, 1113)

-					label      	(object SegLabel @1085

-					    Parent_View 	@1083

-					    location   	(771, 1042)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.123077

-					    height     	71

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$139" @1086

-					Parent_View 	@1082

-					location   	(-116, 120)

-					label      	(object SegLabel @1087

-					    Parent_View 	@1086

-					    location   	(659, 968)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330365"

-					client     	@1082

-					supplier   	@1069

-					line_style 	3

-					origin_attachment 	(700, 1032)

-					terminal_attachment 	(700, 951))))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeContent" @1088

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(752, 1440)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1088

-				    location   	(500, 1397)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	504

-				    justify    	0

-				    label      	"XSDComplexTypeContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683BA00196"

-				width      	522

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1089

-				location   	(550, 1590)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1088

-				vertices   	(list Points

-				    (550, 1590)

-				    (550, 1495)))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupContent" @1090

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1504, 576)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1090

-				    location   	(1240, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	528

-				    justify    	0

-				    label      	"XSDAttributeGroupContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6940200089"

-				width      	546

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1091

-				location   	(1406, 765)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1090

-				vertices   	(list Points

-				    (1406, 765)

-				    (1406, 631)))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @1092

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2656, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@1092

-				    location   	(2393, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	526

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	544

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$94" @1093

-				location   	(1614, 1868)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6FDDD70113"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$95" @1094

-					Parent_View 	@1093

-					location   	(526, 476)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6FDDDA026B"

-					client     	@1093

-					supplier   	@1092

-					vertices   	(list Points

-					    (1614, 1868)

-					    (2500, 1868)

-					    (2500, 1751))

-					line_style 	3

-					origin_attachment 	(1614, 1868)

-					terminal_attachment 	(2500, 1751))

-				    (object RoleView "content" @1095

-					Parent_View 	@1093

-					location   	(526, 476)

-					label      	(object SegLabel @1096

-					    Parent_View 	@1095

-					    location   	(896, 1787)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+content"

-					    pctDist    	0.709870

-					    height     	89

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6FDDDA0275"

-					client     	@1093

-					supplier   	@1088

-					vertices   	(list Points

-					    (1614, 1868)

-					    (984, 1868)

-					    (984, 1495))

-					line_style 	3

-					origin_attachment 	(1614, 1868)

-					terminal_attachment 	(984, 1495)

-					label      	(object SegLabel @1097

-					    Parent_View 	@1095

-					    location   	(1042, 1824)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.571286

-					    height     	45

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$100" @1098

-				location   	(2927, 387)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B698E360386"

-				roleview_list 	(list RoleViews

-				    (object RoleView "attributeContents" @1099

-					Parent_View 	@1098

-					location   	(2463, -3757)

-					label      	(object SegLabel @1100

-					    Parent_View 	@1099

-					    location   	(1915, 357)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+attributeContents"

-					    pctDist    	0.773060

-					    height     	31

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B698E38007C"

-					client     	@1098

-					supplier   	@1090

-					vertices   	(list Points

-					    (2927, 387)

-					    (1750, 387)

-					    (1750, 521))

-					line_style 	3

-					origin_attachment 	(2927, 387)

-					terminal_attachment 	(1750, 521)

-					label      	(object SegLabel @1101

-					    Parent_View 	@1099

-					    location   	(1804, 425)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.857247

-					    height     	38

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$101" @1102

-					Parent_View 	@1098

-					location   	(2463, -3757)

-					label      	(object SegLabel @1103

-					    Parent_View 	@1102

-					    location   	(2946, 1448)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B698E380072"

-					client     	@1098

-					supplier   	@1092

-					vertices   	(list Points

-					    (2927, 387)

-					    (2987, 387)

-					    (2987, 1671)

-					    (2928, 1671))

-					line_style 	3

-					origin_attachment 	(2927, 387)

-					terminal_attachment 	(2928, 1671))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @1104

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1104

-				    location   	(1699, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	556

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$76" @1105

-				location   	(1750, 872)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69404E0067"

-				roleview_list 	(list RoleViews

-				    (object RoleView "contents" @1106

-					Parent_View 	@1105

-					location   	(1462, -2392)

-					label      	(object SegLabel @1107

-					    Parent_View 	@1106

-					    location   	(1640, 691)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.751037

-					    height     	110

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69405002A5"

-					client     	@1105

-					supplier   	@1090

-					line_style 	3

-					origin_attachment 	(1750, 872)

-					terminal_attachment 	(1750, 631)

-					label      	(object SegLabel @1108

-					    Parent_View 	@1106

-					    location   	(1814, 695)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.734440

-					    height     	64

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$77" @1109

-					Parent_View 	@1105

-					location   	(1462, -2392)

-					label      	(object SegLabel @1110

-					    Parent_View 	@1109

-					    location   	(1709, 1065)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B694050029B"

-					client     	@1105

-					supplier   	@1104

-					line_style 	3

-					origin_attachment 	(1750, 872)

-					terminal_attachment 	(1750, 1113))))

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @1111

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1111

-				    location   	(279, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	274

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	292

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$208" @1112

-				location   	(1252, 1896)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BEBDC870247"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$209" @1113

-					Parent_View 	@1112

-					location   	(708, 1288)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BEBDC8C02F9"

-					client     	@1112

-					supplier   	@1092

-					vertices   	(list Points

-					    (1252, 1896)

-					    (2603, 1896)

-					    (2603, 1751))

-					line_style 	3

-					origin_attachment 	(1252, 1896)

-					terminal_attachment 	(2603, 1751))

-				    (object RoleView "attributeWildcardContent" @1114

-					Parent_View 	@1112

-					location   	(708, 1288)

-					label      	(object SegLabel @1115

-					    Parent_View 	@1114

-					    location   	(682, 1858)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	480

-					    justify    	0

-					    label      	"+attributeWildcardContent"

-					    pctDist    	0.381142

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BEBDC8C0303"

-					client     	@1112

-					supplier   	@1111

-					vertices   	(list Points

-					    (1252, 1896)

-					    (428, 1896)

-					    (428, 1223))

-					line_style 	3

-					origin_attachment 	(1252, 1896)

-					terminal_attachment 	(428, 1223)

-					label      	(object SegLabel @1116

-					    Parent_View 	@1114

-					    location   	(382, 1860)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.575033

-					    height     	47

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$80" @1117

-				location   	(1199, 1321)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C275D320220"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$81" @1118

-					Parent_View 	@1117

-					location   	(655, 713)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C275D3C010C"

-					client     	@1117

-					supplier   	@1104

-					vertices   	(list Points

-					    (1199, 1321)

-					    (1897, 1321)

-					    (1897, 1223))

-					line_style 	3

-					origin_attachment 	(1199, 1321)

-					terminal_attachment 	(1897, 1223))

-				    (object RoleView "attributeWildcardContent" @1119

-					Parent_View 	@1117

-					location   	(655, 713)

-					label      	(object SegLabel @1120

-					    Parent_View 	@1119

-					    location   	(857, 1279)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	480

-					    justify    	0

-					    label      	"+attributeWildcardContent"

-					    pctDist    	0.429569

-					    height     	43

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C275D3C010D"

-					client     	@1117

-					supplier   	@1111

-					vertices   	(list Points

-					    (1199, 1321)

-					    (500, 1321)

-					    (500, 1223))

-					line_style 	3

-					origin_attachment 	(1199, 1321)

-					terminal_attachment 	(500, 1223)

-					label      	(object SegLabel @1121

-					    Parent_View 	@1119

-					    location   	(576, 1279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.782305

-					    height     	43

-					    orientation 	1))))

-			    (object InheritView "" @1122

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@1092

-				supplier   	@1057

-				line_style 	3

-				origin_attachment 	(2606, 1641)

-				terminal_attachment 	(2606, 1593)

-				drawSupplier 	@1058)

-			    (object InheritView "" @1123

-				stereotype 	(object SegLabel @1124

-				    Parent_View 	@1123

-				    location   	(759, 495)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	243

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.446429

-				    height     	6

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B685F17002E"

-				client     	@1061

-				supplier   	@1000

-				line_style 	3

-				origin_attachment 	(753, 520)

-				terminal_attachment 	(753, 465)

-				drawSupplier 	@1001)

-			    (object InheritView "" @1125

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@1030

-				supplier   	@1057

-				line_style 	3

-				origin_attachment 	(1409, 1641)

-				terminal_attachment 	(1409, 1593)

-				drawSupplier 	@1058)

-			    (object InheritView "" @1126

-				stereotype 	(object SegLabel @1127

-				    Parent_View 	@1126

-				    location   	(759, 1591)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	219

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.980392

-				    height     	385

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B685F55032B"

-				client     	@1030

-				supplier   	@1088

-				line_style 	3

-				origin_attachment 	(1144, 1641)

-				terminal_attachment 	(1144, 1590)

-				drawSupplier 	@1089)

-			    (object InheritView "" @1128

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A640279"

-				client     	@1003

-				supplier   	@1000

-				line_style 	3

-				origin_attachment 	(166, 521)

-				terminal_attachment 	(166, 465)

-				drawSupplier 	@1001)

-			    (object InheritTreeView "" @1129

-				location   	(431, 222)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1016

-				vertices   	(list Points

-				    (431, 222)

-				    (431, 130)))

-			    (object InheritView "" @1130

-				stereotype 	(object SegLabel @1131

-				    Parent_View 	@1130

-				    location   	(361, 224)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	237

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.976744

-				    height     	86

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B6BD2440069"

-				client     	@1000

-				supplier   	@1016

-				line_style 	3

-				origin_attachment 	(275, 265)

-				terminal_attachment 	(275, 222)

-				drawSupplier 	@1129)

-			    (object InheritTreeView "" @1132

-				location   	(1309, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1049

-				vertices   	(list Points

-				    (1309, 465)

-				    (1309, 375)))

-			    (object InheritView "" @1133

-				stereotype 	(object SegLabel @1134

-				    Parent_View 	@1133

-				    location   	(941, 495)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.464286

-				    height     	10

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B688E660339"

-				client     	@1061

-				supplier   	@1049

-				line_style 	3

-				origin_attachment 	(931, 520)

-				terminal_attachment 	(931, 465)

-				drawSupplier 	@1132)

-			    (object InheritView "" @1135

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848FC01E7"

-				client     	@1010

-				supplier   	@1088

-				line_style 	3

-				origin_attachment 	(250, 1641)

-				terminal_attachment 	(250, 1590)

-				drawSupplier 	@1089)

-			    (object InheritView "" @1136

-				stereotype 	(object SegLabel @1137

-				    Parent_View 	@1136

-				    location   	(1205, 493)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	212

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.958333

-				    height     	8

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B688E6103BE"

-				client     	@1023

-				supplier   	@1049

-				line_style 	3

-				origin_attachment 	(1197, 1113)

-				terminal_attachment 	(1197, 465)

-				drawSupplier 	@1132)

-			    (object InheritView "" @1138

-				stereotype 	(object SegLabel @1139

-				    Parent_View 	@1138

-				    location   	(1951, 905)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.848980

-				    height     	73

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B6AE2EB02A8"

-				client     	@1104

-				supplier   	@993

-				line_style 	3

-				origin_attachment 	(1878, 1113)

-				terminal_attachment 	(1878, 868)

-				drawSupplier 	@994)

-			    (object InheritView "" @1140

-				stereotype 	(object SegLabel @1141

-				    Parent_View 	@1140

-				    location   	(1642, 807)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	187

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.879310

-				    height     	61

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B69403A0221"

-				client     	@1104

-				supplier   	@1090

-				line_style 	3

-				origin_attachment 	(1703, 1113)

-				terminal_attachment 	(1703, 765)

-				drawSupplier 	@1091)

-			    (object InheritView "" @1142

-				stereotype 	(object SegLabel @1143

-				    Parent_View 	@1142

-				    location   	(1354, 801)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.500000

-				    height     	70

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B72D737038F"

-				client     	@1022

-				supplier   	@1090

-				line_style 	3

-				origin_attachment 	(1284, 837)

-				terminal_attachment 	(1284, 765)

-				drawSupplier 	@1091)

-			    (object InheritView "" @1144

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB640240"

-				client     	@992

-				supplier   	@1048

-				line_style 	3

-				origin_attachment 	(2284, 762)

-				terminal_attachment 	(2379, 762))

-			    (object InheritView "" @1145

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE32102AF"

-				client     	@991

-				supplier   	@1049

-				line_style 	3

-				origin_attachment 	(2637, 521)

-				terminal_attachment 	(2637, 465)

-				drawSupplier 	@1132)

-			    (object InheritView "" @1146

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB560092"

-				client     	@1048

-				supplier   	@991

-				line_style 	3

-				origin_attachment 	(2637, 729)

-				terminal_attachment 	(2637, 631))

-			    (object InheritView "" @1147

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE2B301D5"

-				client     	@993

-				supplier   	@1049

-				line_style 	3

-				origin_attachment 	(1950, 521)

-				terminal_attachment 	(1950, 465)

-				drawSupplier 	@1132)

-			    (object InheritView "" @1148

-				stereotype 	(object SegLabel @1149

-				    Parent_View 	@1148

-				    location   	(2821, 897)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	181

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.087719

-				    height     	76

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B688E4F023C"

-				client     	@990

-				supplier   	@1049

-				line_style 	3

-				origin_attachment 	(2896, 937)

-				terminal_attachment 	(2896, 465)

-				drawSupplier 	@1132)

-			    (object InheritView "" @1150

-				stereotype 	(object SegLabel @1151

-				    Parent_View 	@1150

-				    location   	(2313, 904)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	207

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.850622

-				    height     	68

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B6AE2E20381"

-				client     	@1002

-				supplier   	@993

-				line_style 	3

-				origin_attachment 	(2381, 1109)

-				terminal_attachment 	(2381, 868)

-				drawSupplier 	@994)

-			    (object InheritView "" @1152

-				stereotype 	(object SegLabel @1153

-				    Parent_View 	@1152

-				    location   	(2878, 269)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	238

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.946667

-				    height     	66

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B6BD2550385"

-				client     	@1002

-				supplier   	@1016

-				line_style 	3

-				origin_attachment 	(2943, 1109)

-				terminal_attachment 	(2943, 222)

-				drawSupplier 	@1129)

-			    (object InheritView "" @1154

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A3A0041"

-				client     	@1111

-				supplier   	@1000

-				line_style 	3

-				origin_attachment 	(462, 1113)

-				terminal_attachment 	(462, 465)

-				drawSupplier 	@1001)))

-		    (object ClassDiagram "9. Concrete Schema Composition"

-			quid       	"3C25EB7A038C"

-			title      	"9. Concrete Schema Composition"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @1155

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 1536)

-				label      	(object ItemLabel

-				    Parent_View 	@1155

-				    location   	(73, 1493)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	480

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$118" @1156

-				location   	(228, 1695)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B41E60251"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$119" @1157

-					Parent_View 	@1156

-					location   	(-476, -385)

-					label      	(object SegLabel @1158

-					    Parent_View 	@1157

-					    location   	(217, 1623)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B41EA02F7"

-					client     	@1156

-					supplier   	@1155

-					vertices   	(list Points

-					    (228, 1695)

-					    (175, 1695)

-					    (175, 1591))

-					line_style 	3

-					origin_attachment 	(228, 1695)

-					terminal_attachment 	(175, 1591))

-				    (object RoleView "resolvedElementDeclaration" @1159

-					Parent_View 	@1156

-					location   	(-476, -385)

-					label      	(object SegLabel @1160

-					    Parent_View 	@1159

-					    location   	(329, 1740)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+resolvedElementDeclaration"

-					    pctDist    	1.924528

-					    height     	45

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B41EA030B"

-					client     	@1156

-					supplier   	@1155

-					vertices   	(list Points

-					    (228, 1695)

-					    (281, 1695)

-					    (281, 1591))

-					line_style 	3

-					origin_attachment 	(228, 1695)

-					terminal_attachment 	(281, 1591)

-					label      	(object SegLabel @1161

-					    Parent_View 	@1159

-					    location   	(229, 1646)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.005714

-					    height     	50

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @1162

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1040, 1536)

-				label      	(object ItemLabel

-				    Parent_View 	@1162

-				    location   	(790, 1493)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	500

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	518

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$154" @1163

-				location   	(952, 1698)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B42450398"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$155" @1164

-					Parent_View 	@1163

-					location   	(-1288, -318)

-					label      	(object SegLabel @1165

-					    Parent_View 	@1164

-					    location   	(860, 1623)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B4249038A"

-					client     	@1163

-					supplier   	@1162

-					vertices   	(list Points

-					    (952, 1698)

-					    (901, 1698)

-					    (901, 1591))

-					line_style 	3

-					origin_attachment 	(952, 1698)

-					terminal_attachment 	(901, 1591))

-				    (object RoleView "resolvedModelGroupDefinition" @1166

-					Parent_View 	@1163

-					location   	(-1288, -318)

-					label      	(object SegLabel @1167

-					    Parent_View 	@1166

-					    location   	(1020, 1739)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	564

-					    justify    	0

-					    label      	"+resolvedModelGroupDefinition"

-					    pctDist    	1.326923

-					    height     	41

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B4249039E"

-					client     	@1163

-					supplier   	@1162

-					vertices   	(list Points

-					    (952, 1698)

-					    (1004, 1698)

-					    (1004, 1591))

-					line_style 	3

-					origin_attachment 	(952, 1698)

-					terminal_attachment 	(1004, 1591)

-					label      	(object SegLabel @1168

-					    Parent_View 	@1166

-					    location   	(952, 1649)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.000000

-					    height     	50

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaCompositor" @1169

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(656, 992)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1169

-				    location   	(420, 949)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	472

-				    justify    	0

-				    label      	"XSDSchemaCompositor")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C21DB4102AE"

-				width      	490

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @1170

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(640, 784)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1170

-				    location   	(412, 737)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	457

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	475

-				height     	118

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @1171

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(640, 416)

-				label      	(object ItemLabel

-				    Parent_View 	@1171

-				    location   	(446, 285)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	388

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	406

-				height     	287

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$218" @1172

-				location   	(1303, 679)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DD0C03DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "incorporatedSchema" @1173

-					Parent_View 	@1172

-					location   	(-41, -857)

-					label      	(object SegLabel @1174

-					    Parent_View 	@1173

-					    location   	(1059, 381)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+incorporatedSchema"

-					    pctDist    	0.700384

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100305"

-					client     	@1172

-					supplier   	@1171

-					vertices   	(list Points

-					    (1303, 679)

-					    (1303, 419)

-					    (843, 419))

-					line_style 	3

-					origin_attachment 	(1303, 679)

-					terminal_attachment 	(843, 419)

-					label      	(object SegLabel @1175

-					    Parent_View 	@1173

-					    location   	(922, 454)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.890746

-					    height     	35

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$219" @1176

-					Parent_View 	@1172

-					location   	(-41, -857)

-					label      	(object SegLabel @1177

-					    Parent_View 	@1176

-					    location   	(1045, 956)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100304"

-					client     	@1172

-					supplier   	@1169

-					vertices   	(list Points

-					    (1303, 679)

-					    (1303, 997)

-					    (901, 997))

-					line_style 	3

-					origin_attachment 	(1303, 679)

-					terminal_attachment 	(901, 997))))

-			    (object AssociationViewNew "$UNNAMED$216" @1178

-				location   	(1216, 649)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DCC700EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "resolvedSchema" @1179

-					Parent_View 	@1178

-					location   	(336, -1399)

-					label      	(object SegLabel @1180

-					    Parent_View 	@1179

-					    location   	(1038, 500)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+resolvedSchema"

-					    pctDist    	0.601923

-					    height     	35

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0043"

-					client     	@1178

-					supplier   	@1171

-					vertices   	(list Points

-					    (1216, 649)

-					    (1216, 534)

-					    (843, 534))

-					line_style 	3

-					origin_attachment 	(1216, 649)

-					terminal_attachment 	(843, 534)

-					label      	(object SegLabel @1181

-					    Parent_View 	@1179

-					    location   	(926, 577)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.831643

-					    height     	43

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$217" @1182

-					Parent_View 	@1178

-					location   	(336, -1399)

-					label      	(object SegLabel @1183

-					    Parent_View 	@1182

-					    location   	(974, 756)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0042"

-					client     	@1178

-					supplier   	@1170

-					vertices   	(list Points

-					    (1216, 649)

-					    (1216, 797)

-					    (877, 797))

-					line_style 	3

-					origin_attachment 	(1216, 649)

-					terminal_attachment 	(877, 797))))

-			    (object AssociationViewNew "$UNNAMED$222" @1184

-				location   	(662, 642)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25D3A60131"

-				roleview_list 	(list RoleViews

-				    (object RoleView "referencingDirectives" @1185

-					Parent_View 	@1184

-					location   	(-234, 114)

-					label      	(object SegLabel @1186

-					    Parent_View 	@1185

-					    location   	(878, 675)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+referencingDirectives"

-					    pctDist    	0.408759

-					    height     	216

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25D3A90371"

-					client     	@1184

-					supplier   	@1170

-					line_style 	3

-					origin_attachment 	(662, 642)

-					terminal_attachment 	(662, 725)

-					label      	(object SegLabel @1187

-					    Parent_View 	@1185

-					    location   	(615, 678)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.430657

-					    height     	48

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$223" @1188

-					Parent_View 	@1184

-					location   	(-234, 114)

-					label      	(object SegLabel @1189

-					    Parent_View 	@1188

-					    location   	(621, 576)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25D3A90370"

-					client     	@1184

-					supplier   	@1171

-					line_style 	3

-					origin_attachment 	(662, 642)

-					terminal_attachment 	(662, 559))))

-			    (object AssociationViewNew "$UNNAMED$224" @1190

-				location   	(75, 188)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25ECF0005E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$225" @1191

-					Parent_View 	@1190

-					location   	(-853, -308)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ECF4001E"

-					client     	@1190

-					supplier   	@1171

-					vertices   	(list Points

-					    (75, 188)

-					    (75, 128)

-					    (510, 128)

-					    (510, 273))

-					line_style 	3

-					origin_attachment 	(75, 188)

-					terminal_attachment 	(510, 273))

-				    (object RoleView "rootVersion" @1192

-					Parent_View 	@1190

-					location   	(-853, -308)

-					label      	(object SegLabel @1193

-					    Parent_View 	@1192

-					    location   	(176, 74)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+rootVersion"

-					    pctDist    	-0.593750

-					    height     	101

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ECF40028"

-					client     	@1190

-					supplier   	@1171

-					vertices   	(list Points

-					    (75, 188)

-					    (75, 380)

-					    (437, 380))

-					line_style 	3

-					origin_attachment 	(75, 188)

-					terminal_attachment 	(437, 380)

-					label      	(object SegLabel @1194

-					    Parent_View 	@1192

-					    location   	(368, 328)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.874755

-					    height     	53

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$226" @1195

-				location   	(1262, 134)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25ED0B011B"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$227" @1196

-					Parent_View 	@1195

-					location   	(334, -362)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ED0F0121"

-					client     	@1195

-					supplier   	@1171

-					vertices   	(list Points

-					    (1262, 134)

-					    (766, 134)

-					    (766, 273))

-					line_style 	3

-					origin_attachment 	(1262, 134)

-					terminal_attachment 	(766, 273))

-				    (object RoleView "originalVersion" @1197

-					Parent_View 	@1195

-					location   	(334, -362)

-					label      	(object SegLabel @1198

-					    Parent_View 	@1197

-					    location   	(1164, 97)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+originalVersion"

-					    pctDist    	-1.650000

-					    height     	38

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ED0F012B"

-					client     	@1195

-					supplier   	@1171

-					vertices   	(list Points

-					    (1262, 134)

-					    (1322, 134)

-					    (1322, 334)

-					    (843, 334))

-					line_style 	3

-					origin_attachment 	(1262, 134)

-					terminal_attachment 	(843, 334)

-					label      	(object SegLabel @1199

-					    Parent_View 	@1197

-					    location   	(919, 279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.898108

-					    height     	56

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$228" @1200

-				location   	(126, 656)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25EEAB001F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$229" @1201

-					Parent_View 	@1200

-					location   	(-834, 160)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25EEAF010B"

-					client     	@1200

-					supplier   	@1171

-					vertices   	(list Points

-					    (126, 656)

-					    (513, 656)

-					    (513, 559))

-					line_style 	3

-					origin_attachment 	(126, 656)

-					terminal_attachment 	(513, 559))

-				    (object RoleView "incorporatedVersions" @1202

-					Parent_View 	@1200

-					location   	(-834, 160)

-					label      	(object SegLabel @1203

-					    Parent_View 	@1202

-					    location   	(217, 431)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	408

-					    justify    	0

-					    label      	"+incorporatedVersions"

-					    pctDist    	0.643902

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25EEAF0115"

-					client     	@1200

-					supplier   	@1171

-					vertices   	(list Points

-					    (126, 656)

-					    (66, 656)

-					    (66, 472)

-					    (437, 472))

-					line_style 	3

-					origin_attachment 	(126, 656)

-					terminal_attachment 	(437, 472)

-					label      	(object SegLabel @1204

-					    Parent_View 	@1202

-					    location   	(356, 526)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.868468

-					    height     	54

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$232" @1205

-				location   	(642, 126)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C2784730194"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$233" @1206

-					Parent_View 	@1205

-					location   	(82, -418)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C27847501F1"

-					client     	@1205

-					supplier   	@1171

-					vertices   	(list Points

-					    (642, 126)

-					    (588, 126)

-					    (588, 273))

-					line_style 	3

-					origin_attachment 	(642, 126)

-					terminal_attachment 	(588, 273))

-				    (object RoleView "schemaForSchema" @1207

-					Parent_View 	@1205

-					location   	(82, -418)

-					label      	(object SegLabel @1208

-					    Parent_View 	@1207

-					    location   	(639, 74)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	384

-					    justify    	0

-					    label      	"+schemaForSchema"

-					    pctDist    	-0.055556

-					    height     	53

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C27847501FB"

-					client     	@1205

-					supplier   	@1171

-					vertices   	(list Points

-					    (642, 126)

-					    (697, 126)

-					    (697, 273))

-					line_style 	3

-					origin_attachment 	(642, 126)

-					terminal_attachment 	(697, 273)

-					label      	(object SegLabel @1209

-					    Parent_View 	@1207

-					    location   	(643, 213)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.701863

-					    height     	55

-					    orientation 	1))))

-			    (object InheritView "" @1210

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB560092"

-				client     	@1169

-				supplier   	@1170

-				line_style 	3

-				origin_attachment 	(638, 937)

-				terminal_attachment 	(638, 843))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @1211

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@1211

-				    location   	(67, 1141)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	492

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$72" @1212

-				location   	(234, 1340)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B426B0194"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$73" @1213

-					Parent_View 	@1212

-					location   	(-310, -4)

-					label      	(object SegLabel @1214

-					    Parent_View 	@1213

-					    location   	(140, 1271)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B426D0309"

-					client     	@1212

-					supplier   	@1211

-					vertices   	(list Points

-					    (234, 1340)

-					    (181, 1340)

-					    (181, 1239))

-					line_style 	3

-					origin_attachment 	(234, 1340)

-					terminal_attachment 	(181, 1239))

-				    (object RoleView "resolvedAttributeDeclaration" @1215

-					Parent_View 	@1212

-					location   	(-310, -4)

-					label      	(object SegLabel @1216

-					    Parent_View 	@1215

-					    location   	(333, 1389)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+resolvedAttributeDeclaration"

-					    pctDist    	1.867925

-					    height     	49

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B426D0313"

-					client     	@1212

-					supplier   	@1211

-					vertices   	(list Points

-					    (234, 1340)

-					    (287, 1340)

-					    (287, 1239))

-					line_style 	3

-					origin_attachment 	(234, 1340)

-					terminal_attachment 	(287, 1239)

-					label      	(object SegLabel @1217

-					    Parent_View 	@1215

-					    location   	(241, 1295)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.042945

-					    height     	46

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @1218

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1760, 144)

-				label      	(object ItemLabel

-				    Parent_View 	@1218

-				    location   	(1517, 101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	486

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	504

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @1219

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1712, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1219

-				    location   	(1599, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	226

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C359403D2"

-				width      	244

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$306" @1220

-				location   	(1668, 280)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4BB4AE01CC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$307" @1221

-					Parent_View 	@1220

-					location   	(8, -152)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4AF010F"

-					client     	@1220

-					supplier   	@1218

-					line_style 	3

-					origin_attachment 	(1668, 280)

-					terminal_attachment 	(1668, 199))

-				    (object RoleView "syntheticFacets" @1222

-					Parent_View 	@1220

-					location   	(8, -152)

-					label      	(object SegLabel @1223

-					    Parent_View 	@1222

-					    location   	(1852, 300)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+syntheticFacets"

-					    pctDist    	0.246154

-					    height     	184

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4AF011A"

-					client     	@1220

-					supplier   	@1219

-					line_style 	3

-					origin_attachment 	(1668, 280)

-					terminal_attachment 	(1668, 361)

-					label      	(object SegLabel @1224

-					    Parent_View 	@1222

-					    location   	(1625, 301)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.276923

-					    height     	44

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @1225

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@1225

-				    location   	(1426, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @1226

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1776, 640)

-				label      	(object ItemLabel

-				    Parent_View 	@1226

-				    location   	(1515, 597)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	522

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	540

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$308" @1227

-				location   	(1508, 792)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4BB4D3028E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$309" @1228

-					Parent_View 	@1227

-					location   	(-12, -280)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4D402F3"

-					client     	@1227

-					supplier   	@1226

-					line_style 	3

-					origin_attachment 	(1508, 792)

-					terminal_attachment 	(1508, 695))

-				    (object RoleView "syntheticParticle" @1229

-					Parent_View 	@1227

-					location   	(-12, -280)

-					label      	(object SegLabel @1230

-					    Parent_View 	@1229

-					    location   	(1695, 767)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+syntheticParticle"

-					    pctDist    	-0.259259

-					    height     	187

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4D402FD"

-					client     	@1227

-					supplier   	@1225

-					line_style 	3

-					origin_attachment 	(1508, 792)

-					terminal_attachment 	(1508, 889)

-					label      	(object SegLabel @1231

-					    Parent_View 	@1229

-					    location   	(1454, 829)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.395062

-					    height     	55

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @1232

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1024, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@1232

-				    location   	(756, 1141)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	554

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$84" @1233

-				location   	(919, 1349)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B425E01F9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$85" @1234

-					Parent_View 	@1233

-					location   	(-233, -59)

-					label      	(object SegLabel @1235

-					    Parent_View 	@1234

-					    location   	(825, 1273)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B42620046"

-					client     	@1233

-					supplier   	@1232

-					vertices   	(list Points

-					    (919, 1349)

-					    (866, 1349)

-					    (866, 1239))

-					line_style 	3

-					origin_attachment 	(919, 1349)

-					terminal_attachment 	(866, 1239))

-				    (object RoleView "resolvedAttributeGroupDefinition" @1236

-					Parent_View 	@1233

-					location   	(-233, -59)

-					label      	(object SegLabel @1237

-					    Parent_View 	@1236

-					    location   	(993, 1393)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	600

-					    justify    	0

-					    label      	"+resolvedAttributeGroupDefinition"

-					    pctDist    	1.377358

-					    height     	44

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B42620050"

-					client     	@1233

-					supplier   	@1232

-					vertices   	(list Points

-					    (919, 1349)

-					    (973, 1349)

-					    (973, 1239))

-					line_style 	3

-					origin_attachment 	(919, 1349)

-					terminal_attachment 	(973, 1239)

-					label      	(object SegLabel @1238

-					    Parent_View 	@1236

-					    location   	(919, 1296)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.014925

-					    height     	54

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @1239

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1952, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@1239

-				    location   	(1816, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	290

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$310" @1240

-				location   	(2025, 792)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4BB4D901F6"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$311" @1241

-					Parent_View 	@1240

-					location   	(153, -280)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4DA0284"

-					client     	@1240

-					supplier   	@1226

-					line_style 	3

-					origin_attachment 	(2025, 792)

-					terminal_attachment 	(2025, 695))

-				    (object RoleView "syntheticWildcard" @1242

-					Parent_View 	@1240

-					location   	(153, -280)

-					label      	(object SegLabel @1243

-					    Parent_View 	@1242

-					    location   	(1826, 838)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+syntheticWildcard"

-					    pctDist    	0.488095

-					    height     	200

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4DA028E"

-					client     	@1240

-					supplier   	@1239

-					line_style 	3

-					origin_attachment 	(2025, 792)

-					terminal_attachment 	(2025, 889)

-					label      	(object SegLabel @1244

-					    Parent_View 	@1242

-					    location   	(2098, 840)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.506173

-					    height     	73

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$312" @1245

-				location   	(1754, 1178)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4C68FF01BF"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$313" @1246

-					Parent_View 	@1245

-					location   	(-198, 234)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4C69020317"

-					client     	@1245

-					supplier   	@1232

-					line_style 	3

-					origin_attachment 	(1754, 1178)

-					terminal_attachment 	(1301, 1178))

-				    (object RoleView "syntheticWildcard" @1247

-					Parent_View 	@1245

-					location   	(-198, 234)

-					label      	(object SegLabel @1248

-					    Parent_View 	@1247

-					    location   	(1828, 1261)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+syntheticWildcard"

-					    pctDist    	0.163355

-					    height     	83

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4C69020318"

-					client     	@1245

-					supplier   	@1239

-					vertices   	(list Points

-					    (1754, 1178)

-					    (2028, 1178)

-					    (2028, 999))

-					line_style 	3

-					origin_attachment 	(1754, 1178)

-					terminal_attachment 	(2028, 999)

-					label      	(object SegLabel @1249

-					    Parent_View 	@1247

-					    location   	(2082, 1098)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.783664

-					    height     	54

-					    orientation 	1))))))

-		    (object ClassDiagram "10. Diagnostics"

-			quid       	"3BFE5F0803E2"

-			title      	"10. Diagnostics"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::DOMNode" @1250

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(400, 1024)

-				label      	(object ItemLabel

-				    Parent_View 	@1250

-				    location   	(66, 990)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"DOMNode")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@1250

-				    location   	(66, 940)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3BFE64A50117"

-				width      	686

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDiagnosticSeverity" @1251

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1040, 656)

-				label      	(object ItemLabel

-				    Parent_View 	@1251

-				    location   	(818, 547)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"XSDDiagnosticSeverity")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@1251

-				    location   	(818, 497)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BFE68A7032F"

-				width      	462

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @1252

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 112)

-				label      	(object ItemLabel

-				    Parent_View 	@1252

-				    location   	(59, 60)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	266

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	284

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @1253

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(896, 112)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1253

-				    location   	(540, 62)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	713

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				width      	731

-				height     	125

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDiagnostic" @1254

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 608)

-				label      	(object ItemLabel

-				    Parent_View 	@1254

-				    location   	(64, 402)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	640

-				    justify    	0

-				    label      	"XSDDiagnostic")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3BFE5F910046"

-				width      	658

-				height     	436

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$214" @1255

-				location   	(144, 283)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFE6431035F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$215" @1256

-					Parent_View 	@1255

-					location   	(-1088, -661)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE643201C6"

-					client     	@1255

-					supplier   	@1252

-					line_style 	3

-					origin_attachment 	(144, 283)

-					terminal_attachment 	(144, 176))

-				    (object RoleView "allDiagnostics" @1257

-					Parent_View 	@1255

-					location   	(-1088, -661)

-					label      	(object SegLabel @1258

-					    Parent_View 	@1257

-					    location   	(309, 330)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+allDiagnostics"

-					    pctDist    	0.448598

-					    height     	165

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE643201C7"

-					client     	@1255

-					supplier   	@1254

-					line_style 	3

-					origin_attachment 	(144, 283)

-					terminal_attachment 	(144, 390)

-					label      	(object SegLabel @1259

-					    Parent_View 	@1257

-					    location   	(96, 327)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.420561

-					    height     	49

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$210" @1260

-				location   	(1028, 440)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFE622703CD"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$211" @1261

-					Parent_View 	@1260

-					location   	(-396, -72)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE622B0061"

-					client     	@1260

-					supplier   	@1254

-					line_style 	3

-					origin_attachment 	(1028, 440)

-					terminal_attachment 	(713, 440))

-				    (object RoleView "components" @1262

-					Parent_View 	@1260

-					location   	(-396, -72)

-					label      	(object SegLabel @1263

-					    Parent_View 	@1262

-					    location   	(938, 230)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+components"

-					    pctDist    	0.829181

-					    height     	151

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE622B006C"

-					client     	@1260

-					supplier   	@1253

-					vertices   	(list Points

-					    (1028, 440)

-					    (1088, 440)

-					    (1088, 174))

-					line_style 	3

-					origin_attachment 	(1028, 440)

-					terminal_attachment 	(1088, 174)

-					label      	(object SegLabel @1264

-					    Parent_View 	@1262

-					    location   	(1143, 232)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.823848

-					    height     	55

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$212" @1265

-				location   	(688, 282)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFE62690165"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$213" @1266

-					Parent_View 	@1265

-					location   	(160, -278)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE626A0026"

-					client     	@1265

-					supplier   	@1253

-					line_style 	3

-					origin_attachment 	(688, 282)

-					terminal_attachment 	(688, 174))

-				    (object RoleView "diagnostics" @1267

-					Parent_View 	@1265

-					location   	(160, -278)

-					label      	(object SegLabel @1268

-					    Parent_View 	@1267

-					    location   	(822, 330)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+diagnostics"

-					    pctDist    	0.452632

-					    height     	134

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE626A0027"

-					client     	@1265

-					supplier   	@1254

-					line_style 	3

-					origin_attachment 	(688, 282)

-					terminal_attachment 	(688, 390)

-					label      	(object SegLabel @1269

-					    Parent_View 	@1267

-					    location   	(645, 335)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.494737

-					    height     	44

-					    orientation 	1))))

-			    (object InheritView "" @1270

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4C0F4C01A1"

-				client     	@1254

-				supplier   	@1253

-				line_style 	3

-				origin_attachment 	(575, 390)

-				terminal_attachment 	(575, 174))))

-		    (object ClassDiagram "11. Supplemental"

-			quid       	"3C287E49019B"

-			title      	"11. Supplemental"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @1271

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(464, 816)

-				label      	(object ItemLabel

-				    Parent_View 	@1271

-				    location   	(47, 760)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	834

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	852

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @1272

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2112, 880)

-				label      	(object ItemLabel

-				    Parent_View 	@1272

-				    location   	(1731, 824)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	762

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	780

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @1273

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 112)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1273

-				    location   	(48, 60)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	480

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				width      	498

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDiagnostic" @1274

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2384, 112)

-				label      	(object ItemLabel

-				    Parent_View 	@1274

-				    location   	(2236, 60)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"XSDDiagnostic")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3BFE5F910046"

-				width      	314

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$236" @1275

-				location   	(1382, 84)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C2882C50137"

-				roleview_list 	(list RoleViews

-				    (object RoleView "primaryComponent" @1276

-					Parent_View 	@1275

-					location   	(-250, -508)

-					label      	(object SegLabel @1277

-					    Parent_View 	@1276

-					    location   	(756, 116)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+primaryComponent"

-					    pctDist    	0.740828

-					    height     	32

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2882C70113"

-					client     	@1275

-					supplier   	@1273

-					line_style 	3

-					origin_attachment 	(1382, 84)

-					terminal_attachment 	(537, 84)

-					label      	(object SegLabel @1278

-					    Parent_View 	@1276

-					    location   	(624, 55)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.897260

-					    height     	30

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$237" @1279

-					Parent_View 	@1275

-					location   	(-250, -508)

-					label      	(object SegLabel @1280

-					    Parent_View 	@1279

-					    location   	(2058, 126)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2882C70112"

-					client     	@1275

-					supplier   	@1274

-					line_style 	3

-					origin_attachment 	(1382, 84)

-					terminal_attachment 	(2227, 84))))

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @1281

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2160, 688)

-				label      	(object ItemLabel

-				    Parent_View 	@1281

-				    location   	(1778, 607)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	764

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				compartment 	(object Compartment

-				    Parent_View 	@1281

-				    location   	(1778, 667)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	722

-				    compartmentItems 	(list Compartment

-					"+ elementDeclarationReference : boolean"

-					"+ circular : boolean"))

-				width      	782

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @1282

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 1072)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1282

-				    location   	(2100, 991)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	440

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				compartment 	(object Compartment

-				    Parent_View 	@1282

-				    location   	(2100, 1051)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	423

-				    compartmentItems 	(list Compartment

-					"+ facetName : String"

-					"+ effectiveValue : Value"))

-				width      	458

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @1283

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 624)

-				label      	(object ItemLabel

-				    Parent_View 	@1283

-				    location   	(47, 568)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	802

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				compartment 	(object Compartment

-				    Parent_View 	@1283

-				    location   	(47, 628)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	1

-				    max_width  	769

-				    compartmentItems 	(list Compartment

-					"+ modelGroupDefinitionReference : boolean"))

-				width      	820

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @1284

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 288)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1284

-				    location   	(1005, 157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	454

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				compartment 	(object Compartment

-				    Parent_View 	@1284

-				    location   	(1005, 217)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	4

-				    max_width  	356

-				    compartmentItems 	(list Compartment

-					"+ aliasName : String"

-					"+ uRI : String"

-					"+ aliasURI : String"

-					"+ qName : String"))

-				width      	472

-				height     	286

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @1285

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 352)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1285

-				    location   	(48, 296)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	544

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	562

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @1286

-				location   	(320, 510)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1285

-				vertices   	(list Points

-				    (320, 510)

-				    (320, 420)))

-			    (object InheritView "" @1287

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC40090"

-				client     	@1283

-				supplier   	@1285

-				line_style 	3

-				origin_attachment 	(81, 556)

-				terminal_attachment 	(81, 510)

-				drawSupplier 	@1286)

-			    (object InheritView "" @1288

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC800D2"

-				client     	@1271

-				supplier   	@1285

-				line_style 	3

-				origin_attachment 	(877, 748)

-				terminal_attachment 	(877, 510)

-				drawSupplier 	@1286)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxInclusiveFacet" @1289

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 1808)

-				label      	(object ItemLabel

-				    Parent_View 	@1289

-				    location   	(2101, 1761)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	438

-				    justify    	0

-				    label      	"XSDMaxInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C787D00DA"

-				width      	456

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinInclusiveFacet" @1290

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 1776)

-				label      	(object ItemLabel

-				    Parent_View 	@1290

-				    location   	(35, 1729)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	475

-				    justify    	0

-				    label      	"XSDMinInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C788702C9"

-				width      	493

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinExclusiveFacet" @1291

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 1936)

-				label      	(object ItemLabel

-				    Parent_View 	@1291

-				    location   	(35, 1889)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	475

-				    justify    	0

-				    label      	"XSDMinExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C792D000A"

-				width      	493

-				height     	118

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxExclusiveFacet" @1292

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2304, 1968)

-				label      	(object ItemLabel

-				    Parent_View 	@1292

-				    location   	(2073, 1917)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDMaxExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C789600C2"

-				width      	480

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDCardinalityFacet" @1293

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2336, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@1293

-				    location   	(2134, 1372)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDCardinalityFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C755D03D2"

-				width      	422

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDBoundedFacet" @1294

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2352, 1264)

-				label      	(object ItemLabel

-				    Parent_View 	@1294

-				    location   	(2163, 1212)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	378

-				    justify    	0

-				    label      	"XSDBoundedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C751D0344"

-				width      	396

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDOrderedFacet" @1295

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(224, 1392)

-				label      	(object ItemLabel

-				    Parent_View 	@1295

-				    location   	(43, 1340)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	362

-				    justify    	0

-				    label      	"XSDOrderedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C74DD0248"

-				width      	380

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNumericFacet" @1296

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 1232)

-				label      	(object ItemLabel

-				    Parent_View 	@1296

-				    location   	(49, 1178)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	382

-				    justify    	0

-				    label      	"XSDNumericFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C75950206"

-				width      	400

-				height     	132

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxFacet" @1297

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2336, 1616)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1297

-				    location   	(2135, 1535)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"XSDMaxFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CEB010E"

-				compartment 	(object Compartment

-				    Parent_View 	@1297

-				    location   	(2135, 1595)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	363

-				    compartmentItems 	(list Compartment

-					"+ inclusive : boolean"

-					"+ exclusive : boolean"))

-				width      	420

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWhiteSpaceFacet" @1298

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 2288)

-				label      	(object ItemLabel

-				    Parent_View 	@1298

-				    location   	(2102, 2236)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	436

-				    justify    	0

-				    label      	"XSDWhiteSpaceFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C784601B7"

-				width      	454

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFractionDigitsFacet" @1299

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2304, 2624)

-				label      	(object ItemLabel

-				    Parent_View 	@1299

-				    location   	(2074, 2572)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	460

-				    justify    	0

-				    label      	"XSDFractionDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79BE02EE"

-				width      	478

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDPatternFacet" @1300

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2368, 2128)

-				label      	(object ItemLabel

-				    Parent_View 	@1300

-				    location   	(2196, 2076)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"XSDPatternFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ADB026C"

-				width      	362

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDEnumerationFacet" @1301

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 2096)

-				label      	(object ItemLabel

-				    Parent_View 	@1301

-				    location   	(36, 2044)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	440

-				    justify    	0

-				    label      	"XSDEnumerationFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ACE0141"

-				width      	458

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDLengthFacet" @1302

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 2272)

-				label      	(object ItemLabel

-				    Parent_View 	@1302

-				    location   	(38, 2220)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	340

-				    justify    	0

-				    label      	"XSDLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C776200E7"

-				width      	358

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinFacet" @1303

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 1584)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1303

-				    location   	(38, 1503)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDMinFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CDE037C"

-				compartment 	(object Compartment

-				    Parent_View 	@1303

-				    location   	(38, 1563)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	363

-				    compartmentItems 	(list Compartment

-					"+ inclusive : boolean"

-					"+ exclusive : boolean"))

-				width      	422

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxLengthFacet" @1304

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 2464)

-				label      	(object ItemLabel

-				    Parent_View 	@1304

-				    location   	(2111, 2412)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDMaxLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C77C70146"

-				width      	436

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinLengthFacet" @1305

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 2448)

-				label      	(object ItemLabel

-				    Parent_View 	@1305

-				    location   	(39, 2396)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"XSDMinLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C778C0065"

-				width      	420

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTotalDigitsFacet" @1306

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 2608)

-				label      	(object ItemLabel

-				    Parent_View 	@1306

-				    location   	(38, 2556)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDTotalDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79A0020E"

-				width      	422

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @1307

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(928, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@1307

-				    location   	(667, 1100)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	522

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	540

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @1308

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(176, 1072)

-				label      	(object ItemLabel

-				    Parent_View 	@1308

-				    location   	(50, 1020)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @1309

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@1309

-				    location   	(944, 1304)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	576

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@1309

-				    location   	(944, 1364)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	538

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + validFacets : String"))

-				width      	594

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$248" @1310

-				location   	(1446, 1218)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A994030A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootTypeDefinition" @1311

-					Parent_View 	@1310

-					location   	(582, -78)

-					label      	(object SegLabel @1312

-					    Parent_View 	@1311

-					    location   	(1580, 1173)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+rootTypeDefinition"

-					    pctDist    	3.268293

-					    height     	46

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A99700DD"

-					client     	@1310

-					supplier   	@1309

-					vertices   	(list Points

-					    (1446, 1218)

-					    (1487, 1218)

-					    (1487, 1292))

-					line_style 	3

-					origin_attachment 	(1446, 1218)

-					terminal_attachment 	(1487, 1292)

-					label      	(object SegLabel @1313

-					    Parent_View 	@1311

-					    location   	(1439, 1257)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.184211

-					    height     	39

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$249" @1314

-					Parent_View 	@1310

-					location   	(582, -78)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A99700E7"

-					client     	@1310

-					supplier   	@1309

-					vertices   	(list Points

-					    (1446, 1218)

-					    (1405, 1218)

-					    (1405, 1292))

-					line_style 	3

-					origin_attachment 	(1446, 1218)

-					terminal_attachment 	(1405, 1292))))

-			    (object AssociationViewNew "$UNNAMED$252" @1315

-				location   	(1733, 1575)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B08D0252"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$253" @1316

-					Parent_View 	@1315

-					location   	(917, 7)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B08E0091"

-					client     	@1315

-					supplier   	@1309

-					vertices   	(list Points

-					    (1733, 1575)

-					    (1487, 1575)

-					    (1487, 1428))

-					line_style 	3

-					origin_attachment 	(1733, 1575)

-					terminal_attachment 	(1487, 1428))

-				    (object RoleView "maxFacet" @1317

-					Parent_View 	@1315

-					location   	(917, 7)

-					label      	(object SegLabel @1318

-					    Parent_View 	@1317

-					    location   	(1751, 1541)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+maxFacet"

-					    pctDist    	0.046243

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B08E009B"

-					client     	@1315

-					supplier   	@1297

-					line_style 	3

-					origin_attachment 	(1733, 1575)

-					terminal_attachment 	(2126, 1575)

-					label      	(object SegLabel @1319

-					    Parent_View 	@1317

-					    location   	(2042, 1536)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.789157

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$254" @1320

-				location   	(1587, 1793)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0AB0396"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$255" @1321

-					Parent_View 	@1320

-					location   	(707, -31)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0AC03C9"

-					client     	@1320

-					supplier   	@1309

-					vertices   	(list Points

-					    (1587, 1793)

-					    (1447, 1793)

-					    (1447, 1428))

-					line_style 	3

-					origin_attachment 	(1587, 1793)

-					terminal_attachment 	(1447, 1428))

-				    (object RoleView "maxInclusiveFacet" @1322

-					Parent_View 	@1320

-					location   	(707, -31)

-					label      	(object SegLabel @1323

-					    Parent_View 	@1322

-					    location   	(1737, 1751)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+maxInclusiveFacet"

-					    pctDist    	0.298441

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0AC03D4"

-					client     	@1320

-					supplier   	@1289

-					line_style 	3

-					origin_attachment 	(1587, 1793)

-					terminal_attachment 	(2092, 1793)

-					label      	(object SegLabel @1324

-					    Parent_View 	@1322

-					    location   	(2020, 1754)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.859155

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$256" @1325

-				location   	(937, 1787)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0AF0338"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$257" @1326

-					Parent_View 	@1325

-					location   	(617, -5)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B001F9"

-					client     	@1325

-					supplier   	@1309

-					vertices   	(list Points

-					    (937, 1787)

-					    (997, 1787)

-					    (997, 1428))

-					line_style 	3

-					origin_attachment 	(937, 1787)

-					terminal_attachment 	(997, 1428))

-				    (object RoleView "minInclusiveFacet" @1327

-					Parent_View 	@1325

-					location   	(617, -5)

-					label      	(object SegLabel @1328

-					    Parent_View 	@1327

-					    location   	(792, 1745)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+minInclusiveFacet"

-					    pctDist    	0.346062

-					    height     	43

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B00203"

-					client     	@1325

-					supplier   	@1290

-					line_style 	3

-					origin_attachment 	(937, 1787)

-					terminal_attachment 	(518, 1787)

-					label      	(object SegLabel @1329

-					    Parent_View 	@1327

-					    location   	(575, 1743)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.863962

-					    height     	45

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$258" @1330

-				location   	(981, 1937)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0B30207"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$259" @1331

-					Parent_View 	@1330

-					location   	(677, -79)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B40190"

-					client     	@1330

-					supplier   	@1309

-					vertices   	(list Points

-					    (981, 1937)

-					    (1041, 1937)

-					    (1041, 1428))

-					line_style 	3

-					origin_attachment 	(981, 1937)

-					terminal_attachment 	(1041, 1428))

-				    (object RoleView "minExclusiveFacet" @1332

-					Parent_View 	@1330

-					location   	(677, -79)

-					label      	(object SegLabel @1333

-					    Parent_View 	@1332

-					    location   	(823, 1900)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+minExclusiveFacet"

-					    pctDist    	0.341253

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B4019A"

-					client     	@1330

-					supplier   	@1291

-					line_style 	3

-					origin_attachment 	(981, 1937)

-					terminal_attachment 	(518, 1937)

-					label      	(object SegLabel @1334

-					    Parent_View 	@1332

-					    location   	(589, 1897)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.846652

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$260" @1335

-				location   	(1469, 1953)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0B6028D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$261" @1336

-					Parent_View 	@1335

-					location   	(621, -95)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B70217"

-					client     	@1335

-					supplier   	@1309

-					vertices   	(list Points

-					    (1469, 1953)

-					    (1400, 1953)

-					    (1400, 1428))

-					line_style 	3

-					origin_attachment 	(1469, 1953)

-					terminal_attachment 	(1400, 1428))

-				    (object RoleView "maxExclusiveFacet" @1337

-					Parent_View 	@1335

-					location   	(621, -95)

-					label      	(object SegLabel @1338

-					    Parent_View 	@1337

-					    location   	(1646, 1913)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	384

-					    justify    	0

-					    label      	"+maxExclusiveFacet"

-					    pctDist    	0.298097

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B70221"

-					client     	@1335

-					supplier   	@1292

-					line_style 	3

-					origin_attachment 	(1469, 1953)

-					terminal_attachment 	(2064, 1953)

-					label      	(object SegLabel @1339

-					    Parent_View 	@1337

-					    location   	(1961, 1913)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.827236

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$262" @1340

-				location   	(1122, 2180)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0BC0051"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$263" @1341

-					Parent_View 	@1340

-					location   	(-318, 628)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0BC0246"

-					client     	@1340

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1122, 2180)

-					terminal_attachment 	(1122, 1428))

-				    (object RoleView "lengthFacet" @1342

-					Parent_View 	@1340

-					location   	(-318, 628)

-					label      	(object SegLabel @1343

-					    Parent_View 	@1342

-					    location   	(804, 2204)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+lengthFacet"

-					    pctDist    	0.475472

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0BC0250"

-					client     	@1340

-					supplier   	@1302

-					vertices   	(list Points

-					    (1122, 2180)

-					    (1122, 2240)

-					    (387, 2240))

-					line_style 	3

-					origin_attachment 	(1122, 2180)

-					terminal_attachment 	(387, 2240)

-					label      	(object SegLabel @1344

-					    Parent_View 	@1342

-					    location   	(471, 2204)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.895597

-					    height     	37

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$266" @1345

-				location   	(1084, 1989)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0C2021D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$267" @1346

-					Parent_View 	@1345

-					location   	(-1380, 437)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C300AB"

-					client     	@1345

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1084, 1989)

-					terminal_attachment 	(1084, 1428))

-				    (object RoleView "enumerationFacets" @1347

-					Parent_View 	@1345

-					location   	(-1380, 437)

-					label      	(object SegLabel @1348

-					    Parent_View 	@1347

-					    location   	(837, 2016)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+enumerationFacets"

-					    pctDist    	0.465857

-					    height     	34

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C300AC"

-					client     	@1345

-					supplier   	@1301

-					vertices   	(list Points

-					    (1084, 1989)

-					    (1084, 2049)

-					    (485, 2049))

-					line_style 	3

-					origin_attachment 	(1084, 1989)

-					terminal_attachment 	(485, 2049)

-					label      	(object SegLabel @1349

-					    Parent_View 	@1347

-					    location   	(583, 2021)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.851290

-					    height     	29

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$268" @1350

-				location   	(1451, 2074)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0C50159"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$269" @1351

-					Parent_View 	@1350

-					location   	(-1525, 538)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C600B0"

-					client     	@1350

-					supplier   	@1309

-					vertices   	(list Points

-					    (1451, 2074)

-					    (1362, 2074)

-					    (1362, 1428))

-					line_style 	3

-					origin_attachment 	(1451, 2074)

-					terminal_attachment 	(1362, 1428))

-				    (object RoleView "patternFacets" @1352

-					Parent_View 	@1350

-					location   	(-1525, 538)

-					label      	(object SegLabel @1353

-					    Parent_View 	@1352

-					    location   	(1720, 2038)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+patternFacets"

-					    pctDist    	0.367223

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C600BA"

-					client     	@1350

-					supplier   	@1300

-					line_style 	3

-					origin_attachment 	(1451, 2074)

-					terminal_attachment 	(2187, 2074)

-					label      	(object SegLabel @1354

-					    Parent_View 	@1352

-					    location   	(1972, 2035)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.708649

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$270" @1355

-				location   	(1827, 1400)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0C802A7"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$271" @1356

-					Parent_View 	@1355

-					location   	(-1149, -472)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C901EA"

-					client     	@1355

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1827, 1400)

-					terminal_attachment 	(1529, 1400))

-				    (object RoleView "cardinalityFacet" @1357

-					Parent_View 	@1355

-					location   	(-1149, -472)

-					label      	(object SegLabel @1358

-					    Parent_View 	@1357

-					    location   	(1847, 1358)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	312

-					    justify    	0

-					    label      	"+cardinalityFacet"

-					    pctDist    	0.071730

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C901F5"

-					client     	@1355

-					supplier   	@1293

-					line_style 	3

-					origin_attachment 	(1827, 1400)

-					terminal_attachment 	(2125, 1400)

-					label      	(object SegLabel @1359

-					    Parent_View 	@1357

-					    location   	(2083, 1357)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.863426

-					    height     	44

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$280" @1360

-				location   	(1262, 2413)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0DB0377"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$281" @1361

-					Parent_View 	@1360

-					location   	(-786, 301)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DC035A"

-					client     	@1360

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1262, 2413)

-					terminal_attachment 	(1262, 1428))

-				    (object RoleView "fractionDigitsFacet" @1362

-					Parent_View 	@1360

-					location   	(-786, 301)

-					label      	(object SegLabel @1363

-					    Parent_View 	@1362

-					    location   	(1608, 2556)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+fractionDigitsFacet"

-					    pctDist    	0.537393

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DC0364"

-					client     	@1360

-					supplier   	@1299

-					vertices   	(list Points

-					    (1262, 2413)

-					    (1262, 2596)

-					    (2065, 2596))

-					line_style 	3

-					origin_attachment 	(1262, 2413)

-					terminal_attachment 	(2065, 2596)

-					label      	(object SegLabel @1364

-					    Parent_View 	@1362

-					    location   	(1979, 2556)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.913886

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$284" @1365

-				location   	(1841, 1306)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0E300D9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$285" @1366

-					Parent_View 	@1365

-					location   	(-1135, -790)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0E4038E"

-					client     	@1365

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1841, 1306)

-					terminal_attachment 	(1529, 1306))

-				    (object RoleView "boundedFacet" @1367

-					Parent_View 	@1365

-					location   	(-1135, -790)

-					label      	(object SegLabel @1368

-					    Parent_View 	@1367

-					    location   	(1832, 1270)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+boundedFacet"

-					    pctDist    	-0.031746

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0E40398"

-					client     	@1365

-					supplier   	@1294

-					line_style 	3

-					origin_attachment 	(1841, 1306)

-					terminal_attachment 	(2154, 1306)

-					label      	(object SegLabel @1369

-					    Parent_View 	@1367

-					    location   	(2077, 1275)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.754717

-					    height     	32

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$264" @1370

-				location   	(1328, 2186)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0BF018C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$265" @1371

-					Parent_View 	@1370

-					location   	(-640, 634)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C0006B"

-					client     	@1370

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1328, 2186)

-					terminal_attachment 	(1328, 1428))

-				    (object RoleView "whiteSpaceFacet" @1372

-					Parent_View 	@1370

-					location   	(-640, 634)

-					label      	(object SegLabel @1373

-					    Parent_View 	@1372

-					    location   	(1673, 2207)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+whiteSpaceFacet"

-					    pctDist    	0.490909

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C00075"

-					client     	@1370

-					supplier   	@1298

-					vertices   	(list Points

-					    (1328, 2186)

-					    (1328, 2246)

-					    (2093, 2246))

-					line_style 	3

-					origin_attachment 	(1328, 2186)

-					terminal_attachment 	(2093, 2246)

-					label      	(object SegLabel @1374

-					    Parent_View 	@1372

-					    location   	(2033, 2203)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.926763

-					    height     	44

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$282" @1375

-				location   	(674, 1390)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0DF0048"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$283" @1376

-					Parent_View 	@1375

-					location   	(-1854, -706)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DF03B9"

-					client     	@1375

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(674, 1390)

-					terminal_attachment 	(935, 1390))

-				    (object RoleView "orderedFacet" @1377

-					Parent_View 	@1375

-					location   	(-1854, -706)

-					label      	(object SegLabel @1378

-					    Parent_View 	@1377

-					    location   	(658, 1353)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+orderedFacet"

-					    pctDist    	0.061538

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DF03C3"

-					client     	@1375

-					supplier   	@1295

-					line_style 	3

-					origin_attachment 	(674, 1390)

-					terminal_attachment 	(414, 1390)

-					label      	(object SegLabel @1379

-					    Parent_View 	@1377

-					    location   	(510, 1355)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.634615

-					    height     	36

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$272" @1380

-				location   	(687, 1296)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0CB039C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$273" @1381

-					Parent_View 	@1380

-					location   	(-1809, -576)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0CC03D0"

-					client     	@1380

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(687, 1296)

-					terminal_attachment 	(935, 1296))

-				    (object RoleView "numericFacet" @1382

-					Parent_View 	@1380

-					location   	(-1809, -576)

-					label      	(object SegLabel @1383

-					    Parent_View 	@1382

-					    location   	(668, 1257)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+numericFacet"

-					    pctDist    	0.080972

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0CC03D1"

-					client     	@1380

-					supplier   	@1296

-					line_style 	3

-					origin_attachment 	(687, 1296)

-					terminal_attachment 	(440, 1296)

-					label      	(object SegLabel @1384

-					    Parent_View 	@1382

-					    location   	(506, 1260)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.736842

-					    height     	37

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$286" @1385

-				location   	(1689, 1662)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B44401EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$287" @1386

-					Parent_View 	@1385

-					location   	(-183, -354)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B4450360"

-					client     	@1385

-					supplier   	@1309

-					vertices   	(list Points

-					    (1689, 1662)

-					    (1487, 1662)

-					    (1487, 1428))

-					line_style 	3

-					origin_attachment 	(1689, 1662)

-					terminal_attachment 	(1487, 1428))

-				    (object RoleView "effectiveMaxFacet" @1387

-					Parent_View 	@1385

-					location   	(-183, -354)

-					label      	(object SegLabel @1388

-					    Parent_View 	@1387

-					    location   	(1769, 1623)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+effectiveMaxFacet"

-					    pctDist    	0.182051

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B445036A"

-					client     	@1385

-					supplier   	@1297

-					line_style 	3

-					origin_attachment 	(1689, 1662)

-					terminal_attachment 	(2126, 1662)

-					label      	(object SegLabel @1389

-					    Parent_View 	@1387

-					    location   	(2044, 1627)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.815385

-					    height     	36

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$288" @1390

-				location   	(1328, 2258)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B54F0145"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$289" @1391

-					Parent_View 	@1390

-					location   	(-1072, -462)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B550038C"

-					client     	@1390

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1328, 2258)

-					terminal_attachment 	(1328, 1428))

-				    (object RoleView "effectiveWhiteSpaceFacet" @1392

-					Parent_View 	@1390

-					location   	(-1072, -462)

-					label      	(object SegLabel @1393

-					    Parent_View 	@1392

-					    location   	(1685, 2288)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	492

-					    justify    	0

-					    label      	"+effectiveWhiteSpaceFacet"

-					    pctDist    	0.508541

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B5500396"

-					client     	@1390

-					supplier   	@1298

-					vertices   	(list Points

-					    (1328, 2258)

-					    (1328, 2324)

-					    (2093, 2324))

-					line_style 	3

-					origin_attachment 	(1328, 2258)

-					terminal_attachment 	(2093, 2324)

-					label      	(object SegLabel @1394

-					    Parent_View 	@1392

-					    location   	(2009, 2293)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.898817

-					    height     	32

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$290" @1395

-				location   	(1297, 2366)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B5C4011C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$291" @1396

-					Parent_View 	@1395

-					location   	(-607, -722)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B5C5020D"

-					client     	@1395

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1297, 2366)

-					terminal_attachment 	(1297, 1428))

-				    (object RoleView "effectiveMaxLengthFacet" @1397

-					Parent_View 	@1395

-					location   	(-607, -722)

-					label      	(object SegLabel @1398

-					    Parent_View 	@1397

-					    location   	(1657, 2463)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	480

-					    justify    	0

-					    label      	"+effectiveMaxLengthFacet"

-					    pctDist    	0.526906

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B5C50217"

-					client     	@1395

-					supplier   	@1304

-					vertices   	(list Points

-					    (1297, 2366)

-					    (1297, 2499)

-					    (2102, 2499))

-					line_style 	3

-					origin_attachment 	(1297, 2366)

-					terminal_attachment 	(2102, 2499)

-					label      	(object SegLabel @1399

-					    Parent_View 	@1397

-					    location   	(2007, 2471)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.899308

-					    height     	29

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$292" @1400

-				location   	(1262, 2449)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B62A00AA"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$293" @1401

-					Parent_View 	@1400

-					location   	(-1170, -815)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B62B0138"

-					client     	@1400

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1262, 2449)

-					terminal_attachment 	(1262, 1428))

-				    (object RoleView "effectiveFractionDigitsFacet" @1402

-					Parent_View 	@1400

-					location   	(-1170, -815)

-					label      	(object SegLabel @1403

-					    Parent_View 	@1402

-					    location   	(1640, 2634)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+effectiveFractionDigitsFacet"

-					    pctDist    	0.585315

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B62B0142"

-					client     	@1400

-					supplier   	@1299

-					vertices   	(list Points

-					    (1262, 2449)

-					    (1262, 2668)

-					    (2065, 2668))

-					line_style 	3

-					origin_attachment 	(1262, 2449)

-					terminal_attachment 	(2065, 2668)

-					label      	(object SegLabel @1404

-					    Parent_View 	@1402

-					    location   	(1989, 2629)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.926485

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$294" @1405

-				location   	(1422, 2159)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B6B003A6"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$295" @1406

-					Parent_View 	@1405

-					location   	(-770, -1313)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B6B10311"

-					client     	@1405

-					supplier   	@1309

-					vertices   	(list Points

-					    (1422, 2159)

-					    (1362, 2159)

-					    (1362, 1428))

-					line_style 	3

-					origin_attachment 	(1422, 2159)

-					terminal_attachment 	(1362, 1428))

-				    (object RoleView "effectivePatternFacet" @1407

-					Parent_View 	@1405

-					location   	(-770, -1313)

-					label      	(object SegLabel @1408

-					    Parent_View 	@1407

-					    location   	(1727, 2125)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	408

-					    justify    	0

-					    label      	"+effectivePatternFacet"

-					    pctDist    	0.399090

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B6B10312"

-					client     	@1405

-					supplier   	@1300

-					line_style 	3

-					origin_attachment 	(1422, 2159)

-					terminal_attachment 	(2187, 2159)

-					label      	(object SegLabel @1409

-					    Parent_View 	@1407

-					    location   	(2102, 2119)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.889226

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$296" @1410

-				location   	(1084, 2083)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B7CA026B"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$297" @1411

-					Parent_View 	@1410

-					location   	(828, -1373)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B7CB0186"

-					client     	@1410

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1084, 2083)

-					terminal_attachment 	(1084, 1428))

-				    (object RoleView "effectiveEnumerationFacet" @1412

-					Parent_View 	@1410

-					location   	(828, -1373)

-					label      	(object SegLabel @1413

-					    Parent_View 	@1412

-					    location   	(822, 2101)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	504

-					    justify    	0

-					    label      	"+effectiveEnumerationFacet"

-					    pctDist    	0.488619

-					    height     	43

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B7CB0190"

-					client     	@1410

-					supplier   	@1301

-					vertices   	(list Points

-					    (1084, 2083)

-					    (1084, 2143)

-					    (485, 2143))

-					line_style 	3

-					origin_attachment 	(1084, 2083)

-					terminal_attachment 	(485, 2143)

-					label      	(object SegLabel @1414

-					    Parent_View 	@1412

-					    location   	(531, 2100)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.931715

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$302" @1415

-				location   	(1122, 2241)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B8DC0052"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$303" @1416

-					Parent_View 	@1415

-					location   	(866, -479)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8DC03B9"

-					client     	@1415

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1122, 2241)

-					terminal_attachment 	(1122, 1428))

-				    (object RoleView "effectiveLengthFacet" @1417

-					Parent_View 	@1415

-					location   	(866, -479)

-					label      	(object SegLabel @1418

-					    Parent_View 	@1417

-					    location   	(800, 2279)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+effectiveLengthFacet"

-					    pctDist    	0.491731

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8DC03C3"

-					client     	@1415

-					supplier   	@1302

-					vertices   	(list Points

-					    (1122, 2241)

-					    (1122, 2318)

-					    (387, 2318))

-					line_style 	3

-					origin_attachment 	(1122, 2241)

-					terminal_attachment 	(387, 2318)

-					label      	(object SegLabel @1419

-					    Parent_View 	@1417

-					    location   	(470, 2279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.898567

-					    height     	40

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$250" @1420

-				location   	(773, 1565)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B085025B"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$251" @1421

-					Parent_View 	@1420

-					location   	(469, 13)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0860270"

-					client     	@1420

-					supplier   	@1309

-					vertices   	(list Points

-					    (773, 1565)

-					    (959, 1565)

-					    (959, 1428))

-					line_style 	3

-					origin_attachment 	(773, 1565)

-					terminal_attachment 	(959, 1428))

-				    (object RoleView "minFacet" @1422

-					Parent_View 	@1420

-					location   	(469, 13)

-					label      	(object SegLabel @1423

-					    Parent_View 	@1422

-					    location   	(753, 1532)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	"+minFacet"

-					    pctDist    	0.063091

-					    height     	34

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B086027A"

-					client     	@1420

-					supplier   	@1303

-					line_style 	3

-					origin_attachment 	(773, 1565)

-					terminal_attachment 	(451, 1565)

-					label      	(object SegLabel @1424

-					    Parent_View 	@1422

-					    location   	(534, 1523)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.746667

-					    height     	43

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$304" @1425

-				location   	(816, 1650)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B97001DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$305" @1426

-					Parent_View 	@1425

-					location   	(496, -334)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B97100CF"

-					client     	@1425

-					supplier   	@1309

-					vertices   	(list Points

-					    (816, 1650)

-					    (959, 1650)

-					    (959, 1428))

-					line_style 	3

-					origin_attachment 	(816, 1650)

-					terminal_attachment 	(959, 1428))

-				    (object RoleView "effectiveMinFacet" @1427

-					Parent_View 	@1425

-					location   	(496, -334)

-					label      	(object SegLabel @1428

-					    Parent_View 	@1427

-					    location   	(764, 1614)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+effectiveMinFacet"

-					    pctDist    	0.141618

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B97100D9"

-					client     	@1425

-					supplier   	@1303

-					line_style 	3

-					origin_attachment 	(816, 1650)

-					terminal_attachment 	(451, 1650)

-					label      	(object SegLabel @1429

-					    Parent_View 	@1427

-					    location   	(523, 1606)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.802740

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$274" @1430

-				location   	(1297, 2321)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0CF0199"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$275" @1431

-					Parent_View 	@1430

-					location   	(-719, 497)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D20085"

-					client     	@1430

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1297, 2321)

-					terminal_attachment 	(1297, 1428))

-				    (object RoleView "maxLengthFacet" @1432

-					Parent_View 	@1430

-					location   	(-719, 497)

-					label      	(object SegLabel @1433

-					    Parent_View 	@1432

-					    location   	(1630, 2380)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+maxLengthFacet"

-					    pctDist    	0.472255

-					    height     	30

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D2008F"

-					client     	@1430

-					supplier   	@1304

-					vertices   	(list Points

-					    (1297, 2321)

-					    (1297, 2409)

-					    (2102, 2409))

-					line_style 	3

-					origin_attachment 	(1297, 2321)

-					terminal_attachment 	(2102, 2409)

-					label      	(object SegLabel @1434

-					    Parent_View 	@1432

-					    location   	(1994, 2366)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.879208

-					    height     	44

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$276" @1435

-				location   	(1159, 2273)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0D500C5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$277" @1436

-					Parent_View 	@1435

-					location   	(-281, 449)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D6001D"

-					client     	@1435

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1159, 2273)

-					terminal_attachment 	(1159, 1428))

-				    (object RoleView "minLengthFacet" @1437

-					Parent_View 	@1435

-					location   	(-281, 449)

-					label      	(object SegLabel @1438

-					    Parent_View 	@1437

-					    location   	(857, 2372)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+minLengthFacet"

-					    pctDist    	0.519527

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D60027"

-					client     	@1435

-					supplier   	@1305

-					vertices   	(list Points

-					    (1159, 2273)

-					    (1159, 2409)

-					    (450, 2409))

-					line_style 	3

-					origin_attachment 	(1159, 2273)

-					terminal_attachment 	(450, 2409)

-					label      	(object SegLabel @1439

-					    Parent_View 	@1437

-					    location   	(523, 2369)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.913610

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$300" @1440

-				location   	(1197, 2334)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B898016D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$301" @1441

-					Parent_View 	@1440

-					location   	(941, -610)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8990056"

-					client     	@1440

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1197, 2334)

-					terminal_attachment 	(1197, 1428))

-				    (object RoleView "effectiveMinLengthFacet" @1442

-					Parent_View 	@1440

-					location   	(941, -610)

-					label      	(object SegLabel @1443

-					    Parent_View 	@1442

-					    location   	(856, 2454)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	468

-					    justify    	0

-					    label      	"+effectiveMinLengthFacet"

-					    pctDist    	0.552604

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8990060"

-					client     	@1440

-					supplier   	@1305

-					vertices   	(list Points

-					    (1197, 2334)

-					    (1197, 2493)

-					    (450, 2493))

-					line_style 	3

-					origin_attachment 	(1197, 2334)

-					terminal_attachment 	(450, 2493)

-					label      	(object SegLabel @1444

-					    Parent_View 	@1442

-					    location   	(527, 2451)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.916047

-					    height     	43

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$298" @1445

-				location   	(1231, 2438)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B8400062"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$299" @1446

-					Parent_View 	@1445

-					location   	(863, -746)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B841001D"

-					client     	@1445

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1231, 2438)

-					terminal_attachment 	(1231, 1428))

-				    (object RoleView "effectiveTotalDigitsFacet" @1447

-					Parent_View 	@1445

-					location   	(863, -746)

-					label      	(object SegLabel @1448

-					    Parent_View 	@1447

-					    location   	(859, 2632)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	468

-					    justify    	0

-					    label      	"+effectiveTotalDigitsFacet"

-					    pctDist    	0.597030

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8410027"

-					client     	@1445

-					supplier   	@1306

-					vertices   	(list Points

-					    (1231, 2438)

-					    (1231, 2668)

-					    (451, 2668))

-					line_style 	3

-					origin_attachment 	(1231, 2438)

-					terminal_attachment 	(451, 2668)

-					label      	(object SegLabel @1449

-					    Parent_View 	@1447

-					    location   	(534, 2631)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.918812

-					    height     	38

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$278" @1450

-				location   	(1231, 2397)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0D800DE"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$279" @1451

-					Parent_View 	@1450

-					location   	(-209, 253)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D803CD"

-					client     	@1450

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1231, 2397)

-					terminal_attachment 	(1231, 1428))

-				    (object RoleView "totalDigitsFacet" @1452

-					Parent_View 	@1450

-					location   	(-209, 253)

-					label      	(object SegLabel @1453

-					    Parent_View 	@1452

-					    location   	(853, 2550)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	312

-					    justify    	0

-					    label      	"+totalDigitsFacet"

-					    pctDist    	0.585567

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D803D7"

-					client     	@1450

-					supplier   	@1306

-					vertices   	(list Points

-					    (1231, 2397)

-					    (1231, 2587)

-					    (451, 2587))

-					line_style 	3

-					origin_attachment 	(1231, 2397)

-					terminal_attachment 	(451, 2587)

-					label      	(object SegLabel @1454

-					    Parent_View 	@1452

-					    location   	(535, 2560)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.914647

-					    height     	28

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @1455

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 768)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1455

-				    location   	(1019, 574)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	444

-				height     	413

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @1456

-				location   	(1209, 1065)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1455

-				vertices   	(list Points

-				    (1209, 1065)

-				    (1209, 974)))

-			    (object AssociationViewNew "$UNNAMED$234" @1457

-				location   	(1090, 1031)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C2880F503D9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootTypeDefinition" @1458

-					Parent_View 	@1457

-					location   	(322, -25)

-					label      	(object SegLabel @1459

-					    Parent_View 	@1458

-					    location   	(897, 1036)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+rootTypeDefinition"

-					    pctDist    	-0.098765

-					    height     	194

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2880F9003C"

-					client     	@1457

-					supplier   	@1455

-					line_style 	3

-					origin_attachment 	(1090, 1031)

-					terminal_attachment 	(1090, 974)

-					label      	(object SegLabel @1460

-					    Parent_View 	@1458

-					    location   	(1121, 1034)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.061728

-					    height     	31

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$235" @1461

-					Parent_View 	@1457

-					location   	(322, -25)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2880F90046"

-					client     	@1457

-					supplier   	@1307

-					line_style 	3

-					origin_attachment 	(1090, 1031)

-					terminal_attachment 	(1090, 1088))))

-			    (object AssociationViewNew "$UNNAMED$240" @1462

-				location   	(1538, 873)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A6DB01E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootType" @1463

-					Parent_View 	@1462

-					location   	(178, 105)

-					label      	(object SegLabel @1464

-					    Parent_View 	@1463

-					    location   	(1558, 792)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+rootType"

-					    pctDist    	-1.760870

-					    height     	20

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A6DD03DD"

-					client     	@1462

-					supplier   	@1455

-					vertices   	(list Points

-					    (1538, 873)

-					    (1538, 919)

-					    (1454, 919))

-					line_style 	3

-					origin_attachment 	(1538, 873)

-					terminal_attachment 	(1454, 919)

-					label      	(object SegLabel @1465

-					    Parent_View 	@1463

-					    location   	(1509, 875)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.016667

-					    height     	30

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$241" @1466

-					Parent_View 	@1462

-					location   	(178, 105)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A6DD03DE"

-					client     	@1462

-					supplier   	@1455

-					vertices   	(list Points

-					    (1538, 873)

-					    (1538, 828)

-					    (1454, 828))

-					line_style 	3

-					origin_attachment 	(1538, 873)

-					terminal_attachment 	(1454, 828))))

-			    (object AssociationViewNew "$UNNAMED$242" @1467

-				location   	(1535, 684)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A7120108"

-				roleview_list 	(list RoleViews

-				    (object RoleView "baseType" @1468

-					Parent_View 	@1467

-					location   	(175, -84)

-					label      	(object SegLabel @1469

-					    Parent_View 	@1468

-					    location   	(1559, 597)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+baseType"

-					    pctDist    	-1.977273

-					    height     	24

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A7140151"

-					client     	@1467

-					supplier   	@1455

-					vertices   	(list Points

-					    (1535, 684)

-					    (1535, 728)

-					    (1454, 728))

-					line_style 	3

-					origin_attachment 	(1535, 684)

-					terminal_attachment 	(1454, 728)

-					label      	(object SegLabel @1470

-					    Parent_View 	@1468

-					    location   	(1506, 683)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.027778

-					    height     	30

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$243" @1471

-					Parent_View 	@1467

-					location   	(175, -84)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A714015B"

-					client     	@1467

-					supplier   	@1455

-					vertices   	(list Points

-					    (1535, 684)

-					    (1535, 641)

-					    (1454, 641))

-					line_style 	3

-					origin_attachment 	(1535, 684)

-					terminal_attachment 	(1454, 641))))

-			    (object AssociationViewNew "$UNNAMED$246" @1472

-				location   	(613, 940)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A7ED03C0"

-				roleview_list 	(list RoleViews

-				    (object RoleView "complexType" @1473

-					Parent_View 	@1472

-					location   	(-747, 172)

-					label      	(object SegLabel @1474

-					    Parent_View 	@1473

-					    location   	(465, 983)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+complexType"

-					    pctDist    	0.373057

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A7F40117"

-					client     	@1472

-					supplier   	@1308

-					vertices   	(list Points

-					    (613, 940)

-					    (284, 940)

-					    (284, 1008))

-					line_style 	3

-					origin_attachment 	(613, 940)

-					terminal_attachment 	(284, 1008)

-					label      	(object SegLabel @1475

-					    Parent_View 	@1473

-					    location   	(224, 972)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.909320

-					    height     	61

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$247" @1476

-					Parent_View 	@1472

-					location   	(-747, 172)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A7F40121"

-					client     	@1472

-					supplier   	@1455

-					line_style 	3

-					origin_attachment 	(613, 940)

-					terminal_attachment 	(1010, 940))))

-			    (object InheritView "" @1477

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@1455

-				supplier   	@1285

-				line_style 	3

-				origin_attachment 	(1112, 562)

-				terminal_attachment 	(1112, 510)

-				drawSupplier 	@1286)

-			    (object InheritView "" @1478

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@1307

-				supplier   	@1455

-				line_style 	3

-				origin_attachment 	(1146, 1088)

-				terminal_attachment 	(1146, 1065)

-				drawSupplier 	@1456)

-			    (object AssociationViewNew "$UNNAMED$244" @1479

-				location   	(1362, 1133)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A74B0178"

-				roleview_list 	(list RoleViews

-				    (object RoleView "simpleType" @1480

-					Parent_View 	@1479

-					location   	(-158, -163)

-					label      	(object SegLabel @1481

-					    Parent_View 	@1480

-					    location   	(1499, 1094)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+simpleType"

-					    pctDist    	-0.246753

-					    height     	137

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A74D017B"

-					client     	@1479

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(1362, 1133)

-					terminal_attachment 	(1362, 1292)

-					label      	(object SegLabel @1482

-					    Parent_View 	@1480

-					    location   	(1321, 1097)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	-0.227273

-					    height     	42

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$245" @1483

-					Parent_View 	@1479

-					location   	(-158, -163)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A74D0185"

-					client     	@1479

-					supplier   	@1455

-					line_style 	3

-					origin_attachment 	(1362, 1133)

-					terminal_attachment 	(1362, 974))))

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @1484

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2272, 384)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1484

-				    location   	(2002, 303)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				compartment 	(object Compartment

-				    Parent_View 	@1484

-				    location   	(2002, 363)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	508

-				    compartmentItems 	(list Compartment

-					"+ global : boolean"

-					"+ featureReference : boolean"))

-				width      	558

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @1485

-				location   	(2262, 568)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1484

-				vertices   	(list Points

-				    (2262, 568)

-				    (2262, 477)))

-			    (object InheritView "" @1486

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@1281

-				supplier   	@1484

-				line_style 	3

-				origin_attachment 	(2346, 595)

-				terminal_attachment 	(2346, 568)

-				drawSupplier 	@1485)

-			    (object AssociationViewNew "$UNNAMED$238" @1487

-				location   	(1553, 453)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A0F201A4"

-				roleview_list 	(list RoleViews

-				    (object RoleView "type" @1488

-					Parent_View 	@1487

-					location   	(801, 293)

-					label      	(object SegLabel @1489

-					    Parent_View 	@1488

-					    location   	(1331, 499)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	108

-					    justify    	0

-					    label      	"+type"

-					    pctDist    	0.506266

-					    height     	46

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A0F302E5"

-					client     	@1487

-					supplier   	@1455

-					vertices   	(list Points

-					    (1553, 453)

-					    (1222, 453)

-					    (1222, 562))

-					line_style 	3

-					origin_attachment 	(1553, 453)

-					terminal_attachment 	(1222, 562)

-					label      	(object SegLabel @1490

-					    Parent_View 	@1488

-					    location   	(1185, 479)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.812030

-					    height     	38

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$239" @1491

-					Parent_View 	@1487

-					location   	(801, 293)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A0F302F0"

-					client     	@1487

-					supplier   	@1484

-					line_style 	3

-					origin_attachment 	(1553, 453)

-					terminal_attachment 	(1993, 453))))

-			    (object AssociationViewNew "$UNNAMED$130" @1492

-				location   	(1908, 353)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C29010602D7"

-				roleview_list 	(list RoleViews

-				    (object RoleView "resolvedFeature" @1493

-					Parent_View 	@1492

-					location   	(-268, -159)

-					label      	(object SegLabel @1494

-					    Parent_View 	@1493

-					    location   	(1729, 352)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	312

-					    justify    	0

-					    label      	"+resolvedFeature"

-					    pctDist    	-0.029412

-					    height     	180

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C29010B000E"

-					client     	@1492

-					supplier   	@1484

-					vertices   	(list Points

-					    (1908, 353)

-					    (1908, 387)

-					    (1993, 387))

-					line_style 	3

-					origin_attachment 	(1908, 353)

-					terminal_attachment 	(1993, 387)

-					label      	(object SegLabel @1495

-					    Parent_View 	@1493

-					    location   	(1945, 354)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.596639

-					    height     	34

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$131" @1496

-					Parent_View 	@1492

-					location   	(-268, -159)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C29010B0018"

-					client     	@1492

-					supplier   	@1484

-					vertices   	(list Points

-					    (1908, 353)

-					    (1908, 319)

-					    (1993, 319))

-					line_style 	3

-					origin_attachment 	(1908, 353)

-					terminal_attachment 	(1993, 319))))

-			    (object InheritView "" @1497

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@1285

-				supplier   	@1284

-				vertices   	(list Points

-				    (494, 284)

-				    (494, 244)

-				    (996, 244))

-				line_style 	3

-				origin_attachment 	(494, 284)

-				terminal_attachment 	(996, 244))

-			    (object InheritView "" @1498

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B7DC0193"

-				client     	@1272

-				supplier   	@1484

-				line_style 	3

-				origin_attachment 	(1718, 812)

-				terminal_attachment 	(1718, 568)

-				drawSupplier 	@1485)

-			    (object InheritView "" @1499

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@1309

-				supplier   	@1455

-				line_style 	3

-				origin_attachment 	(1265, 1292)

-				terminal_attachment 	(1265, 1065)

-				drawSupplier 	@1456)

-			    (object InheritView "" @1500

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@1484

-				supplier   	@1284

-				vertices   	(list Points

-				    (2147, 291)

-				    (2147, 244)

-				    (1468, 244))

-				line_style 	3

-				origin_attachment 	(2147, 291)

-				terminal_attachment 	(1468, 244)))))))

-	logical_presentations 	(list unit_reference_list

-	    (object ClassDiagram "Main"

-		quid       	"3ABFD9A70163"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list

-		    (object CategoryView "Logical View::http" @1501

-			location   	(336, 224)

-			label      	(object ItemLabel

-			    Parent_View 	@1501

-			    location   	(192, 140)

-			    fill_color 	13434879

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"http")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	13434879

-			quidu      	"3ABFD9AD01F8"

-			width      	300

-			height     	180)

-		    (object CategoryView "Logical View::wsdl" @1502

-			location   	(784, 224)

-			label      	(object ItemLabel

-			    Parent_View 	@1502

-			    location   	(640, 140)

-			    fill_color 	13434879

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"wsdl")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	13434879

-			quidu      	"3ADFB8E5021E"

-			width      	300

-			height     	180)

-		    (object CategoryView "Logical View::xsd" @1503

-			location   	(1232, 224)

-			label      	(object ItemLabel

-			    Parent_View 	@1503

-			    location   	(1088, 140)

-			    fill_color 	13434879

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"xsd")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	13434879

-			quidu      	"39ABDC6F01AA"

-			width      	300

-			height     	180)))))

-    root_subsystem 	(object SubSystem "Component View"

-	quid       	"3ABFD9A70152"

-	physical_models 	(list unit_reference_list)

-	physical_presentations 	(list unit_reference_list

-	    (object Module_Diagram "Main"

-		quid       	"3ABFD9A7018B"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    process_structure 	(object Processes

-	quid       	"3ABFD9A70153"

-	ProcsNDevs 	(list

-	    (object Process_Diagram "Deployment View"

-		quid       	"3ABFD9A70155"

-		title      	"Deployment View"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    properties 	(object Properties

-	attributes 	(list Attribute_Set

-	    (object Attribute

-		tool       	"DDL"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"DDL"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"DDL"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DataBase"

-			value      	("DataBaseSet" 800))

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DataBaseSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"DDL"

-				name       	"ANSI"

-				value      	800)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"Oracle"

-				value      	801)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"SQLServer"

-				value      	802)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"Sybase"

-				value      	803)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"Watcom"

-				value      	804)))

-		    (object Attribute

-			tool       	"DDL"

-			name       	"PrimaryKeyColumnName"

-			value      	"Id")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"PrimaryKeyColumnType"

-			value      	"NUMBER(5)")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"ViewName"

-			value      	"V_")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"TableName"

-			value      	"T_")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"InheritSuffix"

-			value      	"_V")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DropClause"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"BaseViews"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DDLScriptFilename"

-			value      	"DDL1.SQL")))

-	    (object Attribute

-		tool       	"DDL"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"DDL"

-			name       	"ColumnType"

-			value      	"VARCHAR")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"Length"

-			value      	"")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"NullsOK"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"PrimaryKey"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"Unique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"CompositeUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"CheckConstraint"

-			value      	"")))

-	    (object Attribute

-		tool       	"DDL"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"framework"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"IDL"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"StopOnError"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GeneratePreserveRegions"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"ImplementationType"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"ConstValue"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDefaultSpecifier"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DefaultSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IDLElement"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IDLSpecificationType"

-			value      	("IDLSpecSet" 22))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IDLSpecSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Interface"

-				value      	22)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Typedef"

-				value      	54)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Enumeration"

-				value      	8)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Const"

-				value      	71)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Exception"

-				value      	61)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Struct"

-				value      	51)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Union"

-				value      	81)))))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.binding.http/src/rose/httpbindingMdl.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateIDLModule"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.binding.http/src/rose/httpbindingMdl.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"OperationIsOneWay"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Context"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Raises"

-			value      	"")))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsConst"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"ConstValue"

-			value      	"")))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"NameIfUnlabeled"

-			value      	"the_$supplier")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"BoundedHasRelType"

-			value      	("HasRelTypeSet" 47))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"HasRelTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"NameIfUnlabeled"

-			value      	"the_$supplier")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"BoundedRoleType"

-			value      	("AssocTypeSet" 47))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"AssocTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateForwardReference"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Subsystem"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Directory"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Java"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"StopOnError"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"Java"

-			name       	"UsePrefixes"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"InstanceVariablePrefix"

-			value      	"m_")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ClassVariablePrefix"

-			value      	"s_")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DefaultAttributeDataType"

-			value      	"int")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DefaultOperationReturnType"

-			value      	"void")

-		    (object Attribute

-			tool       	"Java"

-			name       	"RootDir"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"AutoSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ShowCodegenDlg"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocDefaultAuthor"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocDefaultVersion"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocDefaultSince"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocNumAsterisks"

-			value      	0)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MaxNumChars"

-			value      	80)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Editor"

-			value      	("EditorType" 100))

-		    (object Attribute

-			tool       	"Java"

-			name       	"VM"

-			value      	("VMType" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"ClassPath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EditorType"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"BuiltIn"

-				value      	100)

-			    (object Attribute

-				tool       	"Java"

-				name       	"WindowsShell"

-				value      	101)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"VMType"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Sun"

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Microsoft"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"IBM"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"NoClassCustomDlg"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GlobalImports"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"OpenBraceClassStyle"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"OpenBraceMethodStyle"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"UseTabs"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"UseSpaces"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"SpacingItems"

-			value      	3)

-		    (object Attribute

-			tool       	"Java"

-			name       	"RoseDefaultCommentStyle"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"AsteriskCommentStyle"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavaCommentStyle"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocAuthor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocSince"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocVersion"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Private"

-				value      	64)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Static"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateCode"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DisableAutoSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletName"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContextRef"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsSingleThread"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIsSecure"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcher"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcherPath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherInclude"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherForward"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletgetInfo"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttribute"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttributesNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestAttributes"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestParameters"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeader"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeaderNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForHeaders"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIntHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletDateHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletCookie"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForCookie"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContentType"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateHTML"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate_XML_DD"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCmpField"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBEnvironmentProperties"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCnxFactory"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReferences"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBNameInJAR"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType"

-			value      	("EJBSessionType_Set" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateless"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateful"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType"

-			value      	("EJBTransactionType_Set" 211))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	211)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	212)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType"

-			value      	("EJBPersistenceType_Set" 220))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	220)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	221)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	222)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReentrant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"BMP_Extend_CMP"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"CmIdentification"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"AdditionalImports"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"CmIdentification"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"AdditionalImports"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Abstract"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Static"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Native"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Synchronized"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Transient"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Volatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"PropertyType"

-			value      	("BeanProperty_Set" 71))

-		    (object Attribute

-			tool       	"Java"

-			name       	"BeanProperty_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Not A Property"

-				value      	71)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Simple"

-				value      	72)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bound"

-				value      	73)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Constrained"

-				value      	74)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"IndividualChangeMgt"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write"

-			value      	("Read/Write_Set" 81))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read & Write"

-				value      	81)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read Only"

-				value      	82)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Write Only"

-				value      	83)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFullyQualifiedTypes"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ContainerClass"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"InitialValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Transient"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Volatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"PropertyType"

-			value      	("BeanProperty_Set" 71))

-		    (object Attribute

-			tool       	"Java"

-			name       	"BeanProperty_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Not A Property"

-				value      	71)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Simple"

-				value      	72)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bound"

-				value      	73)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Constrained"

-				value      	74)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"IndividualChangeMgt"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write"

-			value      	("Read/Write_Set" 81))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read & Write"

-				value      	81)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read Only"

-				value      	82)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Write Only"

-				value      	83)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFullyQualifiedTypes"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsNavigable"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"propertyId"

-		value      	"360000002")

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"DDLScriptFilename"

-			value      	"DDL1.SQL")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"DropClause"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"PrimaryKeyColumnName"

-			value      	"_ID")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"PrimaryKeyColumnType"

-			value      	"NUMBER(5,0)")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"SchemaNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"SchemaNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TableNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TypeNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TypeNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ViewNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ViewNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"VarrayNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"VarrayNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NestedTableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NestedTableNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ObjectTableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ObjectTableNameSuffix"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsSchema"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OID"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"WhereClause"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CheckConstraint"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypeLength"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypePrecision"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypeScale"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionOfREFS"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"MethodKind"

-			value      	("MethodKindSet" 1903))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OverloadID"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsReadNoDataState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsReadNoProcessState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsWriteNoDataState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsWriteNoProcessState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsSelfish"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerType"

-			value      	("TriggerTypeSet" 1801))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerEvent"

-			value      	("TriggerEventSet" 1601))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerText"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerReferencingNames"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerForEach"

-			value      	("TriggerForEachSet" 1701))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerWhenClause"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"MethodKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"MapMethod"

-				value      	1901)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"OrderMethod"

-				value      	1902)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Function"

-				value      	1903)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Procedure"

-				value      	1904)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Operator"

-				value      	1905)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Constructor"

-				value      	1906)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Destructor"

-				value      	1907)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Trigger"

-				value      	1908)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Calculated"

-				value      	1909)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"AFTER"

-				value      	1801)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"BEFORE"

-				value      	1802)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSTEAD OF"

-				value      	1803)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerForEachSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"ROW"

-				value      	1701)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"STATEMENT"

-				value      	1702)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerEventSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT"

-				value      	1601)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"UPDATE"

-				value      	1602)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"DELETE"

-				value      	1603)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR UPDATE"

-				value      	1604)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR DELETE"

-				value      	1605)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"UPDATE OR DELETE"

-				value      	1606)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR UPDATE OR DELETE"

-				value      	1607)))))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NullsAllowed"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Length"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Precision"

-			value      	"2")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Scale"

-			value      	"6")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsIndex"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsPrimaryKey"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CompositeUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CheckConstraint"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"cg"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"UseMSVC"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"HeaderFileExtension"

-			value      	"h")

-		    (object Attribute

-			tool       	"cg"

-			name       	"HeaderFileBackupExtension"

-			value      	"h~")

-		    (object Attribute

-			tool       	"cg"

-			name       	"HeaderFileTemporaryExtension"

-			value      	"h#")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeFileExtension"

-			value      	"cpp")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeFileBackupExtension"

-			value      	"cp~")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeFileTemporaryExtension"

-			value      	"cp#")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"StopOnError"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ErrorLimit"

-			value      	30)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Directory"

-			value      	"$ROSECPP_SOURCE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"PathSeparator"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"FileNameFormat"

-			value      	"128vx_b")

-		    (object Attribute

-			tool       	"cg"

-			name       	"BooleanType"

-			value      	"int")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowTemplates"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowExplicitInstantiations"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowProtectedInheritance"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"CommentWidth"

-			value      	60)

-		    (object Attribute

-			tool       	"cg"

-			name       	"OneByValueContainer"

-			value      	"$targetClass")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OneByReferenceContainer"

-			value      	"$targetClass *")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OptionalByValueContainer"

-			value      	"OptionalByValue<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OptionalByReferenceContainer"

-			value      	"$targetClass *")

-		    (object Attribute

-			tool       	"cg"

-			name       	"FixedByValueContainer"

-			value      	"$targetClass[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedFixedByValueContainer"

-			value      	"$targetClass[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"FixedByReferenceContainer"

-			value      	"$targetClass *[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedFixedByReferenceContainer"

-			value      	"$targetClass *[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedByValueContainer"

-			value      	"BoundedListByValue<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedBoundedByValueContainer"

-			value      	"BoundedSetByValue<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedByReferenceContainer"

-			value      	"BoundedListByReference<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedBoundedByReferenceContainer"

-			value      	"BoundedSetByReference<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnboundedByValueContainer"

-			value      	"UnboundedListByValue<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedUnboundedByValueContainer"

-			value      	"UnboundedSetByValue<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnboundedByReferenceContainer"

-			value      	"UnboundedListByReference<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedUnboundedByReferenceContainer"

-			value      	"UnboundedSetByReference<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedByValueContainer"

-			value      	"AssociationByValue<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedQualifiedByValueContainer"

-			value      	"DictionaryByValue<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedByReferenceContainer"

-			value      	"AssociationByReference<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedQualifiedByReferenceContainer"

-			value      	"DictionaryByReference<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GeneratePreserveRegions"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ImplementationType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ClassKey"

-			value      	"class")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"PutBodiesInSpec"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDefaultConstructor"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DefaultConstructorVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineDefaultConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ExplicitDefaultConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateCopyConstructor"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CopyConstructorVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineCopyConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ExplicitCopyConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDestructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DestructorVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DestructorKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineDestructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssignmentOperation"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssignmentVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssignmentKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineAssignmentOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEqualityOperations"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"EqualityVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"EqualityKind"

-			value      	("FriendKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineEqualityOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateRelationalOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"RelationalVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"RelationalKind"

-			value      	("FriendKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineRelationalOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateStorageMgmtOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"StorageMgmtVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineStorageMgmtOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSubscriptOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SubscriptVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"SubscriptKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"SubscriptResultType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSubscriptOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDereferenceOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DereferenceVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DereferenceKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DereferenceResultType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineDereferenceOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateIndirectionOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IndirectionVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IndirectionKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IndirectionResultType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineIndirectionOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateStreamOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"StreamVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineStreamOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ThreeKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"KindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"FriendKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"DeclareAndDefine"

-				value      	199)

-			    (object Attribute

-				tool       	"cg"

-				name       	"DeclareOnly"

-				value      	205)

-			    (object Attribute

-				tool       	"cg"

-				name       	"DoNotDeclare"

-				value      	206)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"VisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ConstValue"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDefaultSpecifier"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DefaultSpecifier"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.binding.http/src/rose/httpbindingMdl.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowExtensionlessFileName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeFormat"

-			value      	(value Text 

-|// $package

-|#include "$file"

-|

-			))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludePrecompiledHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeOrder"

-			value      	"AMIR")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyle"

-			value      	("InliningStyleSet" 207))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyleSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"InClassDeclaration"

-				value      	208)

-			    (object Attribute

-				tool       	"cg"

-				name       	"FollowingClassDeclaration"

-				value      	207)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"TypesDefined"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeClosure"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.binding.http/src/rose/httpbindingMdl.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowExtensionlessFileName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeFormat"

-			value      	(value Text 

-|// $package

-|#include "$file"

-|

-			))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludePrecompiledHeader"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeOrder"

-			value      	"AMIR")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyle"

-			value      	("InliningStyleSet" 207))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyleSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"InClassDeclaration"

-				value      	208)

-			    (object Attribute

-				tool       	"cg"

-				name       	"FollowingClassDeclaration"

-				value      	207)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"TypesDefined"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeClosure"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationKind"

-			value      	("OperationKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationIsConst"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationIsExplicit"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Inline"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"EntryCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ExitCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"BodyAnnotations"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationIsOneWay"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Context"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"Raises"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"Ordered"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"NameIfUnlabeled"

-			value      	"the_$supplier")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtRelationshipVisibility"

-				value      	210)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberFieldSize"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InitialValue"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetName"

-			value      	"get_$relationship")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetName"

-			value      	"set_$relationship")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKindsSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerClass"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SelectorName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SelectorType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConstSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_Function"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetByReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ForwardReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedHasRelType"

-			value      	("HasRelTypeSet" 47))

-		    (object Attribute

-			tool       	"cg"

-			name       	"HasRelTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Association"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"NameIfUnlabeled"

-			value      	"the_$targetClass")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Inherit"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"InstanceArguments"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ForwardReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"NameIfUnlabeled"

-			value      	"the_$targetClass")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberName"

-			value      	"$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtRelationshipVisibility"

-				value      	210)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberFieldSize"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InitialValue"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerClass"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerGet"

-			value      	"$data.get($keys)")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerSet"

-			value      	"$data.set($keys,$value)")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedContainer"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassContainer"

-			value      	"$supplier *")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassInitialValue"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKindsSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetByReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetName"

-			value      	"get_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConstSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_Function"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetName"

-			value      	"set_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetSetByReference"

-			value      	("QualifiedGetSetByReferenceSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetSetByReferenceSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_GetSetByReference"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateQualifiedGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetName"

-			value      	"get_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineQualifiedGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateQualifiedSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedSetName"

-			value      	"set_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedSetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineQualifiedSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssocClassDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberName"

-			value      	"$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtRelationshipVisibility"

-				value      	210)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssocClassGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetName"

-			value      	"get_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineAssocClassGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssocClassSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassSetName"

-			value      	"set_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassSetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineAssocClassSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassForwardReferenceOnly"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedRoleType"

-			value      	("AssocTypeSet" 47))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberName"

-			value      	"$attribute")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtAttributeVisibility"

-				value      	211)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberFieldSize"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetName"

-			value      	"get_$attribute")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetName"

-			value      	"set_$attribute")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKindsSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConstSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_Function"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetByReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsReadOnly"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"ForwardReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"BodyReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateForwardReference"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Subsystem"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DirectoryIsOnSearchList"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"PrecompiledHeader"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Category"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsNamespace"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Indent"

-			value      	2)

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Version"

-			value      	"5.0")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCClassTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCClassTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Interface_Part"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Connection_Part"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Class_Factory"

-				value      	3)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CObjectFunctionality"

-			value      	("CObjectFunctionalitySet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CObjectFunctionalitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dynamic"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dyncreate"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Serial"

-				value      	3)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateOverrideGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateDataGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DATA_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateFieldGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_FIELD_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateMessageGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateMessageMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_MSG_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MESSAGE_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEFactory"

-			value      	("OLEFactorySet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEFactorySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Built_in"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Simple"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Licensed"

-				value      	3)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEName"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEClassID"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateOLECtlType"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLECtlType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateOLETypeLib"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLETypeLibID"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLETypeLibMajor"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLETypeLibMinor"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GeneratePropPageIDs"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEPropPageIDs"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateDispatchMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockProperties"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockFunctions"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DispatchDefValue"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateDispIdEnum"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISP_ID_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateInterfaceMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"INTERFACE_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"InitInterface"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateEventMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENT_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockEvents"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateEventSinkMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENTSINK_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PropNotifySinks"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateConnectionMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CONNECTION_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"ConnectionPointIID"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"InheritanceType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLECommands"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MFCDeclares"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MFCImplements"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"ATL_Declares"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateCOMMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"COM_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateConnectionPointMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CONNECTION_POINT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateMsgMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSG_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GeneratePropertyMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PROPERTY_MAP_Entries"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCOperationTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCOperationTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Virtual_Override"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Message_Handler"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dispatch_Handler"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Event_Firing_Function"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Event_Sink_Handler"

-				value      	5)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Std_OLE_Method"

-				value      	6)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Command_Parser"

-				value      	7)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Property_Get_Function"

-				value      	8)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Property_Set_Function"

-				value      	9)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Property_Notify_Function"

-				value      	10)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Macro_Generated_Function"

-				value      	11)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_MSG_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MESSAGE_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"BodyImage"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCAttributeTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCAttributeTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Member_Property"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Get_Set_Property"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dialog_Data"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Field_Data"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Stock_Property"

-				value      	5)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PointerBase"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockPropertyImplementation"

-			value      	"")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCAttributeTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCAttributeTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Member_Property"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Get_Set_Property"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dialog_Data"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Field_Data"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Stock_Property"

-				value      	5)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PointerBase"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockPropertyImplementation"

-			value      	"")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCAttributeTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCAttributeTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Member_Property"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Get_Set_Property"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dialog_Data"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Field_Data"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Stock_Property"

-				value      	5)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PointerBase"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockPropertyImplementation"

-			value      	"")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateIncludesGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_INCLUDES_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateInsertLocation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateIncludesGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_INCLUDES_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateInsertLocation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"SCC"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"TypeLibImporter"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"propertyId"

-		value      	"783606378")

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"CreatableSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"Private"

-				value      	221)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"PublicNotCreatable"

-				value      	213)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"SingleUse"

-				value      	214)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"GlobalSingleUse"

-				value      	215)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"MultiUse"

-				value      	219)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"GlobalMultiUse"

-				value      	220)))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OptionBase"

-			value      	"0")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OptionExplicit"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OptionCompare"

-			value      	("CompareSet" 202))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"Creatable"

-			value      	("CreatableSet" 221))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateInitialization"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateTermination"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"CollectionClass"

-			value      	"Collection")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"CompareSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"None"

-				value      	202)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"Binary"

-				value      	203)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"Text"

-				value      	204)))))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OperationName"

-			value      	"$operation")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"LibraryName"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"AliasName"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"IsStatic"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"EntryCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"ExitCode"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"IsConst"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"New"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"WithEvents"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"Subscript"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"NameIfUnlabeled"

-			value      	"the$supplier")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateGetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateSetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateLetOperation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"New"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"WithEvents"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"Subscript"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"NameIfUnlabeled"

-			value      	"the$supplier")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateGetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateSetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateLetOperation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Inherit"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"ImplementsDelegation"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"ProjectFile"

-			value      	"")))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"VisualStudio"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Editor"

-			value      	("EditorType" 100))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"IncludePath"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"StopOnError"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"EditorType"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"BuiltIn"

-				value      	100)

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"WindowsShell"

-				value      	101)))))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ArrayDimensions"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ConstValue"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ImplementationType"

-			value      	"")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CmIdentification"

-			value      	(value Text "  %X% %Q% %Z% %W%"))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CmIdentification"

-			value      	(value Text "  %X% %Q% %Z% %W%"))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Context"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"OperationIsOneWay"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ArrayDimensions"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Order"

-			value      	"")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ArrayDimensions"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Order"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"BoundedRoleType"

-			value      	("AssocTypeSet" 47))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"AssocTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"GenerateForwardReference"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Java"

-		name       	"Default_Servlet__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletName"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContextRef"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsSingleThread"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIsSecure"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcher"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcherPath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherInclude"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherForward"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletgetInfo"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Private"

-				value      	64)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"Http_Servlet__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttribute"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttributesNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestAttributes"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestParameters"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeader"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeaderNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForHeaders"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIntHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletDateHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletCookie"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForCookie"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContentType"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateHTML"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Private"

-				value      	64)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"Default_EJB__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate_XML_DD"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCmpField"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBEnvironmentProperties"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCnxFactory"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReferences"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBNameInJAR"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType"

-			value      	("EJBSessionType_Set" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateless"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateful"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType"

-			value      	("EJBTransactionType_Set" 211))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	211)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	212)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType"

-			value      	("EJBPersistenceType_Set" 220))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	220)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	221)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	222)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReentrant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"BMP_Extend_CMP"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Private"

-				value      	64)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"R2Editor"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Rose Model Integrator"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Rose Web Publisher"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Version Control"

-		name       	"HiddenTool"

-		value      	FALSE))

-	quid       	"3ABFD9A70154"))

diff --git a/bundles/org.eclipse.wst.wsdl/src/rose/mime.mdl b/bundles/org.eclipse.wst.wsdl/src/rose/mime.mdl
deleted file mode 100644
index 243c220..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/rose/mime.mdl
+++ /dev/null
@@ -1,32998 +0,0 @@
-

-(object Petal

-    version    	42

-    _written   	"Rose 4.5.8054a"

-    charSet    	0)

-

-(object Design "Logical View"

-    is_unit    	TRUE

-    is_loaded  	TRUE

-    defaults   	(object defaults

-	rightMargin 	0.250000

-	leftMargin 	0.250000

-	topMargin  	0.250000

-	bottomMargin 	0.500000

-	pageOverlap 	0.250000

-	clipIconLabels 	TRUE

-	autoResize 	TRUE

-	snapToGrid 	TRUE

-	gridX      	16

-	gridY      	16

-	defaultFont 	(object Font

-	    size       	10

-	    face       	"Arial"

-	    bold       	FALSE

-	    italics    	FALSE

-	    underline  	FALSE

-	    strike     	FALSE

-	    color      	0

-	    default_color 	TRUE)

-	showMessageNum 	1

-	showClassOfObject 	TRUE

-	notation   	"Unified")

-    root_usecase_package 	(object Class_Category "Use Case View"

-	quid       	"3AC91051031E"

-	exportControl 	"Public"

-	global     	TRUE

-	logical_models 	(list unit_reference_list)

-	logical_presentations 	(list unit_reference_list

-	    (object UseCaseDiagram "Main"

-		quid       	"3AC91052001B"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    root_category 	(object Class_Category "Logical View"

-	quid       	"3AC91051031D"

-	exportControl 	"Public"

-	global     	TRUE

-	subsystem  	"Component View"

-	quidu      	"3AC91051031F"

-	logical_models 	(list unit_reference_list

-	    (object Class_Category "mime"

-		quid       	"3AC9127C0266"

-		exportControl 	"Public"

-		logical_models 	(list unit_reference_list

-		    (object Class "MIMEContent"

-			quid       	"3AC9135B03A7"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AEF11CA038E"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")

-			    (object Inheritance_Relationship

-				quid       	"40A106A30168"

-				supplier   	"Logical View::mime::IMIMEContent"

-				quidu      	"40A105E001CC"))

-			operations 	(list Operations

-			    (object Operation "setPart"

-				quid       	"40A1066F0023"

-				parameters 	(list Parameters

-				    (object Parameter "part"

-					type       	"String"))

-				result     	"void"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPart"

-				quid       	"40A1067D02CC"

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "type"

-				quid       	"3AC91971036B"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "MIMEPart"

-			quid       	"3AC913EE00EB"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"40A0FDEF0322"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")

-			    (object Inheritance_Relationship

-				quid       	"40A102CD0175"

-				supplier   	"Logical View::mime::IMIMEPart"

-				quidu      	"40A1025D01A6"))

-			operations 	(list Operations

-			    (object Operation "addExtensibilityElement"

-				quid       	"40A1046401A2"

-				parameters 	(list Parameters

-				    (object Parameter "extensibilityElement"

-					type       	"IExtensibilityElement"))

-				result     	"void"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getExtensibilityElements"

-				quid       	"40A10484027B"

-				result     	"List"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			language   	"Java")

-		    (object Class "MIMEMultipartRelated"

-			quid       	"3AC913FA025B"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AEF11D50330"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")

-			    (object Inheritance_Relationship

-				quid       	"40A103AD031C"

-				supplier   	"Logical View::mime::IMIMEMultipartRelated"

-				quidu      	"40A1033B00DD"))

-			operations 	(list Operations

-			    (object Operation "addMIMEPart"

-				quid       	"40A103F60172"

-				parameters 	(list Parameters

-				    (object Parameter "mimePart"

-					type       	"IMIMEPart"))

-				result     	"void"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getMIMEParts"

-				quid       	"40A10403038D"

-				result     	"List"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			language   	"Java")

-		    (object Class "MIMEMimeXml"

-			quid       	"3AC9145A01FF"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AEF11DD038B"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")

-			    (object Inheritance_Relationship

-				quid       	"40A10747034E"

-				supplier   	"Logical View::mime::IMIMEMimeXml"

-				quidu      	"40A106EF008B"))

-			operations 	(list Operations

-			    (object Operation "setPart"

-				quid       	"40A106D401EB"

-				parameters 	(list Parameters

-				    (object Parameter "part"

-					type       	"String"))

-				result     	"void"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPart"

-				quid       	"40A106E10095"

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			language   	"Java")

-		    (object Class "IMIMEPart"

-			quid       	"40A1025D01A6"

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.mime.MIMEPart"

-				quid       	"40A1029D03D9"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "IMIMEMultipartRelated"

-			quid       	"40A1033B00DD"

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.mime.MIMEMultipartRelated"

-				quid       	"40A10378018F"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "IMIMEContent"

-			quid       	"40A105E001CC"

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.mime.MIMEContent"

-				quid       	"40A105F50226"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "IMIMEMimeXml"

-			quid       	"40A106EF008B"

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.mime.MIMEMimeXml"

-				quid       	"40A1071E03B4"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "List"

-			quid       	"40A10BFA0109"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.util.List"

-				quid       	"40A10C0902A6"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Association "$UNNAMED$0"

-			quid       	"3AE73B3C0356"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$1"

-				quid       	"3AE73B3D0090"

-				supplier   	"Logical View::mime::MIMEContent"

-				quidu      	"3AC9135B03A7")

-			    (object Role "ePart"

-				quid       	"3AE73B3D009A"

-				label      	"ePart"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$2"

-			quid       	"3AE73BB900D5"

-			roles      	(list role_list

-			    (object Role "ePart"

-				quid       	"3AE73BB903CE"

-				label      	"ePart"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$3"

-				quid       	"3AE73BB903E2"

-				supplier   	"Logical View::mime::MIMEMimeXml"

-				quidu      	"3AC9145A01FF")))

-		    (object Association "$UNNAMED$4"

-			quid       	"3AEF12FE0387"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$5"

-				quid       	"3AEF130000D7"

-				supplier   	"Logical View::mime::MIMEMultipartRelated"

-				quidu      	"3AC913FA025B"

-				is_aggregate 	TRUE)

-			    (object Role "eMIMEPart"

-				quid       	"3AEF130000E1"

-				label      	"eMIMEPart"

-				supplier   	"Logical View::mime::MIMEPart"

-				quidu      	"3AC913EE00EB"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE))))

-		logical_presentations 	(list unit_reference_list

-		    (object ClassDiagram "Bindings"

-			quid       	"3AC9128B01F9"

-			title      	"Bindings"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::mime::MIMEContent" @1

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1632, 848)

-				label      	(object ItemLabel

-				    Parent_View 	@1

-				    location   	(1490, 717)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	284

-				    justify    	0

-				    label      	"MIMEContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AC9135B03A7"

-				compartment 	(object Compartment

-				    Parent_View 	@1

-				    location   	(1490, 777)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	272)

-				width      	302

-				height     	286

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Part" @2

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1632, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@2

-				    location   	(1551, 1150)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	162

-				    justify    	0

-				    label      	"Part")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5CE1C032E"

-				height     	124

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$0" @3

-				location   	(1632, 1064)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE73B3C0356"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$1" @4

-					Parent_View 	@3

-					location   	(-416, -168)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AE73B3D0090"

-					client     	@3

-					supplier   	@1

-					line_style 	0)

-				    (object RoleView "ePart" @5

-					Parent_View 	@3

-					location   	(-416, -168)

-					label      	(object SegLabel @6

-					    Parent_View 	@5

-					    location   	(1515, 1102)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	120

-					    justify    	0

-					    label      	"+ePart"

-					    pctDist    	0.539326

-					    height     	118

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AE73B3D009A"

-					client     	@3

-					supplier   	@2

-					line_style 	0

-					label      	(object SegLabel @7

-					    Parent_View 	@5

-					    location   	(1681, 1097)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.449103

-					    height     	49

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::mime::MIMEMimeXml" @8

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1632, 1504)

-				label      	(object ItemLabel

-				    Parent_View 	@8

-				    location   	(1478, 1398)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	308

-				    justify    	0

-				    label      	"MIMEMimeXml")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AC9145A01FF"

-				compartment 	(object Compartment

-				    Parent_View 	@8

-				    location   	(1478, 1458)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	206)

-				width      	326

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$2" @9

-				location   	(1632, 1323)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE73BB900D5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "ePart" @10

-					Parent_View 	@9

-					location   	(144, -325)

-					label      	(object SegLabel @11

-					    Parent_View 	@10

-					    location   	(1506, 1293)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	120

-					    justify    	0

-					    label      	"+ePart"

-					    pctDist    	0.489583

-					    height     	127

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AE73BB903CE"

-					client     	@9

-					supplier   	@2

-					line_style 	0

-					label      	(object SegLabel @12

-					    Parent_View 	@10

-					    location   	(1708, 1284)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.652270

-					    height     	76

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$3" @13

-					Parent_View 	@9

-					location   	(144, -325)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AE73BB903E2"

-					client     	@9

-					supplier   	@8

-					line_style 	0)))

-			    (object ClassView "Class" "Logical View::mime::MIMEMultipartRelated" @14

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(560, 592)

-				label      	(object ItemLabel

-				    Parent_View 	@14

-				    location   	(341, 486)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	438

-				    justify    	0

-				    label      	"MIMEMultipartRelated")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AC913FA025B"

-				compartment 	(object Compartment

-				    Parent_View 	@14

-				    location   	(341, 546)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	334)

-				width      	456

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::mime::MIMEPart" @15

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(560, 1040)

-				label      	(object ItemLabel

-				    Parent_View 	@15

-				    location   	(296, 934)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	528

-				    justify    	0

-				    label      	"MIMEPart")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AC913EE00EB"

-				compartment 	(object Compartment

-				    Parent_View 	@15

-				    location   	(296, 994)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	525)

-				width      	546

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$4" @16

-				location   	(560, 815)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEF12FE0387"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$5" @17

-					Parent_View 	@16

-					location   	(32, 111)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEF130000D7"

-					client     	@16

-					supplier   	@14

-					line_style 	0)

-				    (object RoleView "eMIMEPart" @18

-					Parent_View 	@16

-					location   	(32, 111)

-					label      	(object SegLabel @19

-					    Parent_View 	@18

-					    location   	(744, 890)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	228

-					    justify    	0

-					    label      	"+eMIMEPart"

-					    pctDist    	0.709402

-					    height     	184

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEF130000E1"

-					client     	@16

-					supplier   	@15

-					line_style 	0

-					label      	(object SegLabel @20

-					    Parent_View 	@18

-					    location   	(503, 898)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.794118

-					    height     	58

-					    orientation 	1)

-					label      	(object SegLabel @21

-					    Parent_View 	@18

-					    location   	(364, 890)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	159

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.709402

-					    height     	197

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::mime::IMIMEPart" @22

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(720, 1456)

-				label      	(object ItemLabel

-				    Parent_View 	@22

-				    location   	(205, 1422)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1030

-				    justify    	0

-				    label      	"IMIMEPart")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@22

-				    location   	(205, 1372)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	1030

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"40A1025D01A6"

-				compartment 	(object Compartment

-				    Parent_View 	@22

-				    location   	(205, 1482)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	1

-				    max_width  	1028)

-				width      	1048

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @23

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"40A102CD0175"

-				client     	@15

-				supplier   	@22

-				line_style 	0)

-			    (object ClassView "Class" "Logical View::mime::IMIMEMultipartRelated" @24

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(768, 176)

-				label      	(object ItemLabel

-				    Parent_View 	@24

-				    location   	(143, 142)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1250

-				    justify    	0

-				    label      	"IMIMEMultipartRelated")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@24

-				    location   	(143, 92)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	1250

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"40A1033B00DD"

-				compartment 	(object Compartment

-				    Parent_View 	@24

-				    location   	(143, 202)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	1

-				    max_width  	1247)

-				width      	1268

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @25

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"40A103AD031C"

-				client     	@14

-				supplier   	@24

-				line_style 	0)

-			    (object ClassView "Class" "Logical View::mime::IMIMEContent" @26

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1632, 432)

-				label      	(object ItemLabel

-				    Parent_View 	@26

-				    location   	(1084, 398)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1096

-				    justify    	0

-				    label      	"IMIMEContent")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@26

-				    location   	(1084, 348)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	1096

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"40A105E001CC"

-				compartment 	(object Compartment

-				    Parent_View 	@26

-				    location   	(1084, 458)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	1

-				    max_width  	1094)

-				width      	1114

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @27

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"40A106A30168"

-				client     	@1

-				supplier   	@26

-				line_style 	0)

-			    (object ClassView "Class" "Logical View::mime::IMIMEMimeXml" @28

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1616, 1904)

-				label      	(object ItemLabel

-				    Parent_View 	@28

-				    location   	(1055, 1870)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1122

-				    justify    	0

-				    label      	"IMIMEMimeXml")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@28

-				    location   	(1055, 1820)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	1122

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"40A106EF008B"

-				compartment 	(object Compartment

-				    Parent_View 	@28

-				    location   	(1055, 1930)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	1

-				    max_width  	1119)

-				width      	1140

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @29

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"40A10747034E"

-				client     	@8

-				supplier   	@28

-				line_style 	0)

-			    (object ClassView "Class" "Logical View::mime::List" @30

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 1760)

-				label      	(object ItemLabel

-				    Parent_View 	@30

-				    location   	(176, 1701)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	544

-				    justify    	0

-				    label      	"List")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@30

-				    location   	(176, 1651)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	544

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"40A10BFA0109"

-				compartment 	(object Compartment

-				    Parent_View 	@30

-				    location   	(176, 1761)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	541)

-				width      	562

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)))

-		    (object ClassDiagram "Extensibility"

-			quid       	"3AE73AA3032E"

-			title      	"Extensibility"

-			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::ExtensibilityElement" @31

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(976, 192)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@31

-				    location   	(747, 87)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	458

-				    justify    	0

-				    label      	"ExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5DBB602A9"

-				compartment 	(object Compartment

-				    Parent_View 	@31

-				    location   	(747, 195)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	456)

-				width      	476

-				height     	234

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::mime::MIMEMimeXml" @32

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1328, 752)

-				label      	(object ItemLabel

-				    Parent_View 	@32

-				    location   	(1174, 646)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	308

-				    justify    	0

-				    label      	"MIMEMimeXml")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AC9145A01FF"

-				compartment 	(object Compartment

-				    Parent_View 	@32

-				    location   	(1174, 706)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	206)

-				width      	326

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::mime::MIMEMultipartRelated" @33

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(752, 1136)

-				label      	(object ItemLabel

-				    Parent_View 	@33

-				    location   	(533, 1030)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	438

-				    justify    	0

-				    label      	"MIMEMultipartRelated")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AC913FA025B"

-				compartment 	(object Compartment

-				    Parent_View 	@33

-				    location   	(533, 1090)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	334)

-				width      	456

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::mime::MIMEPart" @34

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 768)

-				label      	(object ItemLabel

-				    Parent_View 	@34

-				    location   	(40, 662)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	528

-				    justify    	0

-				    label      	"MIMEPart")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AC913EE00EB"

-				compartment 	(object Compartment

-				    Parent_View 	@34

-				    location   	(40, 722)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	525)

-				width      	546

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::mime::MIMEContent" @35

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1792, 752)

-				label      	(object ItemLabel

-				    Parent_View 	@35

-				    location   	(1650, 646)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	284

-				    justify    	0

-				    label      	"MIMEContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AC9135B03A7"

-				compartment 	(object Compartment

-				    Parent_View 	@35

-				    location   	(1650, 706)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	206)

-				width      	302

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @36

-				location   	(976, 526)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@31

-				vertices   	(list Points

-				    (976, 526)

-				    (976, 309)))

-			    (object InheritView "" @37

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEF11DD038B"

-				client     	@32

-				supplier   	@31

-				line_style 	3

-				origin_attachment 	(1356, 634)

-				terminal_attachment 	(1356, 526)

-				drawSupplier 	@36)

-			    (object InheritView "" @38

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEF11D50330"

-				client     	@33

-				supplier   	@31

-				line_style 	3

-				origin_attachment 	(844, 1018)

-				terminal_attachment 	(844, 526)

-				drawSupplier 	@36)

-			    (object InheritView "" @39

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEF11CA038E"

-				client     	@35

-				supplier   	@31

-				line_style 	3

-				origin_attachment 	(1778, 634)

-				terminal_attachment 	(1778, 526)

-				drawSupplier 	@36)

-			    (object InheritView "" @40

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"40A0FDEF0322"

-				client     	@34

-				supplier   	@31

-				line_style 	3

-				origin_attachment 	(256, 650)

-				terminal_attachment 	(256, 526)

-				drawSupplier 	@36)))))

-	    (object Class_Category "wsdl"

-		quid       	"3ADFB8E5021E"

-		documentation 	

-|The WSDL model contains classes for the Web Services Description Language (WSDL).

-|

-|WSDL describes network services as sets of endpoints operating on messages. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.

-|

-|WSDL describes the formats of the messages exchanged by the services, and supports the XML Schemas specification as its canonical type system. This package uses an XML Schema Infoset model package (see the XSD package) to describe the abstract message formats.

-|

-|The model contains the following diagrams, named after the corresponding chapters in the WSDL 1.1 specification (http://www.w3.org/TR/2001/NOTE-wsdl-20010315)

-|- 2.1 Definition, shows the WSDL definition element and the WSDL document structure

-|- 2.1.1 Naming and Linking, shows the namespace and import mechanism

-|- 2.1.3 Extensibility, shows the WSDL extensibility mechanism

-|- 2.2 Types, shows the use of XML Schema types in WSDL

-|- 2.3 Messages, 2.4 PortTypes, 2.5 Bindings and 2.7 Services, show the major WSDL elements and their relations.

-|

-|The WSDL classes extend the javax.wsdl interfaces defined by JSR 110. Classes with interface and datatype stereotypes are used to represent these non-MOF interfaces.

-		

-		exportControl 	"Public"

-		logical_models 	(list unit_reference_list

-		    (object Class "WSDLElement"

-			quid       	"3AD5C6A302DD"

-			documentation 	"This class represents a WSDL language element."

-			operations 	(list Operations

-			    (object Operation "getEnclosingDefinition"

-				quid       	"3CD1529600C8"

-				result     	"Definition"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setEnclosingDefinition"

-				quid       	"3CD152B80347"

-				parameters 	(list Parameters

-				    (object Parameter "definition"

-					type       	"Definition"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "documentationElement"

-				quid       	"3CCE443602A3"

-				type       	"DOMElement")

-			    (object ClassAttribute "element"

-				quid       	"3F97DBD30207"

-				type       	"DOMElement"))

-			language   	"Java"

-			abstract   	TRUE)

-		    (object Class "PortType"

-			quid       	"3AD5C7F001A5"

-			documentation 	"This class represents a WSDL portType element of the WSDL specification version 1.1 and an Interface component of the WSDL specification version 1.2. A port type or Interface is a named set of abstract operations and the abstract messages involved."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5C9B70150"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FD8019F"

-				supplier   	"Logical View::wsdl::IPortType"

-				quidu      	"3B84A5BE0331"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB488E0023"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF1E301E5"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CDEB0316"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D4FD01BA"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Operation"

-			quid       	"3AD5C80D03CE"

-			documentation 	"This class represents a WSDL operation element. A WSDL operation is an abstract description of an action supported by a service."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE9DE98003C"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FE20171"

-				supplier   	"Logical View::wsdl::IOperation"

-				quidu      	"3B84A77600D1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "style"

-				quid       	"3AEB472601AC"

-				type       	"OperationType")

-			    (object ClassAttribute "name"

-				quid       	"3BDD9643004C"

-				type       	"String")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF235003E"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CE2201AD"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D520011B"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Message"

-			quid       	"3AD5C9590078"

-			documentation 	"This class represents a WSDL message element. A WSDL message is an abstract, typed definition of the data being communicated."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5D05501C4"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3B84A8D102BA"

-				supplier   	"Logical View::wsdl::IMessage"

-				quidu      	"3B84A8AF004F"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB487C01FE"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF1D20226"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CE4B02B0"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D54200F1"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Part"

-			quid       	"3AD5CE1C032E"

-			documentation 	"This class represents a WSDL part element. Parts describe the logical abstract content of a message. Each part is associated with a type from some type system. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84A96D02F1"

-				supplier   	"Logical View::wsdl::IPart"

-				quidu      	"3B84A93F01BE")

-			    (object Inheritance_Relationship

-				quid       	"3B897E230237"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3BCE70B703C8"

-				type       	"String")

-			    (object ClassAttribute "elementName"

-				quid       	"3B84B08703DB"

-				type       	"QName")

-			    (object ClassAttribute "typeName"

-				quid       	"3BCE70C303C5"

-				type       	"QName"))

-			language   	"Java")

-		    (object Class "Binding"

-			quid       	"3AD5D2860261"

-			documentation 	"This class represents a WSDL binding element. A binding defines message format and protocol details for operations and messages defined by a particular portType. There may be any number of bindings for a given portType."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5FA0F02F0"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B8595410129"

-				supplier   	"Logical View::wsdl::IBinding"

-				quidu      	"3B84ABC60219"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB4899014B"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF1F401A3"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CE6D0151"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D4DF035C"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "BindingOperation"

-			quid       	"3AD5D3CB0145"

-			documentation 	"This class represents a WSDL operation element within a binding. An operation element within a binding specifies binding information for the operation with the same name within the binding's portType. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD6009202F7"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B84ADE401DC"

-				supplier   	"Logical View::wsdl::IBindingOperation"

-				quidu      	"3B84ADC00072"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B89C4CB0199"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Service"

-			quid       	"3AD5D8F002F8"

-			documentation 	"This class represents a WSDL service element. A service groups a set of related ports together."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5FA20025E"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B85954E01B4"

-				supplier   	"Logical View::wsdl::IService"

-				quidu      	"3B84AB490287"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB48A40151"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF20D0203"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18D4810220"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D4C501E2"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Port"

-			quid       	"3AD5D9170286"

-			documentation 	"This class represents a WSDL port element. A port defines an individual endpoint by specifying a single address for a binding"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD600CB00AA"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B85954502C9"

-				supplier   	"Logical View::wsdl::IPort"

-				quidu      	"3B84AB800326"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3AD5D9A00391"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "ExtensibilityElement"

-			quid       	"3AD5DBB602A9"

-			documentation 	"This class represents a WSDL extensibility element. WSDL allows extensibility elements representing a specific technology under various elements defined by WSDL."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84B14903D0"

-				supplier   	"Logical View::wsdl::IExtensibilityElement"

-				quidu      	"3B84B12402AB")

-			    (object Inheritance_Relationship

-				quid       	"3BDDF53502C3"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "required"

-				quid       	"3AF9543C0073"

-				type       	"boolean")

-			    (object ClassAttribute "elementType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B85B21A0271"

-				type       	"QName"))

-			language   	"Java")

-		    (object Class "Definition"

-			quid       	"3AD5E43F008E"

-			documentation 	"This class represents a WSDL definitions element. The WSDL definitions element is the root element of a WSDL document."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5FDB803D4"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B84B1F80382"

-				supplier   	"Logical View::wsdl::IDefinition"

-				quidu      	"3B84B1D90142"))

-			operations 	(list Operations

-			    (object Operation "getDocument"

-				quid       	"3CD14FC2012B"

-				result     	"DOMDocument"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setDocument"

-				quid       	"3CD150DE01E7"

-				parameters 	(list Parameters

-				    (object Parameter "document"

-					type       	"DOMDocument"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "targetNamespace"

-				quid       	"3AD5E474004E"

-				type       	"String")

-			    (object ClassAttribute "location"

-				quid       	"40352B7C0396"

-				type       	"String")

-			    (object ClassAttribute "qName"

-				quid       	"3AEB485702F5"

-				type       	"QName")

-			    (object ClassAttribute "encoding"

-				quid       	"3CADD00D000D"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Import"

-			quid       	"3AD5E4F903DE"

-			documentation 	"This class represents WSDL import element. WSDL allows associating a namespace with a document location using an import element."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5EE58037A"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F6F200D0340"

-				supplier   	"Logical View::wsdl::IImport"

-				quidu      	"3B84B2020119"))

-			operations 	(list Operations

-			    (object Operation "getSchema"

-				quid       	"3C8672C10379"

-				result     	"XSDSchema"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setSchema"

-				quid       	"3C8672C10397"

-				parameters 	(list Parameters

-				    (object Parameter "schema"

-					type       	"XSDSchema"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "namespaceURI"

-				quid       	"3AD5E50A0036"

-				type       	"String")

-			    (object ClassAttribute "locationURI"

-				quid       	"3AD5E5140211"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "ExtensibleElement"

-			quid       	"3AD5FCFA033A"

-			documentation 	" 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."

-			superclasses 	(list inheritance_relationship_list

-			    (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))

-			language   	"Java"

-			abstract   	TRUE)

-		    (object Class "Input"

-			quid       	"3AE0789F0059"

-			documentation 	"This class represents a WSDL input element. An input element specifies the abstract message format for the input of the operation."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B85C504025F"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F67722802E7"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FEE031D"

-				supplier   	"Logical View::wsdl::IInput"

-				quidu      	"3B84A7EE0015"))

-			language   	"Java")

-		    (object Class "Output"

-			quid       	"3AE078B60232"

-			documentation 	"This class represents a WSDL output element. An output element specifies the abstract message format for the output of the operation."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B85C50C035B"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F67723500DD"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FF801CD"

-				supplier   	"Logical View::wsdl::IOutput"

-				quidu      	"3B84A829027D"))

-			language   	"Java")

-		    (object Class "Fault"

-			quid       	"3AE078BE0108"

-			documentation 	"This class represents a WSDL fault element. Fault elements specify the abstract message format for any error messages that may be output as the result of the operation "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE1C82002F2"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F67723D0319"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")

-			    (object Inheritance_Relationship

-				quid       	"3F6F2002002D"

-				supplier   	"Logical View::wsdl::IFault"

-				quidu      	"3B84A861031D"))

-			language   	"Java")

-		    (object Class "BindingInput"

-			quid       	"3AE08A8202D4"

-			documentation 	"This class represents a WSDL input element within a operation within a binding. An input element within an operation within a binding specifies binding information for the input of the operation. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84AE1B0113"

-				supplier   	"Logical View::wsdl::IBindingInput"

-				quidu      	"3B84ADEB0100")

-			    (object Inheritance_Relationship

-				quid       	"3B85B59B0072"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A"))

-			operations 	(list Operations

-			    (object Operation "getInput"

-				quid       	"3C8653A40203"

-				result     	"IInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setInput"

-				quid       	"3C8653B503A2"

-				parameters 	(list Parameters

-				    (object Parameter "input"

-					type       	"IInput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B85C1EA020E"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "BindingOutput"

-			quid       	"3AE08A8F028C"

-			documentation 	"This class represents a WSDL output element within a operation within a binding. An output element within an operation within a binding specifies binding information for the output of the operation. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84AE4302AB"

-				supplier   	"Logical View::wsdl::IBindingOutput"

-				quidu      	"3B84AE210111")

-			    (object Inheritance_Relationship

-				quid       	"3B85B5A4027E"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A"))

-			operations 	(list Operations

-			    (object Operation "getOutput"

-				quid       	"3C8653D900F1"

-				result     	"IOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setOutput"

-				quid       	"3C8653F10326"

-				parameters 	(list Parameters

-				    (object Parameter "output"

-					type       	"IOutput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B85C20200BE"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "BindingFault"

-			quid       	"3AE08A9E03A6"

-			documentation 	"This class represents a WSDL fault element within a operation within a binding. A fault element within an operation within a binding specifies binding information for the fault with the same name. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE0938602C9"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B84AE710333"

-				supplier   	"Logical View::wsdl::IBindingFault"

-				quidu      	"3B84AE4F00BD"))

-			operations 	(list Operations

-			    (object Operation "getFault"

-				quid       	"3C865413037F"

-				result     	"IFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setFault"

-				quid       	"3C8654210109"

-				parameters 	(list Parameters

-				    (object Parameter "fault"

-					type       	"IFault"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B85BF9E014A"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "QName"

-			quid       	"3AE8ED220140"

-			documentation 	"This class represents the javax.wsdl.QName class. A QName is a fully qualified name."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.xml.namespace.QName"

-				quid       	"3B849DA9003D"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "Namespace"

-			quid       	"3AEA3CD30030"

-			documentation 	"This class represents a namespace and the corresponding namespace prefix used in a WSDL document."

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "URI"

-				quid       	"3AEA3D2901B1"

-				type       	"String")

-			    (object ClassAttribute "prefix"

-				quid       	"3AEA3D320236"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "OperationType"

-			quid       	"3AEB4782024F"

-			documentation 	

-|ONE_WAY=1

-|REQUEST_RESPONSE=2

-|SOLICIT_RESPONSE=3

-|NOTIFICATION=4

-			

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.OperationType"

-				quid       	"3B85C35303E3"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "IPortType"

-			quid       	"3B84A5BE0331"

-			documentation 	"This class represents the javax.wsdl.PortType non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addOperation"

-				quid       	"3B896AC101CA"

-				parameters 	(list Parameters

-				    (object Parameter "operation"

-					type       	"IOperation"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOperation"

-				quid       	"3B896BAF01A4"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String")

-				    (object Parameter "inputName"

-					type       	"String")

-				    (object Parameter "outputName"

-					type       	"String"))

-				result     	"IOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOperations"

-				quid       	"3B896BF7031A"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.PortType"

-				quid       	"3B84A632000D"

-				stereotype 	"javaclass")))

-		    (object Class "IOperation"

-			quid       	"3B84A77600D1"

-			documentation 	"This class represents the javax.wsdl.Operation non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addFault"

-				quid       	"3B896C420065"

-				parameters 	(list Parameters

-				    (object Parameter "fault"

-					type       	"IFault"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getFault"

-				quid       	"3B896C59028F"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getFaults"

-				quid       	"3B896C7102B1"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getParameterOrdering"

-				quid       	"3B896C8101B0"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setParameterOrdering"

-				quid       	"3B896C99031D"

-				parameters 	(list Parameters

-				    (object Parameter "parameterOrder"

-					type       	"IList"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getInput"

-				quid       	"3C8654E5018D"

-				result     	"IInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setInput"

-				quid       	"3C8662C40107"

-				parameters 	(list Parameters

-				    (object Parameter "input"

-					type       	"IInput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOutput"

-				quid       	"3C8662E40094"

-				result     	"IOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setOutput"

-				quid       	"3C8662F001D2"

-				parameters 	(list Parameters

-				    (object Parameter "output"

-					type       	"IOutput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Operation"

-				quid       	"3B84A799012B"

-				stereotype 	"javaclass")))

-		    (object Class "IInput"

-			quid       	"3B84A7EE0015"

-			documentation 	"This class represents the javax.wsdl.Input non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getMessage"

-				quid       	"3C86633100EF"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setMessage"

-				quid       	"3C8663470277"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Input"

-				quid       	"3B84A8000039"

-				stereotype 	"javaclass")))

-		    (object Class "IOutput"

-			quid       	"3B84A829027D"

-			documentation 	"This class represents the javax.wsdl.Output non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getMessage"

-				quid       	"3C86643A035D"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setMessage"

-				quid       	"3C86644501C8"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Output"

-				quid       	"3B84A83901D5"

-				stereotype 	"javaclass")))

-		    (object Class "IFault"

-			quid       	"3B84A861031D"

-			documentation 	"This class represents the javax.wsdl.Fault non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getMessage"

-				quid       	"3C86646A00BD"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setMessage"

-				quid       	"3C8664750131"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Fault"

-				quid       	"3B84A8710208"

-				stereotype 	"javaclass")))

-		    (object Class "IMessage"

-			quid       	"3B84A8AF004F"

-			documentation 	"This class represents the javax.wsdl.Message non-MOF interface"

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addPart"

-				quid       	"3B8972240273"

-				parameters 	(list Parameters

-				    (object Parameter "part"

-					type       	"IPart"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPart"

-				quid       	"3B89723D0233"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IPart"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getParts"

-				quid       	"3B897254025E"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOrderedParts"

-				quid       	"3B897261020D"

-				parameters 	(list Parameters

-				    (object Parameter "partOrder"

-					type       	"IList"))

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Message"

-				quid       	"3B84A8BC0260"

-				stereotype 	"javaclass")))

-		    (object Class "IPart"

-			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))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Part"

-				quid       	"3B84A9500231"

-				stereotype 	"javaclass")))

-		    (object Class "IService"

-			quid       	"3B84AB490287"

-			documentation 	"This class represents the javax.wsdl.Service non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addPort"

-				quid       	"3B895D5601D1"

-				parameters 	(list Parameters

-				    (object Parameter "port"

-					type       	"IPort"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPorts"

-				quid       	"3B895DA20036"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPort"

-				quid       	"3B895DB001BC"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IPort"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Service"

-				quid       	"3B84AB5B003E"

-				stereotype 	"javaclass")))

-		    (object Class "IPort"

-			quid       	"3B84AB800326"

-			documentation 	"This class represents the javax.wsdl.Port non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getBinding"

-				quid       	"3C8651F302B5"

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setBinding"

-				quid       	"3C86526302F2"

-				parameters 	(list Parameters

-				    (object Parameter "binding"

-					type       	"IBinding"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Port"

-				quid       	"3B84AB8C0016"

-				stereotype 	"javaclass")))

-		    (object Class "IBinding"

-			quid       	"3B84ABC60219"

-			documentation 	"This class represents the javax.wsdl.Binding non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addBindingOperation"

-				quid       	"3B895F160153"

-				parameters 	(list Parameters

-				    (object Parameter "bindingOperation"

-					type       	"IBindingOperation"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingOperation"

-				quid       	"3B895F500066"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String")

-				    (object Parameter "inputName"

-					type       	"String")

-				    (object Parameter "outputName"

-					type       	"String"))

-				result     	"IBindingOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingOperations"

-				quid       	"3B895FA401C5"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPortType"

-				quid       	"3C8652A90284"

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setPortType"

-				quid       	"3C8652BE01A8"

-				parameters 	(list Parameters

-				    (object Parameter "portType"

-					type       	"IPortType"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Binding"

-				quid       	"3B84ABCF0302"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingOperation"

-			quid       	"3B84ADC00072"

-			documentation 	"This class represents the javax.wsdl.BindingOperation non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addBindingFault"

-				quid       	"3B8960BC0041"

-				parameters 	(list Parameters

-				    (object Parameter "bindingFault"

-					type       	"IBindingFault"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingFault"

-				quid       	"3B8960D9009D"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IBindingFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingFaults"

-				quid       	"3B8960FC0061"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOperation"

-				quid       	"3C86532D0017"

-				result     	"IOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setOperation"

-				quid       	"3C86533F037B"

-				parameters 	(list Parameters

-				    (object Parameter "operation"

-					type       	"IOperation"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingInput"

-				quid       	"3C86550900DA"

-				result     	"IBindingInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setBindingInput"

-				quid       	"3C86551D007F"

-				parameters 	(list Parameters

-				    (object Parameter "bindingInput"

-					type       	"IBindingInput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingOutput"

-				quid       	"3C8655340349"

-				result     	"IBindingOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setBindingOutput"

-				quid       	"3C86554702A6"

-				parameters 	(list Parameters

-				    (object Parameter "bindingOutput"

-					type       	"IBindingOutput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingOperation"

-				quid       	"3B84ADCB021C"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingInput"

-			quid       	"3B84ADEB0100"

-			documentation 	"This class represents the javax.wsdl.BindingInput non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingInput"

-				quid       	"3B84ADFE000D"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingOutput"

-			quid       	"3B84AE210111"

-			documentation 	"This class represents the javax.wsdl.BindingOutput non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingOutput"

-				quid       	"3B84AE2D0050"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingFault"

-			quid       	"3B84AE4F00BD"

-			documentation 	"This class represents the javax.wsdl.BindingFault non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingFault"

-				quid       	"3B84AE5F002A"

-				stereotype 	"javaclass")))

-		    (object Class "DOMElement"

-			quid       	"3B84AF3203DB"

-			documentation 	"This class represents the org.w3c.dom.Element non-MOF interface."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Element"

-				quid       	"3B84AF560292"

-				stereotype 	"javaclass")))

-		    (object Class "IExtensibilityElement"

-			quid       	"3B84B12402AB"

-			documentation 	"This class represents the javax.wsdl.ExtensibilityElement non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.ExtensibilityElement"

-				quid       	"3B84B13503D1"

-				stereotype 	"javaclass")))

-		    (object Class "IDefinition"

-			quid       	"3B84B1D90142"

-			documentation 	"This class represents the javax.wsdl.Definition non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addBinding"

-				quid       	"3B8988F1039D"

-				parameters 	(list Parameters

-				    (object Parameter "binding"

-					type       	"IBinding"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addImport"

-				quid       	"3B8989490259"

-				parameters 	(list Parameters

-				    (object Parameter "importDef"

-					type       	"IImport"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addMessage"

-				quid       	"3B89896E005E"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addNamespace"

-				quid       	"3B898984004B"

-				parameters 	(list Parameters

-				    (object Parameter "prefix"

-					type       	"String")

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addPortType"

-				quid       	"3B8989C50045"

-				parameters 	(list Parameters

-				    (object Parameter "portType"

-					type       	"IPortType"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addService"

-				quid       	"3B8989E401EE"

-				parameters 	(list Parameters

-				    (object Parameter "service"

-					type       	"IService"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingFault"

-				quid       	"3B898A17038C"

-				result     	"IBindingFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingInput"

-				quid       	"3B898A320286"

-				result     	"IBindingInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingOutput"

-				quid       	"3B898A46013B"

-				result     	"IBindingOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingOperation"

-				quid       	"3B898A5C00B0"

-				result     	"IBindingOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBinding"

-				quid       	"3B8989FE037C"

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createFault"

-				quid       	"3B898A7502E7"

-				result     	"IFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createImport"

-				quid       	"3B898A83014C"

-				result     	"IImport"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createInput"

-				quid       	"3B898A9D033E"

-				result     	"IInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createMessage"

-				quid       	"3B898AAF0254"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createOperation"

-				quid       	"3B898AC203C4"

-				result     	"IOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createOutput"

-				quid       	"3B898AE800ED"

-				result     	"IOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createPart"

-				quid       	"3B898AF8026D"

-				result     	"IPart"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createPort"

-				quid       	"3B898B0801DA"

-				result     	"IPort"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createPortType"

-				quid       	"3B898B15039B"

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createService"

-				quid       	"3B898B32013A"

-				result     	"IService"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBinding"

-				quid       	"3B898B420075"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindings"

-				quid       	"3B898B920341"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getImports"

-				quid       	"3B898BCD0060"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getImports"

-				quid       	"3B898BE70144"

-				parameters 	(list Parameters

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getMessage"

-				quid       	"3B898C170107"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getMessages"

-				quid       	"3B898C3E001D"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getNamespace"

-				quid       	"3B898C62014B"

-				parameters 	(list Parameters

-				    (object Parameter "prefix"

-					type       	"String"))

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getNamespaces"

-				quid       	"3B898C740115"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPortType"

-				quid       	"3B898CBE0071"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPortTypes"

-				quid       	"3B898CDA01C6"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPrefix"

-				quid       	"3B898CFD0017"

-				parameters 	(list Parameters

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getService"

-				quid       	"3B898D2300A8"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IService"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getServices"

-				quid       	"3B898D3B03CE"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getExtensionRegistry"

-				quid       	"3B89D5B8012B"

-				result     	"IExtensionRegistry"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setExtensionRegistry"

-				quid       	"3B89D5D703BB"

-				parameters 	(list Parameters

-				    (object Parameter "extensionRegistry"

-					type       	"IExtensionRegistry"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getDocumentBaseURI"

-				quid       	"3B89D5FE0208"

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setDocumentBaseURI"

-				quid       	"3B89D6180328"

-				parameters 	(list Parameters

-				    (object Parameter "documentBase"

-					type       	"String"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createTypes"

-				quid       	"3CADD0560080"

-				result     	"ITypes"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removeService"

-				quid       	"3CADD07E004C"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IService"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removeBinding"

-				quid       	"3CADD0BA0355"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removePortType"

-				quid       	"3CADD0D8029A"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removeMessage"

-				quid       	"3CADD0FA0307"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getTypes"

-				quid       	"3C86706F031B"

-				result     	"ITypes"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setTypes"

-				quid       	"3C86709500EE"

-				parameters 	(list Parameters

-				    (object Parameter "types"

-					type       	"ITypes"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Definition"

-				quid       	"3B84B1E702A1"

-				stereotype 	"javaclass")))

-		    (object Class "IImport"

-			quid       	"3B84B2020119"

-			documentation 	"This class represents the javax.wsdl.Import non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Import"

-				quid       	"3B84B20C02EA"

-				stereotype 	"javaclass")))

-		    (object Class "IList"

-			quid       	"3B85C0A203C5"

-			documentation 	"This class represents the non-MOF java.util.List interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.util.List"

-				quid       	"3B85C0AF0297"

-				stereotype 	"javaclass")))

-		    (object Class "IMap"

-			quid       	"3B896B0300D4"

-			documentation 	"This class represents the non-MOF java.util.Map interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.util.Map"

-				quid       	"3B896B1102B5"

-				stereotype 	"javaclass")))

-		    (object Class "IURL"

-			quid       	"3B89D5630274"

-			documentation 	"This class represents the non-MOF java.net.URL interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.net.URL"

-				quid       	"3B89D56E03E2"

-				stereotype 	"javaclass")))

-		    (object Class "IExtensionRegistry"

-			quid       	"3B89D59302A5"

-			documentation 	"This class represents the non-MOF javax.wsdl.extensions.ExtensionRegistry interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.ExtensionRegistry"

-				quid       	"3B89D59F02E8"

-				stereotype 	"javaclass")))

-		    (object Class "Types"

-			quid       	"3B8BE9A603A8"

-			documentation 	"This class represents a WSDL types element. The types element encloses data type definitions that are relevant for the exchanged messages."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B8BEB010311"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3CADCD3B0380"

-				supplier   	"Logical View::wsdl::ITypes"

-				quidu      	"3CADCBB20050"))

-			operations 	(list Operations

-			    (object Operation "getSchemas"

-				quid       	"3CADCF3803E6"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getSchemas"

-				quid       	"3CADCF7E0301"

-				parameters 	(list Parameters

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)))

-		    (object Class "IIterator"

-			quid       	"3C4687DA0167"

-			documentation 	"This class represents the non-MOF java.util.Iterator interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.util.Iterator"

-				quid       	"3C46880800B9"

-				stereotype 	"javaclass")))

-		    (object Class "WSDLException"

-			quid       	"3C4689650313"

-			documentation 	"This class represents the javax.wsdl.Exception class."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.WSDLException"

-				quid       	"3C4689740315"

-				stereotype 	"javaclass")))

-		    (object Class "ITypes"

-			quid       	"3CADCBB20050"

-			documentation 	"This class represents the javax.wsdl.Types non-MOF interface"

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Types"

-				quid       	"3CADCBF10173"

-				stereotype 	"javaclass")))

-		    (object Class "UnknownExtensibilityElement"

-			quid       	"3CB24AC002AE"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3CB24AEC01CB"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")))

-		    (object Class "XSDSchemaExtensibilityElement"

-			quid       	"3CC360D7039C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3CC3627F00B7"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")))

-		    (object Class "DOMDocument"

-			quid       	"3CD1502C023B"

-			documentation 	"This class represents the org.w3c.dom.Document non-MOF interface."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Document"

-				quid       	"3CD150600182"

-				stereotype 	"javaclass")))

-		    (object Class "MessageReference"

-			quid       	"3F6771DB02DC"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3F762A6A0308"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3F6780A001AB"

-				type       	"String"

-				exportControl 	"Protected"))

-			language   	"Java"

-			abstract   	TRUE)

-		    (object Association "$UNNAMED$6"

-			quid       	"3AD5C824018C"

-			roles      	(list role_list

-			    (object Role "portType"

-				quid       	"3AD5C82701C3"

-				label      	"portType"

-				supplier   	"Logical View::wsdl::PortType"

-				quidu      	"3AD5C7F001A5"

-				client_cardinality 	(value cardinality "1..1")

-				Containment 	"By Value"

-				is_aggregate 	TRUE)

-			    (object Role "eOperations"

-				quid       	"3AD5C82701CD"

-				label      	"eOperations"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$7"

-			quid       	"3AD5CEBE00E2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$8"

-				quid       	"3AD5CEBF0057"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eParts"

-				quid       	"3AD5CEBF0061"

-				label      	"eParts"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$9"

-			quid       	"3AD5D352010F"

-			roles      	(list role_list

-			    (object Role "ePortType"

-				quid       	"3AD5D3540176"

-				label      	"ePortType"

-				supplier   	"Logical View::wsdl::PortType"

-				quidu      	"3AD5C7F001A5"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$10"

-				quid       	"3AD5D3540180"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261")))

-		    (object Association "$UNNAMED$11"

-			quid       	"3AD5D3E10179"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$12"

-				quid       	"3AD5D3E20225"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eBindingOperations"

-				quid       	"3AD5D3E20239"

-				label      	"eBindingOperations"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$13"

-			quid       	"3AD5D425038A"

-			roles      	(list role_list

-			    (object Role "eOperation"

-				quid       	"3AD5D42602F5"

-				label      	"eOperation"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$14"

-				quid       	"3AD5D42602FF"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145")))

-		    (object Association "$UNNAMED$15"

-			quid       	"3AD5D9400393"

-			roles      	(list role_list

-			    (object Role "ePorts"

-				quid       	"3AD5D941031C"

-				label      	"ePorts"

-				supplier   	"Logical View::wsdl::Port"

-				quidu      	"3AD5D9170286"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$16"

-				quid       	"3AD5D941031D"

-				supplier   	"Logical View::wsdl::Service"

-				quidu      	"3AD5D8F002F8"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$17"

-			quid       	"3AD5D9B8011F"

-			roles      	(list role_list

-			    (object Role "eBinding"

-				quid       	"3AD5D9B9024D"

-				label      	"eBinding"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$18"

-				quid       	"3AD5D9B90261"

-				supplier   	"Logical View::wsdl::Port"

-				quidu      	"3AD5D9170286")))

-		    (object Association "$UNNAMED$19"

-			quid       	"3AD5E60301E2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$20"

-				quid       	"3AD5E60400B7"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eMessages"

-				quid       	"3AD5E60400C1"

-				label      	"eMessages"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$21"

-			quid       	"3AD5E6710104"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$22"

-				quid       	"3AD5E672034A"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "ePortTypes"

-				quid       	"3AD5E6720354"

-				label      	"ePortTypes"

-				supplier   	"Logical View::wsdl::PortType"

-				quidu      	"3AD5C7F001A5"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$23"

-			quid       	"3AD5E6770095"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$24"

-				quid       	"3AD5E6780371"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eBindings"

-				quid       	"3AD5E678037B"

-				label      	"eBindings"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$25"

-			quid       	"3AD5E67B0311"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$26"

-				quid       	"3AD5E67D007F"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eServices"

-				quid       	"3AD5E67D0089"

-				label      	"eServices"

-				supplier   	"Logical View::wsdl::Service"

-				quidu      	"3AD5D8F002F8"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$27"

-			quid       	"3AD5FD130079"

-			roles      	(list role_list

-			    (object Role "eExtensibilityElements"

-				quid       	"3AD5FD14019D"

-				label      	"eExtensibilityElements"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$28"

-				quid       	"3AD5FD14019E"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$29"

-			quid       	"3ADF2E6401F5"

-			roles      	(list role_list

-			    (object Role "eBindingInput"

-				quid       	"3ADF2E650251"

-				label      	"eBindingInput"

-				supplier   	"Logical View::wsdl::BindingInput"

-				quidu      	"3AE08A8202D4"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$30"

-				quid       	"3ADF2E650252"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$31"

-			quid       	"3ADF2EB30163"

-			roles      	(list role_list

-			    (object Role "eBindingOutput"

-				quid       	"3ADF2EB4013C"

-				label      	"eBindingOutput"

-				supplier   	"Logical View::wsdl::BindingOutput"

-				quidu      	"3AE08A8F028C"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$32"

-				quid       	"3ADF2EB4013D"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$33"

-			quid       	"3ADF2F94024D"

-			roles      	(list role_list

-			    (object Role "eInput"

-				quid       	"3ADF2F950190"

-				label      	"eInput"

-				supplier   	"Logical View::wsdl::Input"

-				quidu      	"3AE0789F0059"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$34"

-				quid       	"3ADF2F95019A"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$35"

-			quid       	"3ADF2FB802F9"

-			roles      	(list role_list

-			    (object Role "eOutput"

-				quid       	"3ADF2FB9020A"

-				label      	"eOutput"

-				supplier   	"Logical View::wsdl::Output"

-				quidu      	"3AE078B60232"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$36"

-				quid       	"3ADF2FB9020B"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$37"

-			quid       	"3ADF331601A4"

-			roles      	(list role_list

-			    (object Role "eFaults"

-				quid       	"3ADF33180387"

-				label      	"eFaults"

-				supplier   	"Logical View::wsdl::Fault"

-				quidu      	"3AE078BE0108"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$38"

-				quid       	"3ADF33180388"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$39"

-			quid       	"3ADF340003E5"

-			roles      	(list role_list

-			    (object Role "eBindingFaults"

-				quid       	"3ADF340103AA"

-				label      	"eBindingFaults"

-				supplier   	"Logical View::wsdl::BindingFault"

-				quidu      	"3AE08A9E03A6"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$40"

-				quid       	"3ADF340103AB"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$41"

-			quid       	"3AE091F402F3"

-			roles      	(list role_list

-			    (object Role "eFault"

-				quid       	"3AE091F801FE"

-				label      	"eFault"

-				supplier   	"Logical View::wsdl::Fault"

-				quidu      	"3AE078BE0108"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$42"

-				quid       	"3AE091F801FF"

-				supplier   	"Logical View::wsdl::BindingFault"

-				quidu      	"3AE08A9E03A6")))

-		    (object Association "$UNNAMED$43"

-			quid       	"3AEA3D55002D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$44"

-				quid       	"3AEA3D560328"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eNamespaces"

-				quid       	"3AEA3D560332"

-				label      	"eNamespaces"

-				supplier   	"Logical View::wsdl::Namespace"

-				quidu      	"3AEA3CD30030"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$45"

-			quid       	"3AEA3E3A002D"

-			roles      	(list role_list

-			    (object Role "eDefinition"

-				quid       	"3AEA3E3C01E8"

-				label      	"eDefinition"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$46"

-				quid       	"3AEA3E3C01F2"

-				supplier   	"Logical View::wsdl::Import"

-				quidu      	"3AD5E4F903DE")))

-		    (object Association "$UNNAMED$47"

-			quid       	"3AEA412F0035"

-			roles      	(list role_list

-			    (object Role "eParameterOrdering"

-				quid       	"3AEA41310255"

-				label      	"eParameterOrdering"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$48"

-				quid       	"3AEA4131025F"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE")))

-		    (object Association "$UNNAMED$49"

-			quid       	"3B84AD2400BD"

-			roles      	(list role_list

-			    (object Role "eInput"

-				quid       	"3B84AD250083"

-				label      	"eInput"

-				supplier   	"Logical View::wsdl::Input"

-				quidu      	"3AE0789F0059"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$50"

-				quid       	"3B84AD250084"

-				supplier   	"Logical View::wsdl::BindingInput"

-				quidu      	"3AE08A8202D4")))

-		    (object Association "$UNNAMED$51"

-			quid       	"3B84AD7900F2"

-			roles      	(list role_list

-			    (object Role "eOutput"

-				quid       	"3B84AD7A014D"

-				label      	"eOutput"

-				supplier   	"Logical View::wsdl::Output"

-				quidu      	"3AE078B60232"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$52"

-				quid       	"3B84AD7A014E"

-				supplier   	"Logical View::wsdl::BindingOutput"

-				quidu      	"3AE08A8F028C")))

-		    (object Association "$UNNAMED$53"

-			quid       	"3B8B1BE900C4"

-			roles      	(list role_list

-			    (object Role "typeDefinition"

-				quid       	"3B8B1BE90327"

-				label      	"typeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$54"

-				quid       	"3B8B1BE90331"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E")))

-		    (object Association "$UNNAMED$55"

-			quid       	"3B8B1C1203B2"

-			roles      	(list role_list

-			    (object Role "elementDeclaration"

-				quid       	"3B8B1C14001C"

-				label      	"elementDeclaration"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$56"

-				quid       	"3B8B1C140026"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E")))

-		    (object Association "$UNNAMED$57"

-			quid       	"3B8B1DCC02E5"

-			roles      	(list role_list

-			    (object Role "eSchema"

-				quid       	"3B8B1DCE0270"

-				label      	"eSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$58"

-				quid       	"3B8B1DCE027A"

-				supplier   	"Logical View::wsdl::Import"

-				quidu      	"3AD5E4F903DE")))

-		    (object Association "$UNNAMED$59"

-			quid       	"3B8BEA27029F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$60"

-				quid       	"3B8BEA290356"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eTypes"

-				quid       	"3B8BEA29036A"

-				label      	"eTypes"

-				supplier   	"Logical View::wsdl::Types"

-				quidu      	"3B8BE9A603A8"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$61"

-			quid       	"3C46829303E5"

-			roles      	(list role_list

-			    (object Role "eMessage"

-				quid       	"3C468296010E"

-				label      	"eMessage"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$62"

-				quid       	"3C4682960118"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E")))

-		    (object Association "$UNNAMED$63"

-			quid       	"3C864DFF02EC"

-			roles      	(list role_list

-			    (object Role "eImports"

-				quid       	"3C864DFF02ED"

-				label      	"eImports"

-				supplier   	"Logical View::wsdl::Import"

-				quidu      	"3AD5E4F903DE"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$64"

-				quid       	"3C864DFF02EE"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$65"

-			quid       	"3CC3614500F2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$66"

-				quid       	"3CC36146023D"

-				supplier   	"Logical View::wsdl::XSDSchemaExtensibilityElement"

-				quidu      	"3CC360D7039C"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "schema"

-				quid       	"3CC36146023E"

-				label      	"schema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$67"

-			quid       	"3F74E78401B1"

-			roles      	(list role_list

-			    (object Role "eMessage"

-				quid       	"3F74E786000F"

-				label      	"eMessage"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$68"

-				quid       	"3F74E7860023"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")))

-		    (object Association "$UNNAMED$69"

-			quid       	"3F7896A2026E"

-			roles      	(list role_list

-			    (object Role "parent"

-				quid       	"3F7896A7012B"

-				label      	"parent"

-				supplier   	"Logical View::wsdl::UnknownExtensibilityElement"

-				quidu      	"3CB24AC002AE"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "children"

-				quid       	"3F7896A7012C"

-				label      	"children"

-				supplier   	"Logical View::wsdl::UnknownExtensibilityElement"

-				quidu      	"3CB24AC002AE"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE))))

-		logical_presentations 	(list unit_reference_list

-		    (object ClassDiagram "2.7 Services"

-			quid       	"39AD3EF60127"

-			title      	"2.7 Services"

-			zoom       	90

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IBinding" @41

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1424, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@41

-				    location   	(1173, 660)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	502

-				    justify    	0

-				    label      	"IBinding")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@41

-				    location   	(1173, 610)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	502

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ABC60219"

-				compartment 	(object Compartment

-				    Parent_View 	@41

-				    location   	(1173, 715)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	5

-				    max_width  	471)

-				width      	520

-				height     	404

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IPort" @42

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(816, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@42

-				    location   	(686, 481)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"IPort")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@42

-				    location   	(686, 431)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AB800326"

-				compartment 	(object Compartment

-				    Parent_View 	@42

-				    location   	(686, 536)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	275)

-				width      	278

-				height     	218

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IService" @43

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@43

-				    location   	(126, 90)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"IService")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@43

-				    location   	(126, 40)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AB490287"

-				compartment 	(object Compartment

-				    Parent_View 	@43

-				    location   	(126, 145)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	237)

-				width      	246

-				height     	264

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Service" @44

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@44

-				    location   	(44, 389)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"Service")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D8F002F8"

-				compartment 	(object Compartment

-				    Parent_View 	@44

-				    location   	(44, 444)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	5

-				    max_width  	425)

-				width      	410

-				height     	302

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @45

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85954E01B4"

-				client     	@44

-				supplier   	@43

-				line_style 	3

-				origin_attachment 	(240, 377)

-				terminal_attachment 	(240, 292))

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @46

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1440, 1264)

-				label      	(object ItemLabel

-				    Parent_View 	@46

-				    location   	(1244, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				compartment 	(object Compartment

-				    Parent_View 	@46

-				    location   	(1244, 1180)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	5

-				    max_width  	425)

-				width      	410

-				height     	302

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @47

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8595410129"

-				client     	@46

-				supplier   	@41

-				line_style 	3

-				origin_attachment 	(1430, 1113)

-				terminal_attachment 	(1430, 1002))

-			    (object ClassView "Class" "Logical View::wsdl::Port" @48

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(816, 912)

-				label      	(object ItemLabel

-				    Parent_View 	@48

-				    location   	(675, 840)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	282

-				    justify    	0

-				    label      	"Port")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D9170286"

-				compartment 	(object Compartment

-				    Parent_View 	@48

-				    location   	(675, 895)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	303)

-				width      	300

-				height     	168

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @49

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85954502C9"

-				client     	@48

-				supplier   	@42

-				line_style 	3

-				origin_attachment 	(809, 828)

-				terminal_attachment 	(809, 637))

-			    (object AssociationViewNew "$UNNAMED$15" @50

-				location   	(343, 916)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D9400393"

-				roleview_list 	(list RoleViews

-				    (object RoleView "ePorts" @51

-					Parent_View 	@50

-					location   	(-121, 644)

-					label      	(object SegLabel @52

-					    Parent_View 	@51

-					    location   	(413, 945)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	"+ePorts"

-					    pctDist    	0.218978

-					    height     	29

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D941031C"

-					client     	@50

-					supplier   	@48

-					line_style 	3

-					origin_attachment 	(343, 916)

-					terminal_attachment 	(666, 916)

-					label      	(object SegLabel @53

-					    Parent_View 	@51

-					    location   	(539, 880)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	160

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.608000

-					    height     	37

-					    orientation 	0)

-					label      	(object SegLabel @54

-					    Parent_View 	@51

-					    location   	(448, 990)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.328467

-					    height     	74

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$16" @55

-					Parent_View 	@50

-					location   	(-121, 644)

-					label      	(object SegLabel @56

-					    Parent_View 	@55

-					    location   	(216, 744)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D941031D"

-					client     	@50

-					supplier   	@44

-					vertices   	(list Points

-					    (343, 916)

-					    (257, 916)

-					    (257, 679))

-					line_style 	3

-					origin_attachment 	(343, 916)

-					terminal_attachment 	(257, 679)

-					label      	(object SegLabel @57

-					    Parent_View 	@55

-					    location   	(301, 796)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.637097

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$17" @58

-				location   	(886, 1270)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D9B8011F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBinding" @59

-					Parent_View 	@58

-					location   	(38, 422)

-					label      	(object SegLabel @60

-					    Parent_View 	@59

-					    location   	(1112, 1235)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+eBinding"

-					    pctDist    	0.648571

-					    height     	36

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D9B9024D"

-					client     	@58

-					supplier   	@46

-					line_style 	3

-					origin_attachment 	(886, 1270)

-					terminal_attachment 	(1235, 1270)

-					label      	(object SegLabel @61

-					    Parent_View 	@59

-					    location   	(1170, 1313)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.814286

-					    height     	43

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$18" @62

-					Parent_View 	@58

-					location   	(38, 422)

-					label      	(object SegLabel @63

-					    Parent_View 	@62

-					    location   	(852, 1106)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	156

-					    justify    	0

-					    label      	""

-					    pctDist    	0.687943

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D9B90261"

-					client     	@58

-					supplier   	@48

-					vertices   	(list Points

-					    (886, 1270)

-					    (812, 1270)

-					    (812, 996))

-					line_style 	3

-					origin_attachment 	(886, 1270)

-					terminal_attachment 	(812, 996))))))

-		    (object ClassDiagram "2.5 Bindings"

-			quid       	"39AD51270252"

-			title      	"2.5 Bindings"

-			zoom       	85

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IBinding" @64

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 240)

-				label      	(object ItemLabel

-				    Parent_View 	@64

-				    location   	(73, 114)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"IBinding")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@64

-				    location   	(73, 64)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ABC60219"

-				compartment 	(object Compartment

-				    Parent_View 	@64

-				    location   	(73, 172)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	5

-				    max_width  	471)

-				width      	480

-				height     	376

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingOperation" @65

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(976, 352)

-				label      	(object ItemLabel

-				    Parent_View 	@65

-				    location   	(780, 130)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"IBindingOperation")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@65

-				    location   	(780, 80)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ADC00072"

-				compartment 	(object Compartment

-				    Parent_View 	@65

-				    location   	(780, 188)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	9

-				    max_width  	396)

-				width      	410

-				height     	568

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingInput" @66

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@66

-				    location   	(62, 1334)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"IBindingInput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@66

-				    location   	(62, 1284)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ADEB0100"

-				width      	278

-				height     	176

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingOutput" @67

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1664)

-				label      	(object ItemLabel

-				    Parent_View 	@67

-				    location   	(61, 1638)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	294

-				    justify    	0

-				    label      	"IBindingOutput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@67

-				    location   	(61, 1588)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	294

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AE210111"

-				width      	312

-				height     	176

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingFault" @68

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@68

-				    location   	(72, 1958)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"IBindingFault")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@68

-				    location   	(72, 1908)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AE4F00BD"

-				width      	290

-				height     	176

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::PortType" @69

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 624)

-				label      	(object ItemLabel

-				    Parent_View 	@69

-				    location   	(1568, 486)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	673

-				    justify    	0

-				    label      	"PortType")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C7F001A5"

-				compartment 	(object Compartment

-				    Parent_View 	@69

-				    location   	(1568, 544)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	5

-				    max_width  	425)

-				width      	691

-				height     	301

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Input" @70

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@70

-				    location   	(1756, 1283)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"Input")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE0789F0059"

-				width      	314

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Output" @71

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 1664)

-				label      	(object ItemLabel

-				    Parent_View 	@71

-				    location   	(1756, 1587)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"Output")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078B60232"

-				width      	314

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @72

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 688)

-				label      	(object ItemLabel

-				    Parent_View 	@72

-				    location   	(97, 539)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	414

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				compartment 	(object Compartment

-				    Parent_View 	@72

-				    location   	(97, 597)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	5

-				    max_width  	425)

-				width      	432

-				height     	322

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @73

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8595410129"

-				client     	@72

-				supplier   	@64

-				line_style 	3

-				origin_attachment 	(279, 527)

-				terminal_attachment 	(279, 428))

-			    (object AssociationViewNew "$UNNAMED$9" @74

-				location   	(1039, 742)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D352010F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "ePortType" @75

-					Parent_View 	@74

-					location   	(575, 598)

-					label      	(object SegLabel @76

-					    Parent_View 	@75

-					    location   	(1449, 781)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+ePortType"

-					    pctDist    	0.789292

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3540176"

-					client     	@74

-					supplier   	@69

-					line_style 	3

-					origin_attachment 	(1039, 742)

-					terminal_attachment 	(1559, 742)

-					label      	(object SegLabel @77

-					    Parent_View 	@75

-					    location   	(1492, 716)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.872193

-					    height     	27

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$10" @78

-					Parent_View 	@74

-					location   	(575, 598)

-					label      	(object SegLabel @79

-					    Parent_View 	@78

-					    location   	(776, 697)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	108

-					    justify    	0

-					    label      	""

-					    pctDist    	0.509449

-					    height     	46

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3540180"

-					client     	@74

-					supplier   	@72

-					line_style 	3

-					origin_attachment 	(1039, 742)

-					terminal_attachment 	(520, 742))))

-			    (object ClassView "Class" "Logical View::wsdl::Operation" @80

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 1024)

-				label      	(object ItemLabel

-				    Parent_View 	@80

-				    location   	(1672, 851)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	432

-				    justify    	0

-				    label      	"Operation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C80D03CE"

-				compartment 	(object Compartment

-				    Parent_View 	@80

-				    location   	(1672, 909)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	6

-				    max_width  	446)

-				width      	450

-				height     	370

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingInput" @81

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(624, 1408)

-				label      	(object ItemLabel

-				    Parent_View 	@81

-				    location   	(476, 1283)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"BindingInput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8202D4"

-				compartment 	(object Compartment

-				    Parent_View 	@81

-				    location   	(476, 1341)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	303)

-				width      	314

-				height     	274

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$49" @82

-				location   	(1264, 1359)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AD2400BD"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eInput" @83

-					Parent_View 	@82

-					location   	(96, 287)

-					label      	(object SegLabel @84

-					    Parent_View 	@83

-					    location   	(1637, 1316)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+eInput"

-					    pctDist    	0.775148

-					    height     	44

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD250083"

-					client     	@82

-					supplier   	@70

-					line_style 	3

-					origin_attachment 	(1264, 1359)

-					terminal_attachment 	(1747, 1359)

-					label      	(object SegLabel @85

-					    Parent_View 	@83

-					    location   	(1694, 1398)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.889546

-					    height     	39

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$50" @86

-					Parent_View 	@82

-					location   	(96, 287)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD250084"

-					client     	@82

-					supplier   	@81

-					line_style 	3

-					origin_attachment 	(1264, 1359)

-					terminal_attachment 	(781, 1359))))

-			    (object ClassView "Class" "Logical View::wsdl::BindingOutput" @87

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(960, 1664)

-				label      	(object ItemLabel

-				    Parent_View 	@87

-				    location   	(812, 1539)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"BindingOutput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8F028C"

-				compartment 	(object Compartment

-				    Parent_View 	@87

-				    location   	(812, 1597)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	303)

-				width      	314

-				height     	274

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$51" @88

-				location   	(1432, 1654)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AD7900F2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOutput" @89

-					Parent_View 	@88

-					location   	(-120, 374)

-					label      	(object SegLabel @90

-					    Parent_View 	@89

-					    location   	(1645, 1612)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+eOutput"

-					    pctDist    	0.674772

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD7A014D"

-					client     	@88

-					supplier   	@71

-					line_style 	3

-					origin_attachment 	(1432, 1654)

-					terminal_attachment 	(1747, 1654)

-					label      	(object SegLabel @91

-					    Parent_View 	@89

-					    location   	(1681, 1697)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.790274

-					    height     	43

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$52" @92

-					Parent_View 	@88

-					location   	(-120, 374)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD7A014E"

-					client     	@88

-					supplier   	@87

-					line_style 	3

-					origin_attachment 	(1432, 1654)

-					terminal_attachment 	(1117, 1654))))

-			    (object ClassView "Class" "Logical View::wsdl::BindingOperation" @93

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(992, 1008)

-				label      	(object ItemLabel

-				    Parent_View 	@93

-				    location   	(819, 931)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	346

-				    justify    	0

-				    label      	"BindingOperation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D3CB0145"

-				compartment 	(object Compartment

-				    Parent_View 	@93

-				    location   	(819, 989)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	303)

-				width      	364

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @94

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84ADE401DC"

-				client     	@93

-				supplier   	@65

-				line_style 	3

-				origin_attachment 	(966, 919)

-				terminal_attachment 	(966, 636))

-			    (object AssociationViewNew "$UNNAMED$11" @95

-				location   	(457, 1022)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D3E10179"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$12" @96

-					Parent_View 	@95

-					location   	(-1319, 494)

-					label      	(object SegLabel @97

-					    Parent_View 	@96

-					    location   	(235, 920)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3E20225"

-					client     	@95

-					supplier   	@72

-					vertices   	(list Points

-					    (457, 1022)

-					    (276, 1022)

-					    (276, 849))

-					line_style 	3

-					origin_attachment 	(457, 1022)

-					terminal_attachment 	(276, 849)

-					label      	(object SegLabel @98

-					    Parent_View 	@96

-					    location   	(330, 884)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))

-				    (object RoleView "eBindingOperations" @99

-					Parent_View 	@95

-					location   	(-1319, 494)

-					label      	(object SegLabel @100

-					    Parent_View 	@99

-					    location   	(531, 977)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	384

-					    justify    	0

-					    label      	"+eBindingOperations"

-					    pctDist    	0.211699

-					    height     	46

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3E20239"

-					client     	@95

-					supplier   	@93

-					line_style 	3

-					origin_attachment 	(457, 1022)

-					terminal_attachment 	(810, 1022)

-					label      	(object SegLabel @101

-					    Parent_View 	@99

-					    location   	(769, 980)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.884956

-					    height     	43

-					    orientation 	0)

-					label      	(object SegLabel @102

-					    Parent_View 	@99

-					    location   	(714, 1067)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	154

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.727564

-					    height     	45

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$13" @103

-				location   	(1418, 1040)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D425038A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOperation" @104

-					Parent_View 	@103

-					location   	(-358, 464)

-					label      	(object SegLabel @105

-					    Parent_View 	@104

-					    location   	(1520, 1079)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	228

-					    justify    	0

-					    label      	"+eOperation"

-					    pctDist    	0.420601

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D42602F5"

-					client     	@103

-					supplier   	@80

-					line_style 	3

-					origin_attachment 	(1418, 1040)

-					terminal_attachment 	(1663, 1040)

-					label      	(object SegLabel @106

-					    Parent_View 	@104

-					    location   	(1589, 1005)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.696721

-					    height     	36

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$14" @107

-					Parent_View 	@103

-					location   	(-358, 464)

-					label      	(object SegLabel @108

-					    Parent_View 	@107

-					    location   	(1273, 1070)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	""

-					    pctDist    	0.595420

-					    height     	30

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D42602FF"

-					client     	@103

-					supplier   	@93

-					line_style 	3

-					origin_attachment 	(1418, 1040)

-					terminal_attachment 	(1174, 1040))))

-			    (object AssociationViewNew "$UNNAMED$29" @109

-				location   	(787, 1190)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2E6401F5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBindingInput" @110

-					Parent_View 	@109

-					location   	(-381, 454)

-					label      	(object SegLabel @111

-					    Parent_View 	@110

-					    location   	(669, 1152)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+eBindingInput"

-					    pctDist    	0.511905

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2E650251"

-					client     	@109

-					supplier   	@81

-					vertices   	(list Points

-					    (787, 1190)

-					    (636, 1190)

-					    (636, 1271))

-					line_style 	3

-					origin_attachment 	(787, 1190)

-					terminal_attachment 	(636, 1271)

-					label      	(object SegLabel @112

-					    Parent_View 	@110

-					    location   	(685, 1222)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.440476

-					    height     	32

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$30" @113

-					Parent_View 	@109

-					location   	(-381, 454)

-					label      	(object SegLabel @114

-					    Parent_View 	@113

-					    location   	(885, 1144)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2E650252"

-					client     	@109

-					supplier   	@93

-					vertices   	(list Points

-					    (787, 1190)

-					    (926, 1190)

-					    (926, 1097))

-					line_style 	3

-					origin_attachment 	(787, 1190)

-					terminal_attachment 	(926, 1097)

-					label      	(object SegLabel @115

-					    Parent_View 	@113

-					    location   	(871, 1136)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.837758

-					    height     	56

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$31" @116

-				location   	(1024, 1312)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2EB30163"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBindingOutput" @117

-					Parent_View 	@116

-					location   	(-150, 578)

-					label      	(object SegLabel @118

-					    Parent_View 	@117

-					    location   	(1012, 1429)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	306

-					    justify    	0

-					    label      	"+eBindingOutput"

-					    pctDist    	0.545082

-					    height     	13

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2EB4013C"

-					client     	@116

-					supplier   	@87

-					line_style 	3

-					origin_attachment 	(1024, 1312)

-					terminal_attachment 	(1024, 1527)

-					label      	(object SegLabel @119

-					    Parent_View 	@117

-					    location   	(967, 1479)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.774590

-					    height     	58

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$32" @120

-					Parent_View 	@116

-					location   	(-150, 578)

-					label      	(object SegLabel @121

-					    Parent_View 	@120

-					    location   	(983, 1140)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2EB4013D"

-					client     	@116

-					supplier   	@93

-					line_style 	3

-					origin_attachment 	(1024, 1312)

-					terminal_attachment 	(1024, 1097)

-					label      	(object SegLabel @122

-					    Parent_View 	@120

-					    location   	(1031, 1186)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.590164

-					    height     	7

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::Fault" @123

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1920, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@123

-				    location   	(1772, 1907)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"Fault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078BE0108"

-				width      	314

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingFault" @124

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1360, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@124

-				    location   	(1212, 1859)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"BindingFault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A9E03A6"

-				compartment 	(object Compartment

-				    Parent_View 	@124

-				    location   	(1212, 1917)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	303)

-				width      	314

-				height     	274

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @125

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AE710333"

-				client     	@124

-				supplier   	@68

-				line_style 	3

-				origin_attachment 	(1203, 2007)

-				terminal_attachment 	(353, 2007))

-			    (object AssociationViewNew "$UNNAMED$39" @126

-				location   	(1356, 1352)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF340003E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBindingFaults" @127

-					Parent_View 	@126

-					location   	(188, 616)

-					label      	(object SegLabel @128

-					    Parent_View 	@127

-					    location   	(1382, 1750)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	300

-					    justify    	0

-					    label      	"+eBindingFaults"

-					    pctDist    	0.803150

-					    height     	26

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF340103AA"

-					client     	@126

-					supplier   	@124

-					line_style 	3

-					origin_attachment 	(1356, 1352)

-					terminal_attachment 	(1356, 1847)

-					label      	(object SegLabel @129

-					    Parent_View 	@127

-					    location   	(1409, 1797)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.899194

-					    height     	53

-					    orientation 	0)

-					label      	(object SegLabel @130

-					    Parent_View 	@127

-					    location   	(1256, 1806)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	154

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.919291

-					    height     	101

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$40" @131

-					Parent_View 	@126

-					location   	(188, 616)

-					label      	(object SegLabel @132

-					    Parent_View 	@131

-					    location   	(1076, 1197)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF340103AB"

-					client     	@126

-					supplier   	@93

-					vertices   	(list Points

-					    (1356, 1352)

-					    (1356, 1217)

-					    (1117, 1217)

-					    (1117, 1097))

-					line_style 	3

-					origin_attachment 	(1356, 1352)

-					terminal_attachment 	(1117, 1097)

-					label      	(object SegLabel @133

-					    Parent_View 	@131

-					    location   	(1152, 1164)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.687008

-					    height     	54

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$41" @134

-				location   	(1640, 1970)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE091F402F3"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eFault" @135

-					Parent_View 	@134

-					location   	(-344, 818)

-					label      	(object SegLabel @136

-					    Parent_View 	@135

-					    location   	(1674, 1915)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	144

-					    justify    	0

-					    label      	"+eFault"

-					    pctDist    	0.276423

-					    height     	56

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AE091F801FE"

-					client     	@134

-					supplier   	@123

-					line_style 	3

-					origin_attachment 	(1640, 1970)

-					terminal_attachment 	(1763, 1970)

-					label      	(object SegLabel @137

-					    Parent_View 	@135

-					    location   	(1718, 2012)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.642276

-					    height     	42

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$42" @138

-					Parent_View 	@134

-					location   	(-344, 818)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AE091F801FF"

-					client     	@134

-					supplier   	@124

-					line_style 	3

-					origin_attachment 	(1640, 1970)

-					terminal_attachment 	(1517, 1970))))

-			    (object InheritView "" @139

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AE4302AB"

-				client     	@87

-				supplier   	@67

-				line_style 	3

-				origin_attachment 	(803, 1656)

-				terminal_attachment 	(364, 1656))

-			    (object InheritView "" @140

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AE1B0113"

-				client     	@81

-				supplier   	@66

-				line_style 	3

-				origin_attachment 	(467, 1385)

-				terminal_attachment 	(331, 1385))))

-		    (object ClassDiagram "2.4 PortTypes"

-			quid       	"3AD5D1C40366"

-			title      	"2.4 PortTypes"

-			documentation 	"This class represents the non-MOF java.util.Iterator interface."

-			zoom       	80

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IPortType" @141

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 208)

-				label      	(object ItemLabel

-				    Parent_View 	@141

-				    location   	(146, 172)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	700

-				    justify    	0

-				    label      	"IPortType")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@141

-				    location   	(146, 122)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	700

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A5BE0331"

-				compartment 	(object Compartment

-				    Parent_View 	@141

-				    location   	(146, 233)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	696)

-				width      	718

-				height     	196

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::IOperation" @142

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 208)

-				label      	(object ItemLabel

-				    Parent_View 	@142

-				    location   	(1116, 176)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	873

-				    justify    	0

-				    label      	"IOperation")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@142

-				    location   	(1116, 126)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	873

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A77600D1"

-				compartment 	(object Compartment

-				    Parent_View 	@142

-				    location   	(1116, 237)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	709)

-				width      	891

-				height     	188

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IInput" @143

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 1472)

-				label      	(object ItemLabel

-				    Parent_View 	@143

-				    location   	(55, 1437)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"IInput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@143

-				    location   	(55, 1387)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A7EE0015"

-				compartment 	(object Compartment

-				    Parent_View 	@143

-				    location   	(55, 1498)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	621)

-				width      	644

-				height     	194

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IOutput" @144

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 1792)

-				label      	(object ItemLabel

-				    Parent_View 	@144

-				    location   	(56, 1757)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	656

-				    justify    	0

-				    label      	"IOutput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@144

-				    location   	(56, 1707)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	656

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A829027D"

-				compartment 	(object Compartment

-				    Parent_View 	@144

-				    location   	(56, 1818)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	656)

-				width      	674

-				height     	194

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IFault" @145

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@145

-				    location   	(55, 2076)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"IFault")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@145

-				    location   	(55, 2026)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A861031D"

-				compartment 	(object Compartment

-				    Parent_View 	@145

-				    location   	(55, 2137)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	625)

-				width      	644

-				height     	196

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::PortType" @146

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@146

-				    location   	(158, 672)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	677

-				    justify    	0

-				    label      	"PortType")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C7F001A5"

-				compartment 	(object Compartment

-				    Parent_View 	@146

-				    location   	(158, 733)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	425)

-				width      	695

-				height     	281

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::Part" @147

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2576, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@147

-				    location   	(2325, 692)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	502

-				    justify    	0

-				    label      	"Part")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5CE1C032E"

-				compartment 	(object Compartment

-				    Parent_View 	@147

-				    location   	(2325, 753)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	484)

-				width      	520

-				height     	240

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Fault" @148

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1728, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@148

-				    location   	(1647, 2060)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	162

-				    justify    	0

-				    label      	"Fault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078BE0108"

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Input" @149

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1056, 1472)

-				label      	(object ItemLabel

-				    Parent_View 	@149

-				    location   	(870, 1422)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"Input")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE0789F0059"

-				width      	390

-				height     	125

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::Output" @150

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1360, 1792)

-				label      	(object ItemLabel

-				    Parent_View 	@150

-				    location   	(1232, 1742)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	256

-				    justify    	0

-				    label      	"Output")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078B60232"

-				width      	274

-				height     	125

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Operation" @151

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 784)

-				label      	(object ItemLabel

-				    Parent_View 	@151

-				    location   	(1214, 620)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	677

-				    justify    	0

-				    label      	"Operation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C80D03CE"

-				compartment 	(object Compartment

-				    Parent_View 	@151

-				    location   	(1214, 681)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	5

-				    max_width  	446)

-				width      	695

-				height     	352

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$6" @152

-				location   	(1024, 797)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5C824018C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOperations" @153

-					Parent_View 	@152

-					location   	(592, 269)

-					label      	(object SegLabel @154

-					    Parent_View 	@153

-					    location   	(1088, 748)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	249

-					    justify    	0

-					    label      	"+eOperations"

-					    pctDist    	0.359649

-					    height     	50

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5C82701CD"

-					client     	@152

-					supplier   	@151

-					line_style 	3

-					origin_attachment 	(1024, 797)

-					terminal_attachment 	(1205, 797)

-					label      	(object SegLabel @155

-					    Parent_View 	@153

-					    location   	(1176, 861)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.840391

-					    height     	64

-					    orientation 	1)

-					label      	(object SegLabel @156

-					    Parent_View 	@153

-					    location   	(1074, 923)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.276243

-					    height     	126

-					    orientation 	1))

-				    (object RoleView "portType" @157

-					Parent_View 	@152

-					location   	(592, 269)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5C82701C3"

-					client     	@152

-					supplier   	@146

-					line_style 	3

-					origin_attachment 	(1024, 797)

-					terminal_attachment 	(843, 797)

-					label      	(object SegLabel @158

-					    Parent_View 	@157

-					    location   	(888, 757)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.753488

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$47" @159

-				location   	(2107, 773)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEA412F0035"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eParameterOrdering" @160

-					Parent_View 	@159

-					location   	(1819, 101)

-					label      	(object SegLabel @161

-					    Parent_View 	@160

-					    location   	(2145, 647)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+eParameterOrdering"

-					    pctDist    	0.183333

-					    height     	127

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA41310255"

-					client     	@159

-					supplier   	@147

-					line_style 	3

-					origin_attachment 	(2107, 773)

-					terminal_attachment 	(2316, 773)

-					label      	(object SegLabel @162

-					    Parent_View 	@160

-					    location   	(2272, 822)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.796610

-					    height     	49

-					    orientation 	1)

-					label      	(object SegLabel @163

-					    Parent_View 	@160

-					    location   	(2171, 888)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.306220

-					    height     	115

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$48" @164

-					Parent_View 	@159

-					location   	(1819, 101)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA4131025F"

-					client     	@159

-					supplier   	@151

-					line_style 	3

-					origin_attachment 	(2107, 773)

-					terminal_attachment 	(1899, 773))))

-			    (object AssociationViewNew "$UNNAMED$37" @165

-				location   	(1702, 1504)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF331601A4"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eFaults" @166

-					Parent_View 	@165

-					location   	(1414, 832)

-					label      	(object SegLabel @167

-					    Parent_View 	@166

-					    location   	(1815, 1982)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+eFaults"

-					    pctDist    	0.878992

-					    height     	113

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF33180387"

-					client     	@165

-					supplier   	@148

-					line_style 	3

-					origin_attachment 	(1702, 1504)

-					terminal_attachment 	(1702, 2048)

-					label      	(object SegLabel @168

-					    Parent_View 	@166

-					    location   	(1644, 2020)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.949580

-					    height     	59

-					    orientation 	1)

-					label      	(object SegLabel @169

-					    Parent_View 	@166

-					    location   	(1593, 1963)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.845378

-					    height     	110

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$38" @170

-					Parent_View 	@165

-					location   	(1414, 832)

-					label      	(object SegLabel @171

-					    Parent_View 	@170

-					    location   	(1661, 1069)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF33180388"

-					client     	@165

-					supplier   	@151

-					line_style 	3

-					origin_attachment 	(1702, 1504)

-					terminal_attachment 	(1702, 960)

-					label      	(object SegLabel @172

-					    Parent_View 	@170

-					    location   	(1821, 1039)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.857362

-					    height     	119

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$33" @173

-				location   	(1178, 1234)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2F94024D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eInput" @174

-					Parent_View 	@173

-					location   	(890, 562)

-					label      	(object SegLabel @175

-					    Parent_View 	@174

-					    location   	(878, 1343)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+eInput"

-					    pctDist    	0.819820

-					    height     	103

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2F950190"

-					client     	@173

-					supplier   	@149

-					vertices   	(list Points

-					    (1178, 1234)

-					    (980, 1234)

-					    (980, 1410))

-					line_style 	3

-					origin_attachment 	(1178, 1234)

-					terminal_attachment 	(980, 1410)

-					label      	(object SegLabel @176

-					    Parent_View 	@174

-					    location   	(1046, 1364)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.877660

-					    height     	66

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$34" @177

-					Parent_View 	@173

-					location   	(890, 562)

-					label      	(object SegLabel @178

-					    Parent_View 	@177

-					    location   	(1236, 1036)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2F95019A"

-					client     	@173

-					supplier   	@151

-					vertices   	(list Points

-					    (1178, 1234)

-					    (1277, 1234)

-					    (1277, 960))

-					line_style 	3

-					origin_attachment 	(1178, 1234)

-					terminal_attachment 	(1277, 960)

-					label      	(object SegLabel @179

-					    Parent_View 	@177

-					    location   	(1197, 1058)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.736413

-					    height     	81

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$35" @180

-				location   	(1468, 1345)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2FB802F9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOutput" @181

-					Parent_View 	@180

-					location   	(1180, 673)

-					label      	(object SegLabel @182

-					    Parent_View 	@181

-					    location   	(1362, 1669)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+eOutput"

-					    pctDist    	0.840909

-					    height     	107

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2FB9020A"

-					client     	@180

-					supplier   	@150

-					line_style 	3

-					origin_attachment 	(1468, 1345)

-					terminal_attachment 	(1468, 1730)

-					label      	(object SegLabel @183

-					    Parent_View 	@181

-					    location   	(1546, 1676)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.863636

-					    height     	78

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$36" @184

-					Parent_View 	@180

-					location   	(1180, 673)

-					label      	(object SegLabel @185

-					    Parent_View 	@184

-					    location   	(1427, 1037)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2FB9020B"

-					client     	@180

-					supplier   	@151

-					line_style 	3

-					origin_attachment 	(1468, 1345)

-					terminal_attachment 	(1468, 960)

-					label      	(object SegLabel @186

-					    Parent_View 	@184

-					    location   	(1523, 1080)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.690341

-					    height     	55

-					    orientation 	1))))

-			    (object InheritView "" @187

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FD8019F"

-				client     	@146

-				supplier   	@141

-				line_style 	0)

-			    (object InheritView "" @188

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FE20171"

-				client     	@151

-				supplier   	@142

-				line_style 	0)

-			    (object InheritView "" @189

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FEE031D"

-				client     	@149

-				supplier   	@143

-				line_style 	0)

-			    (object InheritView "" @190

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FF801CD"

-				client     	@150

-				supplier   	@144

-				line_style 	0)

-			    (object InheritView "" @191

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F2002002D"

-				client     	@148

-				supplier   	@145

-				line_style 	0)

-			    (object ClassView "Class" "Logical View::wsdl::Message" @192

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2224, 1456)

-				label      	(object ItemLabel

-				    Parent_View 	@192

-				    location   	(1937, 1312)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	575

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				compartment 	(object Compartment

-				    Parent_View 	@192

-				    location   	(1937, 1373)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	425)

-				width      	593

-				height     	312

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::MessageReference" @193

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1520, 2544)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@193

-				    location   	(1193, 2466)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	654

-				    justify    	0

-				    label      	"MessageReference")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3F6771DB02DC"

-				compartment 	(object Compartment

-				    Parent_View 	@193

-				    location   	(1193, 2527)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	303)

-				width      	672

-				height     	180

-				annotation 	8)

-			    (object InheritTreeView "" @194

-				location   	(1524, 2275)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@193

-				vertices   	(list Points

-				    (1524, 2275)

-				    (1524, 2454)))

-			    (object InheritView "" @195

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F67723D0319"

-				client     	@148

-				supplier   	@193

-				line_style 	3

-				origin_attachment 	(1776, 2176)

-				terminal_attachment 	(1776, 2275)

-				drawSupplier 	@194)

-			    (object InheritView "" @196

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F67723500DD"

-				client     	@150

-				supplier   	@193

-				line_style 	3

-				origin_attachment 	(1371, 1854)

-				terminal_attachment 	(1371, 2275)

-				drawSupplier 	@194)

-			    (object InheritView "" @197

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F67722802E7"

-				client     	@149

-				supplier   	@193

-				line_style 	3

-				origin_attachment 	(980, 1534)

-				terminal_attachment 	(980, 2275)

-				drawSupplier 	@194)

-			    (object AssociationViewNew "$UNNAMED$67" @198

-				location   	(2206, 2259)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F74E78401B1"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eMessage" @199

-					Parent_View 	@198

-					location   	(734, -285)

-					label      	(object SegLabel @200

-					    Parent_View 	@199

-					    location   	(2068, 1670)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+eMessage"

-					    pctDist    	0.912230

-					    height     	139

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F74E786000F"

-					client     	@198

-					supplier   	@192

-					line_style 	3

-					origin_attachment 	(2206, 2259)

-					terminal_attachment 	(2206, 1612)

-					label      	(object SegLabel @201

-					    Parent_View 	@199

-					    location   	(2260, 1678)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$68" @202

-					Parent_View 	@198

-					location   	(734, -285)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F74E7860023"

-					client     	@198

-					supplier   	@193

-					vertices   	(list Points

-					    (2206, 2259)

-					    (2206, 2556)

-					    (1856, 2556))

-					line_style 	3

-					origin_attachment 	(2206, 2259)

-					terminal_attachment 	(1856, 2556))))))

-		    (object ClassDiagram "2.1 Definitions"

-			quid       	"3AD5E48A0262"

-			title      	"2.1 Definitions"

-			zoom       	83

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IDefinition" @203

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 192)

-				label      	(object ItemLabel

-				    Parent_View 	@203

-				    location   	(88, 161)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	688

-				    justify    	0

-				    label      	"IDefinition")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@203

-				    location   	(88, 111)

-				    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      	"3B84B1D90142"

-				compartment 	(object Compartment

-				    Parent_View 	@203

-				    location   	(88, 220)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	700)

-				width      	706

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Types" @204

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1824, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@204

-				    location   	(1686, 896)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	276

-				    justify    	0

-				    label      	"Types")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B8BE9A603A8"

-				width      	294

-				height     	120

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Import" @205

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 624)

-				label      	(object ItemLabel

-				    Parent_View 	@205

-				    location   	(1910, 545)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"Import")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E4F903DE"

-				compartment 	(object Compartment

-				    Parent_View 	@205

-				    location   	(1910, 604)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	478)

-				width      	486

-				height     	182

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Message" @206

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(2112, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@206

-				    location   	(1900, 1056)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				compartment 	(object Compartment

-				    Parent_View 	@206

-				    location   	(1900, 1115)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	425)

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::PortType" @207

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1808, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@207

-				    location   	(1596, 1360)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"PortType")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C7F001A5"

-				compartment 	(object Compartment

-				    Parent_View 	@207

-				    location   	(1596, 1419)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	425)

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @208

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(2336, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@208

-				    location   	(2124, 1600)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				compartment 	(object Compartment

-				    Parent_View 	@208

-				    location   	(2124, 1659)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	425)

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @209

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1328, 240)

-				label      	(object ItemLabel

-				    Parent_View 	@209

-				    location   	(1073, 39)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	510

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				compartment 	(object Compartment

-				    Parent_View 	@209

-				    location   	(1073, 98)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	7

-				    max_width  	521)

-				width      	528

-				height     	426

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$59" @210

-				location   	(1358, 860)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEA27029F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$60" @211

-					Parent_View 	@210

-					location   	(62, -36)

-					label      	(object SegLabel @212

-					    Parent_View 	@211

-					    location   	(1317, 535)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA290356"

-					client     	@210

-					supplier   	@209

-					line_style 	3

-					origin_attachment 	(1358, 860)

-					terminal_attachment 	(1358, 453)

-					label      	(object SegLabel @213

-					    Parent_View 	@211

-					    location   	(1403, 511)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.856649

-					    height     	45

-					    orientation 	1))

-				    (object RoleView "eTypes" @214

-					Parent_View 	@210

-					location   	(62, -36)

-					label      	(object SegLabel @215

-					    Parent_View 	@214

-					    location   	(1586, 909)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	156

-					    justify    	0

-					    label      	"+eTypes"

-					    pctDist    	0.779097

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA29036A"

-					client     	@210

-					supplier   	@204

-					vertices   	(list Points

-					    (1358, 860)

-					    (1358, 948)

-					    (1677, 948))

-					line_style 	3

-					origin_attachment 	(1358, 860)

-					terminal_attachment 	(1677, 948)

-					label      	(object SegLabel @216

-					    Parent_View 	@214

-					    location   	(1632, 987)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.892655

-					    height     	39

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$63" @217

-				location   	(1612, 595)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C864DFF02EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$64" @218

-					Parent_View 	@217

-					location   	(12, 227)

-					label      	(object SegLabel @219

-					    Parent_View 	@218

-					    location   	(1423, 512)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02EE"

-					client     	@217

-					supplier   	@209

-					vertices   	(list Points

-					    (1612, 595)

-					    (1464, 595)

-					    (1464, 453))

-					line_style 	3

-					origin_attachment 	(1612, 595)

-					terminal_attachment 	(1464, 453)

-					label      	(object SegLabel @220

-					    Parent_View 	@218

-					    location   	(1524, 495)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.858667

-					    height     	60

-					    orientation 	1))

-				    (object RoleView "eImports" @221

-					Parent_View 	@217

-					location   	(12, 227)

-					label      	(object SegLabel @222

-					    Parent_View 	@221

-					    location   	(1692, 557)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eImports"

-					    pctDist    	0.280335

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02ED"

-					client     	@217

-					supplier   	@205

-					line_style 	3

-					origin_attachment 	(1612, 595)

-					terminal_attachment 	(1901, 595)

-					label      	(object SegLabel @223

-					    Parent_View 	@221

-					    location   	(1854, 652)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.841004

-					    height     	57

-					    orientation 	1)

-					label      	(object SegLabel @224

-					    Parent_View 	@221

-					    location   	(1676, 646)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.225941

-					    height     	51

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$19" @225

-				location   	(1279, 1137)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E60301E2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$20" @226

-					Parent_View 	@225

-					location   	(271, 273)

-					label      	(object SegLabel @227

-					    Parent_View 	@226

-					    location   	(1238, 591)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E60400B7"

-					client     	@225

-					supplier   	@209

-					line_style 	3

-					origin_attachment 	(1279, 1137)

-					terminal_attachment 	(1279, 453)

-					label      	(object SegLabel @228

-					    Parent_View 	@226

-					    location   	(1320, 586)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.804974

-					    height     	41

-					    orientation 	1))

-				    (object RoleView "eMessages" @229

-					Parent_View 	@225

-					location   	(271, 273)

-					label      	(object SegLabel @230

-					    Parent_View 	@229

-					    location   	(1647, 1171)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+eMessages"

-					    pctDist    	0.643137

-					    height     	38

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E60400C1"

-					client     	@225

-					supplier   	@206

-					vertices   	(list Points

-					    (1279, 1137)

-					    (1279, 1208)

-					    (1891, 1208))

-					line_style 	3

-					origin_attachment 	(1279, 1137)

-					terminal_attachment 	(1891, 1208)

-					label      	(object SegLabel @231

-					    Parent_View 	@229

-					    location   	(1821, 1171)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.899346

-					    height     	38

-					    orientation 	0)

-					label      	(object SegLabel @232

-					    Parent_View 	@229

-					    location   	(1797, 1244)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.864407

-					    height     	36

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$21" @233

-				location   	(1212, 1159)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E6710104"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$22" @234

-					Parent_View 	@233

-					location   	(-324, 215)

-					label      	(object SegLabel @235

-					    Parent_View 	@234

-					    location   	(1171, 594)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E672034A"

-					client     	@233

-					supplier   	@209

-					line_style 	3

-					origin_attachment 	(1212, 1159)

-					terminal_attachment 	(1212, 453)

-					label      	(object SegLabel @236

-					    Parent_View 	@234

-					    location   	(1251, 624)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.757962

-					    height     	39

-					    orientation 	1))

-				    (object RoleView "ePortTypes" @237

-					Parent_View 	@233

-					location   	(-324, 215)

-					label      	(object SegLabel @238

-					    Parent_View 	@237

-					    location   	(1391, 1451)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+ePortTypes"

-					    pctDist    	0.723698

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E6720354"

-					client     	@233

-					supplier   	@207

-					vertices   	(list Points

-					    (1212, 1159)

-					    (1212, 1490)

-					    (1587, 1490))

-					line_style 	3

-					origin_attachment 	(1212, 1159)

-					terminal_attachment 	(1587, 1490)

-					label      	(object SegLabel @239

-					    Parent_View 	@237

-					    location   	(1533, 1451)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.925611

-					    height     	40

-					    orientation 	0)

-					label      	(object SegLabel @240

-					    Parent_View 	@237

-					    location   	(1512, 1540)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.895855

-					    height     	50

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$23" @241

-				location   	(1114, 1585)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E6770095"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$24" @242

-					Parent_View 	@241

-					location   	(-406, 241)

-					label      	(object SegLabel @243

-					    Parent_View 	@242

-					    location   	(1073, 680)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E6780371"

-					client     	@241

-					supplier   	@209

-					line_style 	3

-					origin_attachment 	(1114, 1585)

-					terminal_attachment 	(1114, 453)

-					label      	(object SegLabel @244

-					    Parent_View 	@242

-					    location   	(1155, 752)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.736704

-					    height     	41

-					    orientation 	1))

-				    (object RoleView "eBindings" @245

-					Parent_View 	@241

-					location   	(-406, 241)

-					label      	(object SegLabel @246

-					    Parent_View 	@245

-					    location   	(1851, 1674)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eBindings"

-					    pctDist    	0.766347

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E678037B"

-					client     	@241

-					supplier   	@208

-					vertices   	(list Points

-					    (1114, 1585)

-					    (1114, 1716)

-					    (2115, 1716))

-					line_style 	3

-					origin_attachment 	(1114, 1585)

-					terminal_attachment 	(2115, 1716)

-					label      	(object SegLabel @247

-					    Parent_View 	@245

-					    location   	(2053, 1677)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.945074

-					    height     	40

-					    orientation 	0)

-					label      	(object SegLabel @248

-					    Parent_View 	@245

-					    location   	(2014, 1754)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.911072

-					    height     	38

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::Service" @249

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1840, 2048)

-				label      	(object ItemLabel

-				    Parent_View 	@249

-				    location   	(1628, 1920)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"Service")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D8F002F8"

-				compartment 	(object Compartment

-				    Parent_View 	@249

-				    location   	(1628, 1979)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	425)

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$25" @250

-				location   	(1066, 1533)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E67B0311"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$26" @251

-					Parent_View 	@250

-					location   	(-521, -111)

-					label      	(object SegLabel @252

-					    Parent_View 	@251

-					    location   	(1025, 669)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E67D007F"

-					client     	@250

-					supplier   	@209

-					line_style 	3

-					origin_attachment 	(1066, 1533)

-					terminal_attachment 	(1066, 453)

-					label      	(object SegLabel @253

-					    Parent_View 	@251

-					    location   	(1109, 756)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.719697

-					    height     	43

-					    orientation 	1))

-				    (object RoleView "eServices" @254

-					Parent_View 	@250

-					location   	(-521, -111)

-					label      	(object SegLabel @255

-					    Parent_View 	@254

-					    location   	(1393, 2028)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eServices"

-					    pctDist    	0.791824

-					    height     	32

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E67D0089"

-					client     	@250

-					supplier   	@249

-					vertices   	(list Points

-					    (1066, 1533)

-					    (1066, 2059)

-					    (1619, 2059))

-					line_style 	3

-					origin_attachment 	(1066, 1533)

-					terminal_attachment 	(1619, 2059)

-					label      	(object SegLabel @256

-					    Parent_View 	@254

-					    location   	(1554, 2031)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.940197

-					    height     	29

-					    orientation 	0)

-					label      	(object SegLabel @257

-					    Parent_View 	@254

-					    location   	(1532, 2113)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.920515

-					    height     	54

-					    orientation 	1))))

-			    (object InheritView "" @258

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84B1F80382"

-				client     	@209

-				supplier   	@203

-				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

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @259

-				ShowCompartmentStereotypes 	TRUE

-				location   	(576, 1584)

-				label      	(object ItemLabel

-				    Parent_View 	@259

-				    location   	(494, 1531)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	164

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				width      	182

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Port" @260

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1568, 1888)

-				label      	(object ItemLabel

-				    Parent_View 	@260

-				    location   	(1487, 1836)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	162

-				    justify    	0

-				    label      	"Port")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D9170286"

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Service" @261

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1424, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@261

-				    location   	(1342, 1675)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	164

-				    justify    	0

-				    label      	"Service")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D8F002F8"

-				width      	182

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingFault" @262

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1216, 2336)

-				label      	(object ItemLabel

-				    Parent_View 	@262

-				    location   	(1088, 2283)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	256

-				    justify    	0

-				    label      	"BindingFault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A9E03A6"

-				width      	274

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingOperation" @263

-				ShowCompartmentStereotypes 	TRUE

-				location   	(736, 1760)

-				label      	(object ItemLabel

-				    Parent_View 	@263

-				    location   	(563, 1707)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	346

-				    justify    	0

-				    label      	"BindingOperation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D3CB0145"

-				width      	364

-				height     	130

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IExtensibilityElement" @264

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@264

-				    location   	(1495, 136)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	786

-				    justify    	0

-				    label      	"IExtensibilityElement")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@264

-				    location   	(1495, 86)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	786

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84B12402AB"

-				width      	804

-				height     	172

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingInput" @265

-				ShowCompartmentStereotypes 	TRUE

-				location   	(928, 1952)

-				label      	(object ItemLabel

-				    Parent_View 	@265

-				    location   	(800, 1899)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	256

-				    justify    	0

-				    label      	"BindingInput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8202D4"

-				width      	274

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingOutput" @266

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1008, 2144)

-				label      	(object ItemLabel

-				    Parent_View 	@266

-				    location   	(863, 2091)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	290

-				    justify    	0

-				    label      	"BindingOutput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8F028C"

-				width      	308

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @267

-				ShowCompartmentStereotypes 	TRUE

-				location   	(176, 1296)

-				label      	(object ItemLabel

-				    Parent_View 	@267

-				    location   	(74, 1235)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	204

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	222

-				height     	146

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Types" @268

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(416, 1408)

-				label      	(object ItemLabel

-				    Parent_View 	@268

-				    location   	(335, 1356)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	162

-				    justify    	0

-				    label      	"Types")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B8BE9A603A8"

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @269

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(480, 688)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@269

-				    location   	(209, 580)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	542

-				    justify    	0

-				    label      	"ExtensibleElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5FCFA033A"

-				compartment 	(object Compartment

-				    Parent_View 	@269

-				    location   	(209, 641)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	531)

-				width      	560

-				height     	240

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @270

-				location   	(480, 1039)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@269

-				vertices   	(list Points

-				    (480, 1039)

-				    (480, 808)))

-			    (object InheritView "" @271

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD600CB00AA"

-				client     	@260

-				supplier   	@269

-				line_style 	3

-				origin_attachment 	(1566, 1824)

-				terminal_attachment 	(1566, 1039)

-				drawSupplier 	@270)

-			    (object InheritView "" @272

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85B5A4027E"

-				client     	@266

-				supplier   	@269

-				line_style 	3

-				origin_attachment 	(1097, 2079)

-				terminal_attachment 	(1097, 1039)

-				drawSupplier 	@270)

-			    (object InheritView "" @273

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE0938602C9"

-				client     	@262

-				supplier   	@269

-				line_style 	3

-				origin_attachment 	(1219, 2271)

-				terminal_attachment 	(1219, 1039)

-				drawSupplier 	@270)

-			    (object InheritView "" @274

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85B59B0072"

-				client     	@265

-				supplier   	@269

-				line_style 	3

-				origin_attachment 	(988, 1887)

-				terminal_attachment 	(988, 1039)

-				drawSupplier 	@270)

-			    (object InheritView "" @275

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD6009202F7"

-				client     	@263

-				supplier   	@269

-				line_style 	3

-				origin_attachment 	(797, 1695)

-				terminal_attachment 	(797, 1039)

-				drawSupplier 	@270)

-			    (object InheritView "" @276

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FA0F02F0"

-				client     	@259

-				supplier   	@269

-				line_style 	3

-				origin_attachment 	(601, 1519)

-				terminal_attachment 	(601, 1039)

-				drawSupplier 	@270)

-			    (object InheritView "" @277

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FDB803D4"

-				client     	@267

-				supplier   	@269

-				line_style 	3

-				origin_attachment 	(211, 1223)

-				terminal_attachment 	(211, 1039)

-				drawSupplier 	@270)

-			    (object InheritView "" @278

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEB010311"

-				client     	@268

-				supplier   	@269

-				line_style 	3

-				origin_attachment 	(414, 1344)

-				terminal_attachment 	(414, 1039)

-				drawSupplier 	@270)

-			    (object InheritView "" @279

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FA20025E"

-				client     	@261

-				supplier   	@269

-				line_style 	3

-				origin_attachment 	(1429, 1663)

-				terminal_attachment 	(1429, 1039)

-				drawSupplier 	@270)

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @280

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 688)

-				label      	(object ItemLabel

-				    Parent_View 	@280

-				    location   	(1632, 583)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	545

-				    justify    	0

-				    label      	"ExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5DBB602A9"

-				compartment 	(object Compartment

-				    Parent_View 	@280

-				    location   	(1632, 644)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	465)

-				width      	563

-				height     	234

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$27" @281

-				location   	(1191, 672)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FD130079"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$28" @282

-					Parent_View 	@281

-					location   	(23, 560)

-					label      	(object SegLabel @283

-					    Parent_View 	@282

-					    location   	(847, 631)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019E"

-					client     	@281

-					supplier   	@269

-					line_style 	3

-					origin_attachment 	(1191, 672)

-					terminal_attachment 	(760, 672)

-					label      	(object SegLabel @284

-					    Parent_View 	@282

-					    location   	(830, 628)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.839695

-					    height     	45

-					    orientation 	1))

-				    (object RoleView "eExtensibilityElements" @285

-					Parent_View 	@281

-					location   	(23, 560)

-					label      	(object SegLabel @286

-					    Parent_View 	@285

-					    location   	(1355, 522)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	"+eExtensibilityElements"

-					    pctDist    	0.379070

-					    height     	151

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019D"

-					client     	@281

-					supplier   	@280

-					line_style 	3

-					origin_attachment 	(1191, 672)

-					terminal_attachment 	(1623, 672)

-					label      	(object SegLabel @287

-					    Parent_View 	@285

-					    location   	(1496, 627)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.709402

-					    height     	46

-					    orientation 	0)

-					label      	(object SegLabel @288

-					    Parent_View 	@285

-					    location   	(1463, 764)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.632479

-					    height     	92

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::WSDLElement" @289

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1008, 192)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@289

-				    location   	(630, 84)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	756

-				    justify    	0

-				    label      	"WSDLElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C6A302DD"

-				compartment 	(object Compartment

-				    Parent_View 	@289

-				    location   	(630, 145)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	753)

-				width      	774

-				height     	240

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @290

-				location   	(1008, 402)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@289

-				vertices   	(list Points

-				    (1008, 402)

-				    (1008, 312)))

-			    (object InheritView "" @291

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FE3C03D4"

-				client     	@269

-				supplier   	@289

-				line_style 	3

-				origin_attachment 	(492, 568)

-				terminal_attachment 	(492, 402)

-				drawSupplier 	@290)

-			    (object InheritView "" @292

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84B14903D0"

-				client     	@280

-				supplier   	@264

-				line_style 	3

-				origin_attachment 	(2015, 571)

-				terminal_attachment 	(2015, 246))

-			    (object InheritView "" @293

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BDDF53502C3"

-				client     	@280

-				supplier   	@289

-				line_style 	3

-				origin_attachment 	(1762, 571)

-				terminal_attachment 	(1762, 402)

-				drawSupplier 	@290)

-			    (object ClassView "Class" "Logical View::wsdl::UnknownExtensibilityElement" @294

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2016, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@294

-				    location   	(1731, 1307)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	570

-				    justify    	0

-				    label      	"UnknownExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3CB24AC002AE"

-				width      	588

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @295

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CB24AEC01CB"

-				client     	@294

-				supplier   	@280

-				line_style 	3

-				origin_attachment 	(1796, 1295)

-				terminal_attachment 	(1796, 805))

-			    (object AssociationViewNew "$UNNAMED$69" @296

-				location   	(2311, 1686)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F7896A2026E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "parent" @297

-					Parent_View 	@296

-					location   	(279, 294)

-					label      	(object SegLabel @298

-					    Parent_View 	@297

-					    location   	(2422, 1333)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	144

-					    justify    	0

-					    label      	"+parent"

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F7896A7012B"

-					client     	@296

-					supplier   	@294

-					vertices   	(list Points

-					    (2311, 1686)

-					    (2432, 1686)

-					    (2432, 1374)

-					    (2310, 1374))

-					line_style 	3

-					origin_attachment 	(2311, 1686)

-					terminal_attachment 	(2310, 1374)

-					label      	(object SegLabel @299

-					    Parent_View 	@297

-					    location   	(2366, 1428)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	0))

-				    (object RoleView "children" @300

-					Parent_View 	@296

-					location   	(279, 294)

-					label      	(object SegLabel @301

-					    Parent_View 	@300

-					    location   	(1899, 1537)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+children"

-					    pctDist    	0.798561

-					    height     	118

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F7896A7012C"

-					client     	@296

-					supplier   	@294

-					vertices   	(list Points

-					    (2311, 1686)

-					    (2016, 1686)

-					    (2016, 1425))

-					line_style 	3

-					origin_attachment 	(2311, 1686)

-					terminal_attachment 	(2016, 1425)

-					label      	(object SegLabel @302

-					    Parent_View 	@300

-					    location   	(2070, 1481)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))))))

-		    (object ClassDiagram "2.1.1 Naming and Linking"

-			quid       	"3AE8ED7201BD"

-			title      	"2.1.1 Naming and Linking"

-			zoom       	90

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IImport" @303

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1712, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@303

-				    location   	(1422, 177)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	580

-				    justify    	0

-				    label      	"IImport")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@303

-				    location   	(1422, 127)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	580

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84B2020119"

-				width      	598

-				height     	218

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Namespace" @304

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 1136)

-				label      	(object ItemLabel

-				    Parent_View 	@304

-				    location   	(202, 1041)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	461

-				    justify    	0

-				    label      	"Namespace")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AEA3CD30030"

-				width      	479

-				height     	215

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @305

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1632, 1216)

-				label      	(object ItemLabel

-				    Parent_View 	@305

-				    location   	(1294, 1142)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	676

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	694

-				height     	173

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @306

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(400, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@306

-				    location   	(164, 236)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	472

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	490

-				height     	320

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$43" @307

-				location   	(309, 786)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEA3D55002D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eNamespaces" @308

-					Parent_View 	@307

-					location   	(-91, 258)

-					label      	(object SegLabel @309

-					    Parent_View 	@308

-					    location   	(461, 956)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+eNamespaces"

-					    pctDist    	0.698842

-					    height     	152

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3D560332"

-					client     	@307

-					supplier   	@304

-					line_style 	3

-					origin_attachment 	(309, 786)

-					terminal_attachment 	(309, 1029)

-					label      	(object SegLabel @310

-					    Parent_View 	@308

-					    location   	(248, 973)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.768707

-					    height     	62

-					    orientation 	1)

-					label      	(object SegLabel @311

-					    Parent_View 	@308

-					    location   	(228, 913)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.525097

-					    height     	82

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$44" @312

-					Parent_View 	@307

-					location   	(-91, 258)

-					label      	(object SegLabel @313

-					    Parent_View 	@312

-					    location   	(268, 592)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3D560328"

-					client     	@307

-					supplier   	@306

-					line_style 	3

-					origin_attachment 	(309, 786)

-					terminal_attachment 	(309, 544)

-					label      	(object SegLabel @314

-					    Parent_View 	@312

-					    location   	(239, 583)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.844961

-					    height     	71

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::wsdl::Import" @315

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1472, 720)

-				label      	(object ItemLabel

-				    Parent_View 	@315

-				    location   	(1255, 580)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	434

-				    justify    	0

-				    label      	"Import")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E4F903DE"

-				width      	452

-				height     	304

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$57" @316

-				location   	(1486, 1001)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8B1DCC02E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eSchema" @317

-					Parent_View 	@316

-					location   	(510, -103)

-					label      	(object SegLabel @318

-					    Parent_View 	@317

-					    location   	(1737, 1018)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eSchema"

-					    pctDist    	0.592593

-					    height     	105

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1DCE0270"

-					client     	@316

-					supplier   	@305

-					vertices   	(list Points

-					    (1486, 1001)

-					    (1632, 1001)

-					    (1632, 1130))

-					line_style 	3

-					origin_attachment 	(1486, 1001)

-					terminal_attachment 	(1632, 1130)

-					label      	(object SegLabel @319

-					    Parent_View 	@317

-					    location   	(1563, 1018)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.592593

-					    height     	70

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$58" @320

-					Parent_View 	@316

-					location   	(510, -103)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1DCE027A"

-					client     	@316

-					supplier   	@315

-					line_style 	3

-					origin_attachment 	(1486, 1000)

-					terminal_attachment 	(1486, 872))))

-			    (object AssociationViewNew "$UNNAMED$45" @321

-				location   	(1087, 403)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEA3E3A002D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$46" @322

-					Parent_View 	@321

-					location   	(687, -125)

-					label      	(object SegLabel @323

-					    Parent_View 	@322

-					    location   	(1406, 480)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3E3C01F2"

-					client     	@321

-					supplier   	@315

-					vertices   	(list Points

-					    (1087, 403)

-					    (1364, 403)

-					    (1364, 568))

-					line_style 	3

-					origin_attachment 	(1087, 403)

-					terminal_attachment 	(1364, 568))

-				    (object RoleView "eDefinition" @324

-					Parent_View 	@321

-					location   	(687, -125)

-					label      	(object SegLabel @325

-					    Parent_View 	@324

-					    location   	(805, 363)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+eDefinition"

-					    pctDist    	0.637532

-					    height     	41

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3E3C01E8"

-					client     	@321

-					supplier   	@306

-					line_style 	3

-					origin_attachment 	(1087, 403)

-					terminal_attachment 	(645, 403)

-					label      	(object SegLabel @326

-					    Parent_View 	@324

-					    location   	(727, 456)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.814910

-					    height     	53

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$63" @327

-				location   	(737, 826)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C864DFF02EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$64" @328

-					Parent_View 	@327

-					location   	(-671, 106)

-					label      	(object SegLabel @329

-					    Parent_View 	@328

-					    location   	(552, 647)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02EE"

-					client     	@327

-					supplier   	@306

-					vertices   	(list Points

-					    (737, 826)

-					    (510, 826)

-					    (510, 544))

-					line_style 	3

-					origin_attachment 	(737, 826)

-					terminal_attachment 	(510, 544)

-					label      	(object SegLabel @330

-					    Parent_View 	@328

-					    location   	(457, 595)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	0))

-				    (object RoleView "eImports" @331

-					Parent_View 	@327

-					location   	(-671, 106)

-					label      	(object SegLabel @332

-					    Parent_View 	@331

-					    location   	(1144, 773)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+eImports"

-					    pctDist    	0.799189

-					    height     	54

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02ED"

-					client     	@327

-					supplier   	@315

-					line_style 	3

-					origin_attachment 	(737, 826)

-					terminal_attachment 	(1246, 826)

-					label      	(object SegLabel @333

-					    Parent_View 	@331

-					    location   	(1180, 879)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.872211

-					    height     	53

-					    orientation 	1)

-					label      	(object SegLabel @334

-					    Parent_View 	@331

-					    location   	(1162, 933)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.837728

-					    height     	107

-					    orientation 	1))))

-			    (object InheritView "" @335

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F200D0340"

-				client     	@315

-				supplier   	@303

-				line_style 	3

-				origin_attachment 	(1555, 568)

-				terminal_attachment 	(1555, 333))))

-		    (object ClassDiagram "2.2 Types"

-			quid       	"3B85AE59037E"

-			title      	"2.2 Types"

-			zoom       	90

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	81

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @336

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1136, 1232)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@336

-				    location   	(895, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	482

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ECD302A9"

-				width      	500

-				height     	174

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @337

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1136, 1600)

-				label      	(object ItemLabel

-				    Parent_View 	@337

-				    location   	(906, 1531)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	460

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	478

-				height     	162

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Message" @338

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1280, 1968)

-				label      	(object ItemLabel

-				    Parent_View 	@338

-				    location   	(1022, 1828)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	517

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				compartment 	(object Compartment

-				    Parent_View 	@338

-				    location   	(1022, 1883)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	5

-				    max_width  	425)

-				width      	535

-				height     	305

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Part" @339

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@339

-				    location   	(128, 1067)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	448

-				    justify    	0

-				    label      	"Part")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5CE1C032E"

-				compartment 	(object Compartment

-				    Parent_View 	@339

-				    location   	(128, 1122)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	484)

-				width      	466

-				height     	258

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$53" @340

-				location   	(735, 1172)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8B1BE900C4"

-				roleview_list 	(list RoleViews

-				    (object RoleView "typeDefinition" @341

-					Parent_View 	@340

-					location   	(143, 676)

-					label      	(object SegLabel @342

-					    Parent_View 	@341

-					    location   	(775, 1133)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+typeDefinition"

-					    pctDist    	0.269006

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1BE90327"

-					client     	@340

-					supplier   	@336

-					line_style 	3

-					origin_attachment 	(735, 1172)

-					terminal_attachment 	(886, 1172)

-					label      	(object SegLabel @343

-					    Parent_View 	@341

-					    location   	(839, 1207)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.688705

-					    height     	35

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$54" @344

-					Parent_View 	@340

-					location   	(143, 676)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1BE90331"

-					client     	@340

-					supplier   	@339

-					line_style 	3

-					origin_attachment 	(735, 1172)

-					terminal_attachment 	(585, 1172))))

-			    (object AssociationViewNew "$UNNAMED$55" @345

-				location   	(527, 1592)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8B1C1203B2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "elementDeclaration" @346

-					Parent_View 	@345

-					location   	(-65, 1096)

-					label      	(object SegLabel @347

-					    Parent_View 	@346

-					    location   	(666, 1554)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+elementDeclaration"

-					    pctDist    	0.375394

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1C14001C"

-					client     	@345

-					supplier   	@337

-					line_style 	3

-					origin_attachment 	(527, 1592)

-					terminal_attachment 	(897, 1592)

-					label      	(object SegLabel @348

-					    Parent_View 	@346

-					    location   	(807, 1645)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.755877

-					    height     	53

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$56" @349

-					Parent_View 	@345

-					location   	(-65, 1096)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1C140026"

-					client     	@345

-					supplier   	@339

-					vertices   	(list Points

-					    (527, 1592)

-					    (437, 1592)

-					    (437, 1313))

-					line_style 	3

-					origin_attachment 	(527, 1592)

-					terminal_attachment 	(437, 1313))))

-			    (object AssociationViewNew "$UNNAMED$61" @350

-				location   	(322, 1911)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C46829303E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eMessage" @351

-					Parent_View 	@350

-					location   	(-14, 1191)

-					label      	(object SegLabel @352

-					    Parent_View 	@351

-					    location   	(838, 1872)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+eMessage"

-					    pctDist    	0.748560

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C468296010E"

-					client     	@350

-					supplier   	@338

-					line_style 	3

-					origin_attachment 	(322, 1911)

-					terminal_attachment 	(1013, 1911)

-					label      	(object SegLabel @353

-					    Parent_View 	@351

-					    location   	(943, 1965)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$62" @354

-					Parent_View 	@350

-					location   	(-14, 1191)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C4682960118"

-					client     	@350

-					supplier   	@339

-					vertices   	(list Points

-					    (322, 1911)

-					    (229, 1911)

-					    (229, 1313))

-					line_style 	3

-					origin_attachment 	(322, 1911)

-					terminal_attachment 	(229, 1313))))

-			    (object ClassView "Class" "Logical View::wsdl::Types" @355

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 608)

-				label      	(object ItemLabel

-				    Parent_View 	@355

-				    location   	(615, 512)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	371

-				    justify    	0

-				    label      	"Types")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B8BE9A603A8"

-				compartment 	(object Compartment

-				    Parent_View 	@355

-				    location   	(615, 567)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	312)

-				width      	389

-				height     	216

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @356

-				ShowCompartmentStereotypes 	TRUE

-				location   	(176, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@356

-				    location   	(74, 107)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	204

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	222

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$59" @357

-				location   	(234, 604)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEA27029F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eTypes" @358

-					Parent_View 	@357

-					location   	(-150, 396)

-					label      	(object SegLabel @359

-					    Parent_View 	@358

-					    location   	(480, 640)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	207

-					    justify    	0

-					    label      	"+eTypes"

-					    pctDist    	0.661017

-					    height     	36

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA29036A"

-					client     	@357

-					supplier   	@355

-					line_style 	3

-					origin_attachment 	(234, 604)

-					terminal_attachment 	(606, 604)

-					label      	(object SegLabel @360

-					    Parent_View 	@358

-					    location   	(526, 569)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.783883

-					    height     	36

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$60" @361

-					Parent_View 	@357

-					location   	(-150, 396)

-					label      	(object SegLabel @362

-					    Parent_View 	@361

-					    location   	(133, 313)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA290356"

-					client     	@357

-					supplier   	@356

-					vertices   	(list Points

-					    (234, 604)

-					    (174, 604)

-					    (174, 225))

-					line_style 	3

-					origin_attachment 	(234, 604)

-					terminal_attachment 	(174, 225)

-					label      	(object SegLabel @363

-					    Parent_View 	@361

-					    location   	(228, 271)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.897729

-					    height     	54

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::ITypes" @364

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(640, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@364

-				    location   	(525, 203)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	230

-				    justify    	0

-				    label      	"ITypes")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@364

-				    location   	(525, 153)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	230

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3CADCBB20050"

-				width      	248

-				height     	166

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::XSDSchemaExtensibilityElement" @365

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1728, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@365

-				    location   	(1359, 753)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	739

-				    justify    	0

-				    label      	"XSDSchemaExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3CC360D7039C"

-				width      	757

-				height     	118

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @366

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1856, 1216)

-				label      	(object ItemLabel

-				    Parent_View 	@366

-				    location   	(1529, 1103)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	655

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	673

-				height     	250

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$65" @367

-				location   	(1826, 975)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CC3614500F2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$66" @368

-					Parent_View 	@367

-					location   	(306, 447)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3CC36146023D"

-					client     	@367

-					supplier   	@365

-					line_style 	3

-					origin_attachment 	(1826, 975)

-					terminal_attachment 	(1826, 859)

-					label      	(object SegLabel @369

-					    Parent_View 	@368

-					    location   	(1774, 900)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.656489

-					    height     	53

-					    orientation 	0))

-				    (object RoleView "schema" @370

-					Parent_View 	@367

-					location   	(306, 447)

-					label      	(object SegLabel @371

-					    Parent_View 	@370

-					    location   	(2006, 1033)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+schema"

-					    pctDist    	0.507576

-					    height     	180

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3CC36146023E"

-					client     	@367

-					supplier   	@366

-					line_style 	3

-					origin_attachment 	(1826, 975)

-					terminal_attachment 	(1826, 1091)

-					label      	(object SegLabel @372

-					    Parent_View 	@370

-					    location   	(1788, 1050)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.651515

-					    height     	39

-					    orientation 	1))))

-			    (object InheritView "" @373

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CADCD3B0380"

-				client     	@355

-				supplier   	@364

-				line_style 	3

-				origin_attachment 	(705, 500)

-				terminal_attachment 	(705, 307))

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @374

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1056, 224)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@374

-				    location   	(815, 130)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	482

-				    justify    	0

-				    label      	"ExtensibleElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5FCFA033A"

-				compartment 	(object Compartment

-				    Parent_View 	@374

-				    location   	(815, 185)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	531)

-				width      	500

-				height     	212

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @375

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEB010311"

-				client     	@355

-				supplier   	@374

-				line_style 	3

-				origin_attachment 	(854, 500)

-				terminal_attachment 	(854, 330))

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @376

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1824, 464)

-				label      	(object ItemLabel

-				    Parent_View 	@376

-				    location   	(1490, 368)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	669

-				    justify    	0

-				    label      	"ExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5DBB602A9"

-				compartment 	(object Compartment

-				    Parent_View 	@376

-				    location   	(1490, 423)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	465)

-				width      	687

-				height     	216

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$27" @377

-				location   	(1206, 493)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FD130079"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$28" @378

-					Parent_View 	@377

-					location   	(-586, 237)

-					label      	(object SegLabel @379

-					    Parent_View 	@378

-					    location   	(1136, 386)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019E"

-					client     	@377

-					supplier   	@374

-					vertices   	(list Points

-					    (1206, 493)

-					    (1094, 493)

-					    (1094, 330))

-					line_style 	3

-					origin_attachment 	(1206, 493)

-					terminal_attachment 	(1094, 330)

-					label      	(object SegLabel @380

-					    Parent_View 	@378

-					    location   	(1042, 377)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.828326

-					    height     	53

-					    orientation 	0))

-				    (object RoleView "eExtensibilityElements" @381

-					Parent_View 	@377

-					location   	(-586, 237)

-					label      	(object SegLabel @382

-					    Parent_View 	@381

-					    location   	(1196, 454)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	444

-					    justify    	0

-					    label      	"+eExtensibilityElements"

-					    pctDist    	-0.039711

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019D"

-					client     	@377

-					supplier   	@376

-					line_style 	3

-					origin_attachment 	(1206, 493)

-					terminal_attachment 	(1481, 493)

-					label      	(object SegLabel @383

-					    Parent_View 	@381

-					    location   	(1415, 546)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.764957

-					    height     	53

-					    orientation 	1)

-					label      	(object SegLabel @384

-					    Parent_View 	@381

-					    location   	(1396, 392)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.694915

-					    height     	102

-					    orientation 	0))))

-			    (object InheritView "" @385

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CC3627F00B7"

-				client     	@365

-				supplier   	@376

-				line_style 	3

-				origin_attachment 	(1812, 741)

-				terminal_attachment 	(1812, 572))))

-		    (object ClassDiagram "2.3 Messages"

-			quid       	"3BCE853D02C8"

-			title      	"2.3 Messages"

-			zoom       	85

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IMessage" @386

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@386

-				    location   	(267, 122)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	362

-				    justify    	0

-				    label      	"IMessage")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@386

-				    location   	(267, 72)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	362

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A8AF004F"

-				compartment 	(object Compartment

-				    Parent_View 	@386

-				    location   	(267, 180)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	381)

-				width      	380

-				height     	328

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IPart" @387

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1328, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@387

-				    location   	(1029, 124)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	599

-				    justify    	0

-				    label      	"IPart")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@387

-				    location   	(1029, 74)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	599

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A93F01BE"

-				compartment 	(object Compartment

-				    Parent_View 	@387

-				    location   	(1029, 182)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	603)

-				width      	617

-				height     	324

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::Part" @388

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 816)

-				label      	(object ItemLabel

-				    Parent_View 	@388

-				    location   	(1075, 690)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"Part")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5CE1C032E"

-				compartment 	(object Compartment

-				    Parent_View 	@388

-				    location   	(1075, 748)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	484)

-				width      	492

-				height     	276

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @389

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84A96D02F1"

-				client     	@388

-				supplier   	@387

-				line_style 	3

-				origin_attachment 	(1304, 678)

-				terminal_attachment 	(1304, 386))

-			    (object ClassView "Class" "Logical View::wsdl::Message" @390

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 656)

-				label      	(object ItemLabel

-				    Parent_View 	@390

-				    location   	(241, 507)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	414

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				compartment 	(object Compartment

-				    Parent_View 	@390

-				    location   	(241, 565)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	5

-				    max_width  	425)

-				width      	432

-				height     	322

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @391

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84A8D102BA"

-				client     	@390

-				supplier   	@386

-				line_style 	3

-				origin_attachment 	(445, 495)

-				terminal_attachment 	(445, 388))

-			    (object AssociationViewNew "$UNNAMED$7" @392

-				location   	(688, 952)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5CEBE00E2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eParts" @393

-					Parent_View 	@392

-					location   	(176, 328)

-					label      	(object SegLabel @394

-					    Parent_View 	@393

-					    location   	(952, 897)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	144

-					    justify    	0

-					    label      	"+eParts"

-					    pctDist    	0.697452

-					    height     	56

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5CEBF0061"

-					client     	@392

-					supplier   	@388

-					line_style 	3

-					origin_attachment 	(688, 952)

-					terminal_attachment 	(1066, 952)

-					label      	(object SegLabel @395

-					    Parent_View 	@393

-					    location   	(987, 1005)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.789809

-					    height     	53

-					    orientation 	1)

-					label      	(object SegLabel @396

-					    Parent_View 	@393

-					    location   	(967, 1061)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	154

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.742038

-					    height     	109

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$8" @397

-					Parent_View 	@392

-					location   	(176, 328)

-					label      	(object SegLabel @398

-					    Parent_View 	@397

-					    location   	(404, 893)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5CEBF0057"

-					client     	@392

-					supplier   	@390

-					vertices   	(list Points

-					    (688, 952)

-					    (445, 952)

-					    (445, 817))

-					line_style 	3

-					origin_attachment 	(688, 952)

-					terminal_attachment 	(445, 817)

-					label      	(object SegLabel @399

-					    Parent_View 	@397

-					    location   	(393, 912)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.747604

-					    height     	53

-					    orientation 	0))))))))

-	    (object Class_Category "xsd"

-		attributes 	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"prefix"

-			value      	"XSD")

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"basePackage"

-			value      	"org.eclipse")

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"nsPrefix"

-			value      	"xsd")

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"nsURI"

-			value      	"http://www.eclipse.org/xsd/2002/XSD"))

-		quid       	"39ABDC6F01AA"

-		exportControl 	"Public"

-		logical_models 	(list unit_reference_list

-		    (object Class "XSDAnnotation"

-			quid       	"3B66EDC80233"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69E1770116"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029")

-			    (object Inheritance_Relationship

-				quid       	"3B7FD4E20366"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "applicationInformation"

-				quid       	"3BBF7EBF02C8"

-				stereotype 	"0..*"

-				type       	"DOMElement"

-				exportControl 	"Public")

-			    (object ClassAttribute "userInformation"

-				quid       	"3BBF7EEA0157"

-				stereotype 	"0..*"

-				type       	"DOMElement"

-				exportControl 	"Public")

-			    (object ClassAttribute "attributes"

-				quid       	"3BBF7F0501E2"

-				stereotype 	"0..*"

-				type       	"DOMAttr"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeDeclaration"

-			quid       	"3B66ED2E0192"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69B7DC0193"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")

-			    (object Inheritance_Relationship

-				quid       	"3B688E6103BE"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "attributeDeclarationReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C287F5202B4"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeGroupContent"

-			quid       	"3B6940200089"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B72D8E200EA"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDAttributeGroupDefinition"

-			quid       	"3B66ED840290"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69403A0221"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089")

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2EB02A8"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3B7FCAC800D2"

-				supplier   	"Logical View::xsd::XSDRedefinableComponent"

-				quidu      	"3B7FCA8B020B"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "attributeGroupDefinitionReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C287F7B0386"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeUse"

-			quid       	"3B68354601A8"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B72D737038F"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089")

-			    (object Inheritance_Relationship

-				quid       	"3B72D7BB0349"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "required"

-				quid       	"3B69CCF3027D"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "value"

-				quid       	"3B69CDDB03B7"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "constraint"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69CDE002D8"

-				type       	"XSDConstraint"

-				exportControl 	"Public")

-			    (object ClassAttribute "use"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA7B0220382"

-				type       	"XSDAttributeUseCategory"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalValue"

-				quid       	"3C2719D90341"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDBoundedFacet"

-			quid       	"3B6C751D0344"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C763C0224"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C752A00CC"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDCardinalityFacet"

-			quid       	"3B6C755D03D2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C764F0131"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C756C0153"

-				type       	"XSDCardinality"

-				exportControl 	"Public")))

-		    (object Class "XSDComplexTypeContent"

-			quid       	"3B683BA00196"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6848B80286"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			abstract   	TRUE)

-		    (object Class "XSDComplexTypeDefinition"

-			quid       	"3B682B82031A"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69BAA20310"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDScope"

-				quidu      	"3B69B54000F2")

-			    (object Inheritance_Relationship

-				quid       	"3BA0D01901F1"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "derivationMethod"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69C6E4020E"

-				type       	"XSDDerivationMethod"

-				initv      	"restriction"

-				exportControl 	"Public")

-			    (object ClassAttribute "final"

-				quid       	"3B69C71D026A"

-				stereotype 	"0..*"

-				type       	"XSDComplexFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "abstract"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69C73800C5"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "contentTypeCategory"

-				quid       	"3B69CA4202B8"

-				type       	"XSDContentTypeCategory"

-				exportControl 	"Public")

-			    (object ClassAttribute "prohibitedSubstitutions"

-				quid       	"3B69CB8A03E6"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalFinal"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0F618014D"

-				stereotype 	"0..*"

-				type       	"XSDComplexFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "block"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0FB97006E"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "mixed"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3C31AF5E03A6"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDComponent"

-			quid       	"3B6846E90029"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3BA0CEA903D2"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDConcreteComponent"

-			quid       	"3B6AD7B40065"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "element"

-				quid       	"3B6ADDB501A5"

-				type       	"DOMElement"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDConstrainingFacet"

-			quid       	"3B6C6B340093"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C800394"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"))

-			abstract   	TRUE)

-		    (object Class "XSDDiagnostic"

-			quid       	"3BFE5F910046"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3D4C0F4C01A1"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "severity"

-				quid       	"3BFE691C005D"

-				type       	"XSDDiagnosticSeverity"

-				exportControl 	"Public")

-			    (object ClassAttribute "message"

-				quid       	"3BFE5FDD0280"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "locationURI"

-				quid       	"3C063743016B"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "line"

-				quid       	"3BFE607E0213"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")

-			    (object ClassAttribute "column"

-				quid       	"3BFE611E0296"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")

-			    (object ClassAttribute "node"

-				quid       	"3C016B6B0200"

-				type       	"DOMNode"

-				exportControl 	"Public")

-			    (object ClassAttribute "annotationURI"

-				quid       	"3C06374F0186"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDElementDeclaration"

-			quid       	"3B66ED580214"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69EDEE01BF"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")

-			    (object Inheritance_Relationship

-				quid       	"3B685F17002E"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174")

-			    (object Inheritance_Relationship

-				quid       	"3B688E660339"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "nillable"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69BFB4029F"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "disallowedSubstitutions"

-				quid       	"3B69C4680368"

-				stereotype 	"0..*"

-				type       	"XSDDisallowedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "substitutionGroupExclusions"

-				quid       	"3B69C4A003B9"

-				stereotype 	"0..*"

-				type       	"XSDSubstitutionGroupExclusions"

-				exportControl 	"Public")

-			    (object ClassAttribute "abstract"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69C4E0000E"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalFinal"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0D14C00B2"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "block"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0D16801C1"

-				stereotype 	"0..*"

-				type       	"XSDDisallowedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "elementDeclarationReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C289F6203CF"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "circular"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C34DCB00018"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDEnumerationFacet"

-			quid       	"3B6C6ACE0141"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C9D03C7"

-				supplier   	"Logical View::xsd::XSDRepeatableFacet"

-				quidu      	"3B6C6AA6031A"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C7C640054"

-				stereotype 	"0..*"

-				type       	"Value"

-				exportControl 	"Public")))

-		    (object Class "XSDFacet"

-			quid       	"3B6C359403D2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6D25680259"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "lexicalValue"

-				quid       	"3B6C73740253"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "facetName"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C289FB401EC"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "effectiveValue"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28AAE303B6"

-				type       	"Value"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDFeature"

-			quid       	"3B69B537026C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C290A2C0307"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B69BF81020F"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "constraint"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69BF8800C5"

-				type       	"XSDConstraint"

-				exportControl 	"Public")

-			    (object ClassAttribute "form"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B9F902B033E"

-				type       	"XSDForm"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalValue"

-				quid       	"3C271A1B016F"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "global"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A0070372"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "featureReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A0440185"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDFixedFacet"

-			quid       	"3B6C699E00C1"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C8801B4"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "fixed"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B6C6A600201"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDFractionDigitsFacet"

-			quid       	"3B6C79BE02EE"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B990016"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C79D2008A"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDFundamentalFacet"

-			quid       	"3B6C69E801D6"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C7B0396"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"))

-			abstract   	TRUE)

-		    (object Class "XSDIdentityConstraintDefinition"

-			quid       	"3B682B2603A2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684AA30242"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "identityConstraintCategory"

-				quid       	"3B69D1C70143"

-				type       	"XSDIdentityConstraintCategory"

-				exportControl 	"Public")))

-		    (object Class "XSDImport"

-			quid       	"3B688C93017F"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AD8D9003E"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "namespace"

-				quid       	"3B6ADB15036C"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDInclude"

-			quid       	"3B688C7D0250"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AD8DC0381"

-				supplier   	"Logical View::xsd::XSDSchemaCompositor"

-				quidu      	"3C21DB4102AE")))

-		    (object Class "XSDLengthFacet"

-			quid       	"3B6C776200E7"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C778002DF"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C776C004B"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDMaxExclusiveFacet"

-			quid       	"3B6C789600C2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B8E0309"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E")))

-		    (object Class "XSDMaxFacet"

-			quid       	"3C0A1CEB010E"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C0A1D3103AD"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3C0A1EE201F7"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "inclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A174027D"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "exclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1930354"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDMaxInclusiveFacet"

-			quid       	"3B6C787D00DA"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B8303B8"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E")))

-		    (object Class "XSDMaxLengthFacet"

-			quid       	"3B6C77C70146"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B7D00FC"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C77DA00F3"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDMinExclusiveFacet"

-			quid       	"3B6C792D000A"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B590281"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C")))

-		    (object Class "XSDMinFacet"

-			quid       	"3C0A1CDE037C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C0A1D240098"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3C0A1ED10398"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "inclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1A2008E"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "exclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1BE03E2"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDMinInclusiveFacet"

-			quid       	"3B6C788702C9"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B520353"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C")))

-		    (object Class "XSDMinLengthFacet"

-			quid       	"3B6C778C0065"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C77C400C0"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C7799015E"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDModelGroup"

-			quid       	"3B6834E00291"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684A640279"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "compositor"

-				quid       	"3B69CF1D01CF"

-				type       	"XSDCompositor"

-				exportControl 	"Public")))

-		    (object Class "XSDModelGroupDefinition"

-			quid       	"3B66ED9A0205"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2E20381"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3B6BD2550385"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDParticleContent"

-				quidu      	"3B6BD22300C6")

-			    (object Inheritance_Relationship

-				quid       	"3B7FCAC40090"

-				supplier   	"Logical View::xsd::XSDRedefinableComponent"

-				quidu      	"3B7FCA8B020B"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "modelGroupDefinitionReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1F602E8"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDNamedComponent"

-			quid       	"3B6846D303A4"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3BA0CEA20197"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B6847000142"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "targetNamespace"

-				quid       	"3B684704031E"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "aliasName"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A57F0127"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "uRI"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A58700E2"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "aliasURI"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A5AA02AF"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "qName"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C290963025E"

-				type       	"String"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDNotationDeclaration"

-			quid       	"3B66EDAA021C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B68494302F1"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4")

-			    (object Inheritance_Relationship

-				quid       	"3B688E4F023C"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "systemIdentifier"

-				quid       	"3B69D32E00F0"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "publicIdentifier"

-				quid       	"3B69D3340397"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDNumericFacet"

-			quid       	"3B6C75950206"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C76420074"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C75A30012"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDOrderedFacet"

-			quid       	"3B6C74DD0248"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7659012C"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C74F602DA"

-				type       	"XSDOrdered"

-				exportControl 	"Public")))

-		    (object Class "XSDParticle"

-			quid       	"3B682BBD01F7"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6848FC01E7"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "minOccurs"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69CF8E03B2"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")

-			    (object ClassAttribute "maxOccurs"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69CF9903AE"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")))

-		    (object Class "XSDParticleContent"

-			quid       	"3B6BD22300C6"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B780BD90059"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDPatternFacet"

-			quid       	"3B6C6ADB026C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6CA5038D"

-				supplier   	"Logical View::xsd::XSDRepeatableFacet"

-				quidu      	"3B6C6AA6031A"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C7C790311"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDRedefinableComponent"

-			quid       	"3B7FCA8B020B"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B7FD4BA023C"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3C290A26036D"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "circular"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A6800216"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDRedefineContent"

-			quid       	"3B6AE2060172"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2B301D5"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			abstract   	TRUE)

-		    (object Class "XSDRedefine"

-			quid       	"3B688C9B02AD"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C21DB640240"

-				supplier   	"Logical View::xsd::XSDSchemaCompositor"

-				quidu      	"3C21DB4102AE")))

-		    (object Class "XSDRepeatableFacet"

-			quid       	"3B6C6AA6031A"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C8F002E"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"))

-			abstract   	TRUE)

-		    (object Class "XSDSchema"

-			quid       	"374B182500BB"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B7FCC4A0182"

-				supplier   	"Logical View::xsd::XSDScope"

-				quidu      	"3B69B54000F2"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "document"

-				quid       	"3C2784E503DD"

-				type       	"DOMDocument"

-				exportControl 	"Public")

-			    (object ClassAttribute "schemaLocation"

-				quid       	"3B6868EC0226"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "targetNamespace"

-				quid       	"3B9F9BFF0180"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "attributeFormDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B9F904B0102"

-				type       	"XSDForm"

-				initv      	"unqualified"

-				exportControl 	"Public")

-			    (object ClassAttribute "elementFormDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B9F907800AC"

-				type       	"XSDForm"

-				initv      	"unqualified"

-				exportControl 	"Public")

-			    (object ClassAttribute "finalDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0C4A70038"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "blockDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0F59D02D8"

-				stereotype 	"0..*"

-				type       	"XSDDisallowedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "version"

-				quid       	"3D22D6D80356"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDSchemaCompositor"

-			quid       	"3C21DB4102AE"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C21DB560092"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"))

-			abstract   	TRUE)

-		    (object Class "XSDSchemaContent"

-			quid       	"3B688CB800BA"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AD8E60372"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDSchemaDirective"

-			quid       	"3B6AD8A202A2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE32102AF"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "schemaLocation"

-				quid       	"3B6AD9B30330"

-				type       	"String"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDScope"

-			quid       	"3B69B54000F2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B7FCD640231"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			abstract   	TRUE)

-		    (object Class "XSDSimpleTypeDefinition"

-			quid       	"3B682BA7005D"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684A1302A2"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")

-			    (object Inheritance_Relationship

-				quid       	"3B685F55032B"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "variety"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B6C315800A9"

-				type       	"XSDVariety"

-				exportControl 	"Public")

-			    (object ClassAttribute "final"

-				quid       	"3B6D544F0146"

-				stereotype 	"0..*"

-				type       	"XSDSimpleFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalFinal"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0F65E035A"

-				stereotype 	"0..*"

-				type       	"XSDSimpleFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "validFacets"

-				quid       	"3C28AB0F00B6"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDTerm"

-			quid       	"3B683C5E0174"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6848AA01D3"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029")

-			    (object Inheritance_Relationship

-				quid       	"3B6BD2440069"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDParticleContent"

-				quidu      	"3B6BD22300C6"))

-			abstract   	TRUE)

-		    (object Class "XSDTotalDigitsFacet"

-			quid       	"3B6C79A0020E"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B610337"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C79AB0232"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDTypeDefinition"

-			quid       	"3B66ECD302A9"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2F5013A"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3B7FCAB1004D"

-				supplier   	"Logical View::xsd::XSDRedefinableComponent"

-				quidu      	"3B7FCA8B020B"))

-			abstract   	TRUE)

-		    (object Class "XSDWhiteSpaceFacet"

-			quid       	"3B6C784601B7"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C78620045"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C78500201"

-				type       	"XSDWhiteSpace"

-				exportControl 	"Public")))

-		    (object Class "XSDWildcard"

-			quid       	"3B6838370031"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684A3A0041"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "namespaceConstraintCategory"

-				quid       	"3B69D0E9019E"

-				type       	"XSDNamespaceConstraintCategory"

-				exportControl 	"Public")

-			    (object ClassAttribute "namespaceConstraint"

-				quid       	"3B97CF860223"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "processContents"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69D12E01E4"

-				type       	"XSDProcessContents"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalNamespaceConstraint"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA7BDB701F9"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDXPathDefinition"

-			quid       	"3B6D83BB0355"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6D84F70092"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "variety"

-				quid       	"3B6D901503DE"

-				type       	"XSDXPathVariety"

-				exportControl 	"Public")

-			    (object ClassAttribute "value"

-				quid       	"3B7BBBE101B1"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "DOMAttr"

-			quid       	"3BBF8C8901B6"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Attr"

-				quid       	"3BBF8CB000D5"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "DOMDocument"

-			quid       	"3C27850E0381"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Document"

-				quid       	"3C27851B03C6"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "DOMElement"

-			quid       	"3B8189790200"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Element"

-				quid       	"3B8189DB0374"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "DOMNode"

-			quid       	"3BFE64A50117"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Node"

-				quid       	"3BFE65BF002D"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "Value"

-			quid       	"3C040B5B031F"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.lang.Object"

-				quid       	"3C040B8D03D5"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeUseCategory"

-			quid       	"3BA7B0E801A8"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "optional"

-				quid       	"3BA7B11502B7"

-				exportControl 	"Public")

-			    (object ClassAttribute "prohibited"

-				quid       	"3BA7B12202D3"

-				exportControl 	"Public")

-			    (object ClassAttribute "required"

-				quid       	"3BA7B12902F0"

-				exportControl 	"Public")))

-		    (object Class "XSDCardinality"

-			quid       	"3BC7715D009B"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "finite"

-				quid       	"3BC771DC02ED"

-				exportControl 	"Public")

-			    (object ClassAttribute "countablyInfinite"

-				quid       	"3BC771EC0141"

-				exportControl 	"Public")))

-		    (object Class "XSDComplexFinal"

-			quid       	"3B97C2CA01CB"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B97C2E700DA"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C2EA016A"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F6D20112"

-				exportControl 	"Public")))

-		    (object Class "XSDCompositor"

-			quid       	"3B869B620037"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "all"

-				quid       	"3B869BD00003"

-				exportControl 	"Public")

-			    (object ClassAttribute "choice"

-				quid       	"3B869CB8011E"

-				exportControl 	"Public")

-			    (object ClassAttribute "sequence"

-				quid       	"3B869CE50057"

-				exportControl 	"Public")))

-		    (object Class "XSDConstraint"

-			quid       	"3B869E2601AE"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "default"

-				quid       	"3B869E8E0258"

-				exportControl 	"Public")

-			    (object ClassAttribute "fixed"

-				quid       	"3B869E990271"

-				exportControl 	"Public")))

-		    (object Class "XSDContentTypeCategory"

-			quid       	"3B86A79F03A2"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "empty"

-				quid       	"3B86A7CD02F0"

-				exportControl 	"Public")

-			    (object ClassAttribute "simple"

-				quid       	"3B86A7D100CE"

-				exportControl 	"Public")

-			    (object ClassAttribute "mixed"

-				quid       	"3B86A7D301B7"

-				exportControl 	"Public")

-			    (object ClassAttribute "elementOnly"

-				quid       	"3B86A7D702E9"

-				exportControl 	"Public")))

-		    (object Class "XSDDerivationMethod"

-			quid       	"3B86A0B000CE"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B86A0C80329"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B86A0CC0162"

-				exportControl 	"Public")))

-		    (object Class "XSDDiagnosticSeverity"

-			quid       	"3BFE68A7032F"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "fatal"

-				quid       	"3BFE68C303D0"

-				exportControl 	"Public")

-			    (object ClassAttribute "error"

-				quid       	"3BFE68E700E3"

-				exportControl 	"Public")

-			    (object ClassAttribute "warning"

-				quid       	"3BFE68EA01FF"

-				exportControl 	"Public")

-			    (object ClassAttribute "information"

-				quid       	"3BFE7FC2019A"

-				exportControl 	"Public")))

-		    (object Class "XSDDisallowedSubstitutions"

-			quid       	"3B97C5A403DF"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "substitution"

-				quid       	"3B97C6790045"

-				exportControl 	"Public")

-			    (object ClassAttribute "extension"

-				quid       	"3B97C67F01AC"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C683020B"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F2450069"

-				exportControl 	"Public")))

-		    (object Class "XSDForm"

-			quid       	"3B9F913B01EB"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qualified"

-				quid       	"3B9F916F0023"

-				exportControl 	"Public")

-			    (object ClassAttribute "unqualified"

-				quid       	"3B9F918C007F"

-				exportControl 	"Public")))

-		    (object Class "XSDIdentityConstraintCategory"

-			quid       	"3B86A1E00272"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "key"

-				quid       	"3B86A2120085"

-				exportControl 	"Public")

-			    (object ClassAttribute "keyref"

-				quid       	"3B86A213014F"

-				exportControl 	"Public")

-			    (object ClassAttribute "unique"

-				quid       	"3B86A2160365"

-				exportControl 	"Public")))

-		    (object Class "XSDNamespaceConstraintCategory"

-			quid       	"3B97C5EA0023"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "any"

-				quid       	"3B97D0600034"

-				exportControl 	"Public")

-			    (object ClassAttribute "not"

-				quid       	"3B97D062005F"

-				exportControl 	"Public")

-			    (object ClassAttribute "set"

-				quid       	"3B97D0650117"

-				exportControl 	"Public")))

-		    (object Class "XSDOrdered"

-			quid       	"3BC7715202E4"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "false"

-				quid       	"3BC771A90271"

-				exportControl 	"Public")

-			    (object ClassAttribute "partial"

-				quid       	"3BC771BB01FF"

-				exportControl 	"Public")

-			    (object ClassAttribute "total"

-				quid       	"3BC771C401B2"

-				exportControl 	"Public")))

-		    (object Class "XSDProcessContents"

-			quid       	"3B8FF8C70284"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "strict"

-				quid       	"3B8FF8F80045"

-				exportControl 	"Public")

-			    (object ClassAttribute "lax"

-				quid       	"3B8FF8F6038B"

-				exportControl 	"Public")

-			    (object ClassAttribute "skip"

-				quid       	"3B8FF8E802BA"

-				exportControl 	"Public")))

-		    (object Class "XSDProhibitedSubstitutions"

-			quid       	"3B97C5BE0272"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B97C68B00B8"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C6940291"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F2500295"

-				exportControl 	"Public")))

-		    (object Class "XSDSimpleFinal"

-			quid       	"3B97C25D0295"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "list"

-				quid       	"3B97C2810230"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C2830138"

-				exportControl 	"Public")

-			    (object ClassAttribute "union"

-				quid       	"3B97C288024E"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F6E00374"

-				exportControl 	"Public")))

-		    (object Class "XSDSubstitutionGroupExclusions"

-			quid       	"3B97C59100AE"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B97C6640231"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C66D0216"

-				exportControl 	"Public")))

-		    (object Class "XSDVariety"

-			quid       	"3B8FF7730249"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "atomic"

-				quid       	"3B8FF7A702DF"

-				exportControl 	"Public")

-			    (object ClassAttribute "list"

-				quid       	"3B8FF7AD0139"

-				exportControl 	"Public")

-			    (object ClassAttribute "union"

-				quid       	"3B8FF7AF039F"

-				exportControl 	"Public")))

-		    (object Class "XSDWhiteSpace"

-			quid       	"3BEED0F60342"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "preserve"

-				quid       	"3BEED10F0117"

-				exportControl 	"Public")

-			    (object ClassAttribute "replace"

-				quid       	"3BEED127034D"

-				exportControl 	"Public")

-			    (object ClassAttribute "collapse"

-				quid       	"3BEED1290396"

-				exportControl 	"Public")))

-		    (object Class "XSDXPathVariety"

-			quid       	"3B8FFB89033A"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "selector"

-				quid       	"3B8FFBAC0192"

-				exportControl 	"Public")

-			    (object ClassAttribute "field"

-				quid       	"3B8FFBB30278"

-				exportControl 	"Public")))

-		    (object Association "$UNNAMED$70"

-			quid       	"3C626EA70102"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$71"

-				quid       	"3C626EA90191"

-				supplier   	"Logical View::xsd::XSDRepeatableFacet"

-				quidu      	"3B6C6AA6031A"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C626EA90192"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$72"

-			quid       	"3B69DADC02F5"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$73"

-				quid       	"3B69DADD0238"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DADD0242"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$74"

-			quid       	"3B6890D6006F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$75"

-				quid       	"3B6890D6030E"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "anonymousTypeDefinition"

-				quid       	"3B6890D60318"

-				label      	"anonymousTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$76"

-			quid       	"3B68356B02CB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$77"

-				quid       	"3B68356D00A6"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "typeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B68356D00A7"

-				label      	"typeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$78"

-			quid       	"3B6B426B0194"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$79"

-				quid       	"3B6B426D0309"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedAttributeDeclaration"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B426D0313"

-				label      	"resolvedAttributeDeclaration"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$80"

-			quid       	"3B69DB060291"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$81"

-				quid       	"3B69DB070171"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB070172"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$82"

-			quid       	"3B69404E0067"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$83"

-				quid       	"3B694050029B"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B69405002A5"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$84"

-			quid       	"3B68359F0086"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$85"

-				quid       	"3B6835A00069"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "attributeUses"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6835A0006A"

-				label      	"attributeUses"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$86"

-			quid       	"3C275D320220"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$87"

-				quid       	"3C275D3C010C"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcardContent"

-				quid       	"3C275D3C010D"

-				label      	"attributeWildcardContent"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$88"

-			quid       	"3B6887BF0150"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$89"

-				quid       	"3B6887C000A7"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcard"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6887C000A8"

-				label      	"attributeWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$90"

-			quid       	"3B6B425E01F9"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$91"

-				quid       	"3B6B42620046"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedAttributeGroupDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B42620050"

-				label      	"resolvedAttributeGroupDefinition"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$92"

-			quid       	"3B683585010D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$93"

-				quid       	"3B68358600FA"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				is_aggregate 	TRUE)

-			    (object Role "attributeDeclaration"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B68358600FB"

-				label      	"attributeDeclaration"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$94"

-			quid       	"3B6F1DE9018A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$95"

-				quid       	"3B6F1DEA036C"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				is_aggregate 	TRUE)

-			    (object Role "content"

-				quid       	"3B6F1DEA0380"

-				label      	"content"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$96"

-			quid       	"3B90068801C2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$97"

-				quid       	"3B90068A0111"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "contentAnnotation"

-				quid       	"3B90068A011B"

-				label      	"contentAnnotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$98"

-			quid       	"3B6833350340"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$99"

-				quid       	"3B683336028D"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "baseTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B683336028E"

-				label      	"baseTypeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$100"

-			quid       	"3B6FDDD70113"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$101"

-				quid       	"3B6FDDDA026B"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "content"

-				quid       	"3B6FDDDA0275"

-				label      	"content"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$102"

-			quid       	"3B6837DF024F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$103"

-				quid       	"3B6837E100FD"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "contentType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6837E100FE"

-				label      	"contentType"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$104"

-			quid       	"3B683959006E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$105"

-				quid       	"3B6839590349"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeUses"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B683959034A"

-				label      	"attributeUses"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$106"

-			quid       	"3B698E360386"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$107"

-				quid       	"3B698E380072"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeContents"

-				quid       	"3B698E38007C"

-				label      	"attributeContents"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$108"

-			quid       	"3B6851BA0126"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$109"

-				quid       	"3B6851BB0150"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcard"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6851BB0151"

-				label      	"attributeWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$110"

-			quid       	"3B751B0803C7"

-			roles      	(list role_list

-			    (object Role "container"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B751B0C01CE"

-				label      	"container"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$111"

-				attributes 	(list Attribute_Set)

-				quid       	"3B751B0C01CF"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065")))

-		    (object Association "$UNNAMED$112"

-			quid       	"3B751B480261"

-			roles      	(list role_list

-			    (object Role "rootContainer"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B751B4C0285"

-				label      	"rootContainer"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$113"

-				attributes 	(list Attribute_Set)

-				quid       	"3B751B4C0286"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065")))

-		    (object Association "$UNNAMED$114"

-			quid       	"3B751C310356"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$115"

-				attributes 	(list Attribute_Set)

-				quid       	"3B751C330331"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065")

-			    (object Role "schema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B751C33033B"

-				label      	"schema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$116"

-			quid       	"3B69DB0A0066"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$117"

-				quid       	"3B69DB0B023F"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB0B0249"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$118"

-			quid       	"3B68911401AF"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$119"

-				quid       	"3B6891150016"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "anonymousTypeDefinition"

-				quid       	"3B6891150017"

-				label      	"anonymousTypeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$120"

-			quid       	"3B68338C0058"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$121"

-				quid       	"3B68338C03BF"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "typeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B68338C03C0"

-				label      	"typeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$122"

-			quid       	"3B6833EF0160"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$123"

-				quid       	"3B6833F00298"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "identityConstraintDefinitions"

-				quid       	"3B6833F00299"

-				label      	"identityConstraintDefinitions"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$124"

-			quid       	"3B6B41E60251"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$125"

-				quid       	"3B6B41EA02F7"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedElementDeclaration"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B41EA030B"

-				label      	"resolvedElementDeclaration"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$126"

-			quid       	"3B69C0590198"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$127"

-				quid       	"3B69C05D01E3"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214")

-			    (object Role "substitutionGroupAffiliation"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69C05D01ED"

-				label      	"substitutionGroupAffiliation"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$128"

-			quid       	"3C42DBDD0297"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$129"

-				quid       	"3C42DBE0011E"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "substitutionGroup"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C42DBE00128"

-				label      	"substitutionGroup"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$130"

-			quid       	"3B6D23B901CD"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$131"

-				quid       	"3B6D23BA01C4"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B6D23BA01CE"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$132"

-			quid       	"3B6D597102EA"

-			roles      	(list role_list

-			    (object Role "simpleTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6D59750105"

-				label      	"simpleTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$133"

-				attributes 	(list Attribute_Set)

-				quid       	"3B6D59750119"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2")))

-		    (object Association "$UNNAMED$134"

-			quid       	"3B69B653017A"

-			roles      	(list role_list

-			    (object Role "scope"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B69B654006D"

-				label      	"scope"

-				supplier   	"Logical View::xsd::XSDScope"

-				quidu      	"3B69B54000F2"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$135"

-				attributes 	(list Attribute_Set)

-				quid       	"3B69B654006E"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")))

-		    (object Association "$UNNAMED$136"

-			quid       	"3C29010602D7"

-			roles      	(list role_list

-			    (object Role "resolvedFeature"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C29010B000E"

-				label      	"resolvedFeature"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$137"

-				attributes 	(list Attribute_Set)

-				quid       	"3C29010B0018"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")))

-		    (object Association "$UNNAMED$138"

-			quid       	"3B69DB0D0183"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$139"

-				quid       	"3B69DB0D033C"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB0D0346"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$140"

-			quid       	"3B69D29E014D"

-			roles      	(list role_list

-			    (object Role "referencedKey"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69D2A80165"

-				label      	"referencedKey"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$141"

-				attributes 	(list Attribute_Set)

-				quid       	"3B69D2A8016F"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2")))

-		    (object Association "$UNNAMED$142"

-			quid       	"3B6D8D3D003E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$143"

-				quid       	"3B6D8D3E022A"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				is_aggregate 	TRUE)

-			    (object Role "selector"

-				quid       	"3B6D8D3E0234"

-				label      	"selector"

-				supplier   	"Logical View::xsd::XSDXPathDefinition"

-				quidu      	"3B6D83BB0355"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$144"

-			quid       	"3B6D8D330025"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$145"

-				quid       	"3B6D8D330365"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				is_aggregate 	TRUE)

-			    (object Role "fields"

-				quid       	"3B6D8D330379"

-				label      	"fields"

-				supplier   	"Logical View::xsd::XSDXPathDefinition"

-				quidu      	"3B6D83BB0355"

-				client_cardinality 	(value cardinality "1..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$146"

-			quid       	"3B6ADCD802FC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$147"

-				quid       	"3B6ADCD9018B"

-				supplier   	"Logical View::xsd::XSDImport"

-				quidu      	"3B688C93017F"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B6ADCD9018C"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$148"

-			quid       	"3B6ADCC5007E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$149"

-				quid       	"3B6ADCC6006B"

-				supplier   	"Logical View::xsd::XSDInclude"

-				quidu      	"3B688C7D0250"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B6ADCC6006C"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$150"

-			quid       	"3B69DB1702C8"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$151"

-				quid       	"3B69DB1803E2"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB190004"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$152"

-			quid       	"3B6BCEB102F8"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$153"

-				quid       	"3B6BCEB6001B"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B6BCEB60025"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$154"

-			quid       	"3B683606026F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$155"

-				quid       	"3B6836070221"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				is_aggregate 	TRUE)

-			    (object Role "particles"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6836070222"

-				label      	"particles"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "1..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$156"

-			quid       	"3B69DB15008A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$157"

-				quid       	"3B69DB160096"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB1600A0"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$158"

-			quid       	"3B6837AC025A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$159"

-				quid       	"3B6837AD0338"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				is_aggregate 	TRUE)

-			    (object Role "modelGroup"

-				quid       	"3B6837AD0339"

-				label      	"modelGroup"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$160"

-			quid       	"3B6B42450398"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$161"

-				quid       	"3B6B4249038A"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedModelGroupDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B4249039E"

-				label      	"resolvedModelGroupDefinition"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$162"

-			quid       	"3B69DB0F0212"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$163"

-				quid       	"3B69DB1000C9"

-				supplier   	"Logical View::xsd::XSDNotationDeclaration"

-				quidu      	"3B66EDAA021C"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB1000D3"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$164"

-			quid       	"3B6B47150119"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$165"

-				quid       	"3B6B471A03AB"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				is_aggregate 	TRUE)

-			    (object Role "content"

-				quid       	"3B6B471A03B5"

-				label      	"content"

-				supplier   	"Logical View::xsd::XSDParticleContent"

-				quidu      	"3B6BD22300C6"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$166"

-			quid       	"3B683C890122"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$167"

-				quid       	"3B683C8A0110"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				is_aggregate 	TRUE)

-			    (object Role "term"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B683C8A0111"

-				label      	"term"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$168"

-			quid       	"3B6ADE42009A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$169"

-				quid       	"3B6ADE4302FE"

-				supplier   	"Logical View::xsd::XSDRedefine"

-				quidu      	"3B688C9B02AD"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6ADE430308"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$170"

-			quid       	"3B6AE8240051"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$171"

-				quid       	"3B6AE82602AD"

-				supplier   	"Logical View::xsd::XSDRedefine"

-				quidu      	"3B688C9B02AD"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B6AE82602B7"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$172"

-			quid       	"3B688E6B003D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$173"

-				quid       	"3B688E6C0107"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B688E6C0111"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$174"

-			quid       	"3B66EE8D01BF"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$175"

-				quid       	"3B66EE8E0198"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "elementDeclarations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EE8E0199"

-				label      	"elementDeclarations"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$176"

-			quid       	"3B66FDFA00C3"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$177"

-				quid       	"3B66FDFB027D"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "attributeDeclarations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66FDFB027E"

-				label      	"attributeDeclarations"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$178"

-			quid       	"3B66EE920216"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$179"

-				quid       	"3B66EE93018B"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "attributeGroupDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EE93018C"

-				label      	"attributeGroupDefinitions"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$180"

-			quid       	"3B66EE760049"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$181"

-				quid       	"3B66EE760374"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "typeDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EE76037E"

-				label      	"typeDefinitions"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$182"

-			quid       	"3B66EEFF024F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$183"

-				quid       	"3B66EF00025A"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "modelGroupDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EF000264"

-				label      	"modelGroupDefinitions"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$184"

-			quid       	"3BFC2A1701ED"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$185"

-				quid       	"3BFC2A1A0273"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "identityConstraintDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BFC2A1A027D"

-				label      	"identityConstraintDefinitions"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$186"

-			quid       	"3B66EEA7023E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$187"

-				quid       	"3B66EEA8038A"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "notationDeclarations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EEA8038B"

-				label      	"notationDeclarations"

-				supplier   	"Logical View::xsd::XSDNotationDeclaration"

-				quidu      	"3B66EDAA021C"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$188"

-			quid       	"3B69E4560290"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$189"

-				quid       	"3B69E4570165"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69E457016F"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$190"

-			quid       	"3B6D5CA50112"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$191"

-				quid       	"3B6D5CA703B4"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B6D5CA703C8"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$192"

-			quid       	"3B6C35AD0374"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$193"

-				quid       	"3B6C35AF0006"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "facetContents"

-				quid       	"3B6C35AF0010"

-				label      	"facetContents"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$194"

-			quid       	"3BC8AE0203A8"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$195"

-				quid       	"3BC8AE060051"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "facets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BC8AE060065"

-				label      	"facets"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$196"

-			quid       	"3B6C34B70208"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$197"

-				quid       	"3B6C34BE0258"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "memberTypeDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6C34BE0259"

-				label      	"memberTypeDefinitions"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$198"

-			quid       	"3B6C363201DB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$199"

-				quid       	"3B6C36350059"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "fundamentalFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B6C36350063"

-				label      	"fundamentalFacets"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"

-				client_cardinality 	(value cardinality "1..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$200"

-			quid       	"3B6D35AB0273"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$201"

-				quid       	"3B6D35B20291"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "baseTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6D35B202A5"

-				label      	"baseTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$202"

-			quid       	"3B6D5572016C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$203"

-				quid       	"3B6D5575022F"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "primitiveTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6D55750243"

-				label      	"primitiveTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$204"

-			quid       	"3B69E2910158"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$205"

-				quid       	"3B69E292019F"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69E29201A9"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$206"

-			quid       	"3B9006CF0088"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$207"

-				quid       	"3B9006D1015D"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				is_aggregate 	TRUE)

-			    (object Role "derivationAnnotation"

-				quid       	"3B9006D10167"

-				label      	"derivationAnnotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$208"

-			quid       	"3B69DB330264"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$209"

-				quid       	"3B69DB340284"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69DB34028E"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$210"

-			quid       	"3B69DB11026F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$211"

-				quid       	"3B69DB1201F9"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB120203"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$212"

-			quid       	"3C626EB30005"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$213"

-				quid       	"3C626EB40327"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C626EB40332"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$214"

-			quid       	"3BEBDC870247"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$215"

-				quid       	"3BEBDC8C02F9"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcardContent"

-				quid       	"3BEBDC8C0303"

-				label      	"attributeWildcardContent"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$216"

-			quid       	"3BFE622703CD"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$217"

-				attributes 	(list Attribute_Set)

-				quid       	"3BFE622B0061"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046")

-			    (object Role "components"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BFE622B006C"

-				label      	"components"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "1..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$218"

-			quid       	"3BFE62690165"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$219"

-				quid       	"3BFE626A0026"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				is_aggregate 	TRUE)

-			    (object Role "diagnostics"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3BFE626A0027"

-				label      	"diagnostics"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$220"

-			quid       	"3BFE6431035F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$221"

-				quid       	"3BFE643201C6"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "allDiagnostics"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BFE643201C7"

-				label      	"allDiagnostics"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$222"

-			quid       	"3C21DCC700EC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$223"

-				quid       	"3C21DCCE0042"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedSchema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C21DCCE0043"

-				label      	"resolvedSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$224"

-			quid       	"3C21DD0C03DB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$225"

-				quid       	"3C21DD100304"

-				supplier   	"Logical View::xsd::XSDSchemaCompositor"

-				quidu      	"3C21DB4102AE"

-				is_aggregate 	TRUE)

-			    (object Role "incorporatedSchema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C21DD100305"

-				label      	"incorporatedSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$226"

-			quid       	"3C239134004F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$227"

-				quid       	"3C23913600CA"

-				supplier   	"Logical View::xsd::XSDXPathDefinition"

-				quidu      	"3B6D83BB0355"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3C23913600D4"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$228"

-			quid       	"3C25D3A60131"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$229"

-				quid       	"3C25D3A90370"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "referencingDirectives"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C25D3A90371"

-				label      	"referencingDirectives"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$230"

-			quid       	"3C25ECF0005E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$231"

-				quid       	"3C25ECF4001E"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "rootVersion"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C25ECF40028"

-				label      	"rootVersion"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$232"

-			quid       	"3C25ED0B011B"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$233"

-				quid       	"3C25ED0F0121"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "originalVersion"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C25ED0F012B"

-				label      	"originalVersion"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$234"

-			quid       	"3C25EEAB001F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$235"

-				quid       	"3C25EEAF010B"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "incorporatedVersions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C25EEAF0115"

-				label      	"incorporatedVersions"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$236"

-			quid       	"3C276DA000DE"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$237"

-				quid       	"3C276DA000DF"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "itemTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C276DA000E0"

-				label      	"itemTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$238"

-			quid       	"3C2784730194"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$239"

-				quid       	"3C27847501F1"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "schemaForSchema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C27847501FB"

-				label      	"schemaForSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$240"

-			quid       	"3C2880F503D9"

-			roles      	(list role_list

-			    (object Role "rootTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C2880F9003C"

-				label      	"rootTypeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$241"

-				attributes 	(list Attribute_Set)

-				quid       	"3C2880F90046"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A")))

-		    (object Association "$UNNAMED$242"

-			quid       	"3C2882C50137"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$243"

-				attributes 	(list Attribute_Set)

-				quid       	"3C2882C70112"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046")

-			    (object Role "primaryComponent"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C2882C70113"

-				label      	"primaryComponent"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$244"

-			quid       	"3C28A0F201A4"

-			roles      	(list role_list

-			    (object Role "type"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A0F302E5"

-				label      	"type"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$245"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A0F302F0"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")))

-		    (object Association "$UNNAMED$246"

-			quid       	"3C28A6DB01E5"

-			roles      	(list role_list

-			    (object Role "rootType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A6DD03DD"

-				label      	"rootType"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$247"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A6DD03DE"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$248"

-			quid       	"3C28A7120108"

-			roles      	(list role_list

-			    (object Role "baseType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A7140151"

-				label      	"baseType"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$249"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A714015B"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$250"

-			quid       	"3C28A74B0178"

-			roles      	(list role_list

-			    (object Role "simpleType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A74D017B"

-				label      	"simpleType"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$251"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A74D0185"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$252"

-			quid       	"3C28A7ED03C0"

-			roles      	(list role_list

-			    (object Role "complexType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A7F40117"

-				label      	"complexType"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$253"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A7F40121"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$254"

-			quid       	"3C28A994030A"

-			roles      	(list role_list

-			    (object Role "rootTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A99700DD"

-				label      	"rootTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$255"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A99700E7"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D")))

-		    (object Association "$UNNAMED$256"

-			quid       	"3C28B085025B"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$257"

-				quid       	"3C28B0860270"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B086027A"

-				label      	"minFacet"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$258"

-			quid       	"3C28B08D0252"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$259"

-				quid       	"3C28B08E0091"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B08E009B"

-				label      	"maxFacet"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$260"

-			quid       	"3C28B0AB0396"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$261"

-				quid       	"3C28B0AC03C9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxInclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0AC03D4"

-				label      	"maxInclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMaxInclusiveFacet"

-				quidu      	"3B6C787D00DA"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$262"

-			quid       	"3C28B0AF0338"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$263"

-				quid       	"3C28B0B001F9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minInclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0B00203"

-				label      	"minInclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMinInclusiveFacet"

-				quidu      	"3B6C788702C9"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$264"

-			quid       	"3C28B0B30207"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$265"

-				quid       	"3C28B0B40190"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minExclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0B4019A"

-				label      	"minExclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMinExclusiveFacet"

-				quidu      	"3B6C792D000A"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$266"

-			quid       	"3C28B0B6028D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$267"

-				quid       	"3C28B0B70217"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxExclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0B70221"

-				label      	"maxExclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMaxExclusiveFacet"

-				quidu      	"3B6C789600C2"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$268"

-			quid       	"3C28B0BC0051"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$269"

-				quid       	"3C28B0BC0246"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "lengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0BC0250"

-				label      	"lengthFacet"

-				supplier   	"Logical View::xsd::XSDLengthFacet"

-				quidu      	"3B6C776200E7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$270"

-			quid       	"3C28B0BF018C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$271"

-				quid       	"3C28B0C0006B"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "whiteSpaceFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C00075"

-				label      	"whiteSpaceFacet"

-				supplier   	"Logical View::xsd::XSDWhiteSpaceFacet"

-				quidu      	"3B6C784601B7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$272"

-			quid       	"3C28B0C2021D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$273"

-				quid       	"3C28B0C300AB"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "enumerationFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C300AC"

-				label      	"enumerationFacets"

-				supplier   	"Logical View::xsd::XSDEnumerationFacet"

-				quidu      	"3B6C6ACE0141"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$274"

-			quid       	"3C28B0C50159"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$275"

-				quid       	"3C28B0C600B0"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "patternFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C600BA"

-				label      	"patternFacets"

-				supplier   	"Logical View::xsd::XSDPatternFacet"

-				quidu      	"3B6C6ADB026C"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$276"

-			quid       	"3C28B0C802A7"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$277"

-				quid       	"3C28B0C901EA"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "cardinalityFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C901F5"

-				label      	"cardinalityFacet"

-				supplier   	"Logical View::xsd::XSDCardinalityFacet"

-				quidu      	"3B6C755D03D2"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$278"

-			quid       	"3C28B0CB039C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$279"

-				quid       	"3C28B0CC03D0"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "numericFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0CC03D1"

-				label      	"numericFacet"

-				supplier   	"Logical View::xsd::XSDNumericFacet"

-				quidu      	"3B6C75950206"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$280"

-			quid       	"3C28B0CF0199"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$281"

-				quid       	"3C28B0D20085"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0D2008F"

-				label      	"maxLengthFacet"

-				supplier   	"Logical View::xsd::XSDMaxLengthFacet"

-				quidu      	"3B6C77C70146"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$282"

-			quid       	"3C28B0D500C5"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$283"

-				quid       	"3C28B0D6001D"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0D60027"

-				label      	"minLengthFacet"

-				supplier   	"Logical View::xsd::XSDMinLengthFacet"

-				quidu      	"3B6C778C0065"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$284"

-			quid       	"3C28B0D800DE"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$285"

-				quid       	"3C28B0D803CD"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "totalDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0D803D7"

-				label      	"totalDigitsFacet"

-				supplier   	"Logical View::xsd::XSDTotalDigitsFacet"

-				quidu      	"3B6C79A0020E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$286"

-			quid       	"3C28B0DB0377"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$287"

-				quid       	"3C28B0DC035A"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "fractionDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0DC0364"

-				label      	"fractionDigitsFacet"

-				supplier   	"Logical View::xsd::XSDFractionDigitsFacet"

-				quidu      	"3B6C79BE02EE"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$288"

-			quid       	"3C28B0DF0048"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$289"

-				quid       	"3C28B0DF03B9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "orderedFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0DF03C3"

-				label      	"orderedFacet"

-				supplier   	"Logical View::xsd::XSDOrderedFacet"

-				quidu      	"3B6C74DD0248"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$290"

-			quid       	"3C28B0E300D9"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$291"

-				quid       	"3C28B0E4038E"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "boundedFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0E40398"

-				label      	"boundedFacet"

-				supplier   	"Logical View::xsd::XSDBoundedFacet"

-				quidu      	"3B6C751D0344"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$292"

-			quid       	"3C28B44401EC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$293"

-				quid       	"3C28B4450360"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMaxFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B445036A"

-				label      	"effectiveMaxFacet"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$294"

-			quid       	"3C28B54F0145"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$295"

-				quid       	"3C28B550038C"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveWhiteSpaceFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B5500396"

-				label      	"effectiveWhiteSpaceFacet"

-				supplier   	"Logical View::xsd::XSDWhiteSpaceFacet"

-				quidu      	"3B6C784601B7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$296"

-			quid       	"3C28B5C4011C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$297"

-				quid       	"3C28B5C5020D"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMaxLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B5C50217"

-				label      	"effectiveMaxLengthFacet"

-				supplier   	"Logical View::xsd::XSDMaxLengthFacet"

-				quidu      	"3B6C77C70146"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$298"

-			quid       	"3C28B62A00AA"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$299"

-				quid       	"3C28B62B0138"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveFractionDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B62B0142"

-				label      	"effectiveFractionDigitsFacet"

-				supplier   	"Logical View::xsd::XSDFractionDigitsFacet"

-				quidu      	"3B6C79BE02EE"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$300"

-			quid       	"3C28B6B003A6"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$301"

-				quid       	"3C28B6B10311"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectivePatternFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B6B10312"

-				label      	"effectivePatternFacet"

-				supplier   	"Logical View::xsd::XSDPatternFacet"

-				quidu      	"3B6C6ADB026C"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$302"

-			quid       	"3C28B7CA026B"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$303"

-				quid       	"3C28B7CB0186"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveEnumerationFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B7CB0190"

-				label      	"effectiveEnumerationFacet"

-				supplier   	"Logical View::xsd::XSDEnumerationFacet"

-				quidu      	"3B6C6ACE0141"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$304"

-			quid       	"3C28B8400062"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$305"

-				quid       	"3C28B841001D"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveTotalDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B8410027"

-				label      	"effectiveTotalDigitsFacet"

-				supplier   	"Logical View::xsd::XSDTotalDigitsFacet"

-				quidu      	"3B6C79A0020E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$306"

-			quid       	"3C28B898016D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$307"

-				quid       	"3C28B8990056"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMinLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B8990060"

-				label      	"effectiveMinLengthFacet"

-				supplier   	"Logical View::xsd::XSDMinLengthFacet"

-				quidu      	"3B6C778C0065"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$308"

-			quid       	"3C28B8DC0052"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$309"

-				quid       	"3C28B8DC03B9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B8DC03C3"

-				label      	"effectiveLengthFacet"

-				supplier   	"Logical View::xsd::XSDLengthFacet"

-				quidu      	"3B6C776200E7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$310"

-			quid       	"3C28B97001DB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$311"

-				quid       	"3C28B97100CF"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMinFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B97100D9"

-				label      	"effectiveMinFacet"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$312"

-			quid       	"3D4BB4AE01CC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$313"

-				quid       	"3D4BB4AF010F"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3D4BB4AF011A"

-				label      	"syntheticFacets"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$314"

-			quid       	"3D4BB4D3028E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$315"

-				quid       	"3D4BB4D402F3"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticParticle"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3D4BB4D402FD"

-				label      	"syntheticParticle"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$316"

-			quid       	"3D4BB4D901F6"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$317"

-				quid       	"3D4BB4DA0284"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticWildcard"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3D4BB4DA028E"

-				label      	"syntheticWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$318"

-			quid       	"3D4C68FF01BF"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$319"

-				quid       	"3D4C69020317"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticWildcard"

-				quid       	"3D4C69020318"

-				label      	"syntheticWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE))))

-		logical_presentations 	(list unit_reference_list

-		    (object ClassDiagram "1. Component Hierarchy (Part 1: Structures)"

-			quid       	"3B6847680138"

-			title      	"1. Component Hierarchy (Part 1: Structures)"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @400

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(928, 80)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@400

-				    location   	(766, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @401

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1168, 560)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@401

-				    location   	(940, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	456

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				width      	474

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @402

-				location   	(928, 225)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@400

-				vertices   	(list Points

-				    (928, 225)

-				    (928, 135)))

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @403

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1568, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@403

-				    location   	(1460, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	234

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @404

-				location   	(1203, 706)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@401

-				vertices   	(list Points

-				    (1203, 706)

-				    (1203, 615)))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeContent" @405

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(624, 560)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@405

-				    location   	(372, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	504

-				    justify    	0

-				    label      	"XSDComplexTypeContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683BA00196"

-				width      	522

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @406

-				location   	(444, 709)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@405

-				vertices   	(list Points

-				    (444, 709)

-				    (444, 615)))

-			    (object InheritTreeView "" @407

-				location   	(1572, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@403

-				vertices   	(list Points

-				    (1572, 465)

-				    (1572, 375)))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @408

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@408

-				    location   	(290, 757)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @409

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 1056)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@409

-				    location   	(262, 1013)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @410

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1104, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@410

-				    location   	(936, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	336

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	354

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @411

-				location   	(453, 1203)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@409

-				vertices   	(list Points

-				    (453, 1203)

-				    (453, 1111)))

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @412

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(176, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@412

-				    location   	(62, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	246

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @413

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1872, 800)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@413

-				    location   	(1746, 757)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				width      	270

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @414

-				location   	(1872, 950)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@413

-				vertices   	(list Points

-				    (1872, 950)

-				    (1872, 855)))

-			    (object InheritTreeView "" @415

-				location   	(181, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@412

-				vertices   	(list Points

-				    (181, 465)

-				    (181, 375)))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @416

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1936, 1280)

-				label      	(object ItemLabel

-				    Parent_View 	@416

-				    location   	(1670, 1233)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	550

-				height     	118

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @417

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 1056)

-				label      	(object ItemLabel

-				    Parent_View 	@417

-				    location   	(1734, 1013)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @418

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@418

-				    location   	(1569, 1444)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	638

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	656

-				height     	112

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @419

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1184, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@419

-				    location   	(903, 1444)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	563

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	581

-				height     	112

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @420

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1600, 560)

-				label      	(object ItemLabel

-				    Parent_View 	@420

-				    location   	(1462, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	276

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	294

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @421

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1024, 1056)

-				label      	(object ItemLabel

-				    Parent_View 	@421

-				    location   	(778, 1013)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	510

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @422

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 560)

-				label      	(object ItemLabel

-				    Parent_View 	@422

-				    location   	(1806, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @423

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1296)

-				label      	(object ItemLabel

-				    Parent_View 	@423

-				    location   	(106, 1253)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	510

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @424

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 560)

-				label      	(object ItemLabel

-				    Parent_View 	@424

-				    location   	(60, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	264

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	282

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @425

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1072, 1280)

-				label      	(object ItemLabel

-				    Parent_View 	@425

-				    location   	(802, 1237)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	558

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @426

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@426

-				    location   	(30, 1441)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	676

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	694

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @427

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(576, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@427

-				    location   	(426, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	300

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	318

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @428

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2000, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@428

-				    location   	(1808, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	384

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	402

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @429

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B72D7BB0349"

-				client     	@410

-				supplier   	@400

-				line_style 	3

-				origin_attachment 	(1094, 265)

-				terminal_attachment 	(1094, 225)

-				drawSupplier 	@402)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @430

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(960, 800)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@430

-				    location   	(690, 757)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	558

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @431

-				location   	(962, 947)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@430

-				vertices   	(list Points

-				    (962, 947)

-				    (962, 855)))

-			    (object InheritView "" @432

-				stereotype 	(object SegLabel @433

-				    Parent_View 	@432

-				    location   	(218, 1154)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	212

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.163534

-				    height     	69

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B685F55032B"

-				client     	@423

-				supplier   	@405

-				line_style 	3

-				origin_attachment 	(149, 1241)

-				terminal_attachment 	(149, 709)

-				drawSupplier 	@406)

-			    (object InheritView "" @434

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@423

-				supplier   	@409

-				line_style 	3

-				origin_attachment 	(256, 1241)

-				terminal_attachment 	(256, 1203)

-				drawSupplier 	@411)

-			    (object InheritView "" @435

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCC4A0182"

-				client     	@424

-				supplier   	@412

-				line_style 	3

-				origin_attachment 	(284, 505)

-				terminal_attachment 	(284, 465)

-				drawSupplier 	@415)

-			    (object InheritView "" @436

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A640279"

-				client     	@422

-				supplier   	@403

-				line_style 	3

-				origin_attachment 	(2002, 505)

-				terminal_attachment 	(2002, 465)

-				drawSupplier 	@407)

-			    (object InheritView "" @437

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848AA01D3"

-				client     	@403

-				supplier   	@400

-				line_style 	3

-				origin_attachment 	(1569, 265)

-				terminal_attachment 	(1569, 225)

-				drawSupplier 	@402)

-			    (object InheritView "" @438

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A3A0041"

-				client     	@420

-				supplier   	@403

-				line_style 	3

-				origin_attachment 	(1490, 505)

-				terminal_attachment 	(1490, 465)

-				drawSupplier 	@407)

-			    (object InheritView "" @439

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848FC01E7"

-				client     	@408

-				supplier   	@405

-				line_style 	3

-				origin_attachment 	(510, 745)

-				terminal_attachment 	(510, 709)

-				drawSupplier 	@406)

-			    (object InheritView "" @440

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC800D2"

-				client     	@425

-				supplier   	@430

-				line_style 	3

-				origin_attachment 	(1321, 1225)

-				terminal_attachment 	(1321, 947)

-				drawSupplier 	@431)

-			    (object InheritView "" @441

-				stereotype 	(object SegLabel @442

-				    Parent_View 	@441

-				    location   	(2137, 886)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	238

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.215812

-				    height     	64

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B685F17002E"

-				client     	@417

-				supplier   	@403

-				line_style 	3

-				origin_attachment 	(2200, 1001)

-				terminal_attachment 	(2200, 465)

-				drawSupplier 	@407)

-			    (object InheritView "" @443

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@417

-				supplier   	@413

-				line_style 	3

-				origin_attachment 	(2093, 1001)

-				terminal_attachment 	(2093, 950)

-				drawSupplier 	@414)

-			    (object InheritView "" @444

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@409

-				supplier   	@430

-				line_style 	3

-				origin_attachment 	(450, 1001)

-				terminal_attachment 	(450, 947)

-				drawSupplier 	@431)

-			    (object InheritView "" @445

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCD640231"

-				client     	@412

-				supplier   	@400

-				line_style 	3

-				origin_attachment 	(147, 265)

-				terminal_attachment 	(147, 225)

-				drawSupplier 	@402)

-			    (object InheritView "" @446

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D84F70092"

-				client     	@428

-				supplier   	@400

-				line_style 	3

-				origin_attachment 	(2012, 265)

-				terminal_attachment 	(2012, 225)

-				drawSupplier 	@402)

-			    (object InheritView "" @447

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848B80286"

-				client     	@405

-				supplier   	@400

-				line_style 	3

-				origin_attachment 	(834, 505)

-				terminal_attachment 	(834, 225)

-				drawSupplier 	@402)

-			    (object InheritView "" @448

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA20197"

-				client     	@401

-				supplier   	@400

-				line_style 	3

-				origin_attachment 	(1350, 505)

-				terminal_attachment 	(1350, 225)

-				drawSupplier 	@402)

-			    (object InheritView "" @449

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E1770116"

-				client     	@427

-				supplier   	@400

-				line_style 	3

-				origin_attachment 	(572, 265)

-				terminal_attachment 	(572, 225)

-				drawSupplier 	@402)

-			    (object InheritView "" @450

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B7DC0193"

-				client     	@416

-				supplier   	@413

-				line_style 	3

-				origin_attachment 	(1693, 1221)

-				terminal_attachment 	(1693, 950)

-				drawSupplier 	@414)

-			    (object InheritView "" @451

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684AA30242"

-				client     	@418

-				supplier   	@401

-				line_style 	3

-				origin_attachment 	(1590, 1432)

-				terminal_attachment 	(1590, 706)

-				drawSupplier 	@404)

-			    (object InheritView "" @452

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68494302F1"

-				client     	@419

-				supplier   	@401

-				line_style 	3

-				origin_attachment 	(1431, 1432)

-				terminal_attachment 	(1431, 706)

-				drawSupplier 	@404)

-			    (object InheritView "" @453

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@430

-				supplier   	@401

-				line_style 	3

-				origin_attachment 	(959, 745)

-				terminal_attachment 	(959, 706)

-				drawSupplier 	@404)

-			    (object InheritView "" @454

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@413

-				supplier   	@401

-				line_style 	3

-				origin_attachment 	(1872, 745)

-				terminal_attachment 	(1872, 706)

-				drawSupplier 	@404)

-			    (object InheritView "" @455

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC40090"

-				client     	@421

-				supplier   	@430

-				line_style 	3

-				origin_attachment 	(962, 1001)

-				terminal_attachment 	(962, 947)

-				drawSupplier 	@431)

-			    (object InheritView "" @456

-				stereotype 	(object SegLabel @457

-				    Parent_View 	@456

-				    location   	(95, 1388)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	187

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.042531

-				    height     	67

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B69BAA20310"

-				client     	@426

-				supplier   	@412

-				line_style 	3

-				origin_attachment 	(28, 1429)

-				terminal_attachment 	(28, 465)

-				drawSupplier 	@415)

-			    (object InheritView "" @458

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@426

-				supplier   	@409

-				line_style 	3

-				origin_attachment 	(656, 1429)

-				terminal_attachment 	(656, 1203)

-				drawSupplier 	@411)))

-		    (object ClassDiagram "2. Component Relations (Part 1 : Structures)"

-			quid       	"374B18190028"

-			title      	"2. Component Relations (Part 1 : Structures)"

-			zoom       	96

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @459

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(784, 1632)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@459

-				    location   	(670, 1591)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	246

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @460

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 1632)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@460

-				    location   	(66, 1591)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				width      	270

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$134" @461

-				location   	(494, 1627)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B653017A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "scope" @462

-					Parent_View 	@461

-					location   	(286, -485)

-					label      	(object SegLabel @463

-					    Parent_View 	@462

-					    location   	(555, 1589)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+scope"

-					    pctDist    	0.371257

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69B654006D"

-					client     	@461

-					supplier   	@459

-					line_style 	3

-					origin_attachment 	(494, 1627)

-					terminal_attachment 	(661, 1627)

-					label      	(object SegLabel @464

-					    Parent_View 	@462

-					    location   	(576, 1664)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.491018

-					    height     	37

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$135" @465

-					Parent_View 	@461

-					location   	(286, -485)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69B654006E"

-					client     	@461

-					supplier   	@460

-					line_style 	3

-					origin_attachment 	(494, 1627)

-					terminal_attachment 	(327, 1627))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @466

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2192, 1232)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@466

-				    location   	(2084, 1191)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	234

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @467

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2176, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@467

-				    location   	(2051, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	250

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	268

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$166" @468

-				location   	(2229, 1112)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683C890122"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$167" @469

-					Parent_View 	@468

-					location   	(549, -248)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683C8A0110"

-					client     	@468

-					supplier   	@467

-					line_style 	3

-					origin_attachment 	(2229, 1112)

-					terminal_attachment 	(2229, 1045))

-				    (object RoleView "term" @470

-					Parent_View 	@468

-					location   	(549, -248)

-					label      	(object SegLabel @471

-					    Parent_View 	@470

-					    location   	(2157, 1121)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	108

-					    justify    	0

-					    label      	"+term"

-					    pctDist    	0.134328

-					    height     	72

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683C8A0111"

-					client     	@468

-					supplier   	@466

-					line_style 	3

-					origin_attachment 	(2229, 1112)

-					terminal_attachment 	(2229, 1179)

-					label      	(object SegLabel @472

-					    Parent_View 	@470

-					    location   	(2274, 1119)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.119403

-					    height     	45

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeContent" @473

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1328, 1232)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@473

-				    location   	(1076, 1191)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	504

-				    justify    	0

-				    label      	"XSDComplexTypeContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683BA00196"

-				width      	522

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @474

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 768)

-				label      	(object ItemLabel

-				    Parent_View 	@474

-				    location   	(1977, 727)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	334

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	352

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$154" @475

-				location   	(2219, 880)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683606026F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$155" @476

-					Parent_View 	@475

-					location   	(-357, -240)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6836070221"

-					client     	@475

-					supplier   	@474

-					line_style 	3

-					origin_attachment 	(2219, 880)

-					terminal_attachment 	(2219, 821))

-				    (object RoleView "particles" @477

-					Parent_View 	@475

-					location   	(-357, -240)

-					label      	(object SegLabel @478

-					    Parent_View 	@477

-					    location   	(2105, 888)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+particles"

-					    pctDist    	0.156627

-					    height     	115

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6836070222"

-					client     	@475

-					supplier   	@467

-					line_style 	3

-					origin_attachment 	(2219, 880)

-					terminal_attachment 	(2219, 939)

-					label      	(object SegLabel @479

-					    Parent_View 	@477

-					    location   	(2281, 888)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.156627

-					    height     	62

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @480

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1776, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@480

-				    location   	(1639, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	274

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	292

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @481

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1072, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@481

-				    location   	(905, 1383)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	334

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	352

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @482

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@482

-				    location   	(187, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	508

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$200" @483

-				location   	(590, 1140)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D35AB0273"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$201" @484

-					Parent_View 	@483

-					location   	(302, 148)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B20291"

-					client     	@483

-					supplier   	@482

-					vertices   	(list Points

-					    (590, 1140)

-					    (540, 1140)

-					    (540, 1045))

-					line_style 	3

-					origin_attachment 	(590, 1140)

-					terminal_attachment 	(540, 1045))

-				    (object RoleView "baseTypeDefinition" @485

-					Parent_View 	@483

-					location   	(302, 148)

-					label      	(object SegLabel @486

-					    Parent_View 	@485

-					    location   	(643, 1171)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+baseTypeDefinition"

-					    pctDist    	1.053571

-					    height     	31

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B202A5"

-					client     	@483

-					supplier   	@482

-					vertices   	(list Points

-					    (590, 1140)

-					    (641, 1140)

-					    (641, 1045))

-					line_style 	3

-					origin_attachment 	(590, 1140)

-					terminal_attachment 	(641, 1045)

-					label      	(object SegLabel @487

-					    Parent_View 	@485

-					    location   	(584, 1097)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.122449

-					    height     	44

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @488

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1008, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@488

-				    location   	(745, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	526

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	544

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$102" @489

-				location   	(1119, 1112)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6837DF024F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$103" @490

-					Parent_View 	@489

-					location   	(-1569, -8)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837E100FD"

-					client     	@489

-					supplier   	@488

-					line_style 	3

-					origin_attachment 	(1119, 1112)

-					terminal_attachment 	(1119, 1045))

-				    (object RoleView "contentType" @491

-					Parent_View 	@489

-					location   	(-1569, -8)

-					label      	(object SegLabel @492

-					    Parent_View 	@491

-					    location   	(1259, 1126)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+contentType"

-					    pctDist    	0.208955

-					    height     	140

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837E100FE"

-					client     	@489

-					supplier   	@473

-					line_style 	3

-					origin_attachment 	(1119, 1112)

-					terminal_attachment 	(1119, 1179)

-					label      	(object SegLabel @493

-					    Parent_View 	@491

-					    location   	(1063, 1126)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.208955

-					    height     	57

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$108" @494

-				location   	(1455, 982)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6851BA0126"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$109" @495

-					Parent_View 	@494

-					location   	(159, -570)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6851BB0150"

-					client     	@494

-					supplier   	@488

-					line_style 	3

-					origin_attachment 	(1455, 982)

-					terminal_attachment 	(1280, 982))

-				    (object RoleView "attributeWildcard" @496

-					Parent_View 	@494

-					location   	(159, -570)

-					label      	(object SegLabel @497

-					    Parent_View 	@496

-					    location   	(1445, 929)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+attributeWildcard"

-					    pctDist    	-0.062857

-					    height     	54

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6851BB0151"

-					client     	@494

-					supplier   	@480

-					line_style 	3

-					origin_attachment 	(1455, 982)

-					terminal_attachment 	(1630, 982)

-					label      	(object SegLabel @498

-					    Parent_View 	@496

-					    location   	(1550, 1022)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.542857

-					    height     	40

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$104" @499

-				location   	(921, 1208)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683959006E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$105" @500

-					Parent_View 	@499

-					location   	(-871, -376)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6839590349"

-					client     	@499

-					supplier   	@488

-					line_style 	3

-					origin_attachment 	(921, 1208)

-					terminal_attachment 	(921, 1045))

-				    (object RoleView "attributeUses" @501

-					Parent_View 	@499

-					location   	(-871, -376)

-					label      	(object SegLabel @502

-					    Parent_View 	@501

-					    location   	(778, 1251)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+attributeUses"

-					    pctDist    	0.269939

-					    height     	144

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683959034A"

-					client     	@499

-					supplier   	@481

-					line_style 	3

-					origin_attachment 	(921, 1208)

-					terminal_attachment 	(921, 1371)

-					label      	(object SegLabel @503

-					    Parent_View 	@501

-					    location   	(979, 1254)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.288344

-					    height     	58

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @504

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 768)

-				label      	(object ItemLabel

-				    Parent_View 	@504

-				    location   	(1122, 727)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	380

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	398

-				height     	107

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @505

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1856, 1632)

-				label      	(object ItemLabel

-				    Parent_View 	@505

-				    location   	(1623, 1591)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	484

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @506

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2048, 448)

-				label      	(object ItemLabel

-				    Parent_View 	@506

-				    location   	(1803, 407)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	508

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$158" @507

-				location   	(2216, 608)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6837AC025A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$159" @508

-					Parent_View 	@507

-					location   	(-552, -816)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0338"

-					client     	@507

-					supplier   	@506

-					line_style 	3

-					origin_attachment 	(2216, 608)

-					terminal_attachment 	(2216, 501))

-				    (object RoleView "modelGroup" @509

-					Parent_View 	@507

-					location   	(-552, -816)

-					label      	(object SegLabel @510

-					    Parent_View 	@509

-					    location   	(2080, 628)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+modelGroup"

-					    pctDist    	0.182609

-					    height     	137

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0339"

-					client     	@507

-					supplier   	@474

-					line_style 	3

-					origin_attachment 	(2216, 608)

-					terminal_attachment 	(2216, 715)

-					label      	(object SegLabel @511

-					    Parent_View 	@509

-					    location   	(2256, 633)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.233645

-					    height     	40

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @512

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@512

-				    location   	(1619, 1383)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	556

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$88" @513

-				location   	(1676, 1208)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6887BF0150"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$89" @514

-					Parent_View 	@513

-					location   	(412, -344)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6887C000A7"

-					client     	@513

-					supplier   	@512

-					line_style 	3

-					origin_attachment 	(1676, 1208)

-					terminal_attachment 	(1676, 1371))

-				    (object RoleView "attributeWildcard" @515

-					Parent_View 	@513

-					location   	(412, -344)

-					label      	(object SegLabel @516

-					    Parent_View 	@515

-					    location   	(1857, 1106)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+attributeWildcard"

-					    pctDist    	0.625767

-					    height     	181

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6887C000A8"

-					client     	@513

-					supplier   	@480

-					line_style 	3

-					origin_attachment 	(1676, 1208)

-					terminal_attachment 	(1676, 1045)

-					label      	(object SegLabel @517

-					    Parent_View 	@515

-					    location   	(1618, 1108)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.619632

-					    height     	59

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$84" @518

-				location   	(1429, 1438)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68359F0086"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$85" @519

-					Parent_View 	@518

-					location   	(-363, -146)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6835A00069"

-					client     	@518

-					supplier   	@512

-					line_style 	3

-					origin_attachment 	(1429, 1438)

-					terminal_attachment 	(1610, 1438))

-				    (object RoleView "attributeUses" @520

-					Parent_View 	@518

-					location   	(-363, -146)

-					label      	(object SegLabel @521

-					    Parent_View 	@520

-					    location   	(1405, 1506)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+attributeUses"

-					    pctDist    	0.132597

-					    height     	68

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6835A0006A"

-					client     	@518

-					supplier   	@481

-					line_style 	3

-					origin_attachment 	(1429, 1438)

-					terminal_attachment 	(1248, 1438)

-					label      	(object SegLabel @522

-					    Parent_View 	@520

-					    location   	(1327, 1391)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.563536

-					    height     	48

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @523

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@523

-				    location   	(183, 1383)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	484

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$92" @524

-				location   	(777, 1425)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683585010D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$93" @525

-					Parent_View 	@524

-					location   	(-519, -367)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68358600FA"

-					client     	@524

-					supplier   	@481

-					line_style 	3

-					origin_attachment 	(777, 1425)

-					terminal_attachment 	(896, 1425))

-				    (object RoleView "attributeDeclaration" @526

-					Parent_View 	@524

-					location   	(-519, -367)

-					label      	(object SegLabel @527

-					    Parent_View 	@526

-					    location   	(784, 1508)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+attributeDeclaration"

-					    pctDist    	-0.059259

-					    height     	83

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68358600FB"

-					client     	@524

-					supplier   	@523

-					line_style 	3

-					origin_attachment 	(777, 1425)

-					terminal_attachment 	(658, 1425)

-					label      	(object SegLabel @528

-					    Parent_View 	@526

-					    location   	(721, 1385)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.472441

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$76" @529

-				location   	(237, 1208)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68356B02CB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$77" @530

-					Parent_View 	@529

-					location   	(-1043, 72)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68356D00A6"

-					client     	@529

-					supplier   	@523

-					line_style 	3

-					origin_attachment 	(237, 1208)

-					terminal_attachment 	(237, 1371))

-				    (object RoleView "typeDefinition" @531

-					Parent_View 	@529

-					location   	(-1043, 72)

-					label      	(object SegLabel @532

-					    Parent_View 	@531

-					    location   	(388, 1247)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+typeDefinition"

-					    pctDist    	-0.239264

-					    height     	151

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68356D00A7"

-					client     	@529

-					supplier   	@482

-					line_style 	3

-					origin_attachment 	(237, 1208)

-					terminal_attachment 	(237, 1045)

-					label      	(object SegLabel @533

-					    Parent_View 	@531

-					    location   	(195, 1247)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.239264

-					    height     	43

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @534

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 784)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@534

-				    location   	(198, 743)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$98" @535

-				location   	(728, 775)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6833350340"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$99" @536

-					Parent_View 	@535

-					location   	(-856, -57)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683336028D"

-					client     	@535

-					supplier   	@488

-					vertices   	(list Points

-					    (728, 775)

-					    (788, 775)

-					    (788, 939))

-					line_style 	3

-					origin_attachment 	(728, 775)

-					terminal_attachment 	(788, 939))

-				    (object RoleView "baseTypeDefinition" @537

-					Parent_View 	@535

-					location   	(-856, -57)

-					label      	(object SegLabel @538

-					    Parent_View 	@537

-					    location   	(558, 883)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+baseTypeDefinition"

-					    pctDist    	1.140940

-					    height     	108

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683336028E"

-					client     	@535

-					supplier   	@534

-					line_style 	3

-					origin_attachment 	(728, 775)

-					terminal_attachment 	(579, 775)

-					label      	(object SegLabel @539

-					    Parent_View 	@537

-					    location   	(750, 812)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.152439

-					    height     	37

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @540

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 448)

-				label      	(object ItemLabel

-				    Parent_View 	@540

-				    location   	(1017, 407)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	590

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	608

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$140" @541

-				location   	(1629, 574)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69D29E014D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "referencedKey" @542

-					Parent_View 	@541

-					location   	(-83, 94)

-					label      	(object SegLabel @543

-					    Parent_View 	@542

-					    location   	(1761, 608)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+referencedKey"

-					    pctDist    	-1.797297

-					    height     	34

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69D2A80165"

-					client     	@541

-					supplier   	@540

-					vertices   	(list Points

-					    (1629, 574)

-					    (1555, 574)

-					    (1555, 501))

-					line_style 	3

-					origin_attachment 	(1629, 574)

-					terminal_attachment 	(1555, 501)

-					label      	(object SegLabel @544

-					    Parent_View 	@542

-					    location   	(1622, 539)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.047619

-					    height     	36

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$141" @545

-					Parent_View 	@541

-					location   	(-83, 94)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69D2A8016F"

-					client     	@541

-					supplier   	@540

-					vertices   	(list Points

-					    (1629, 574)

-					    (1689, 574)

-					    (1689, 444)

-					    (1616, 444))

-					line_style 	3

-					origin_attachment 	(1629, 574)

-					terminal_attachment 	(1616, 444))))

-			    (object AssociationViewNew "$UNNAMED$144" @546

-				location   	(1197, 608)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D330025"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$145" @547

-					Parent_View 	@546

-					location   	(-115, 32)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330365"

-					client     	@546

-					supplier   	@540

-					line_style 	3

-					origin_attachment 	(1197, 608)

-					terminal_attachment 	(1197, 501))

-				    (object RoleView "fields" @548

-					Parent_View 	@546

-					location   	(-115, 32)

-					label      	(object SegLabel @549

-					    Parent_View 	@548

-					    location   	(1119, 655)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	120

-					    justify    	0

-					    label      	"+fields"

-					    pctDist    	0.439252

-					    height     	78

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330379"

-					client     	@546

-					supplier   	@504

-					line_style 	3

-					origin_attachment 	(1197, 608)

-					terminal_attachment 	(1197, 715)

-					label      	(object SegLabel @550

-					    Parent_View 	@548

-					    location   	(1253, 654)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.429907

-					    height     	56

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$142" @551

-				location   	(1415, 608)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D3D003E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$143" @552

-					Parent_View 	@551

-					location   	(103, 32)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E022A"

-					client     	@551

-					supplier   	@540

-					line_style 	3

-					origin_attachment 	(1415, 608)

-					terminal_attachment 	(1415, 501))

-				    (object RoleView "selector" @553

-					Parent_View 	@551

-					location   	(103, 32)

-					label      	(object SegLabel @554

-					    Parent_View 	@553

-					    location   	(1513, 651)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+selector"

-					    pctDist    	0.411215

-					    height     	98

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E0234"

-					client     	@551

-					supplier   	@504

-					line_style 	3

-					origin_attachment 	(1415, 608)

-					terminal_attachment 	(1415, 715)

-					label      	(object SegLabel @555

-					    Parent_View 	@553

-					    location   	(1381, 650)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.392523

-					    height     	34

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @556

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				location   	(1312, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@556

-				    location   	(1022, 68)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	581

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	599

-				height     	209

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$186" @557

-				location   	(2395, 606)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EEA7023E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$187" @558

-					Parent_View 	@557

-					location   	(-853, 174)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EEA8038A"

-					client     	@557

-					supplier   	@556

-					vertices   	(list Points

-					    (2395, 606)

-					    (2395, 65)

-					    (1611, 65))

-					line_style 	3

-					origin_attachment 	(2395, 606)

-					terminal_attachment 	(1611, 65))

-				    (object RoleView "notationDeclarations" @559

-					Parent_View 	@557

-					location   	(-853, 174)

-					label      	(object SegLabel @560

-					    Parent_View 	@559

-					    location   	(2089, 104)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+notationDeclarations"

-					    pctDist    	-0.489776

-					    height     	307

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EEA8038B"

-					client     	@557

-					supplier   	@505

-					vertices   	(list Points

-					    (2395, 606)

-					    (2395, 1633)

-					    (2098, 1633))

-					line_style 	3

-					origin_attachment 	(2395, 606)

-					terminal_attachment 	(2098, 1633)

-					label      	(object SegLabel @561

-					    Parent_View 	@559

-					    location   	(2344, 105)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.487829

-					    height     	52

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$182" @562

-				location   	(1772, 249)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EEFF024F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$183" @563

-					Parent_View 	@562

-					location   	(-948, -327)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EF00025A"

-					client     	@562

-					supplier   	@556

-					line_style 	3

-					origin_attachment 	(1772, 249)

-					terminal_attachment 	(1611, 249))

-				    (object RoleView "modelGroupDefinitions" @564

-					Parent_View 	@562

-					location   	(-948, -327)

-					label      	(object SegLabel @565

-					    Parent_View 	@564

-					    location   	(2076, 335)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	432

-					    justify    	0

-					    label      	"+modelGroupDefinitions"

-					    pctDist    	0.713592

-					    height     	244

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EF000264"

-					client     	@562

-					supplier   	@506

-					vertices   	(list Points

-					    (1772, 249)

-					    (1832, 249)

-					    (1832, 395))

-					line_style 	3

-					origin_attachment 	(1772, 249)

-					terminal_attachment 	(1832, 395)

-					label      	(object SegLabel @566

-					    Parent_View 	@564

-					    location   	(1781, 340)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.737864

-					    height     	52

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$178" @567

-				location   	(2346, 518)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EE920216"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$179" @568

-					Parent_View 	@567

-					location   	(154, 86)

-					label      	(object SegLabel @569

-					    Parent_View 	@568

-					    location   	(1872, 1857)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	-3.630072

-					    height     	475

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE93018B"

-					client     	@567

-					supplier   	@556

-					vertices   	(list Points

-					    (2346, 518)

-					    (2346, 149)

-					    (1611, 149))

-					line_style 	3

-					origin_attachment 	(2346, 518)

-					terminal_attachment 	(1611, 149))

-				    (object RoleView "attributeGroupDefinitions" @570

-					Parent_View 	@567

-					location   	(154, 86)

-					label      	(object SegLabel @571

-					    Parent_View 	@570

-					    location   	(2008, 195)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	468

-					    justify    	0

-					    label      	"+attributeGroupDefinitions"

-					    pctDist    	-0.349946

-					    height     	339

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE93018C"

-					client     	@567

-					supplier   	@512

-					vertices   	(list Points

-					    (2346, 518)

-					    (2346, 1441)

-					    (2166, 1441))

-					line_style 	3

-					origin_attachment 	(2346, 518)

-					terminal_attachment 	(2166, 1441)

-					label      	(object SegLabel @572

-					    Parent_View 	@570

-					    location   	(2299, 197)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.348862

-					    height     	48

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$180" @573

-				location   	(203, 159)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EE760049"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$181" @574

-					Parent_View 	@573

-					location   	(-485, -273)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE760374"

-					client     	@573

-					supplier   	@556

-					line_style 	3

-					origin_attachment 	(203, 159)

-					terminal_attachment 	(1013, 159))

-				    (object RoleView "typeDefinitions" @575

-					Parent_View 	@573

-					location   	(-485, -273)

-					label      	(object SegLabel @576

-					    Parent_View 	@575

-					    location   	(349, 196)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+typeDefinitions"

-					    pctDist    	-1.475728

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE76037E"

-					client     	@573

-					supplier   	@534

-					vertices   	(list Points

-					    (203, 159)

-					    (104, 159)

-					    (104, 784)

-					    (189, 784))

-					line_style 	3

-					origin_attachment 	(203, 159)

-					terminal_attachment 	(189, 784)

-					label      	(object SegLabel @577

-					    Parent_View 	@575

-					    location   	(155, 200)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.059701

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$184" @578

-				location   	(1087, 329)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFC2A1701ED"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$185" @579

-					Parent_View 	@578

-					location   	(-577, -23)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFC2A1A0273"

-					client     	@578

-					supplier   	@556

-					line_style 	3

-					origin_attachment 	(1087, 329)

-					terminal_attachment 	(1087, 264))

-				    (object RoleView "identityConstraintDefinitions" @580

-					Parent_View 	@578

-					location   	(-577, -23)

-					label      	(object SegLabel @581

-					    Parent_View 	@580

-					    location   	(1375, 338)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+identityConstraintDefinitions"

-					    pctDist    	0.130952

-					    height     	288

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFC2A1A027D"

-					client     	@578

-					supplier   	@540

-					line_style 	3

-					origin_attachment 	(1087, 329)

-					terminal_attachment 	(1087, 395)

-					label      	(object SegLabel @582

-					    Parent_View 	@580

-					    location   	(1018, 336)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.107143

-					    height     	70

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$176" @583

-				location   	(48, 320)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66FDFA00C3"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$177" @584

-					Parent_View 	@583

-					location   	(-1072, -288)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66FDFB027D"

-					client     	@583

-					supplier   	@556

-					vertices   	(list Points

-					    (49, 322)

-					    (49, 68)

-					    (1013, 68))

-					line_style 	3

-					origin_attachment 	(49, 322)

-					terminal_attachment 	(1013, 68))

-				    (object RoleView "attributeDeclarations" @585

-					Parent_View 	@583

-					location   	(-1072, -288)

-					label      	(object SegLabel @586

-					    Parent_View 	@585

-					    location   	(338, 106)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+attributeDeclarations"

-					    pctDist    	-0.198536

-					    height     	289

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66FDFB027E"

-					client     	@583

-					supplier   	@523

-					vertices   	(list Points

-					    (49, 322)

-					    (49, 1415)

-					    (174, 1415))

-					line_style 	3

-					origin_attachment 	(49, 322)

-					terminal_attachment 	(174, 1415)

-					label      	(object SegLabel @587

-					    Parent_View 	@585

-					    location   	(91, 108)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.196706

-					    height     	42

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @588

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 448)

-				label      	(object ItemLabel

-				    Parent_View 	@588

-				    location   	(175, 412)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	483

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	501

-				height     	97

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$126" @589

-				location   	(499, 589)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69C0590198"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$127" @590

-					Parent_View 	@589

-					location   	(-13, 109)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69C05D01E3"

-					client     	@589

-					supplier   	@588

-					vertices   	(list Points

-					    (499, 589)

-					    (452, 589)

-					    (452, 496))

-					line_style 	3

-					origin_attachment 	(499, 589)

-					terminal_attachment 	(452, 496))

-				    (object RoleView "substitutionGroupAffiliation" @591

-					Parent_View 	@589

-					location   	(-13, 109)

-					label      	(object SegLabel @592

-					    Parent_View 	@591

-					    location   	(811, 585)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	504

-					    justify    	0

-					    label      	"+substitutionGroupAffiliation"

-					    pctDist    	6.520833

-					    height     	5

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69C05D01ED"

-					client     	@589

-					supplier   	@588

-					vertices   	(list Points

-					    (499, 589)

-					    (547, 589)

-					    (547, 496))

-					line_style 	3

-					origin_attachment 	(499, 589)

-					terminal_attachment 	(547, 496)

-					label      	(object SegLabel @593

-					    Parent_View 	@591

-					    location   	(499, 559)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.000000

-					    height     	31

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$120" @594

-				location   	(241, 613)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68338C0058"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$121" @595

-					Parent_View 	@594

-					location   	(-1343, -219)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68338C03BF"

-					client     	@594

-					supplier   	@588

-					line_style 	3

-					origin_attachment 	(241, 613)

-					terminal_attachment 	(241, 496))

-				    (object RoleView "typeDefinition" @596

-					Parent_View 	@594

-					location   	(-1343, -219)

-					label      	(object SegLabel @597

-					    Parent_View 	@596

-					    location   	(408, 694)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+typeDefinition"

-					    pctDist    	0.686441

-					    height     	167

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68338C03C0"

-					client     	@594

-					supplier   	@534

-					line_style 	3

-					origin_attachment 	(241, 613)

-					terminal_attachment 	(241, 731)

-					label      	(object SegLabel @598

-					    Parent_View 	@596

-					    location   	(202, 685)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.610169

-					    height     	39

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$122" @599

-				location   	(837, 460)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6833EF0160"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$123" @600

-					Parent_View 	@599

-					location   	(-1819, -68)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00298"

-					client     	@599

-					supplier   	@588

-					line_style 	3

-					origin_attachment 	(837, 460)

-					terminal_attachment 	(666, 460))

-				    (object RoleView "identityConstraintDefinitions" @601

-					Parent_View 	@599

-					location   	(-1819, -68)

-					label      	(object SegLabel @602

-					    Parent_View 	@601

-					    location   	(880, 528)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+identityConstraintDefinitions"

-					    pctDist    	0.251462

-					    height     	68

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00299"

-					client     	@599

-					supplier   	@540

-					line_style 	3

-					origin_attachment 	(837, 460)

-					terminal_attachment 	(1008, 460)

-					label      	(object SegLabel @603

-					    Parent_View 	@601

-					    location   	(859, 407)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.130435

-					    height     	54

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$174" @604

-				location   	(541, 246)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EE8D01BF"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$175" @605

-					Parent_View 	@604

-					location   	(-1123, -186)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE8E0198"

-					client     	@604

-					supplier   	@556

-					line_style 	3

-					origin_attachment 	(541, 246)

-					terminal_attachment 	(1013, 246))

-				    (object RoleView "elementDeclarations" @606

-					Parent_View 	@604

-					location   	(-1123, -186)

-					label      	(object SegLabel @607

-					    Parent_View 	@606

-					    location   	(443, 335)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+elementDeclarations"

-					    pctDist    	0.209302

-					    height     	89

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE8E0199"

-					client     	@604

-					supplier   	@588

-					vertices   	(list Points

-					    (541, 246)

-					    (224, 246)

-					    (224, 400))

-					line_style 	3

-					origin_attachment 	(541, 246)

-					terminal_attachment 	(224, 400)

-					label      	(object SegLabel @608

-					    Parent_View 	@606

-					    location   	(186, 335)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.864693

-					    height     	39

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$128" @609

-				location   	(353, 621)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C42DBDD0297"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$129" @610

-					Parent_View 	@609

-					location   	(-63, 173)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C42DBE0011E"

-					client     	@609

-					supplier   	@588

-					vertices   	(list Points

-					    (353, 621)

-					    (306, 621)

-					    (306, 496))

-					line_style 	3

-					origin_attachment 	(353, 621)

-					terminal_attachment 	(306, 496))

-				    (object RoleView "substitutionGroup" @611

-					Parent_View 	@609

-					location   	(-63, 173)

-					label      	(object SegLabel @612

-					    Parent_View 	@611

-					    location   	(579, 636)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+substitutionGroup"

-					    pctDist    	4.808511

-					    height     	15

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C42DBE00128"

-					client     	@609

-					supplier   	@588

-					vertices   	(list Points

-					    (353, 621)

-					    (400, 621)

-					    (400, 496))

-					line_style 	3

-					origin_attachment 	(353, 621)

-					terminal_attachment 	(400, 496)

-					label      	(object SegLabel @613

-					    Parent_View 	@611

-					    location   	(350, 583)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.069767

-					    height     	39

-					    orientation 	0))))))

-		    (object ClassDiagram "3. Component Attributes  (Part 1 : Structures)"

-			quid       	"3B69E78602C5"

-			title      	"3. Component Attributes  (Part 1 : Structures)"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @614

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 128)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@614

-				    location   	(46, 47)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	516

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				compartment 	(object Compartment

-				    Parent_View 	@614

-				    location   	(46, 107)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	524

-				    compartmentItems 	(list Compartment

-					"+ name : String"

-					"+ targetNamespace : String"))

-				width      	534

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @615

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 1648)

-				label      	(object ItemLabel

-				    Parent_View 	@615

-				    location   	(41, 1567)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	512

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @616

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2368, 1680)

-				label      	(object ItemLabel

-				    Parent_View 	@616

-				    location   	(1781, 1524)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1174

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				compartment 	(object Compartment

-				    Parent_View 	@616

-				    location   	(1781, 1584)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	5

-				    max_width  	1177

-				    compartmentItems 	(list Compartment

-					"+ derivationMethod : XSDDerivationMethod = restriction"

-					"<<0..*>> + final : XSDComplexFinal"

-					"+ abstract : boolean"

-					"+ contentTypeCategory : XSDContentTypeCategory"

-					"<<0..*>> + prohibitedSubstitutions : XSDProhibitedSubstitutions"))

-				width      	1192

-				height     	336

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @617

-				location   	(463, 362)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@614

-				vertices   	(list Points

-				    (463, 362)

-				    (463, 221)))

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @618

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1408, 1600)

-				label      	(object ItemLabel

-				    Parent_View 	@618

-				    location   	(1094, 1519)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	628

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@618

-				    location   	(1094, 1579)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	628

-				    compartmentItems 	(list Compartment

-					"+ variety : XSDVariety"

-					"<<0..*>> + final : XSDSimpleFinal"))

-				width      	646

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @619

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(912, 144)

-				label      	(object ItemLabel

-				    Parent_View 	@619

-				    location   	(647, 38)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	530

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				compartment 	(object Compartment

-				    Parent_View 	@619

-				    location   	(647, 98)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	538

-				    compartmentItems 	(list Compartment

-					"+ required : boolean"

-					"+ value : Value"

-					"+ constraint : XSDConstraint"))

-				width      	548

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @620

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(688, 1936)

-				label      	(object ItemLabel

-				    Parent_View 	@620

-				    location   	(45, 1830)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1286

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				compartment 	(object Compartment

-				    Parent_View 	@620

-				    location   	(45, 1890)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	1294

-				    compartmentItems 	(list Compartment

-					"+ namespaceConstraintCategory : XSDNamespaceConstraintCategory"

-					"<<0..*>> + namespaceConstraint : String"

-					"+ processContents : XSDProcessContents"))

-				width      	1304

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @621

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(336, 1440)

-				label      	(object ItemLabel

-				    Parent_View 	@621

-				    location   	(47, 1384)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	578

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	596

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @622

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 512)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@622

-				    location   	(36, 431)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				compartment 	(object Compartment

-				    Parent_View 	@622

-				    location   	(36, 491)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	548

-				    compartmentItems 	(list Compartment

-					"+ value : Value"

-					"+ constraint : XSDConstraint"))

-				width      	554

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @623

-				location   	(294, 697)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@622

-				vertices   	(list Points

-				    (294, 697)

-				    (294, 605)))

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @624

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2256, 128)

-				label      	(object ItemLabel

-				    Parent_View 	@624

-				    location   	(1995, 47)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	522

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	540

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @625

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2688, 512)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@625

-				    location   	(2418, 460)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	558

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @626

-				location   	(2684, 962)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@625

-				vertices   	(list Points

-				    (2684, 962)

-				    (2684, 576)))

-			    (object ClassView "Class" "Logical View::xsd::XSDCompositor" @627

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@627

-				    location   	(45, 1116)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDCompositor")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@627

-				    location   	(45, 1066)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B869B620037"

-				width      	344

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConstraint" @628

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@628

-				    location   	(638, 469)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDConstraint")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@628

-				    location   	(638, 419)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B869E2601AE"

-				width      	342

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDerivationMethod" @629

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2192, 2272)

-				label      	(object ItemLabel

-				    Parent_View 	@629

-				    location   	(1980, 2213)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"XSDDerivationMethod")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@629

-				    location   	(1980, 2163)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B86A0B000CE"

-				width      	442

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintCategory" @630

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1584, 176)

-				label      	(object ItemLabel

-				    Parent_View 	@630

-				    location   	(1281, 88)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	607

-				    justify    	0

-				    label      	"XSDIdentityConstraintCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@630

-				    location   	(1281, 38)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	607

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B86A1E00272"

-				width      	625

-				height     	300

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDContentTypeCategory" @631

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2704, 2224)

-				label      	(object ItemLabel

-				    Parent_View 	@631

-				    location   	(2456, 2115)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	496

-				    justify    	0

-				    label      	"XSDContentTypeCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@631

-				    location   	(2456, 2065)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	496

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B86A79F03A2"

-				width      	514

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDVariety" @632

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(880, 1600)

-				label      	(object ItemLabel

-				    Parent_View 	@632

-				    location   	(708, 1516)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"XSDVariety")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@632

-				    location   	(708, 1466)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FF7730249"

-				width      	362

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDProcessContents" @633

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(976, 2240)

-				label      	(object ItemLabel

-				    Parent_View 	@633

-				    location   	(766, 2156)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"XSDProcessContents")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@633

-				    location   	(766, 2106)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FF8C70284"

-				width      	438

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathVariety" @634

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2768, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@634

-				    location   	(2587, 97)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	363

-				    justify    	0

-				    label      	"XSDXPathVariety")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@634

-				    location   	(2587, 47)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	363

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FFB89033A"

-				width      	381

-				height     	250

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleFinal" @635

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 1872)

-				label      	(object ItemLabel

-				    Parent_View 	@635

-				    location   	(1389, 1788)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDSimpleFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@635

-				    location   	(1389, 1738)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C25D0295"

-				compartment 	(object Compartment

-				    Parent_View 	@635

-				    location   	(1389, 1848)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	241

-				    compartmentItems 	(list Compartment

-					"+ list"

-					"+ restriction"

-					"+ union"))

-				width      	344

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexFinal" @636

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 2000)

-				label      	(object ItemLabel

-				    Parent_View 	@636

-				    location   	(1786, 1941)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"XSDComplexFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@636

-				    location   	(1786, 1891)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C2CA01CB"

-				compartment 	(object Compartment

-				    Parent_View 	@636

-				    location   	(1786, 2001)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	238

-				    compartmentItems 	(list Compartment

-					"+ extension"

-					"+ restriction"))

-				width      	382

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSubstitutionGroupExclusions" @637

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@637

-				    location   	(485, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	630

-				    justify    	0

-				    label      	"XSDSubstitutionGroupExclusions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@637

-				    location   	(485, 1075)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	630

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C59100AE"

-				width      	648

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDisallowedSubstitutions" @638

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1440, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@638

-				    location   	(1171, 1116)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDDisallowedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@638

-				    location   	(1171, 1066)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5A403DF"

-				compartment 	(object Compartment

-				    Parent_View 	@638

-				    location   	(1171, 1176)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	264

-				    compartmentItems 	(list Compartment

-					"+ substitution"

-					"+ extension"

-					"+ restriction"))

-				width      	556

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDProhibitedSubstitutions" @639

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1664, 2272)

-				label      	(object ItemLabel

-				    Parent_View 	@639

-				    location   	(1398, 2213)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"XSDProhibitedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@639

-				    location   	(1398, 2163)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5BE0272"

-				compartment 	(object Compartment

-				    Parent_View 	@639

-				    location   	(1398, 2273)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	238

-				    compartmentItems 	(list Compartment

-					"+ extension"

-					"+ restriction"))

-				width      	550

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamespaceConstraintCategory" @640

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 2240)

-				label      	(object ItemLabel

-				    Parent_View 	@640

-				    location   	(45, 2154)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	678

-				    justify    	0

-				    label      	"XSDNamespaceConstraintCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@640

-				    location   	(45, 2104)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	678

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5EA0023"

-				width      	696

-				height     	296

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @641

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1264, 880)

-				label      	(object ItemLabel

-				    Parent_View 	@641

-				    location   	(571, 749)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1386

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				compartment 	(object Compartment

-				    Parent_View 	@641

-				    location   	(571, 809)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	1396

-				    compartmentItems 	(list Compartment

-					"+ nillable : boolean"

-					"<<0..*>> + disallowedSubstitutions : XSDDisallowedSubstitutions"

-					"<<0..*>> + substitutionGroupExclusions : XSDSubstitutionGroupExclusions"

-					"+ abstract : boolean"))

-				width      	1404

-				height     	286

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @642

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@641

-				supplier   	@622

-				line_style 	3

-				origin_attachment 	(681, 737)

-				terminal_attachment 	(681, 697)

-				drawSupplier 	@623)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @643

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 864)

-				label      	(object ItemLabel

-				    Parent_View 	@643

-				    location   	(35, 812)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	492

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @644

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2688, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@644

-				    location   	(2420, 1100)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	554

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @645

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC800D2"

-				client     	@644

-				supplier   	@625

-				line_style 	3

-				origin_attachment 	(2862, 1088)

-				terminal_attachment 	(2862, 962)

-				drawSupplier 	@626)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @646

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2352, 1312)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@646

-				    location   	(2168, 1261)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	368

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	386

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @647

-				location   	(2375, 1465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@646

-				vertices   	(list Points

-				    (2375, 1465)

-				    (2375, 1375)))

-			    (object InheritView "" @648

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@646

-				supplier   	@625

-				line_style 	3

-				origin_attachment 	(2368, 1249)

-				terminal_attachment 	(2368, 962)

-				drawSupplier 	@626)

-			    (object InheritView "" @649

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@616

-				supplier   	@646

-				line_style 	3

-				origin_attachment 	(2818, 1512)

-				terminal_attachment 	(2818, 1465)

-				drawSupplier 	@647)

-			    (object InheritView "" @650

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@618

-				supplier   	@646

-				line_style 	3

-				origin_attachment 	(1406, 1507)

-				terminal_attachment 	(1406, 1465)

-				drawSupplier 	@647)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @651

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2064, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@651

-				    location   	(1818, 1101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	510

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @652

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC40090"

-				client     	@651

-				supplier   	@625

-				line_style 	3

-				origin_attachment 	(2115, 1089)

-				terminal_attachment 	(2115, 962)

-				drawSupplier 	@626)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @653

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1600, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@653

-				    location   	(1034, 468)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1132

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	1150

-				height     	144

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @654

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684AA30242"

-				client     	@653

-				supplier   	@614

-				line_style 	3

-				origin_attachment 	(1568, 456)

-				terminal_attachment 	(1568, 362)

-				drawSupplier 	@617)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @655

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 784)

-				label      	(object ItemLabel

-				    Parent_View 	@655

-				    location   	(2078, 703)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	484

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	502

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @656

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(176, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@656

-				    location   	(43, 268)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	266

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	284

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @657

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68494302F1"

-				client     	@655

-				supplier   	@614

-				line_style 	3

-				origin_attachment 	(2290, 691)

-				terminal_attachment 	(2290, 362)

-				drawSupplier 	@617)

-			    (object InheritView "" @658

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B7DC0193"

-				client     	@643

-				supplier   	@622

-				line_style 	3

-				origin_attachment 	(141, 800)

-				terminal_attachment 	(141, 697)

-				drawSupplier 	@623)

-			    (object InheritView "" @659

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@622

-				supplier   	@614

-				line_style 	3

-				origin_attachment 	(372, 419)

-				terminal_attachment 	(372, 362)

-				drawSupplier 	@617)

-			    (object InheritView "" @660

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@625

-				supplier   	@614

-				line_style 	3

-				origin_attachment 	(2687, 448)

-				terminal_attachment 	(2687, 362)

-				drawSupplier 	@617)))

-		    (object ClassDiagram "4. Component Hierarchy, Relations and Attributes (Part 2: Datatypes)"

-			quid       	"3B6C3265005F"

-			title      	"4. Component Hierarchy, Relations and Attributes (Part 2: Datatypes)"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDFixedFacet" @661

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 896)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@661

-				    location   	(32, 840)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	320

-				    justify    	0

-				    label      	"XSDFixedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C699E00C1"

-				width      	338

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRepeatableFacet" @662

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(720, 896)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@662

-				    location   	(504, 845)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	432

-				    justify    	0

-				    label      	"XSDRepeatableFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6AA6031A"

-				width      	450

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDEnumerationFacet" @663

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@663

-				    location   	(266, 1112)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	460

-				    justify    	0

-				    label      	"XSDEnumerationFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ACE0141"

-				width      	478

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDPatternFacet" @664

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1008, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@664

-				    location   	(777, 1112)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDPatternFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ADB026C"

-				width      	480

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @665

-				location   	(718, 1049)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@662

-				vertices   	(list Points

-				    (718, 1049)

-				    (718, 959)))

-			    (object ClassView "Class" "Logical View::xsd::XSDOrderedFacet" @666

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2000, 928)

-				label      	(object ItemLabel

-				    Parent_View 	@666

-				    location   	(1799, 872)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"XSDOrderedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C74DD0248"

-				width      	420

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDBoundedFacet" @667

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1568, 928)

-				label      	(object ItemLabel

-				    Parent_View 	@667

-				    location   	(1383, 872)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	370

-				    justify    	0

-				    label      	"XSDBoundedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C751D0344"

-				width      	388

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDCardinalityFacet" @668

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2032, 1104)

-				label      	(object ItemLabel

-				    Parent_View 	@668

-				    location   	(1807, 1048)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	450

-				    justify    	0

-				    label      	"XSDCardinalityFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C755D03D2"

-				width      	468

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNumericFacet" @669

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1504, 1104)

-				label      	(object ItemLabel

-				    Parent_View 	@669

-				    location   	(1319, 1049)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	370

-				    justify    	0

-				    label      	"XSDNumericFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C75950206"

-				width      	388

-				height     	134

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDLengthFacet" @670

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(656, 1376)

-				label      	(object ItemLabel

-				    Parent_View 	@670

-				    location   	(491, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	330

-				    justify    	0

-				    label      	"XSDLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C776200E7"

-				width      	348

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinLengthFacet" @671

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(608, 1552)

-				label      	(object ItemLabel

-				    Parent_View 	@671

-				    location   	(405, 1497)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"XSDMinLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C778C0065"

-				width      	424

-				height     	134

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @672

-				location   	(144, 1262)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@661

-				vertices   	(list Points

-				    (144, 1262)

-				    (144, 964)))

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxLengthFacet" @673

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1216, 1552)

-				label      	(object ItemLabel

-				    Parent_View 	@673

-				    location   	(1007, 1497)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDMaxLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C77C70146"

-				width      	436

-				height     	134

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWhiteSpaceFacet" @674

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1120, 1376)

-				label      	(object ItemLabel

-				    Parent_View 	@674

-				    location   	(880, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	480

-				    justify    	0

-				    label      	"XSDWhiteSpaceFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C784601B7"

-				width      	498

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxInclusiveFacet" @675

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@675

-				    location   	(1090, 1676)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"XSDMaxInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C787D00DA"

-				width      	462

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxExclusiveFacet" @676

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1424, 1904)

-				label      	(object ItemLabel

-				    Parent_View 	@676

-				    location   	(1193, 1852)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDMaxExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C789600C2"

-				width      	480

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinInclusiveFacet" @677

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@677

-				    location   	(282, 1676)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	428

-				    justify    	0

-				    label      	"XSDMinInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C788702C9"

-				width      	446

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinExclusiveFacet" @678

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1904)

-				label      	(object ItemLabel

-				    Parent_View 	@678

-				    location   	(124, 1852)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	456

-				    justify    	0

-				    label      	"XSDMinExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C792D000A"

-				width      	474

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTotalDigitsFacet" @679

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@679

-				    location   	(52, 2056)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	408

-				    justify    	0

-				    label      	"XSDTotalDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79A0020E"

-				width      	426

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFractionDigitsFacet" @680

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@680

-				    location   	(1318, 2056)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDFractionDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79BE02EE"

-				width      	486

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @681

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C9D03C7"

-				client     	@663

-				supplier   	@662

-				line_style 	3

-				origin_attachment 	(394, 1100)

-				terminal_attachment 	(394, 1049)

-				drawSupplier 	@665)

-			    (object InheritView "" @682

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C78620045"

-				client     	@674

-				supplier   	@661

-				line_style 	3

-				origin_attachment 	(1119, 1308)

-				terminal_attachment 	(1119, 1262)

-				drawSupplier 	@672)

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @683

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(336, 160)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@683

-				    location   	(174, 117)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	342

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @684

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6CA5038D"

-				client     	@664

-				supplier   	@662

-				line_style 	3

-				origin_attachment 	(1044, 1100)

-				terminal_attachment 	(1044, 1049)

-				drawSupplier 	@665)

-			    (object InheritView "" @685

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C778002DF"

-				client     	@670

-				supplier   	@661

-				line_style 	3

-				origin_attachment 	(663, 1308)

-				terminal_attachment 	(663, 1262)

-				drawSupplier 	@672)

-			    (object ClassView "Class" "Logical View::xsd::XSDOrdered" @686

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2048, 1408)

-				label      	(object ItemLabel

-				    Parent_View 	@686

-				    location   	(1835, 1324)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"XSDOrdered")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@686

-				    location   	(1835, 1274)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BC7715202E4"

-				width      	444

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDCardinality" @687

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2048, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@687

-				    location   	(1835, 1669)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"XSDCardinality")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@687

-				    location   	(1835, 1619)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BC7715D009B"

-				width      	444

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWhiteSpace" @688

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2064, 2032)

-				label      	(object ItemLabel

-				    Parent_View 	@688

-				    location   	(1861, 1951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"XSDWhiteSpace")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@688

-				    location   	(1861, 1901)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BEED0F60342"

-				width      	424

-				height     	287

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::Value" @689

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(880, 2096)

-				label      	(object ItemLabel

-				    Parent_View 	@689

-				    location   	(571, 2062)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	618

-				    justify    	0

-				    label      	"Value")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@689

-				    location   	(571, 2012)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	618

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3C040B5B031F"

-				width      	636

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @690

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B610337"

-				client     	@679

-				supplier   	@661

-				line_style 	3

-				origin_attachment 	(75, 2044)

-				terminal_attachment 	(75, 1262)

-				drawSupplier 	@672)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinFacet" @691

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 1376)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@691

-				    location   	(113, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	286

-				    justify    	0

-				    label      	"XSDMinFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CDE037C"

-				compartment 	(object Compartment

-				    Parent_View 	@691

-				    location   	(113, 1380)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	290

-				    compartmentItems 	(list Compartment

-					"+ value : Value"))

-				width      	304

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxFacet" @692

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1584, 1376)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@692

-				    location   	(1440, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	288

-				    justify    	0

-				    label      	"XSDMaxFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CEB010E"

-				compartment 	(object Compartment

-				    Parent_View 	@692

-				    location   	(1440, 1380)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	294

-				    compartmentItems 	(list Compartment

-					"+ value : Value"))

-				width      	306

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @693

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C0A1D240098"

-				client     	@691

-				supplier   	@661

-				line_style 	3

-				origin_attachment 	(235, 1308)

-				terminal_attachment 	(235, 1262)

-				drawSupplier 	@672)

-			    (object InheritView "" @694

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C0A1D3103AD"

-				client     	@692

-				supplier   	@661

-				line_style 	3

-				origin_attachment 	(1581, 1308)

-				terminal_attachment 	(1581, 1262)

-				drawSupplier 	@672)

-			    (object InheritView "" @695

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B520353"

-				client     	@677

-				supplier   	@691

-				line_style 	3

-				origin_attachment 	(285, 1664)

-				terminal_attachment 	(285, 1444))

-			    (object InheritView "" @696

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B8303B8"

-				client     	@675

-				supplier   	@692

-				line_style 	3

-				origin_attachment 	(1500, 1664)

-				terminal_attachment 	(1500, 1444))

-			    (object InheritView "" @697

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B8E0309"

-				client     	@676

-				supplier   	@692

-				line_style 	3

-				origin_attachment 	(1622, 1840)

-				terminal_attachment 	(1622, 1444))

-			    (object InheritView "" @698

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C77C400C0"

-				client     	@671

-				supplier   	@661

-				line_style 	3

-				origin_attachment 	(447, 1485)

-				terminal_attachment 	(447, 1262)

-				drawSupplier 	@672)

-			    (object InheritView "" @699

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B7D00FC"

-				client     	@673

-				supplier   	@661

-				line_style 	3

-				origin_attachment 	(1397, 1485)

-				terminal_attachment 	(1397, 1262)

-				drawSupplier 	@672)

-			    (object InheritView "" @700

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B990016"

-				client     	@680

-				supplier   	@661

-				line_style 	3

-				origin_attachment 	(1775, 2044)

-				terminal_attachment 	(1775, 1262)

-				drawSupplier 	@672)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @701

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 368)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@701

-				    location   	(174, 318)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	388

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				width      	406

-				height     	125

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @702

-				location   	(366, 522)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@701

-				vertices   	(list Points

-				    (366, 522)

-				    (366, 430)))

-			    (object ClassView "Class" "Logical View::xsd::XSDConstrainingFacet" @703

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 624)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@703

-				    location   	(34, 573)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"XSDConstrainingFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6B340093"

-				width      	462

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @704

-				location   	(272, 781)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@703

-				vertices   	(list Points

-				    (272, 781)

-				    (272, 687)))

-			    (object InheritView "" @705

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C8F002E"

-				client     	@662

-				supplier   	@703

-				line_style 	3

-				origin_attachment 	(594, 833)

-				terminal_attachment 	(594, 781)

-				drawSupplier 	@704)

-			    (object ClassView "Class" "Logical View::xsd::XSDFundamentalFacet" @706

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(752, 624)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@706

-				    location   	(526, 573)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	452

-				    justify    	0

-				    label      	"XSDFundamentalFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C69E801D6"

-				width      	470

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @707

-				location   	(768, 789)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@706

-				vertices   	(list Points

-				    (768, 789)

-				    (768, 687)))

-			    (object InheritView "" @708

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7659012C"

-				client     	@666

-				supplier   	@706

-				line_style 	3

-				origin_attachment 	(2050, 860)

-				terminal_attachment 	(2050, 789)

-				drawSupplier 	@707)

-			    (object InheritView "" @709

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C763C0224"

-				client     	@667

-				supplier   	@706

-				line_style 	3

-				origin_attachment 	(1525, 860)

-				terminal_attachment 	(1525, 789)

-				drawSupplier 	@707)

-			    (object InheritView "" @710

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C764F0131"

-				client     	@668

-				supplier   	@706

-				line_style 	3

-				origin_attachment 	(2237, 1036)

-				terminal_attachment 	(2237, 789)

-				drawSupplier 	@707)

-			    (object InheritView "" @711

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C76420074"

-				client     	@669

-				supplier   	@706

-				line_style 	3

-				origin_attachment 	(1328, 1037)

-				terminal_attachment 	(1328, 789)

-				drawSupplier 	@707)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @712

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1456, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@712

-				    location   	(1137, 47)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	638

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@712

-				    location   	(1137, 107)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	628

-				    compartmentItems 	(list Compartment

-					"+ variety : XSDVariety"

-					"<<0..*>> + final : XSDSimpleFinal"))

-				width      	656

-				height     	250

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$132" @713

-				location   	(775, 178)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D597102EA"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$133" @714

-					Parent_View 	@713

-					location   	(-1209, -46)

-					label      	(object SegLabel @715

-					    Parent_View 	@714

-					    location   	(509, 235)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D59750119"

-					client     	@713

-					supplier   	@701

-					vertices   	(list Points

-					    (775, 178)

-					    (550, 178)

-					    (550, 306))

-					line_style 	3

-					origin_attachment 	(775, 178)

-					terminal_attachment 	(550, 306))

-				    (object RoleView "simpleTypeDefinition" @716

-					Parent_View 	@713

-					location   	(-1209, -46)

-					label      	(object SegLabel @717

-					    Parent_View 	@716

-					    location   	(875, 136)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+simpleTypeDefinition"

-					    pctDist    	0.283133

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D59750105"

-					client     	@713

-					supplier   	@712

-					line_style 	3

-					origin_attachment 	(775, 178)

-					terminal_attachment 	(1128, 178)

-					label      	(object SegLabel @718

-					    Parent_View 	@716

-					    location   	(1061, 215)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.812500

-					    height     	37

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$194" @719

-				location   	(369, 72)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BC8AE0203A8"

-				roleview_list 	(list RoleViews

-				    (object RoleView "facets" @720

-					Parent_View 	@719

-					location   	(-1615, -152)

-					label      	(object SegLabel @721

-					    Parent_View 	@720

-					    location   	(187, 496)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+facets"

-					    pctDist    	0.913863

-					    height     	87

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BC8AE060065"

-					client     	@719

-					supplier   	@703

-					vertices   	(list Points

-					    (369, 72)

-					    (100, 72)

-					    (100, 561))

-					line_style 	3

-					origin_attachment 	(369, 72)

-					terminal_attachment 	(100, 561)

-					label      	(object SegLabel @722

-					    Parent_View 	@720

-					    location   	(60, 498)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.917900

-					    height     	41

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$195" @723

-					Parent_View 	@719

-					location   	(-1615, -152)

-					label      	(object SegLabel @724

-					    Parent_View 	@723

-					    location   	(976, 31)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BC8AE060051"

-					client     	@719

-					supplier   	@712

-					line_style 	3

-					origin_attachment 	(369, 72)

-					terminal_attachment 	(1128, 72))))

-			    (object AssociationViewNew "$UNNAMED$236" @725

-				location   	(1538, 508)

-				label      	(object SegLabel @726

-				    Parent_View 	@725

-				    location   	(1538, 449)

-				    font       	(object Font

-					italics    	TRUE)

-				    hidden     	TRUE

-				    anchor     	1

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	60

-				    justify    	0

-				    label      	""

-				    pctDist    	0.500000

-				    height     	60

-				    orientation 	0)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C276DA000DE"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$237" @727

-					Parent_View 	@725

-					location   	(-446, 284)

-					label      	(object SegLabel @728

-					    Parent_View 	@727

-					    location   	(1446, 340)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C276DA000DF"

-					client     	@725

-					supplier   	@712

-					vertices   	(list Points

-					    (1538, 508)

-					    (1487, 508)

-					    (1487, 285))

-					line_style 	3

-					origin_attachment 	(1538, 508)

-					terminal_attachment 	(1487, 285))

-				    (object RoleView "itemTypeDefinition" @729

-					Parent_View 	@725

-					location   	(-446, 284)

-					label      	(object SegLabel @730

-					    Parent_View 	@729

-					    location   	(1423, 577)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+itemTypeDefinition"

-					    pctDist    	-2.211539

-					    height     	69

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C276DA000E0"

-					client     	@725

-					supplier   	@712

-					vertices   	(list Points

-					    (1538, 508)

-					    (1590, 508)

-					    (1590, 285))

-					line_style 	3

-					origin_attachment 	(1538, 508)

-					terminal_attachment 	(1590, 285)

-					label      	(object SegLabel @731

-					    Parent_View 	@729

-					    location   	(1539, 468)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.003984

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$196" @732

-				location   	(1729, 574)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C34B70208"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$197" @733

-					Parent_View 	@732

-					location   	(-255, 350)

-					label      	(object SegLabel @734

-					    Parent_View 	@733

-					    location   	(1637, 353)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C34BE0258"

-					client     	@732

-					supplier   	@712

-					vertices   	(list Points

-					    (1729, 574)

-					    (1678, 574)

-					    (1678, 285))

-					line_style 	3

-					origin_attachment 	(1729, 574)

-					terminal_attachment 	(1678, 285))

-				    (object RoleView "memberTypeDefinitions" @735

-					Parent_View 	@732

-					location   	(-255, 350)

-					label      	(object SegLabel @736

-					    Parent_View 	@735

-					    location   	(1559, 654)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	444

-					    justify    	0

-					    label      	"+memberTypeDefinitions"

-					    pctDist    	-3.269231

-					    height     	80

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C34BE0259"

-					client     	@732

-					supplier   	@712

-					vertices   	(list Points

-					    (1729, 574)

-					    (1781, 574)

-					    (1781, 285))

-					line_style 	3

-					origin_attachment 	(1729, 574)

-					terminal_attachment 	(1781, 285)

-					label      	(object SegLabel @737

-					    Parent_View 	@735

-					    location   	(1730, 520)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.312121

-					    height     	52

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$198" @738

-				location   	(748, 269)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C363201DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "fundamentalFacets" @739

-					Parent_View 	@738

-					location   	(-1236, 45)

-					label      	(object SegLabel @740

-					    Parent_View 	@739

-					    location   	(873, 312)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+fundamentalFacets"

-					    pctDist    	-1.409091

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C36350063"

-					client     	@738

-					supplier   	@706

-					vertices   	(list Points

-					    (748, 269)

-					    (659, 269)

-					    (659, 561))

-					line_style 	3

-					origin_attachment 	(748, 269)

-					terminal_attachment 	(659, 561)

-					label      	(object SegLabel @741

-					    Parent_View 	@739

-					    location   	(728, 385)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.538028

-					    height     	69

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$199" @742

-					Parent_View 	@738

-					location   	(-1236, 45)

-					label      	(object SegLabel @743

-					    Parent_View 	@742

-					    location   	(1052, 228)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C36350059"

-					client     	@738

-					supplier   	@712

-					line_style 	3

-					origin_attachment 	(748, 269)

-					terminal_attachment 	(1128, 269))))

-			    (object AssociationViewNew "$UNNAMED$200" @744

-				location   	(1175, 396)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D35AB0273"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$201" @745

-					Parent_View 	@744

-					location   	(-809, 172)

-					label      	(object SegLabel @746

-					    Parent_View 	@745

-					    location   	(1094, 316)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B20291"

-					client     	@744

-					supplier   	@712

-					vertices   	(list Points

-					    (1175, 396)

-					    (1135, 396)

-					    (1135, 285))

-					line_style 	3

-					origin_attachment 	(1175, 396)

-					terminal_attachment 	(1135, 285))

-				    (object RoleView "baseTypeDefinition" @747

-					Parent_View 	@744

-					location   	(-809, 172)

-					label      	(object SegLabel @748

-					    Parent_View 	@747

-					    location   	(1074, 443)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+baseTypeDefinition"

-					    pctDist    	-2.533333

-					    height     	47

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B202A5"

-					client     	@744

-					supplier   	@712

-					vertices   	(list Points

-					    (1175, 396)

-					    (1215, 396)

-					    (1215, 285))

-					line_style 	3

-					origin_attachment 	(1175, 396)

-					terminal_attachment 	(1215, 285)

-					label      	(object SegLabel @749

-					    Parent_View 	@747

-					    location   	(1172, 359)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.096154

-					    height     	38

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$202" @750

-				location   	(1360, 446)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D5572016C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$203" @751

-					Parent_View 	@750

-					location   	(-624, 222)

-					label      	(object SegLabel @752

-					    Parent_View 	@751

-					    location   	(1268, 327)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D5575022F"

-					client     	@750

-					supplier   	@712

-					vertices   	(list Points

-					    (1360, 446)

-					    (1309, 446)

-					    (1309, 285))

-					line_style 	3

-					origin_attachment 	(1360, 446)

-					terminal_attachment 	(1309, 285))

-				    (object RoleView "primitiveTypeDefinition" @753

-					Parent_View 	@750

-					location   	(-624, 222)

-					label      	(object SegLabel @754

-					    Parent_View 	@753

-					    location   	(1204, 508)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	432

-					    justify    	0

-					    label      	"+primitiveTypeDefinition"

-					    pctDist    	-3.000000

-					    height     	62

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D55750243"

-					client     	@750

-					supplier   	@712

-					vertices   	(list Points

-					    (1360, 446)

-					    (1412, 446)

-					    (1412, 285))

-					line_style 	3

-					origin_attachment 	(1360, 446)

-					terminal_attachment 	(1412, 285)

-					label      	(object SegLabel @755

-					    Parent_View 	@753

-					    location   	(1373, 409)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.062147

-					    height     	38

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleFinal" @756

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2080, 512)

-				label      	(object ItemLabel

-				    Parent_View 	@756

-				    location   	(1917, 428)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDSimpleFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@756

-				    location   	(1917, 378)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C25D0295"

-				compartment 	(object Compartment

-				    Parent_View 	@756

-				    location   	(1917, 488)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	3

-				    max_width  	238

-				    compartmentItems 	(list Compartment

-					"+ list"

-					"+ restriction"

-					"+ union"))

-				width      	344

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDVariety" @757

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2080, 176)

-				label      	(object ItemLabel

-				    Parent_View 	@757

-				    location   	(1918, 92)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDVariety")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@757

-				    location   	(1918, 42)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FF7730249"

-				width      	342

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @758

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C7B0396"

-				client     	@706

-				supplier   	@701

-				line_style 	3

-				origin_attachment 	(591, 561)

-				terminal_attachment 	(591, 522)

-				drawSupplier 	@702)

-			    (object InheritView "" @759

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C800394"

-				client     	@703

-				supplier   	@701

-				line_style 	3

-				origin_attachment 	(272, 561)

-				terminal_attachment 	(272, 522)

-				drawSupplier 	@702)

-			    (object InheritView "" @760

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D25680259"

-				client     	@701

-				supplier   	@683

-				line_style 	3

-				origin_attachment 	(366, 306)

-				terminal_attachment 	(366, 215))

-			    (object InheritView "" @761

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C8801B4"

-				client     	@661

-				supplier   	@703

-				line_style 	3

-				origin_attachment 	(147, 828)

-				terminal_attachment 	(147, 781)

-				drawSupplier 	@704)

-			    (object InheritView "" @762

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B590281"

-				client     	@678

-				supplier   	@691

-				line_style 	3

-				origin_attachment 	(150, 1840)

-				terminal_attachment 	(150, 1444))))

-		    (object ClassDiagram "5. Component Annotations"

-			quid       	"3B69D68D00D2"

-			title      	"5. Component Annotations"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @763

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 80)

-				label      	(object ItemLabel

-				    Parent_View 	@763

-				    location   	(88, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	336

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	354

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @764

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@764

-				    location   	(82, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @765

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1872, 1504)

-				label      	(object ItemLabel

-				    Parent_View 	@765

-				    location   	(1626, 1461)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	510

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConstrainingFacet" @766

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 304)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@766

-				    location   	(1663, 261)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	450

-				    justify    	0

-				    label      	"XSDConstrainingFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6B340093"

-				width      	468

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @767

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@767

-				    location   	(74, 1317)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	588

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	606

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @768

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 704)

-				label      	(object ItemLabel

-				    Parent_View 	@768

-				    location   	(86, 661)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @769

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@769

-				    location   	(74, 1141)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	510

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @770

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 544)

-				label      	(object ItemLabel

-				    Parent_View 	@770

-				    location   	(86, 501)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @771

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1200, 80)

-				label      	(object ItemLabel

-				    Parent_View 	@771

-				    location   	(1068, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	264

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	282

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @772

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1936, 1216)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@772

-				    location   	(1750, 1173)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @773

-				location   	(1994, 1412)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@772

-				vertices   	(list Points

-				    (1994, 1412)

-				    (1994, 1271)))

-			    (object InheritView "" @774

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@765

-				supplier   	@772

-				line_style 	3

-				origin_attachment 	(2084, 1449)

-				terminal_attachment 	(2084, 1412)

-				drawSupplier 	@773)

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @775

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 864)

-				label      	(object ItemLabel

-				    Parent_View 	@775

-				    location   	(80, 821)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	384

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	402

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @776

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2000, 80)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@776

-				    location   	(1892, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				width      	234

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @777

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@777

-				    location   	(84, 341)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	554

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @778

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@778

-				    location   	(86, 181)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @779

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1792, 1712)

-				label      	(object ItemLabel

-				    Parent_View 	@779

-				    location   	(1467, 1674)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	651

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	669

-				height     	100

-				annotation 	8)

-			    (object InheritView "" @780

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@779

-				supplier   	@772

-				line_style 	3

-				origin_attachment 	(1572, 1662)

-				terminal_attachment 	(1572, 1412)

-				drawSupplier 	@773)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @781

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 1024)

-				label      	(object ItemLabel

-				    Parent_View 	@781

-				    location   	(78, 981)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDRepeatableFacet" @782

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 560)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@782

-				    location   	(1688, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	432

-				    justify    	0

-				    label      	"XSDRepeatableFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6AA6031A"

-				width      	450

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @783

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1536)

-				label      	(object ItemLabel

-				    Parent_View 	@783

-				    location   	(71, 1493)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	274

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	292

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @784

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@784

-				    location   	(872, 685)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	720

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	738

-				height     	543

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$138" @785

-				location   	(865, 1359)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB0D0183"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$139" @786

-					Parent_View 	@785

-					location   	(-255, 559)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0D033C"

-					client     	@785

-					supplier   	@767

-					line_style 	3

-					origin_attachment 	(865, 1359)

-					terminal_attachment 	(671, 1359))

-				    (object RoleView "annotation" @787

-					Parent_View 	@785

-					location   	(-255, 559)

-					label      	(object SegLabel @788

-					    Parent_View 	@787

-					    location   	(798, 1321)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-1.116667

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0D0346"

-					client     	@785

-					supplier   	@784

-					vertices   	(list Points

-					    (865, 1359)

-					    (925, 1359)

-					    (925, 1215))

-					line_style 	3

-					origin_attachment 	(865, 1359)

-					terminal_attachment 	(925, 1215)

-					label      	(object SegLabel @789

-					    Parent_View 	@787

-					    location   	(987, 1276)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.706422

-					    height     	62

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$162" @790

-				location   	(713, 709)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB0F0212"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$163" @791

-					Parent_View 	@790

-					location   	(-407, -90)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1000C9"

-					client     	@790

-					supplier   	@768

-					line_style 	3

-					origin_attachment 	(713, 709)

-					terminal_attachment 	(563, 709))

-				    (object RoleView "annotation" @792

-					Parent_View 	@790

-					location   	(-407, -90)

-					label      	(object SegLabel @793

-					    Parent_View 	@792

-					    location   	(727, 667)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.095238

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1000D3"

-					client     	@790

-					supplier   	@784

-					line_style 	3

-					origin_attachment 	(713, 709)

-					terminal_attachment 	(863, 709)

-					label      	(object SegLabel @794

-					    Parent_View 	@792

-					    location   	(796, 753)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.553571

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$156" @795

-				location   	(719, 1193)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB15008A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$157" @796

-					Parent_View 	@795

-					location   	(-401, 393)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB160096"

-					client     	@795

-					supplier   	@769

-					line_style 	3

-					origin_attachment 	(719, 1193)

-					terminal_attachment 	(575, 1193))

-				    (object RoleView "annotation" @797

-					Parent_View 	@795

-					location   	(-401, 393)

-					label      	(object SegLabel @798

-					    Parent_View 	@797

-					    location   	(720, 1147)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.006993

-					    height     	47

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1600A0"

-					client     	@795

-					supplier   	@784

-					line_style 	3

-					origin_attachment 	(719, 1193)

-					terminal_attachment 	(863, 1193)

-					label      	(object SegLabel @799

-					    Parent_View 	@797

-					    location   	(806, 1240)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.604167

-					    height     	47

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$116" @800

-				location   	(785, 550)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB0A0066"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$117" @801

-					Parent_View 	@800

-					location   	(-335, -250)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0B023F"

-					client     	@800

-					supplier   	@770

-					line_style 	3

-					origin_attachment 	(785, 550)

-					terminal_attachment 	(563, 550))

-				    (object RoleView "annotation" @802

-					Parent_View 	@800

-					location   	(-335, -250)

-					label      	(object SegLabel @803

-					    Parent_View 	@802

-					    location   	(779, 516)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.070707

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0B0249"

-					client     	@800

-					supplier   	@784

-					vertices   	(list Points

-					    (785, 550)

-					    (884, 550)

-					    (884, 673))

-					line_style 	3

-					origin_attachment 	(785, 550)

-					terminal_attachment 	(884, 673)

-					label      	(object SegLabel @804

-					    Parent_View 	@802

-					    location   	(935, 612)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.729730

-					    height     	51

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$188" @805

-				location   	(1184, 404)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E4560290"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$189" @806

-					Parent_View 	@805

-					location   	(-32, -412)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E4570165"

-					client     	@805

-					supplier   	@771

-					line_style 	3

-					origin_attachment 	(1184, 404)

-					terminal_attachment 	(1184, 135))

-				    (object RoleView "annotations" @807

-					Parent_View 	@805

-					location   	(-32, -412)

-					label      	(object SegLabel @808

-					    Parent_View 	@807

-					    location   	(1324, 226)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	249

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	-0.665428

-					    height     	140

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E457016F"

-					client     	@805

-					supplier   	@784

-					line_style 	3

-					origin_attachment 	(1184, 404)

-					terminal_attachment 	(1184, 673)

-					label      	(object SegLabel @809

-					    Parent_View 	@807

-					    location   	(1251, 615)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.784387

-					    height     	67

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$204" @810

-				location   	(1752, 1034)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E2910158"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$205" @811

-					Parent_View 	@810

-					location   	(536, 218)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E292019F"

-					client     	@810

-					supplier   	@772

-					vertices   	(list Points

-					    (1752, 1034)

-					    (1812, 1034)

-					    (1812, 1161))

-					line_style 	3

-					origin_attachment 	(1752, 1034)

-					terminal_attachment 	(1812, 1161))

-				    (object RoleView "annotation" @812

-					Parent_View 	@810

-					location   	(536, 218)

-					label      	(object SegLabel @813

-					    Parent_View 	@812

-					    location   	(1743, 997)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.059603

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E29201A9"

-					client     	@810

-					supplier   	@784

-					line_style 	3

-					origin_attachment 	(1752, 1034)

-					terminal_attachment 	(1601, 1034)

-					label      	(object SegLabel @814

-					    Parent_View 	@812

-					    location   	(1684, 1066)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.450331

-					    height     	32

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$206" @815

-				location   	(1896, 881)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B9006CF0088"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$207" @816

-					Parent_View 	@815

-					location   	(621, 40)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B9006D1015D"

-					client     	@815

-					supplier   	@772

-					vertices   	(list Points

-					    (1896, 881)

-					    (1956, 881)

-					    (1956, 1161))

-					line_style 	3

-					origin_attachment 	(1896, 881)

-					terminal_attachment 	(1956, 1161))

-				    (object RoleView "derivationAnnotation" @817

-					Parent_View 	@815

-					location   	(621, 40)

-					label      	(object SegLabel @818

-					    Parent_View 	@817

-					    location   	(1821, 842)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	390

-					    justify    	0

-					    label      	"+derivationAnnotation"

-					    pctDist    	0.254237

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B9006D10167"

-					client     	@815

-					supplier   	@784

-					line_style 	3

-					origin_attachment 	(1896, 881)

-					terminal_attachment 	(1601, 881)

-					label      	(object SegLabel @819

-					    Parent_View 	@817

-					    location   	(1689, 914)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.705085

-					    height     	33

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$208" @820

-				location   	(2040, 715)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB330264"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$209" @821

-					Parent_View 	@820

-					location   	(920, -85)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB340284"

-					client     	@820

-					supplier   	@772

-					vertices   	(list Points

-					    (2040, 715)

-					    (2100, 715)

-					    (2100, 1161))

-					line_style 	3

-					origin_attachment 	(2040, 715)

-					terminal_attachment 	(2100, 1161))

-				    (object RoleView "annotations" @822

-					Parent_View 	@820

-					location   	(920, -85)

-					label      	(object SegLabel @823

-					    Parent_View 	@822

-					    location   	(1758, 681)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	0.643192

-					    height     	35

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB34028E"

-					client     	@820

-					supplier   	@784

-					line_style 	3

-					origin_attachment 	(2040, 715)

-					terminal_attachment 	(1601, 715)

-					label      	(object SegLabel @824

-					    Parent_View 	@822

-					    location   	(1685, 746)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.809313

-					    height     	31

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$226" @825

-				location   	(668, 865)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C239134004F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$227" @826

-					Parent_View 	@825

-					location   	(-612, 33)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C23913600CA"

-					client     	@825

-					supplier   	@775

-					line_style 	3

-					origin_attachment 	(668, 865)

-					terminal_attachment 	(473, 865))

-				    (object RoleView "annotation" @827

-					Parent_View 	@825

-					location   	(-612, 33)

-					label      	(object SegLabel @828

-					    Parent_View 	@827

-					    location   	(714, 825)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.234146

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C23913600D4"

-					client     	@825

-					supplier   	@784

-					line_style 	3

-					origin_attachment 	(668, 865)

-					terminal_attachment 	(863, 865)

-					label      	(object SegLabel @829

-					    Parent_View 	@827

-					    location   	(801, 903)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.682051

-					    height     	38

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$130" @830

-				location   	(1472, 167)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D23B901CD"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$131" @831

-					Parent_View 	@830

-					location   	(256, -649)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D23BA01C4"

-					client     	@830

-					supplier   	@776

-					vertices   	(list Points

-					    (1472, 167)

-					    (1472, 72)

-					    (1883, 72))

-					line_style 	3

-					origin_attachment 	(1472, 167)

-					terminal_attachment 	(1883, 72))

-				    (object RoleView "annotation" @832

-					Parent_View 	@830

-					location   	(256, -649)

-					label      	(object SegLabel @833

-					    Parent_View 	@832

-					    location   	(1604, 129)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.076305

-					    height     	132

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D23BA01CE"

-					client     	@830

-					supplier   	@784

-					line_style 	3

-					origin_attachment 	(1472, 167)

-					terminal_attachment 	(1472, 673)

-					label      	(object SegLabel @834

-					    Parent_View 	@832

-					    location   	(1419, 618)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.893574

-					    height     	54

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$80" @835

-				location   	(927, 350)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB060291"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$81" @836

-					Parent_View 	@835

-					location   	(-193, -450)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB070171"

-					client     	@835

-					supplier   	@777

-					line_style 	3

-					origin_attachment 	(927, 350)

-					terminal_attachment 	(629, 350))

-				    (object RoleView "annotation" @837

-					Parent_View 	@835

-					location   	(-193, -450)

-					label      	(object SegLabel @838

-					    Parent_View 	@837

-					    location   	(878, 310)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.816667

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB070172"

-					client     	@835

-					supplier   	@784

-					vertices   	(list Points

-					    (927, 350)

-					    (987, 350)

-					    (987, 673))

-					line_style 	3

-					origin_attachment 	(927, 350)

-					terminal_attachment 	(987, 673)

-					label      	(object SegLabel @839

-					    Parent_View 	@837

-					    location   	(1037, 612)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.843342

-					    height     	50

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$72" @840

-				location   	(1027, 222)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DADC02F5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$73" @841

-					Parent_View 	@840

-					location   	(-93, -578)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DADD0238"

-					client     	@840

-					supplier   	@778

-					line_style 	3

-					origin_attachment 	(1027, 222)

-					terminal_attachment 	(563, 222))

-				    (object RoleView "annotation" @842

-					Parent_View 	@840

-					location   	(-93, -578)

-					label      	(object SegLabel @843

-					    Parent_View 	@842

-					    location   	(1003, 188)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.406250

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DADD0242"

-					client     	@840

-					supplier   	@784

-					vertices   	(list Points

-					    (1027, 222)

-					    (1087, 222)

-					    (1087, 673))

-					line_style 	3

-					origin_attachment 	(1027, 222)

-					terminal_attachment 	(1087, 673)

-					label      	(object SegLabel @844

-					    Parent_View 	@842

-					    location   	(1137, 613)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	100

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.882583

-					    height     	50

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$96" @845

-				location   	(1494, 1438)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B90068801C2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$97" @846

-					Parent_View 	@845

-					location   	(214, 590)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B90068A0111"

-					client     	@845

-					supplier   	@779

-					line_style 	3

-					origin_attachment 	(1494, 1438)

-					terminal_attachment 	(1494, 1662))

-				    (object RoleView "contentAnnotation" @847

-					Parent_View 	@845

-					location   	(214, 590)

-					label      	(object SegLabel @848

-					    Parent_View 	@847

-					    location   	(1696, 1356)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+contentAnnotation"

-					    pctDist    	0.367713

-					    height     	202

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B90068A011B"

-					client     	@845

-					supplier   	@784

-					line_style 	3

-					origin_attachment 	(1494, 1438)

-					terminal_attachment 	(1494, 1215)

-					label      	(object SegLabel @849

-					    Parent_View 	@847

-					    location   	(1443, 1279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.713004

-					    height     	51

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$150" @850

-				location   	(637, 1022)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB1702C8"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$151" @851

-					Parent_View 	@850

-					location   	(-483, 222)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1803E2"

-					client     	@850

-					supplier   	@781

-					line_style 	3

-					origin_attachment 	(637, 1022)

-					terminal_attachment 	(411, 1022))

-				    (object RoleView "annotation" @852

-					Parent_View 	@850

-					location   	(-483, 222)

-					label      	(object SegLabel @853

-					    Parent_View 	@852

-					    location   	(710, 979)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.328889

-					    height     	44

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB190004"

-					client     	@850

-					supplier   	@784

-					line_style 	3

-					origin_attachment 	(637, 1022)

-					terminal_attachment 	(863, 1022)

-					label      	(object SegLabel @854

-					    Parent_View 	@852

-					    location   	(802, 1062)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.730088

-					    height     	40

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$70" @855

-				location   	(1581, 607)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C626EA70102"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$71" @856

-					Parent_View 	@855

-					location   	(301, -225)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EA90191"

-					client     	@855

-					supplier   	@782

-					vertices   	(list Points

-					    (1581, 607)

-					    (1581, 547)

-					    (1679, 547))

-					line_style 	3

-					origin_attachment 	(1581, 607)

-					terminal_attachment 	(1679, 547))

-				    (object RoleView "annotations" @857

-					Parent_View 	@855

-					location   	(301, -225)

-					label      	(object SegLabel @858

-					    Parent_View 	@857

-					    location   	(1669, 462)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	-2.196970

-					    height     	88

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EA90192"

-					client     	@855

-					supplier   	@784

-					line_style 	3

-					origin_attachment 	(1581, 607)

-					terminal_attachment 	(1581, 673)

-					label      	(object SegLabel @859

-					    Parent_View 	@857

-					    location   	(1539, 620)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.196970

-					    height     	42

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$210" @860

-				location   	(849, 1496)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB11026F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$211" @861

-					Parent_View 	@860

-					location   	(-271, 696)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1201F9"

-					client     	@860

-					supplier   	@783

-					line_style 	3

-					origin_attachment 	(849, 1496)

-					terminal_attachment 	(354, 1496))

-				    (object RoleView "annotation" @862

-					Parent_View 	@860

-					location   	(-271, 696)

-					label      	(object SegLabel @863

-					    Parent_View 	@862

-					    location   	(942, 1464)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.188259

-					    height     	33

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB120203"

-					client     	@860

-					supplier   	@784

-					vertices   	(list Points

-					    (849, 1496)

-					    (1062, 1496)

-					    (1062, 1215))

-					line_style 	3

-					origin_attachment 	(849, 1496)

-					terminal_attachment 	(1062, 1215)

-					label      	(object SegLabel @864

-					    Parent_View 	@862

-					    location   	(1115, 1279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.872690

-					    height     	53

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$212" @865

-				location   	(952, 1565)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C626EB30005"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$213" @866

-					Parent_View 	@865

-					location   	(-328, 733)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EB40327"

-					client     	@865

-					supplier   	@783

-					line_style 	3

-					origin_attachment 	(952, 1565)

-					terminal_attachment 	(354, 1565))

-				    (object RoleView "annotations" @867

-					Parent_View 	@865

-					location   	(-328, 733)

-					label      	(object SegLabel @868

-					    Parent_View 	@867

-					    location   	(1075, 1538)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	0.204959

-					    height     	28

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EB40332"

-					client     	@865

-					supplier   	@784

-					vertices   	(list Points

-					    (952, 1565)

-					    (1200, 1565)

-					    (1200, 1215))

-					line_style 	3

-					origin_attachment 	(952, 1565)

-					terminal_attachment 	(1200, 1215)

-					label      	(object SegLabel @869

-					    Parent_View 	@867

-					    location   	(1254, 1275)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))))

-			    (object InheritView "" @870

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C800394"

-				client     	@766

-				supplier   	@776

-				line_style 	3

-				origin_attachment 	(1984, 249)

-				terminal_attachment 	(1984, 135))

-			    (object InheritView "" @871

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C8F002E"

-				client     	@782

-				supplier   	@766

-				line_style 	3

-				origin_attachment 	(1997, 505)

-				terminal_attachment 	(1997, 359))))

-		    (object ClassDiagram "6. Concrete Components"

-			quid       	"3B6AD74D03C4"

-			title      	"6. Concrete Components"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @872

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@872

-				    location   	(126, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupContent" @873

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(832, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@873

-				    location   	(568, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	528

-				    justify    	0

-				    label      	"XSDAttributeGroupContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6940200089"

-				width      	546

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefineContent" @874

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1200, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@874

-				    location   	(991, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDRedefineContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AE2060172"

-				width      	436

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaContent" @875

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1360, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@875

-				    location   	(1156, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	408

-				    justify    	0

-				    label      	"XSDSchemaContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B688CB800BA"

-				width      	426

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @876

-				location   	(1360, 561)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@875

-				vertices   	(list Points

-				    (1360, 561)

-				    (1360, 471)))

-			    (object ClassView "Class" "Logical View::xsd::XSDInclude" @877

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1632, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@877

-				    location   	(1512, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	240

-				    justify    	0

-				    label      	"XSDInclude")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C7D0250"

-				width      	258

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDImport" @878

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1408, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@878

-				    location   	(1294, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDImport")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C93017F"

-				width      	246

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefine" @879

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1936, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@879

-				    location   	(1805, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDRedefine")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C9B02AD"

-				width      	280

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @880

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@880

-				    location   	(375, 1153)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	851

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	869

-				height     	119

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$148" @881

-				location   	(1368, 1206)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6ADCC5007E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$149" @882

-					Parent_View 	@881

-					location   	(1160, 406)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCC6006B"

-					client     	@881

-					supplier   	@877

-					line_style 	3

-					origin_attachment 	(1368, 1206)

-					terminal_attachment 	(1503, 1206))

-				    (object RoleView "annotation" @883

-					Parent_View 	@881

-					location   	(1160, 406)

-					label      	(object SegLabel @884

-					    Parent_View 	@883

-					    location   	(1347, 1154)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.154412

-					    height     	53

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCC6006C"

-					client     	@881

-					supplier   	@880

-					line_style 	3

-					origin_attachment 	(1368, 1206)

-					terminal_attachment 	(1234, 1206)

-					label      	(object SegLabel @885

-					    Parent_View 	@883

-					    location   	(1300, 1253)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	107

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.514706

-					    height     	47

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$146" @886

-				location   	(1168, 1022)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6ADCD802FC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$147" @887

-					Parent_View 	@886

-					location   	(960, 222)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCD9018B"

-					client     	@886

-					supplier   	@878

-					vertices   	(list Points

-					    (1168, 1022)

-					    (1168, 962)

-					    (1285, 962))

-					line_style 	3

-					origin_attachment 	(1168, 1022)

-					terminal_attachment 	(1285, 962))

-				    (object RoleView "annotation" @888

-					Parent_View 	@886

-					location   	(960, 222)

-					label      	(object SegLabel @889

-					    Parent_View 	@888

-					    location   	(1290, 1075)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.445378

-					    height     	122

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCD9018C"

-					client     	@886

-					supplier   	@880

-					line_style 	3

-					origin_attachment 	(1168, 1022)

-					terminal_attachment 	(1168, 1141)

-					label      	(object SegLabel @890

-					    Parent_View 	@888

-					    location   	(1127, 1074)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.436975

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$168" @891

-				location   	(1563, 1353)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6ADE42009A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$169" @892

-					Parent_View 	@891

-					location   	(1355, 553)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADE4302FE"

-					client     	@891

-					supplier   	@879

-					vertices   	(list Points

-					    (1563, 1353)

-					    (1940, 1353)

-					    (1940, 1255))

-					line_style 	3

-					origin_attachment 	(1563, 1353)

-					terminal_attachment 	(1940, 1255))

-				    (object RoleView "annotations" @893

-					Parent_View 	@891

-					location   	(1355, 553)

-					label      	(object SegLabel @894

-					    Parent_View 	@893

-					    location   	(1317, 1322)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	0.516807

-					    height     	32

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADE430308"

-					client     	@891

-					supplier   	@880

-					vertices   	(list Points

-					    (1563, 1353)

-					    (1181, 1353)

-					    (1181, 1259))

-					line_style 	3

-					origin_attachment 	(1563, 1353)

-					terminal_attachment 	(1181, 1259)

-					label      	(object SegLabel @895

-					    Parent_View 	@893

-					    location   	(1130, 1326)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.861345

-					    height     	52

-					    orientation 	0))))

-			    (object InheritTreeView "" @896

-				location   	(288, 561)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@872

-				vertices   	(list Points

-				    (288, 561)

-				    (288, 471)))

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @897

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(688, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@897

-				    location   	(460, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	456

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				width      	474

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticleContent" @898

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1856, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@898

-				    location   	(1658, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	396

-				    justify    	0

-				    label      	"XSDParticleContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6BD22300C6"

-				width      	414

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @899

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(720, 960)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@899

-				    location   	(450, 917)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	558

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @900

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(224, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@900

-				    location   	(110, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	246

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @901

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCD640231"

-				client     	@900

-				supplier   	@872

-				line_style 	3

-				origin_attachment 	(221, 617)

-				terminal_attachment 	(221, 561)

-				drawSupplier 	@896)

-			    (object InheritView "" @902

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA20197"

-				client     	@897

-				supplier   	@872

-				line_style 	3

-				origin_attachment 	(589, 617)

-				terminal_attachment 	(589, 561)

-				drawSupplier 	@896)

-			    (object InheritView "" @903

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE2B301D5"

-				client     	@874

-				supplier   	@875

-				line_style 	3

-				origin_attachment 	(1016, 617)

-				terminal_attachment 	(1016, 561)

-				drawSupplier 	@876)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaCompositor" @904

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1824, 944)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@904

-				    location   	(1590, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDSchemaCompositor")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C21DB4102AE"

-				width      	486

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @905

-				location   	(1824, 1089)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@904

-				vertices   	(list Points

-				    (1824, 1089)

-				    (1824, 999)))

-			    (object InheritView "" @906

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8DC0381"

-				client     	@877

-				supplier   	@904

-				line_style 	3

-				origin_attachment 	(1666, 1145)

-				terminal_attachment 	(1666, 1089)

-				drawSupplier 	@905)

-			    (object InheritView "" @907

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB640240"

-				client     	@879

-				supplier   	@904

-				line_style 	3

-				origin_attachment 	(1934, 1145)

-				terminal_attachment 	(1934, 1089)

-				drawSupplier 	@905)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @908

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1840, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@908

-				    location   	(1630, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	438

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @909

-				location   	(1762, 819)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@908

-				vertices   	(list Points

-				    (1762, 819)

-				    (1762, 727)))

-			    (object InheritView "" @910

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8D9003E"

-				client     	@878

-				supplier   	@908

-				line_style 	3

-				origin_attachment 	(1416, 889)

-				terminal_attachment 	(1416, 819)

-				drawSupplier 	@909)

-			    (object InheritView "" @911

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE32102AF"

-				client     	@908

-				supplier   	@875

-				line_style 	3

-				origin_attachment 	(1756, 617)

-				terminal_attachment 	(1756, 561)

-				drawSupplier 	@876)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @912

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				location   	(1120, 144)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@912

-				    location   	(875, 101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				width      	508

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @913

-				location   	(1120, 289)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@912

-				vertices   	(list Points

-				    (1120, 289)

-				    (1120, 199)))

-			    (object AssociationViewNew "$UNNAMED$110" @914

-				location   	(1485, 215)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B751B0803C7"

-				roleview_list 	(list RoleViews

-				    (object RoleView "container" @915

-					Parent_View 	@914

-					location   	(989, 103)

-					label      	(object SegLabel @916

-					    Parent_View 	@915

-					    location   	(1604, 210)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	"+container"

-					    pctDist    	0.033113

-					    height     	119

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B0C01CE"

-					client     	@914

-					supplier   	@912

-					vertices   	(list Points

-					    (1485, 215)

-					    (1485, 176)

-					    (1374, 176))

-					line_style 	3

-					origin_attachment 	(1485, 215)

-					terminal_attachment 	(1374, 176)

-					label      	(object SegLabel @917

-					    Parent_View 	@915

-					    location   	(1435, 226)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	69

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.602649

-					    height     	50

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$111" @918

-					Parent_View 	@914

-					location   	(989, 103)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B0C01CF"

-					client     	@914

-					supplier   	@912

-					vertices   	(list Points

-					    (1485, 215)

-					    (1485, 254)

-					    (1345, 254)

-					    (1345, 199))

-					line_style 	3

-					origin_attachment 	(1485, 215)

-					terminal_attachment 	(1345, 199))))

-			    (object AssociationViewNew "$UNNAMED$112" @919

-				location   	(773, 216)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B751B480261"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootContainer" @920

-					Parent_View 	@919

-					location   	(53, 104)

-					label      	(object SegLabel @921

-					    Parent_View 	@920

-					    location   	(614, 217)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+rootContainer"

-					    pctDist    	-0.025000

-					    height     	160

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B4C0285"

-					client     	@919

-					supplier   	@912

-					vertices   	(list Points

-					    (773, 216)

-					    (773, 176)

-					    (866, 176))

-					line_style 	3

-					origin_attachment 	(773, 216)

-					terminal_attachment 	(866, 176)

-					label      	(object SegLabel @922

-					    Parent_View 	@920

-					    location   	(800, 228)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.300000

-					    height     	27

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$113" @923

-					Parent_View 	@919

-					location   	(53, 104)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B4C0286"

-					client     	@919

-					supplier   	@912

-					vertices   	(list Points

-					    (773, 216)

-					    (773, 257)

-					    (895, 257)

-					    (895, 199))

-					line_style 	3

-					origin_attachment 	(773, 216)

-					terminal_attachment 	(895, 199))))

-			    (object InheritView "" @924

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8E60372"

-				client     	@875

-				supplier   	@912

-				line_style 	3

-				origin_attachment 	(1367, 361)

-				terminal_attachment 	(1367, 289)

-				drawSupplier 	@913)

-			    (object InheritView "" @925

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B72D8E200EA"

-				client     	@873

-				supplier   	@912

-				line_style 	3

-				origin_attachment 	(752, 361)

-				terminal_attachment 	(752, 289)

-				drawSupplier 	@913)

-			    (object InheritView "" @926

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA903D2"

-				client     	@872

-				supplier   	@912

-				line_style 	3

-				origin_attachment 	(299, 361)

-				terminal_attachment 	(299, 289)

-				drawSupplier 	@913)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @927

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@927

-				    location   	(61, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	280

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @928

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCC4A0182"

-				client     	@927

-				supplier   	@900

-				line_style 	3

-				origin_attachment 	(216, 1145)

-				terminal_attachment 	(216, 727))

-			    (object AssociationViewNew "$UNNAMED$224" @929

-				location   	(1382, 1425)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DD0C03DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$225" @930

-					Parent_View 	@929

-					location   	(1190, 225)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100304"

-					client     	@929

-					supplier   	@904

-					vertices   	(list Points

-					    (1382, 1425)

-					    (2147, 1425)

-					    (2147, 943)

-					    (2067, 943))

-					line_style 	3

-					origin_attachment 	(1382, 1425)

-					terminal_attachment 	(2067, 943))

-				    (object RoleView "incorporatedSchema" @931

-					Parent_View 	@929

-					location   	(1190, 225)

-					label      	(object SegLabel @932

-					    Parent_View 	@931

-					    location   	(445, 1389)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+incorporatedSchema"

-					    pctDist    	0.706546

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100305"

-					client     	@929

-					supplier   	@927

-					vertices   	(list Points

-					    (1382, 1425)

-					    (225, 1425)

-					    (225, 1255))

-					line_style 	3

-					origin_attachment 	(1382, 1425)

-					terminal_attachment 	(225, 1255)

-					label      	(object SegLabel @933

-					    Parent_View 	@931

-					    location   	(183, 1392)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.896915

-					    height     	43

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$222" @934

-				location   	(1505, 1503)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DCC700EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$223" @935

-					Parent_View 	@934

-					location   	(1313, 303)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0042"

-					client     	@934

-					supplier   	@908

-					vertices   	(list Points

-					    (1505, 1503)

-					    (2188, 1503)

-					    (2188, 675)

-					    (2059, 675))

-					line_style 	3

-					origin_attachment 	(1505, 1503)

-					terminal_attachment 	(2059, 675))

-				    (object RoleView "resolvedSchema" @936

-					Parent_View 	@934

-					location   	(1313, 303)

-					label      	(object SegLabel @937

-					    Parent_View 	@936

-					    location   	(303, 1472)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+resolvedSchema"

-					    pctDist    	0.733333

-					    height     	32

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0043"

-					client     	@934

-					supplier   	@927

-					vertices   	(list Points

-					    (1505, 1503)

-					    (113, 1503)

-					    (113, 1255))

-					line_style 	3

-					origin_attachment 	(1505, 1503)

-					terminal_attachment 	(113, 1255)

-					label      	(object SegLabel @938

-					    Parent_View 	@936

-					    location   	(73, 1472)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.867683

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$114" @939

-				location   	(66, 244)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B751C310356"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$115" @940

-					Parent_View 	@939

-					location   	(-94, -444)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751C330331"

-					client     	@939

-					supplier   	@912

-					vertices   	(list Points

-					    (66, 244)

-					    (66, 144)

-					    (866, 144))

-					line_style 	3

-					origin_attachment 	(66, 244)

-					terminal_attachment 	(866, 144))

-				    (object RoleView "schema" @941

-					Parent_View 	@939

-					location   	(-94, -444)

-					label      	(object SegLabel @942

-					    Parent_View 	@941

-					    location   	(165, 93)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+schema"

-					    pctDist    	-0.168113

-					    height     	99

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751C33033B"

-					client     	@939

-					supplier   	@927

-					line_style 	3

-					origin_attachment 	(66, 244)

-					terminal_attachment 	(66, 1145)

-					label      	(object SegLabel @943

-					    Parent_View 	@941

-					    location   	(136, 184)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	113

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	-0.066593

-					    height     	70

-					    orientation 	0))))

-			    (object InheritView "" @944

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B780BD90059"

-				client     	@898

-				supplier   	@912

-				line_style 	3

-				origin_attachment 	(1759, 361)

-				terminal_attachment 	(1759, 289)

-				drawSupplier 	@913)

-			    (object InheritView "" @945

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E1770116"

-				client     	@880

-				supplier   	@872

-				line_style 	3

-				origin_attachment 	(400, 1141)

-				terminal_attachment 	(400, 561)

-				drawSupplier 	@896)

-			    (object InheritTreeView "" @946

-				location   	(1012, 837)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@874

-				vertices   	(list Points

-				    (1012, 837)

-				    (1012, 727)))

-			    (object InheritView "" @947

-				stereotype 	(object SegLabel @948

-				    Parent_View 	@947

-				    location   	(1071, 871)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	243

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.888158

-				    height     	34

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B7FD4E20366"

-				client     	@880

-				supplier   	@874

-				line_style 	3

-				origin_attachment 	(1037, 1141)

-				terminal_attachment 	(1037, 837)

-				drawSupplier 	@946)

-			    (object InheritView "" @949

-				stereotype 	(object SegLabel @950

-				    Parent_View 	@949

-				    location   	(890, 865)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	263

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.581633

-				    height     	36

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B7FD4BA023C"

-				client     	@899

-				supplier   	@874

-				line_style 	3

-				origin_attachment 	(925, 905)

-				terminal_attachment 	(925, 837)

-				drawSupplier 	@946)

-			    (object InheritView "" @951

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB560092"

-				client     	@904

-				supplier   	@908

-				line_style 	3

-				origin_attachment 	(1828, 889)

-				terminal_attachment 	(1828, 819)

-				drawSupplier 	@909)))

-		    (object ClassDiagram "7. Concrete Attributes"

-			quid       	"3B9F8F7602C7"

-			title      	"7. Concrete Attributes"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @952

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 1440)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@952

-				    location   	(1938, 1359)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	412

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				compartment 	(object Compartment

-				    Parent_View 	@952

-				    location   	(1938, 1419)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	412

-				    compartmentItems 	(list Compartment

-					"+ form : XSDForm"

-					"+ lexicalValue : String"))

-				width      	430

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDForm" @953

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2560, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@953

-				    location   	(2398, 1365)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDForm")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@953

-				    location   	(2398, 1315)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B9F913B01EB"

-				width      	342

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @954

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 96)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@954

-				    location   	(40, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	657

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				compartment 	(object Compartment

-				    Parent_View 	@954

-				    location   	(40, 97)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	482

-				    compartmentItems 	(list Compartment

-					"+ element : DOMElement"))

-				width      	675

-				height     	143

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @955

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(848, 384)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@955

-				    location   	(687, 333)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	322

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	340

-				height     	126

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @956

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 944)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@956

-				    location   	(1678, 892)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	452

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				width      	470

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @957

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1600, 1408)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@957

-				    location   	(1328, 1356)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	544

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	562

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @958

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(864, 624)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@958

-				    location   	(745, 573)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	238

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	256

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @959

-				location   	(850, 537)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@955

-				vertices   	(list Points

-				    (850, 537)

-				    (850, 447)))

-			    (object ClassView "Class" "Logical View::xsd::DOMElement" @960

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1248, 128)

-				label      	(object ItemLabel

-				    Parent_View 	@960

-				    location   	(873, 90)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	751

-				    justify    	0

-				    label      	"DOMElement")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@960

-				    location   	(873, 40)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	751

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3B8189790200"

-				width      	769

-				height     	200

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @961

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 640)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@961

-				    location   	(41, 584)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	512

-				height     	136

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaContent" @962

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 384)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@962

-				    location   	(38, 333)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDSchemaContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B688CB800BA"

-				width      	422

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @963

-				location   	(368, 263)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@954

-				vertices   	(list Points

-				    (368, 263)

-				    (368, 167)))

-			    (object ClassView "Class" "Logical View::xsd::XSDDisallowedSubstitutions" @964

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(992, 1456)

-				label      	(object ItemLabel

-				    Parent_View 	@964

-				    location   	(723, 1347)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDDisallowedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@964

-				    location   	(723, 1297)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5A403DF"

-				compartment 	(object Compartment

-				    Parent_View 	@964

-				    location   	(723, 1407)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	264

-				    compartmentItems 	(list Compartment

-					"+ substitution"

-					"+ extension"

-					"+ restriction"

-					"+ all"))

-				width      	556

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDProhibitedSubstitutions" @965

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(880, 1792)

-				label      	(object ItemLabel

-				    Parent_View 	@965

-				    location   	(614, 1708)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"XSDProhibitedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@965

-				    location   	(614, 1658)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5BE0272"

-				compartment 	(object Compartment

-				    Parent_View 	@965

-				    location   	(614, 1768)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	234

-				    compartmentItems 	(list Compartment

-					"+ extension"

-					"+ restriction"

-					"+ all"))

-				width      	550

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @966

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(912, 2096)

-				label      	(object ItemLabel

-				    Parent_View 	@966

-				    location   	(532, 2040)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	760

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@966

-				    location   	(532, 2100)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	1

-				    max_width  	764

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalFinal : XSDSimpleFinal"))

-				width      	778

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleFinal" @967

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@967

-				    location   	(45, 1875)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDSimpleFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@967

-				    location   	(45, 1825)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C25D0295"

-				width      	344

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexFinal" @968

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2544, 2016)

-				label      	(object ItemLabel

-				    Parent_View 	@968

-				    location   	(2362, 1932)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"XSDComplexFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@968

-				    location   	(2362, 1882)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C2CA01CB"

-				width      	382

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @969

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@969

-				    location   	(41, 1279)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	622

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				compartment 	(object Compartment

-				    Parent_View 	@969

-				    location   	(41, 1339)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	630

-				    compartmentItems 	(list Compartment

-					"+ use : XSDAttributeUseCategory"

-					"+ lexicalValue : String"))

-				width      	640

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUseCategory" @970

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 1632)

-				label      	(object ItemLabel

-				    Parent_View 	@970

-				    location   	(41, 1548)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"XSDAttributeUseCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@970

-				    location   	(41, 1498)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BA7B0E801A8"

-				width      	512

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @971

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2608, 928)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@971

-				    location   	(2498, 881)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	220

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	238

-				height     	119

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @972

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2240, 1712)

-				label      	(object ItemLabel

-				    Parent_View 	@972

-				    location   	(1757, 1631)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	966

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				compartment 	(object Compartment

-				    Parent_View 	@972

-				    location   	(1757, 1691)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	973

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalFinal : XSDProhibitedSubstitutions"

-					"<<0..*>> + block : XSDDisallowedSubstitutions"))

-				width      	984

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @973

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2272, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@973

-				    location   	(1828, 1096)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	888

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				compartment 	(object Compartment

-				    Parent_View 	@973

-				    location   	(1828, 1156)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	888

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalNamespaceConstraint : String"))

-				width      	906

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @974

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1120, 1008)

-				label      	(object ItemLabel

-				    Parent_View 	@974

-				    location   	(622, 777)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	996

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	1014

-				height     	486

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDImport" @975

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 960)

-				label      	(object ItemLabel

-				    Parent_View 	@975

-				    location   	(37, 904)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"XSDImport")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C93017F"

-				width      	424

-				height     	136

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @976

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1344, 656)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@976

-				    location   	(1138, 600)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	412

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				compartment 	(object Compartment

-				    Parent_View 	@976

-				    location   	(1138, 660)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	414

-				    compartmentItems 	(list Compartment

-					"+ lexicalValue : String"))

-				width      	430

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @977

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1840, 2048)

-				label      	(object ItemLabel

-				    Parent_View 	@977

-				    location   	(1410, 1942)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	860

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				compartment 	(object Compartment

-				    Parent_View 	@977

-				    location   	(1410, 2002)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	870

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalFinal : XSDComplexFinal"

-					"<<0..*>> + block : XSDProhibitedSubstitutions"

-					"+ mixed : boolean"))

-				width      	878

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @978

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1488, 1696)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@978

-				    location   	(1304, 1644)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	368

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	386

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @979

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@978

-				supplier   	@957

-				line_style 	3

-				origin_attachment 	(1506, 1632)

-				terminal_attachment 	(1506, 1472))

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @980

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2208, 704)

-				label      	(object ItemLabel

-				    Parent_View 	@980

-				    location   	(1758, 598)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	900

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	918

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @981

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848AA01D3"

-				client     	@971

-				supplier   	@955

-				line_style 	3

-				origin_attachment 	(2696, 869)

-				terminal_attachment 	(2696, 537)

-				drawSupplier 	@959)

-			    (object InheritView "" @982

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@972

-				supplier   	@952

-				line_style 	3

-				origin_attachment 	(2094, 1619)

-				terminal_attachment 	(2094, 1533))

-			    (object InheritTreeView "" @983

-				location   	(1487, 1856)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@978

-				vertices   	(list Points

-				    (1487, 1856)

-				    (1487, 1760)))

-			    (object ClassView "Class" "Logical View::xsd::DOMAttr" @984

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2400, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@984

-				    location   	(2080, 350)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	640

-				    justify    	0

-				    label      	"DOMAttr")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@984

-				    location   	(2080, 300)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	640

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3BBF8C8901B6"

-				width      	658

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @985

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@977

-				supplier   	@978

-				line_style 	3

-				origin_attachment 	(1734, 1930)

-				terminal_attachment 	(1734, 1856)

-				drawSupplier 	@983)

-			    (object InheritView "" @986

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D25680259"

-				client     	@976

-				supplier   	@955

-				line_style 	3

-				origin_attachment 	(1328, 588)

-				terminal_attachment 	(1328, 537)

-				drawSupplier 	@959)

-			    (object InheritView "" @987

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E1770116"

-				client     	@980

-				supplier   	@955

-				line_style 	3

-				origin_attachment 	(2190, 586)

-				terminal_attachment 	(2190, 537)

-				drawSupplier 	@959)

-			    (object InheritView "" @988

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE32102AF"

-				client     	@961

-				supplier   	@962

-				line_style 	3

-				origin_attachment 	(222, 572)

-				terminal_attachment 	(222, 447))

-			    (object InheritView "" @989

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8E60372"

-				client     	@962

-				supplier   	@954

-				line_style 	3

-				origin_attachment 	(260, 321)

-				terminal_attachment 	(260, 263)

-				drawSupplier 	@963)

-			    (object InheritView "" @990

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8D9003E"

-				client     	@975

-				supplier   	@961

-				line_style 	3

-				origin_attachment 	(223, 892)

-				terminal_attachment 	(223, 708))

-			    (object InheritView "" @991

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A3A0041"

-				client     	@973

-				supplier   	@971

-				line_style 	3

-				origin_attachment 	(2600, 1084)

-				terminal_attachment 	(2600, 987))

-			    (object ClassView "Class" "Logical View::xsd::DOMDocument" @992

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2336, 128)

-				label      	(object ItemLabel

-				    Parent_View 	@992

-				    location   	(1957, 94)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	758

-				    justify    	0

-				    label      	"DOMDocument")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@992

-				    location   	(1957, 44)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	758

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3C27850E0381"

-				width      	776

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @993

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA903D2"

-				client     	@955

-				supplier   	@954

-				line_style 	3

-				origin_attachment 	(856, 321)

-				terminal_attachment 	(856, 263)

-				drawSupplier 	@963)

-			    (object ClassView "Class" "Logical View::xsd::DOMNode" @994

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1568, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@994

-				    location   	(1234, 350)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"DOMNode")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@994

-				    location   	(1234, 300)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3BFE64A50117"

-				width      	686

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @995

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCD640231"

-				client     	@958

-				supplier   	@955

-				line_style 	3

-				origin_attachment 	(850, 561)

-				terminal_attachment 	(850, 537)

-				drawSupplier 	@959)

-			    (object InheritView "" @996

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B72D7BB0349"

-				client     	@969

-				supplier   	@955

-				line_style 	3

-				origin_attachment 	(575, 1267)

-				terminal_attachment 	(575, 537)

-				drawSupplier 	@959)

-			    (object InheritView "" @997

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA20197"

-				client     	@956

-				supplier   	@955

-				line_style 	3

-				origin_attachment 	(1694, 880)

-				terminal_attachment 	(1694, 537)

-				drawSupplier 	@959)

-			    (object InheritView "" @998

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCC4A0182"

-				client     	@974

-				supplier   	@958

-				line_style 	3

-				origin_attachment 	(856, 765)

-				terminal_attachment 	(856, 687))

-			    (object InheritTreeView "" @999

-				location   	(1703, 1290)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@956

-				vertices   	(list Points

-				    (1703, 1290)

-				    (1703, 1008)))

-			    (object InheritView "" @1000

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@957

-				supplier   	@956

-				line_style 	3

-				origin_attachment 	(1503, 1344)

-				terminal_attachment 	(1503, 1290)

-				drawSupplier 	@999)

-			    (object InheritView "" @1001

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@952

-				supplier   	@956

-				line_style 	3

-				origin_attachment 	(2093, 1347)

-				terminal_attachment 	(2093, 1290)

-				drawSupplier 	@999)

-			    (object InheritView "" @1002

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@966

-				supplier   	@978

-				line_style 	3

-				origin_attachment 	(1253, 2028)

-				terminal_attachment 	(1253, 1856)

-				drawSupplier 	@983)))

-		    (object ClassDiagram "8. Concrete Containment"

-			quid       	"3B6A8097027A"

-			title      	"8. Concrete Containment"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @1003

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2672, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@1003

-				    location   	(2439, 949)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	484

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @1004

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2640, 576)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1004

-				    location   	(2431, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	436

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefine" @1005

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 784)

-				label      	(object ItemLabel

-				    Parent_View 	@1005

-				    location   	(2013, 741)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDRedefine")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C9B02AD"

-				width      	280

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefineContent" @1006

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2064, 576)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1006

-				    location   	(1854, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"XSDRedefineContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AE2060172"

-				width      	438

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @1007

-				location   	(1943, 868)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1006

-				vertices   	(list Points

-				    (1943, 868)

-				    (1943, 631)))

-			    (object AssociationViewNew "$UNNAMED$170" @1008

-				location   	(2125, 680)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE8240051"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$171" @1009

-					Parent_View 	@1008

-					location   	(157, 344)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6AE82602AD"

-					client     	@1008

-					supplier   	@1005

-					line_style 	3

-					origin_attachment 	(2125, 680)

-					terminal_attachment 	(2125, 729))

-				    (object RoleView "contents" @1010

-					Parent_View 	@1008

-					location   	(157, 344)

-					label      	(object SegLabel @1011

-					    Parent_View 	@1010

-					    location   	(2255, 671)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.175439

-					    height     	130

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6AE82602B7"

-					client     	@1008

-					supplier   	@1006

-					line_style 	3

-					origin_attachment 	(2125, 680)

-					terminal_attachment 	(2125, 631)

-					label      	(object SegLabel @1012

-					    Parent_View 	@1010

-					    location   	(2067, 671)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.175439

-					    height     	59

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @1013

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1013

-				    location   	(148, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	234

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1014

-				location   	(272, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1013

-				vertices   	(list Points

-				    (272, 465)

-				    (272, 375)))

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @1015

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2656, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1015

-				    location   	(2372, 1121)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	569

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	587

-				height     	118

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @1016

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 576)

-				label      	(object ItemLabel

-				    Parent_View 	@1016

-				    location   	(89, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	334

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	352

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$158" @1017

-				location   	(1170, 1356)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6837AC025A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "modelGroup" @1018

-					Parent_View 	@1017

-					location   	(866, -20)

-					label      	(object SegLabel @1019

-					    Parent_View 	@1018

-					    location   	(269, 1389)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+modelGroup"

-					    pctDist    	0.534044

-					    height     	33

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0339"

-					client     	@1017

-					supplier   	@1016

-					vertices   	(list Points

-					    (1170, 1356)

-					    (206, 1356)

-					    (206, 631))

-					line_style 	3

-					origin_attachment 	(1170, 1356)

-					terminal_attachment 	(206, 631)

-					label      	(object SegLabel @1020

-					    Parent_View 	@1018

-					    location   	(226, 1322)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.559146

-					    height     	35

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$159" @1021

-					Parent_View 	@1017

-					location   	(866, -20)

-					label      	(object SegLabel @1022

-					    Parent_View 	@1021

-					    location   	(2521, 1398)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0338"

-					client     	@1017

-					supplier   	@1015

-					vertices   	(list Points

-					    (1170, 1356)

-					    (2731, 1356)

-					    (2731, 1227))

-					line_style 	3

-					origin_attachment 	(1170, 1356)

-					terminal_attachment 	(2731, 1227))))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @1023

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(160, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@1023

-				    location   	(35, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	250

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	268

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$152" @1024

-				location   	(122, 1136)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6BCEB102F8"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$153" @1025

-					Parent_View 	@1024

-					location   	(-630, -256)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6BCEB6001B"

-					client     	@1024

-					supplier   	@1016

-					line_style 	3

-					origin_attachment 	(122, 1136)

-					terminal_attachment 	(122, 631))

-				    (object RoleView "contents" @1026

-					Parent_View 	@1024

-					location   	(-630, -256)

-					label      	(object SegLabel @1027

-					    Parent_View 	@1026

-					    location   	(223, 1515)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.750495

-					    height     	101

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6BCEB60025"

-					client     	@1024

-					supplier   	@1023

-					line_style 	3

-					origin_attachment 	(122, 1136)

-					terminal_attachment 	(122, 1641)

-					label      	(object SegLabel @1028

-					    Parent_View 	@1026

-					    location   	(180, 1581)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.881188

-					    height     	58

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticleContent" @1029

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 80)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1029

-				    location   	(41, 42)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	495

-				    justify    	0

-				    label      	"XSDParticleContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6BD22300C6"

-				width      	513

-				height     	100

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$164" @1030

-				location   	(47, 885)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B47150119"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$165" @1031

-					Parent_View 	@1030

-					location   	(-289, 821)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B471A03AB"

-					client     	@1030

-					supplier   	@1023

-					line_style 	3

-					origin_attachment 	(47, 885)

-					terminal_attachment 	(47, 1641))

-				    (object RoleView "content" @1032

-					Parent_View 	@1030

-					location   	(-289, 821)

-					label      	(object SegLabel @1033

-					    Parent_View 	@1032

-					    location   	(142, 189)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+content"

-					    pctDist    	0.921854

-					    height     	95

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B471A03B5"

-					client     	@1030

-					supplier   	@1029

-					line_style 	3

-					origin_attachment 	(47, 885)

-					terminal_attachment 	(47, 130)

-					label      	(object SegLabel @1034

-					    Parent_View 	@1032

-					    location   	(28, 192)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.917881

-					    height     	19

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @1035

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1424, 896)

-				label      	(object ItemLabel

-				    Parent_View 	@1035

-				    location   	(1252, 849)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	345

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	363

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @1036

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1408, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1036

-				    location   	(1175, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	484

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$94" @1037

-				location   	(1319, 1034)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6F1DE9018A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$95" @1038

-					Parent_View 	@1037

-					location   	(-57, -102)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6F1DEA036C"

-					client     	@1037

-					supplier   	@1035

-					line_style 	3

-					origin_attachment 	(1319, 1034)

-					terminal_attachment 	(1319, 955))

-				    (object RoleView "content" @1039

-					Parent_View 	@1037

-					location   	(-57, -102)

-					label      	(object SegLabel @1040

-					    Parent_View 	@1039

-					    location   	(1439, 1039)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+content"

-					    pctDist    	0.073171

-					    height     	120

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6F1DEA0380"

-					client     	@1037

-					supplier   	@1036

-					line_style 	3

-					origin_attachment 	(1319, 1034)

-					terminal_attachment 	(1319, 1113)

-					label      	(object SegLabel @1041

-					    Parent_View 	@1039

-					    location   	(1279, 1031)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.040816

-					    height     	41

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDConstrainingFacet" @1042

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2080, 1696)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1042

-				    location   	(1855, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	450

-				    justify    	0

-				    label      	"XSDConstrainingFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6B340093"

-				width      	468

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @1043

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1280, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@1043

-				    location   	(1035, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	508

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$190" @1044

-				location   	(1351, 1840)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D5CA50112"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$191" @1045

-					Parent_View 	@1044

-					location   	(-297, 224)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D5CA703B4"

-					client     	@1044

-					supplier   	@1043

-					vertices   	(list Points

-					    (1351, 1840)

-					    (1294, 1840)

-					    (1294, 1751))

-					line_style 	3

-					origin_attachment 	(1351, 1840)

-					terminal_attachment 	(1294, 1751))

-				    (object RoleView "contents" @1046

-					Parent_View 	@1044

-					location   	(-297, 224)

-					label      	(object SegLabel @1047

-					    Parent_View 	@1046

-					    location   	(1517, 1806)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.632653

-					    height     	108

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D5CA703C8"

-					client     	@1044

-					supplier   	@1043

-					vertices   	(list Points

-					    (1351, 1840)

-					    (1409, 1840)

-					    (1409, 1751))

-					line_style 	3

-					origin_attachment 	(1351, 1840)

-					terminal_attachment 	(1409, 1751)

-					label      	(object SegLabel @1048

-					    Parent_View 	@1046

-					    location   	(1361, 1801)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.072848

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$74" @1049

-				location   	(1190, 1432)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6890D6006F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "anonymousTypeDefinition" @1050

-					Parent_View 	@1049

-					location   	(774, -1832)

-					label      	(object SegLabel @1051

-					    Parent_View 	@1050

-					    location   	(1462, 1525)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	492

-					    justify    	0

-					    label      	"+anonymousTypeDefinition"

-					    pctDist    	0.444976

-					    height     	272

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6890D60318"

-					client     	@1049

-					supplier   	@1043

-					line_style 	3

-					origin_attachment 	(1190, 1432)

-					terminal_attachment 	(1190, 1641)

-					label      	(object SegLabel @1052

-					    Parent_View 	@1050

-					    location   	(1143, 1527)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.454545

-					    height     	47

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$75" @1053

-					Parent_View 	@1049

-					location   	(774, -1832)

-					label      	(object SegLabel @1054

-					    Parent_View 	@1053

-					    location   	(1149, 1266)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6890D6030E"

-					client     	@1049

-					supplier   	@1036

-					line_style 	3

-					origin_attachment 	(1190, 1432)

-					terminal_attachment 	(1190, 1223))))

-			    (object AssociationViewNew "$UNNAMED$192" @1055

-				location   	(1690, 1684)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C35AD0374"

-				roleview_list 	(list RoleViews

-				    (object RoleView "facetContents" @1056

-					Parent_View 	@1055

-					location   	(-326, -12)

-					label      	(object SegLabel @1057

-					    Parent_View 	@1056

-					    location   	(1695, 1731)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+facetContents"

-					    pctDist    	0.032051

-					    height     	47

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C35AF0010"

-					client     	@1055

-					supplier   	@1042

-					line_style 	3

-					origin_attachment 	(1690, 1684)

-					terminal_attachment 	(1846, 1684)

-					label      	(object SegLabel @1058

-					    Parent_View 	@1056

-					    location   	(1756, 1644)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	94

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.420732

-					    height     	41

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$193" @1059

-					Parent_View 	@1055

-					location   	(-326, -12)

-					label      	(object SegLabel @1060

-					    Parent_View 	@1059

-					    location   	(1566, 1643)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C35AF0006"

-					client     	@1055

-					supplier   	@1043

-					line_style 	3

-					origin_attachment 	(1690, 1684)

-					terminal_attachment 	(1534, 1684))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaCompositor" @1061

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2624, 784)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1061

-				    location   	(2388, 741)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	472

-				    justify    	0

-				    label      	"XSDSchemaCompositor")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C21DB4102AE"

-				width      	490

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaContent" @1062

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1062

-				    location   	(1108, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	408

-				    justify    	0

-				    label      	"XSDSchemaContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B688CB800BA"

-				width      	426

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @1063

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(688, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@1063

-				    location   	(557, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	280

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$172" @1064

-				location   	(963, 319)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B688E6B003D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "contents" @1065

-					Parent_View 	@1064

-					location   	(595, -17)

-					label      	(object SegLabel @1066

-					    Parent_View 	@1065

-					    location   	(974, 361)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.081081

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B688E6C0111"

-					client     	@1064

-					supplier   	@1062

-					line_style 	3

-					origin_attachment 	(963, 319)

-					terminal_attachment 	(1099, 319)

-					label      	(object SegLabel @1067

-					    Parent_View 	@1065

-					    location   	(1016, 290)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.396396

-					    height     	30

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$173" @1068

-					Parent_View 	@1064

-					location   	(595, -17)

-					label      	(object SegLabel @1069

-					    Parent_View 	@1068

-					    location   	(855, 361)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B688E6C0107"

-					client     	@1064

-					supplier   	@1063

-					line_style 	3

-					origin_attachment 	(963, 319)

-					terminal_attachment 	(828, 319))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @1070

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2160, 992)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1070

-				    location   	(1974, 949)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1071

-				location   	(2322, 1593)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1070

-				vertices   	(list Points

-				    (2322, 1593)

-				    (2322, 1047)))

-			    (object InheritView "" @1072

-				stereotype 	(object SegLabel @1073

-				    Parent_View 	@1072

-				    location   	(2146, 905)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.460000

-				    height     	5

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B6AE2F5013A"

-				client     	@1070

-				supplier   	@1006

-				line_style 	3

-				origin_attachment 	(2150, 937)

-				terminal_attachment 	(2150, 868)

-				drawSupplier 	@1007)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @1074

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(832, 576)

-				label      	(object ItemLabel

-				    Parent_View 	@1074

-				    location   	(510, 532)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	644

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	662

-				height     	112

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$118" @1075

-				location   	(1498, 1431)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68911401AF"

-				roleview_list 	(list RoleViews

-				    (object RoleView "anonymousTypeDefinition" @1076

-					Parent_View 	@1075

-					location   	(1038, -1810)

-					label      	(object SegLabel @1077

-					    Parent_View 	@1076

-					    location   	(2027, 1472)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	492

-					    justify    	0

-					    label      	"+anonymousTypeDefinition"

-					    pctDist    	0.454389

-					    height     	41

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6891150017"

-					client     	@1075

-					supplier   	@1070

-					vertices   	(list Points

-					    (1498, 1431)

-					    (2281, 1431)

-					    (2281, 1047))

-					line_style 	3

-					origin_attachment 	(1498, 1431)

-					terminal_attachment 	(2281, 1047)

-					label      	(object SegLabel @1078

-					    Parent_View 	@1076

-					    location   	(2204, 1397)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.605419

-					    height     	35

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$119" @1079

-					Parent_View 	@1075

-					location   	(1038, -1810)

-					label      	(object SegLabel @1080

-					    Parent_View 	@1079

-					    location   	(1090, 866)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6891150016"

-					client     	@1075

-					supplier   	@1074

-					vertices   	(list Points

-					    (1498, 1431)

-					    (1131, 1431)

-					    (1131, 632))

-					line_style 	3

-					origin_attachment 	(1498, 1431)

-					terminal_attachment 	(1131, 632))))

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @1081

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(848, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1081

-				    location   	(655, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	386

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	404

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @1082

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 896)

-				label      	(object ItemLabel

-				    Parent_View 	@1082

-				    location   	(505, 853)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	590

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	608

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$122" @1083

-				location   	(534, 736)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6833EF0160"

-				roleview_list 	(list RoleViews

-				    (object RoleView "identityConstraintDefinitions" @1084

-					Parent_View 	@1083

-					location   	(86, -2144)

-					label      	(object SegLabel @1085

-					    Parent_View 	@1084

-					    location   	(820, 748)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	550

-					    justify    	0

-					    label      	"+identityConstraintDefinitions"

-					    pctDist    	0.111111

-					    height     	286

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00299"

-					client     	@1083

-					supplier   	@1082

-					line_style 	3

-					origin_attachment 	(534, 736)

-					terminal_attachment 	(534, 841)

-					label      	(object SegLabel @1086

-					    Parent_View 	@1084

-					    location   	(595, 807)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.675926

-					    height     	61

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$123" @1087

-					Parent_View 	@1083

-					location   	(86, -2144)

-					label      	(object SegLabel @1088

-					    Parent_View 	@1087

-					    location   	(576, 653)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00298"

-					client     	@1083

-					supplier   	@1074

-					line_style 	3

-					origin_attachment 	(534, 736)

-					terminal_attachment 	(534, 632))))

-			    (object AssociationViewNew "$UNNAMED$142" @1089

-				location   	(900, 1032)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D3D003E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "selector" @1090

-					Parent_View 	@1089

-					location   	(84, 120)

-					label      	(object SegLabel @1091

-					    Parent_View 	@1090

-					    location   	(1013, 1042)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+selector"

-					    pctDist    	0.123288

-					    height     	113

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E0234"

-					client     	@1089

-					supplier   	@1081

-					line_style 	3

-					origin_attachment 	(900, 1032)

-					terminal_attachment 	(900, 1113)

-					label      	(object SegLabel @1092

-					    Parent_View 	@1090

-					    location   	(859, 1040)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.095890

-					    height     	42

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$143" @1093

-					Parent_View 	@1089

-					location   	(84, 120)

-					label      	(object SegLabel @1094

-					    Parent_View 	@1093

-					    location   	(859, 968)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E022A"

-					client     	@1089

-					supplier   	@1082

-					line_style 	3

-					origin_attachment 	(900, 1032)

-					terminal_attachment 	(900, 951))))

-			    (object AssociationViewNew "$UNNAMED$144" @1095

-				location   	(700, 1032)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D330025"

-				roleview_list 	(list RoleViews

-				    (object RoleView "fields" @1096

-					Parent_View 	@1095

-					location   	(-116, 120)

-					label      	(object SegLabel @1097

-					    Parent_View 	@1096

-					    location   	(616, 1036)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	120

-					    justify    	0

-					    label      	"+fields"

-					    pctDist    	0.054795

-					    height     	85

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330379"

-					client     	@1095

-					supplier   	@1081

-					line_style 	3

-					origin_attachment 	(700, 1032)

-					terminal_attachment 	(700, 1113)

-					label      	(object SegLabel @1098

-					    Parent_View 	@1096

-					    location   	(771, 1042)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.123077

-					    height     	71

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$145" @1099

-					Parent_View 	@1095

-					location   	(-116, 120)

-					label      	(object SegLabel @1100

-					    Parent_View 	@1099

-					    location   	(659, 968)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330365"

-					client     	@1095

-					supplier   	@1082

-					line_style 	3

-					origin_attachment 	(700, 1032)

-					terminal_attachment 	(700, 951))))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeContent" @1101

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(752, 1440)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1101

-				    location   	(500, 1397)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	504

-				    justify    	0

-				    label      	"XSDComplexTypeContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683BA00196"

-				width      	522

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1102

-				location   	(550, 1590)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1101

-				vertices   	(list Points

-				    (550, 1590)

-				    (550, 1495)))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupContent" @1103

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1504, 576)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1103

-				    location   	(1240, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	528

-				    justify    	0

-				    label      	"XSDAttributeGroupContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6940200089"

-				width      	546

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1104

-				location   	(1406, 765)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1103

-				vertices   	(list Points

-				    (1406, 765)

-				    (1406, 631)))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @1105

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2656, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@1105

-				    location   	(2393, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	526

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	544

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$100" @1106

-				location   	(1614, 1868)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6FDDD70113"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$101" @1107

-					Parent_View 	@1106

-					location   	(526, 476)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6FDDDA026B"

-					client     	@1106

-					supplier   	@1105

-					vertices   	(list Points

-					    (1614, 1868)

-					    (2500, 1868)

-					    (2500, 1751))

-					line_style 	3

-					origin_attachment 	(1614, 1868)

-					terminal_attachment 	(2500, 1751))

-				    (object RoleView "content" @1108

-					Parent_View 	@1106

-					location   	(526, 476)

-					label      	(object SegLabel @1109

-					    Parent_View 	@1108

-					    location   	(896, 1787)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+content"

-					    pctDist    	0.709870

-					    height     	89

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6FDDDA0275"

-					client     	@1106

-					supplier   	@1101

-					vertices   	(list Points

-					    (1614, 1868)

-					    (984, 1868)

-					    (984, 1495))

-					line_style 	3

-					origin_attachment 	(1614, 1868)

-					terminal_attachment 	(984, 1495)

-					label      	(object SegLabel @1110

-					    Parent_View 	@1108

-					    location   	(1042, 1824)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.571286

-					    height     	45

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$106" @1111

-				location   	(2927, 387)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B698E360386"

-				roleview_list 	(list RoleViews

-				    (object RoleView "attributeContents" @1112

-					Parent_View 	@1111

-					location   	(2463, -3757)

-					label      	(object SegLabel @1113

-					    Parent_View 	@1112

-					    location   	(1915, 357)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+attributeContents"

-					    pctDist    	0.773060

-					    height     	31

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B698E38007C"

-					client     	@1111

-					supplier   	@1103

-					vertices   	(list Points

-					    (2927, 387)

-					    (1750, 387)

-					    (1750, 521))

-					line_style 	3

-					origin_attachment 	(2927, 387)

-					terminal_attachment 	(1750, 521)

-					label      	(object SegLabel @1114

-					    Parent_View 	@1112

-					    location   	(1804, 425)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.857247

-					    height     	38

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$107" @1115

-					Parent_View 	@1111

-					location   	(2463, -3757)

-					label      	(object SegLabel @1116

-					    Parent_View 	@1115

-					    location   	(2946, 1448)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B698E380072"

-					client     	@1111

-					supplier   	@1105

-					vertices   	(list Points

-					    (2927, 387)

-					    (2987, 387)

-					    (2987, 1671)

-					    (2928, 1671))

-					line_style 	3

-					origin_attachment 	(2927, 387)

-					terminal_attachment 	(2928, 1671))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @1117

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1117

-				    location   	(1699, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	556

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$82" @1118

-				location   	(1750, 872)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69404E0067"

-				roleview_list 	(list RoleViews

-				    (object RoleView "contents" @1119

-					Parent_View 	@1118

-					location   	(1462, -2392)

-					label      	(object SegLabel @1120

-					    Parent_View 	@1119

-					    location   	(1640, 691)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.751037

-					    height     	110

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69405002A5"

-					client     	@1118

-					supplier   	@1103

-					line_style 	3

-					origin_attachment 	(1750, 872)

-					terminal_attachment 	(1750, 631)

-					label      	(object SegLabel @1121

-					    Parent_View 	@1119

-					    location   	(1814, 695)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.734440

-					    height     	64

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$83" @1122

-					Parent_View 	@1118

-					location   	(1462, -2392)

-					label      	(object SegLabel @1123

-					    Parent_View 	@1122

-					    location   	(1709, 1065)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B694050029B"

-					client     	@1118

-					supplier   	@1117

-					line_style 	3

-					origin_attachment 	(1750, 872)

-					terminal_attachment 	(1750, 1113))))

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @1124

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1124

-				    location   	(279, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	274

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	292

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$214" @1125

-				location   	(1252, 1896)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BEBDC870247"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$215" @1126

-					Parent_View 	@1125

-					location   	(708, 1288)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BEBDC8C02F9"

-					client     	@1125

-					supplier   	@1105

-					vertices   	(list Points

-					    (1252, 1896)

-					    (2603, 1896)

-					    (2603, 1751))

-					line_style 	3

-					origin_attachment 	(1252, 1896)

-					terminal_attachment 	(2603, 1751))

-				    (object RoleView "attributeWildcardContent" @1127

-					Parent_View 	@1125

-					location   	(708, 1288)

-					label      	(object SegLabel @1128

-					    Parent_View 	@1127

-					    location   	(682, 1858)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	480

-					    justify    	0

-					    label      	"+attributeWildcardContent"

-					    pctDist    	0.381142

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BEBDC8C0303"

-					client     	@1125

-					supplier   	@1124

-					vertices   	(list Points

-					    (1252, 1896)

-					    (428, 1896)

-					    (428, 1223))

-					line_style 	3

-					origin_attachment 	(1252, 1896)

-					terminal_attachment 	(428, 1223)

-					label      	(object SegLabel @1129

-					    Parent_View 	@1127

-					    location   	(382, 1860)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.575033

-					    height     	47

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$86" @1130

-				location   	(1199, 1321)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C275D320220"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$87" @1131

-					Parent_View 	@1130

-					location   	(655, 713)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C275D3C010C"

-					client     	@1130

-					supplier   	@1117

-					vertices   	(list Points

-					    (1199, 1321)

-					    (1897, 1321)

-					    (1897, 1223))

-					line_style 	3

-					origin_attachment 	(1199, 1321)

-					terminal_attachment 	(1897, 1223))

-				    (object RoleView "attributeWildcardContent" @1132

-					Parent_View 	@1130

-					location   	(655, 713)

-					label      	(object SegLabel @1133

-					    Parent_View 	@1132

-					    location   	(857, 1279)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	480

-					    justify    	0

-					    label      	"+attributeWildcardContent"

-					    pctDist    	0.429569

-					    height     	43

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C275D3C010D"

-					client     	@1130

-					supplier   	@1124

-					vertices   	(list Points

-					    (1199, 1321)

-					    (500, 1321)

-					    (500, 1223))

-					line_style 	3

-					origin_attachment 	(1199, 1321)

-					terminal_attachment 	(500, 1223)

-					label      	(object SegLabel @1134

-					    Parent_View 	@1132

-					    location   	(576, 1279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.782305

-					    height     	43

-					    orientation 	1))))

-			    (object InheritView "" @1135

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@1105

-				supplier   	@1070

-				line_style 	3

-				origin_attachment 	(2606, 1641)

-				terminal_attachment 	(2606, 1593)

-				drawSupplier 	@1071)

-			    (object InheritView "" @1136

-				stereotype 	(object SegLabel @1137

-				    Parent_View 	@1136

-				    location   	(759, 495)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	243

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.446429

-				    height     	6

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B685F17002E"

-				client     	@1074

-				supplier   	@1013

-				line_style 	3

-				origin_attachment 	(753, 520)

-				terminal_attachment 	(753, 465)

-				drawSupplier 	@1014)

-			    (object InheritView "" @1138

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@1043

-				supplier   	@1070

-				line_style 	3

-				origin_attachment 	(1409, 1641)

-				terminal_attachment 	(1409, 1593)

-				drawSupplier 	@1071)

-			    (object InheritView "" @1139

-				stereotype 	(object SegLabel @1140

-				    Parent_View 	@1139

-				    location   	(759, 1591)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	219

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.980392

-				    height     	385

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B685F55032B"

-				client     	@1043

-				supplier   	@1101

-				line_style 	3

-				origin_attachment 	(1144, 1641)

-				terminal_attachment 	(1144, 1590)

-				drawSupplier 	@1102)

-			    (object InheritView "" @1141

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A640279"

-				client     	@1016

-				supplier   	@1013

-				line_style 	3

-				origin_attachment 	(166, 521)

-				terminal_attachment 	(166, 465)

-				drawSupplier 	@1014)

-			    (object InheritTreeView "" @1142

-				location   	(431, 222)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1029

-				vertices   	(list Points

-				    (431, 222)

-				    (431, 130)))

-			    (object InheritView "" @1143

-				stereotype 	(object SegLabel @1144

-				    Parent_View 	@1143

-				    location   	(361, 224)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	237

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.976744

-				    height     	86

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B6BD2440069"

-				client     	@1013

-				supplier   	@1029

-				line_style 	3

-				origin_attachment 	(275, 265)

-				terminal_attachment 	(275, 222)

-				drawSupplier 	@1142)

-			    (object InheritTreeView "" @1145

-				location   	(1309, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1062

-				vertices   	(list Points

-				    (1309, 465)

-				    (1309, 375)))

-			    (object InheritView "" @1146

-				stereotype 	(object SegLabel @1147

-				    Parent_View 	@1146

-				    location   	(941, 495)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.464286

-				    height     	10

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B688E660339"

-				client     	@1074

-				supplier   	@1062

-				line_style 	3

-				origin_attachment 	(931, 520)

-				terminal_attachment 	(931, 465)

-				drawSupplier 	@1145)

-			    (object InheritView "" @1148

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848FC01E7"

-				client     	@1023

-				supplier   	@1101

-				line_style 	3

-				origin_attachment 	(250, 1641)

-				terminal_attachment 	(250, 1590)

-				drawSupplier 	@1102)

-			    (object InheritView "" @1149

-				stereotype 	(object SegLabel @1150

-				    Parent_View 	@1149

-				    location   	(1205, 493)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	212

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.958333

-				    height     	8

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B688E6103BE"

-				client     	@1036

-				supplier   	@1062

-				line_style 	3

-				origin_attachment 	(1197, 1113)

-				terminal_attachment 	(1197, 465)

-				drawSupplier 	@1145)

-			    (object InheritView "" @1151

-				stereotype 	(object SegLabel @1152

-				    Parent_View 	@1151

-				    location   	(1951, 905)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.848980

-				    height     	73

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B6AE2EB02A8"

-				client     	@1117

-				supplier   	@1006

-				line_style 	3

-				origin_attachment 	(1878, 1113)

-				terminal_attachment 	(1878, 868)

-				drawSupplier 	@1007)

-			    (object InheritView "" @1153

-				stereotype 	(object SegLabel @1154

-				    Parent_View 	@1153

-				    location   	(1642, 807)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	187

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.879310

-				    height     	61

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B69403A0221"

-				client     	@1117

-				supplier   	@1103

-				line_style 	3

-				origin_attachment 	(1703, 1113)

-				terminal_attachment 	(1703, 765)

-				drawSupplier 	@1104)

-			    (object InheritView "" @1155

-				stereotype 	(object SegLabel @1156

-				    Parent_View 	@1155

-				    location   	(1354, 801)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.500000

-				    height     	70

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B72D737038F"

-				client     	@1035

-				supplier   	@1103

-				line_style 	3

-				origin_attachment 	(1284, 837)

-				terminal_attachment 	(1284, 765)

-				drawSupplier 	@1104)

-			    (object InheritView "" @1157

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB640240"

-				client     	@1005

-				supplier   	@1061

-				line_style 	3

-				origin_attachment 	(2284, 762)

-				terminal_attachment 	(2379, 762))

-			    (object InheritView "" @1158

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE32102AF"

-				client     	@1004

-				supplier   	@1062

-				line_style 	3

-				origin_attachment 	(2637, 521)

-				terminal_attachment 	(2637, 465)

-				drawSupplier 	@1145)

-			    (object InheritView "" @1159

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB560092"

-				client     	@1061

-				supplier   	@1004

-				line_style 	3

-				origin_attachment 	(2637, 729)

-				terminal_attachment 	(2637, 631))

-			    (object InheritView "" @1160

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE2B301D5"

-				client     	@1006

-				supplier   	@1062

-				line_style 	3

-				origin_attachment 	(1950, 521)

-				terminal_attachment 	(1950, 465)

-				drawSupplier 	@1145)

-			    (object InheritView "" @1161

-				stereotype 	(object SegLabel @1162

-				    Parent_View 	@1161

-				    location   	(2821, 897)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	181

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.087719

-				    height     	76

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B688E4F023C"

-				client     	@1003

-				supplier   	@1062

-				line_style 	3

-				origin_attachment 	(2896, 937)

-				terminal_attachment 	(2896, 465)

-				drawSupplier 	@1145)

-			    (object InheritView "" @1163

-				stereotype 	(object SegLabel @1164

-				    Parent_View 	@1163

-				    location   	(2313, 904)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	207

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.850622

-				    height     	68

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B6AE2E20381"

-				client     	@1015

-				supplier   	@1006

-				line_style 	3

-				origin_attachment 	(2381, 1109)

-				terminal_attachment 	(2381, 868)

-				drawSupplier 	@1007)

-			    (object InheritView "" @1165

-				stereotype 	(object SegLabel @1166

-				    Parent_View 	@1165

-				    location   	(2878, 269)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	238

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.946667

-				    height     	66

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B6BD2550385"

-				client     	@1015

-				supplier   	@1029

-				line_style 	3

-				origin_attachment 	(2943, 1109)

-				terminal_attachment 	(2943, 222)

-				drawSupplier 	@1142)

-			    (object InheritView "" @1167

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A3A0041"

-				client     	@1124

-				supplier   	@1013

-				line_style 	3

-				origin_attachment 	(462, 1113)

-				terminal_attachment 	(462, 465)

-				drawSupplier 	@1014)))

-		    (object ClassDiagram "9. Concrete Schema Composition"

-			quid       	"3C25EB7A038C"

-			title      	"9. Concrete Schema Composition"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @1168

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 1536)

-				label      	(object ItemLabel

-				    Parent_View 	@1168

-				    location   	(73, 1493)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	480

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$124" @1169

-				location   	(228, 1695)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B41E60251"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$125" @1170

-					Parent_View 	@1169

-					location   	(-476, -385)

-					label      	(object SegLabel @1171

-					    Parent_View 	@1170

-					    location   	(217, 1623)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B41EA02F7"

-					client     	@1169

-					supplier   	@1168

-					vertices   	(list Points

-					    (228, 1695)

-					    (175, 1695)

-					    (175, 1591))

-					line_style 	3

-					origin_attachment 	(228, 1695)

-					terminal_attachment 	(175, 1591))

-				    (object RoleView "resolvedElementDeclaration" @1172

-					Parent_View 	@1169

-					location   	(-476, -385)

-					label      	(object SegLabel @1173

-					    Parent_View 	@1172

-					    location   	(329, 1740)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+resolvedElementDeclaration"

-					    pctDist    	1.924528

-					    height     	45

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B41EA030B"

-					client     	@1169

-					supplier   	@1168

-					vertices   	(list Points

-					    (228, 1695)

-					    (281, 1695)

-					    (281, 1591))

-					line_style 	3

-					origin_attachment 	(228, 1695)

-					terminal_attachment 	(281, 1591)

-					label      	(object SegLabel @1174

-					    Parent_View 	@1172

-					    location   	(229, 1646)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.005714

-					    height     	50

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @1175

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1040, 1536)

-				label      	(object ItemLabel

-				    Parent_View 	@1175

-				    location   	(790, 1493)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	500

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	518

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$160" @1176

-				location   	(952, 1698)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B42450398"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$161" @1177

-					Parent_View 	@1176

-					location   	(-1288, -318)

-					label      	(object SegLabel @1178

-					    Parent_View 	@1177

-					    location   	(860, 1623)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B4249038A"

-					client     	@1176

-					supplier   	@1175

-					vertices   	(list Points

-					    (952, 1698)

-					    (901, 1698)

-					    (901, 1591))

-					line_style 	3

-					origin_attachment 	(952, 1698)

-					terminal_attachment 	(901, 1591))

-				    (object RoleView "resolvedModelGroupDefinition" @1179

-					Parent_View 	@1176

-					location   	(-1288, -318)

-					label      	(object SegLabel @1180

-					    Parent_View 	@1179

-					    location   	(1020, 1739)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	564

-					    justify    	0

-					    label      	"+resolvedModelGroupDefinition"

-					    pctDist    	1.326923

-					    height     	41

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B4249039E"

-					client     	@1176

-					supplier   	@1175

-					vertices   	(list Points

-					    (952, 1698)

-					    (1004, 1698)

-					    (1004, 1591))

-					line_style 	3

-					origin_attachment 	(952, 1698)

-					terminal_attachment 	(1004, 1591)

-					label      	(object SegLabel @1181

-					    Parent_View 	@1179

-					    location   	(952, 1649)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.000000

-					    height     	50

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaCompositor" @1182

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(656, 992)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1182

-				    location   	(420, 949)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	472

-				    justify    	0

-				    label      	"XSDSchemaCompositor")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C21DB4102AE"

-				width      	490

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @1183

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(640, 784)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1183

-				    location   	(412, 737)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	457

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	475

-				height     	118

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @1184

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(640, 416)

-				label      	(object ItemLabel

-				    Parent_View 	@1184

-				    location   	(446, 285)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	388

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	406

-				height     	287

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$224" @1185

-				location   	(1303, 679)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DD0C03DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "incorporatedSchema" @1186

-					Parent_View 	@1185

-					location   	(-41, -857)

-					label      	(object SegLabel @1187

-					    Parent_View 	@1186

-					    location   	(1059, 381)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+incorporatedSchema"

-					    pctDist    	0.700384

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100305"

-					client     	@1185

-					supplier   	@1184

-					vertices   	(list Points

-					    (1303, 679)

-					    (1303, 419)

-					    (843, 419))

-					line_style 	3

-					origin_attachment 	(1303, 679)

-					terminal_attachment 	(843, 419)

-					label      	(object SegLabel @1188

-					    Parent_View 	@1186

-					    location   	(922, 454)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.890746

-					    height     	35

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$225" @1189

-					Parent_View 	@1185

-					location   	(-41, -857)

-					label      	(object SegLabel @1190

-					    Parent_View 	@1189

-					    location   	(1045, 956)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100304"

-					client     	@1185

-					supplier   	@1182

-					vertices   	(list Points

-					    (1303, 679)

-					    (1303, 997)

-					    (901, 997))

-					line_style 	3

-					origin_attachment 	(1303, 679)

-					terminal_attachment 	(901, 997))))

-			    (object AssociationViewNew "$UNNAMED$222" @1191

-				location   	(1216, 649)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DCC700EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "resolvedSchema" @1192

-					Parent_View 	@1191

-					location   	(336, -1399)

-					label      	(object SegLabel @1193

-					    Parent_View 	@1192

-					    location   	(1038, 500)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+resolvedSchema"

-					    pctDist    	0.601923

-					    height     	35

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0043"

-					client     	@1191

-					supplier   	@1184

-					vertices   	(list Points

-					    (1216, 649)

-					    (1216, 534)

-					    (843, 534))

-					line_style 	3

-					origin_attachment 	(1216, 649)

-					terminal_attachment 	(843, 534)

-					label      	(object SegLabel @1194

-					    Parent_View 	@1192

-					    location   	(926, 577)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.831643

-					    height     	43

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$223" @1195

-					Parent_View 	@1191

-					location   	(336, -1399)

-					label      	(object SegLabel @1196

-					    Parent_View 	@1195

-					    location   	(974, 756)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0042"

-					client     	@1191

-					supplier   	@1183

-					vertices   	(list Points

-					    (1216, 649)

-					    (1216, 797)

-					    (877, 797))

-					line_style 	3

-					origin_attachment 	(1216, 649)

-					terminal_attachment 	(877, 797))))

-			    (object AssociationViewNew "$UNNAMED$228" @1197

-				location   	(662, 642)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25D3A60131"

-				roleview_list 	(list RoleViews

-				    (object RoleView "referencingDirectives" @1198

-					Parent_View 	@1197

-					location   	(-234, 114)

-					label      	(object SegLabel @1199

-					    Parent_View 	@1198

-					    location   	(878, 675)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+referencingDirectives"

-					    pctDist    	0.408759

-					    height     	216

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25D3A90371"

-					client     	@1197

-					supplier   	@1183

-					line_style 	3

-					origin_attachment 	(662, 642)

-					terminal_attachment 	(662, 725)

-					label      	(object SegLabel @1200

-					    Parent_View 	@1198

-					    location   	(615, 678)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.430657

-					    height     	48

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$229" @1201

-					Parent_View 	@1197

-					location   	(-234, 114)

-					label      	(object SegLabel @1202

-					    Parent_View 	@1201

-					    location   	(621, 576)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25D3A90370"

-					client     	@1197

-					supplier   	@1184

-					line_style 	3

-					origin_attachment 	(662, 642)

-					terminal_attachment 	(662, 559))))

-			    (object AssociationViewNew "$UNNAMED$230" @1203

-				location   	(75, 188)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25ECF0005E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$231" @1204

-					Parent_View 	@1203

-					location   	(-853, -308)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ECF4001E"

-					client     	@1203

-					supplier   	@1184

-					vertices   	(list Points

-					    (75, 188)

-					    (75, 128)

-					    (510, 128)

-					    (510, 273))

-					line_style 	3

-					origin_attachment 	(75, 188)

-					terminal_attachment 	(510, 273))

-				    (object RoleView "rootVersion" @1205

-					Parent_View 	@1203

-					location   	(-853, -308)

-					label      	(object SegLabel @1206

-					    Parent_View 	@1205

-					    location   	(176, 74)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+rootVersion"

-					    pctDist    	-0.593750

-					    height     	101

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ECF40028"

-					client     	@1203

-					supplier   	@1184

-					vertices   	(list Points

-					    (75, 188)

-					    (75, 380)

-					    (437, 380))

-					line_style 	3

-					origin_attachment 	(75, 188)

-					terminal_attachment 	(437, 380)

-					label      	(object SegLabel @1207

-					    Parent_View 	@1205

-					    location   	(368, 328)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.874755

-					    height     	53

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$232" @1208

-				location   	(1262, 134)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25ED0B011B"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$233" @1209

-					Parent_View 	@1208

-					location   	(334, -362)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ED0F0121"

-					client     	@1208

-					supplier   	@1184

-					vertices   	(list Points

-					    (1262, 134)

-					    (766, 134)

-					    (766, 273))

-					line_style 	3

-					origin_attachment 	(1262, 134)

-					terminal_attachment 	(766, 273))

-				    (object RoleView "originalVersion" @1210

-					Parent_View 	@1208

-					location   	(334, -362)

-					label      	(object SegLabel @1211

-					    Parent_View 	@1210

-					    location   	(1164, 97)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+originalVersion"

-					    pctDist    	-1.650000

-					    height     	38

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ED0F012B"

-					client     	@1208

-					supplier   	@1184

-					vertices   	(list Points

-					    (1262, 134)

-					    (1322, 134)

-					    (1322, 334)

-					    (843, 334))

-					line_style 	3

-					origin_attachment 	(1262, 134)

-					terminal_attachment 	(843, 334)

-					label      	(object SegLabel @1212

-					    Parent_View 	@1210

-					    location   	(919, 279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.898108

-					    height     	56

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$234" @1213

-				location   	(126, 656)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25EEAB001F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$235" @1214

-					Parent_View 	@1213

-					location   	(-834, 160)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25EEAF010B"

-					client     	@1213

-					supplier   	@1184

-					vertices   	(list Points

-					    (126, 656)

-					    (513, 656)

-					    (513, 559))

-					line_style 	3

-					origin_attachment 	(126, 656)

-					terminal_attachment 	(513, 559))

-				    (object RoleView "incorporatedVersions" @1215

-					Parent_View 	@1213

-					location   	(-834, 160)

-					label      	(object SegLabel @1216

-					    Parent_View 	@1215

-					    location   	(217, 431)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	408

-					    justify    	0

-					    label      	"+incorporatedVersions"

-					    pctDist    	0.643902

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25EEAF0115"

-					client     	@1213

-					supplier   	@1184

-					vertices   	(list Points

-					    (126, 656)

-					    (66, 656)

-					    (66, 472)

-					    (437, 472))

-					line_style 	3

-					origin_attachment 	(126, 656)

-					terminal_attachment 	(437, 472)

-					label      	(object SegLabel @1217

-					    Parent_View 	@1215

-					    location   	(356, 526)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.868468

-					    height     	54

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$238" @1218

-				location   	(642, 126)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C2784730194"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$239" @1219

-					Parent_View 	@1218

-					location   	(82, -418)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C27847501F1"

-					client     	@1218

-					supplier   	@1184

-					vertices   	(list Points

-					    (642, 126)

-					    (588, 126)

-					    (588, 273))

-					line_style 	3

-					origin_attachment 	(642, 126)

-					terminal_attachment 	(588, 273))

-				    (object RoleView "schemaForSchema" @1220

-					Parent_View 	@1218

-					location   	(82, -418)

-					label      	(object SegLabel @1221

-					    Parent_View 	@1220

-					    location   	(639, 74)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	384

-					    justify    	0

-					    label      	"+schemaForSchema"

-					    pctDist    	-0.055556

-					    height     	53

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C27847501FB"

-					client     	@1218

-					supplier   	@1184

-					vertices   	(list Points

-					    (642, 126)

-					    (697, 126)

-					    (697, 273))

-					line_style 	3

-					origin_attachment 	(642, 126)

-					terminal_attachment 	(697, 273)

-					label      	(object SegLabel @1222

-					    Parent_View 	@1220

-					    location   	(643, 213)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.701863

-					    height     	55

-					    orientation 	1))))

-			    (object InheritView "" @1223

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB560092"

-				client     	@1182

-				supplier   	@1183

-				line_style 	3

-				origin_attachment 	(638, 937)

-				terminal_attachment 	(638, 843))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @1224

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@1224

-				    location   	(67, 1141)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	492

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$78" @1225

-				location   	(234, 1340)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B426B0194"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$79" @1226

-					Parent_View 	@1225

-					location   	(-310, -4)

-					label      	(object SegLabel @1227

-					    Parent_View 	@1226

-					    location   	(140, 1271)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B426D0309"

-					client     	@1225

-					supplier   	@1224

-					vertices   	(list Points

-					    (234, 1340)

-					    (181, 1340)

-					    (181, 1239))

-					line_style 	3

-					origin_attachment 	(234, 1340)

-					terminal_attachment 	(181, 1239))

-				    (object RoleView "resolvedAttributeDeclaration" @1228

-					Parent_View 	@1225

-					location   	(-310, -4)

-					label      	(object SegLabel @1229

-					    Parent_View 	@1228

-					    location   	(333, 1389)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+resolvedAttributeDeclaration"

-					    pctDist    	1.867925

-					    height     	49

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B426D0313"

-					client     	@1225

-					supplier   	@1224

-					vertices   	(list Points

-					    (234, 1340)

-					    (287, 1340)

-					    (287, 1239))

-					line_style 	3

-					origin_attachment 	(234, 1340)

-					terminal_attachment 	(287, 1239)

-					label      	(object SegLabel @1230

-					    Parent_View 	@1228

-					    location   	(241, 1295)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.042945

-					    height     	46

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @1231

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1760, 144)

-				label      	(object ItemLabel

-				    Parent_View 	@1231

-				    location   	(1517, 101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	486

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	504

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @1232

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1712, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1232

-				    location   	(1599, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	226

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C359403D2"

-				width      	244

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$312" @1233

-				location   	(1668, 280)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4BB4AE01CC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$313" @1234

-					Parent_View 	@1233

-					location   	(8, -152)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4AF010F"

-					client     	@1233

-					supplier   	@1231

-					line_style 	3

-					origin_attachment 	(1668, 280)

-					terminal_attachment 	(1668, 199))

-				    (object RoleView "syntheticFacets" @1235

-					Parent_View 	@1233

-					location   	(8, -152)

-					label      	(object SegLabel @1236

-					    Parent_View 	@1235

-					    location   	(1852, 300)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+syntheticFacets"

-					    pctDist    	0.246154

-					    height     	184

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4AF011A"

-					client     	@1233

-					supplier   	@1232

-					line_style 	3

-					origin_attachment 	(1668, 280)

-					terminal_attachment 	(1668, 361)

-					label      	(object SegLabel @1237

-					    Parent_View 	@1235

-					    location   	(1625, 301)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.276923

-					    height     	44

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @1238

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@1238

-				    location   	(1426, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @1239

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1776, 640)

-				label      	(object ItemLabel

-				    Parent_View 	@1239

-				    location   	(1515, 597)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	522

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	540

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$314" @1240

-				location   	(1508, 792)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4BB4D3028E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$315" @1241

-					Parent_View 	@1240

-					location   	(-12, -280)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4D402F3"

-					client     	@1240

-					supplier   	@1239

-					line_style 	3

-					origin_attachment 	(1508, 792)

-					terminal_attachment 	(1508, 695))

-				    (object RoleView "syntheticParticle" @1242

-					Parent_View 	@1240

-					location   	(-12, -280)

-					label      	(object SegLabel @1243

-					    Parent_View 	@1242

-					    location   	(1695, 767)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+syntheticParticle"

-					    pctDist    	-0.259259

-					    height     	187

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4D402FD"

-					client     	@1240

-					supplier   	@1238

-					line_style 	3

-					origin_attachment 	(1508, 792)

-					terminal_attachment 	(1508, 889)

-					label      	(object SegLabel @1244

-					    Parent_View 	@1242

-					    location   	(1454, 829)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.395062

-					    height     	55

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @1245

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1024, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@1245

-				    location   	(756, 1141)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	554

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$90" @1246

-				location   	(919, 1349)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B425E01F9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$91" @1247

-					Parent_View 	@1246

-					location   	(-233, -59)

-					label      	(object SegLabel @1248

-					    Parent_View 	@1247

-					    location   	(825, 1273)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B42620046"

-					client     	@1246

-					supplier   	@1245

-					vertices   	(list Points

-					    (919, 1349)

-					    (866, 1349)

-					    (866, 1239))

-					line_style 	3

-					origin_attachment 	(919, 1349)

-					terminal_attachment 	(866, 1239))

-				    (object RoleView "resolvedAttributeGroupDefinition" @1249

-					Parent_View 	@1246

-					location   	(-233, -59)

-					label      	(object SegLabel @1250

-					    Parent_View 	@1249

-					    location   	(993, 1393)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	600

-					    justify    	0

-					    label      	"+resolvedAttributeGroupDefinition"

-					    pctDist    	1.377358

-					    height     	44

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B42620050"

-					client     	@1246

-					supplier   	@1245

-					vertices   	(list Points

-					    (919, 1349)

-					    (973, 1349)

-					    (973, 1239))

-					line_style 	3

-					origin_attachment 	(919, 1349)

-					terminal_attachment 	(973, 1239)

-					label      	(object SegLabel @1251

-					    Parent_View 	@1249

-					    location   	(919, 1296)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.014925

-					    height     	54

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @1252

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1952, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@1252

-				    location   	(1816, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	290

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$316" @1253

-				location   	(2025, 792)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4BB4D901F6"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$317" @1254

-					Parent_View 	@1253

-					location   	(153, -280)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4DA0284"

-					client     	@1253

-					supplier   	@1239

-					line_style 	3

-					origin_attachment 	(2025, 792)

-					terminal_attachment 	(2025, 695))

-				    (object RoleView "syntheticWildcard" @1255

-					Parent_View 	@1253

-					location   	(153, -280)

-					label      	(object SegLabel @1256

-					    Parent_View 	@1255

-					    location   	(1826, 838)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+syntheticWildcard"

-					    pctDist    	0.488095

-					    height     	200

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4DA028E"

-					client     	@1253

-					supplier   	@1252

-					line_style 	3

-					origin_attachment 	(2025, 792)

-					terminal_attachment 	(2025, 889)

-					label      	(object SegLabel @1257

-					    Parent_View 	@1255

-					    location   	(2098, 840)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.506173

-					    height     	73

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$318" @1258

-				location   	(1754, 1178)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4C68FF01BF"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$319" @1259

-					Parent_View 	@1258

-					location   	(-198, 234)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4C69020317"

-					client     	@1258

-					supplier   	@1245

-					line_style 	3

-					origin_attachment 	(1754, 1178)

-					terminal_attachment 	(1301, 1178))

-				    (object RoleView "syntheticWildcard" @1260

-					Parent_View 	@1258

-					location   	(-198, 234)

-					label      	(object SegLabel @1261

-					    Parent_View 	@1260

-					    location   	(1828, 1261)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+syntheticWildcard"

-					    pctDist    	0.163355

-					    height     	83

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4C69020318"

-					client     	@1258

-					supplier   	@1252

-					vertices   	(list Points

-					    (1754, 1178)

-					    (2028, 1178)

-					    (2028, 999))

-					line_style 	3

-					origin_attachment 	(1754, 1178)

-					terminal_attachment 	(2028, 999)

-					label      	(object SegLabel @1262

-					    Parent_View 	@1260

-					    location   	(2082, 1098)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.783664

-					    height     	54

-					    orientation 	1))))))

-		    (object ClassDiagram "10. Diagnostics"

-			quid       	"3BFE5F0803E2"

-			title      	"10. Diagnostics"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::DOMNode" @1263

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(400, 1024)

-				label      	(object ItemLabel

-				    Parent_View 	@1263

-				    location   	(66, 990)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"DOMNode")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@1263

-				    location   	(66, 940)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3BFE64A50117"

-				width      	686

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDiagnosticSeverity" @1264

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1040, 656)

-				label      	(object ItemLabel

-				    Parent_View 	@1264

-				    location   	(818, 547)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"XSDDiagnosticSeverity")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@1264

-				    location   	(818, 497)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BFE68A7032F"

-				width      	462

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @1265

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 112)

-				label      	(object ItemLabel

-				    Parent_View 	@1265

-				    location   	(59, 60)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	266

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	284

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @1266

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(896, 112)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1266

-				    location   	(540, 62)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	713

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				width      	731

-				height     	125

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDiagnostic" @1267

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 608)

-				label      	(object ItemLabel

-				    Parent_View 	@1267

-				    location   	(64, 402)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	640

-				    justify    	0

-				    label      	"XSDDiagnostic")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3BFE5F910046"

-				width      	658

-				height     	436

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$220" @1268

-				location   	(144, 283)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFE6431035F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$221" @1269

-					Parent_View 	@1268

-					location   	(-1088, -661)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE643201C6"

-					client     	@1268

-					supplier   	@1265

-					line_style 	3

-					origin_attachment 	(144, 283)

-					terminal_attachment 	(144, 176))

-				    (object RoleView "allDiagnostics" @1270

-					Parent_View 	@1268

-					location   	(-1088, -661)

-					label      	(object SegLabel @1271

-					    Parent_View 	@1270

-					    location   	(309, 330)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+allDiagnostics"

-					    pctDist    	0.448598

-					    height     	165

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE643201C7"

-					client     	@1268

-					supplier   	@1267

-					line_style 	3

-					origin_attachment 	(144, 283)

-					terminal_attachment 	(144, 390)

-					label      	(object SegLabel @1272

-					    Parent_View 	@1270

-					    location   	(96, 327)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.420561

-					    height     	49

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$216" @1273

-				location   	(1028, 440)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFE622703CD"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$217" @1274

-					Parent_View 	@1273

-					location   	(-396, -72)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE622B0061"

-					client     	@1273

-					supplier   	@1267

-					line_style 	3

-					origin_attachment 	(1028, 440)

-					terminal_attachment 	(713, 440))

-				    (object RoleView "components" @1275

-					Parent_View 	@1273

-					location   	(-396, -72)

-					label      	(object SegLabel @1276

-					    Parent_View 	@1275

-					    location   	(938, 230)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+components"

-					    pctDist    	0.829181

-					    height     	151

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE622B006C"

-					client     	@1273

-					supplier   	@1266

-					vertices   	(list Points

-					    (1028, 440)

-					    (1088, 440)

-					    (1088, 174))

-					line_style 	3

-					origin_attachment 	(1028, 440)

-					terminal_attachment 	(1088, 174)

-					label      	(object SegLabel @1277

-					    Parent_View 	@1275

-					    location   	(1143, 232)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.823848

-					    height     	55

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$218" @1278

-				location   	(688, 282)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFE62690165"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$219" @1279

-					Parent_View 	@1278

-					location   	(160, -278)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE626A0026"

-					client     	@1278

-					supplier   	@1266

-					line_style 	3

-					origin_attachment 	(688, 282)

-					terminal_attachment 	(688, 174))

-				    (object RoleView "diagnostics" @1280

-					Parent_View 	@1278

-					location   	(160, -278)

-					label      	(object SegLabel @1281

-					    Parent_View 	@1280

-					    location   	(822, 330)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+diagnostics"

-					    pctDist    	0.452632

-					    height     	134

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE626A0027"

-					client     	@1278

-					supplier   	@1267

-					line_style 	3

-					origin_attachment 	(688, 282)

-					terminal_attachment 	(688, 390)

-					label      	(object SegLabel @1282

-					    Parent_View 	@1280

-					    location   	(645, 335)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.494737

-					    height     	44

-					    orientation 	1))))

-			    (object InheritView "" @1283

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4C0F4C01A1"

-				client     	@1267

-				supplier   	@1266

-				line_style 	3

-				origin_attachment 	(575, 390)

-				terminal_attachment 	(575, 174))))

-		    (object ClassDiagram "11. Supplemental"

-			quid       	"3C287E49019B"

-			title      	"11. Supplemental"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @1284

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(464, 816)

-				label      	(object ItemLabel

-				    Parent_View 	@1284

-				    location   	(47, 760)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	834

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	852

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @1285

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2112, 880)

-				label      	(object ItemLabel

-				    Parent_View 	@1285

-				    location   	(1731, 824)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	762

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	780

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @1286

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 112)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1286

-				    location   	(48, 60)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	480

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				width      	498

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDiagnostic" @1287

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2384, 112)

-				label      	(object ItemLabel

-				    Parent_View 	@1287

-				    location   	(2236, 60)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"XSDDiagnostic")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3BFE5F910046"

-				width      	314

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$242" @1288

-				location   	(1382, 84)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C2882C50137"

-				roleview_list 	(list RoleViews

-				    (object RoleView "primaryComponent" @1289

-					Parent_View 	@1288

-					location   	(-250, -508)

-					label      	(object SegLabel @1290

-					    Parent_View 	@1289

-					    location   	(756, 116)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+primaryComponent"

-					    pctDist    	0.740828

-					    height     	32

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2882C70113"

-					client     	@1288

-					supplier   	@1286

-					line_style 	3

-					origin_attachment 	(1382, 84)

-					terminal_attachment 	(537, 84)

-					label      	(object SegLabel @1291

-					    Parent_View 	@1289

-					    location   	(624, 55)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.897260

-					    height     	30

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$243" @1292

-					Parent_View 	@1288

-					location   	(-250, -508)

-					label      	(object SegLabel @1293

-					    Parent_View 	@1292

-					    location   	(2058, 126)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2882C70112"

-					client     	@1288

-					supplier   	@1287

-					line_style 	3

-					origin_attachment 	(1382, 84)

-					terminal_attachment 	(2227, 84))))

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @1294

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2160, 688)

-				label      	(object ItemLabel

-				    Parent_View 	@1294

-				    location   	(1778, 607)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	764

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				compartment 	(object Compartment

-				    Parent_View 	@1294

-				    location   	(1778, 667)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	764

-				    compartmentItems 	(list Compartment

-					"+ elementDeclarationReference : boolean"

-					"+ circular : boolean"))

-				width      	782

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @1295

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 1072)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1295

-				    location   	(2100, 991)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	440

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				compartment 	(object Compartment

-				    Parent_View 	@1295

-				    location   	(2100, 1051)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	459

-				    compartmentItems 	(list Compartment

-					"+ facetName : String"

-					"+ effectiveValue : Value"))

-				width      	458

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @1296

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 624)

-				label      	(object ItemLabel

-				    Parent_View 	@1296

-				    location   	(47, 568)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	802

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				compartment 	(object Compartment

-				    Parent_View 	@1296

-				    location   	(47, 628)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	1

-				    max_width  	805

-				    compartmentItems 	(list Compartment

-					"+ modelGroupDefinitionReference : boolean"))

-				width      	820

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @1297

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 288)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1297

-				    location   	(1005, 157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	454

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				compartment 	(object Compartment

-				    Parent_View 	@1297

-				    location   	(1005, 217)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	4

-				    max_width  	392

-				    compartmentItems 	(list Compartment

-					"+ aliasName : String"

-					"+ uRI : String"

-					"+ aliasURI : String"

-					"+ qName : String"))

-				width      	472

-				height     	286

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @1298

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 352)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1298

-				    location   	(48, 296)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	544

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	562

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @1299

-				location   	(320, 510)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1298

-				vertices   	(list Points

-				    (320, 510)

-				    (320, 420)))

-			    (object InheritView "" @1300

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC40090"

-				client     	@1296

-				supplier   	@1298

-				line_style 	3

-				origin_attachment 	(81, 556)

-				terminal_attachment 	(81, 510)

-				drawSupplier 	@1299)

-			    (object InheritView "" @1301

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC800D2"

-				client     	@1284

-				supplier   	@1298

-				line_style 	3

-				origin_attachment 	(877, 748)

-				terminal_attachment 	(877, 510)

-				drawSupplier 	@1299)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxInclusiveFacet" @1302

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 1808)

-				label      	(object ItemLabel

-				    Parent_View 	@1302

-				    location   	(2101, 1761)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	438

-				    justify    	0

-				    label      	"XSDMaxInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C787D00DA"

-				width      	456

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinInclusiveFacet" @1303

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 1776)

-				label      	(object ItemLabel

-				    Parent_View 	@1303

-				    location   	(35, 1729)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	475

-				    justify    	0

-				    label      	"XSDMinInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C788702C9"

-				width      	493

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinExclusiveFacet" @1304

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 1936)

-				label      	(object ItemLabel

-				    Parent_View 	@1304

-				    location   	(35, 1889)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	475

-				    justify    	0

-				    label      	"XSDMinExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C792D000A"

-				width      	493

-				height     	118

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxExclusiveFacet" @1305

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2304, 1968)

-				label      	(object ItemLabel

-				    Parent_View 	@1305

-				    location   	(2073, 1917)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDMaxExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C789600C2"

-				width      	480

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDCardinalityFacet" @1306

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2336, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@1306

-				    location   	(2134, 1372)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDCardinalityFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C755D03D2"

-				width      	422

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDBoundedFacet" @1307

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2352, 1264)

-				label      	(object ItemLabel

-				    Parent_View 	@1307

-				    location   	(2163, 1212)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	378

-				    justify    	0

-				    label      	"XSDBoundedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C751D0344"

-				width      	396

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDOrderedFacet" @1308

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(224, 1392)

-				label      	(object ItemLabel

-				    Parent_View 	@1308

-				    location   	(43, 1340)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	362

-				    justify    	0

-				    label      	"XSDOrderedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C74DD0248"

-				width      	380

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNumericFacet" @1309

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 1232)

-				label      	(object ItemLabel

-				    Parent_View 	@1309

-				    location   	(49, 1178)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	382

-				    justify    	0

-				    label      	"XSDNumericFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C75950206"

-				width      	400

-				height     	132

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxFacet" @1310

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2336, 1616)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1310

-				    location   	(2135, 1535)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"XSDMaxFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CEB010E"

-				compartment 	(object Compartment

-				    Parent_View 	@1310

-				    location   	(2135, 1595)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	405

-				    compartmentItems 	(list Compartment

-					"+ inclusive : boolean"

-					"+ exclusive : boolean"))

-				width      	420

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWhiteSpaceFacet" @1311

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 2288)

-				label      	(object ItemLabel

-				    Parent_View 	@1311

-				    location   	(2102, 2236)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	436

-				    justify    	0

-				    label      	"XSDWhiteSpaceFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C784601B7"

-				width      	454

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFractionDigitsFacet" @1312

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2304, 2624)

-				label      	(object ItemLabel

-				    Parent_View 	@1312

-				    location   	(2074, 2572)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	460

-				    justify    	0

-				    label      	"XSDFractionDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79BE02EE"

-				width      	478

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDPatternFacet" @1313

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2368, 2128)

-				label      	(object ItemLabel

-				    Parent_View 	@1313

-				    location   	(2196, 2076)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"XSDPatternFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ADB026C"

-				width      	362

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDEnumerationFacet" @1314

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 2096)

-				label      	(object ItemLabel

-				    Parent_View 	@1314

-				    location   	(36, 2044)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	440

-				    justify    	0

-				    label      	"XSDEnumerationFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ACE0141"

-				width      	458

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDLengthFacet" @1315

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 2272)

-				label      	(object ItemLabel

-				    Parent_View 	@1315

-				    location   	(38, 2220)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	340

-				    justify    	0

-				    label      	"XSDLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C776200E7"

-				width      	358

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinFacet" @1316

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 1584)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1316

-				    location   	(38, 1503)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDMinFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CDE037C"

-				compartment 	(object Compartment

-				    Parent_View 	@1316

-				    location   	(38, 1563)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	405

-				    compartmentItems 	(list Compartment

-					"+ inclusive : boolean"

-					"+ exclusive : boolean"))

-				width      	422

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxLengthFacet" @1317

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 2464)

-				label      	(object ItemLabel

-				    Parent_View 	@1317

-				    location   	(2111, 2412)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDMaxLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C77C70146"

-				width      	436

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinLengthFacet" @1318

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 2448)

-				label      	(object ItemLabel

-				    Parent_View 	@1318

-				    location   	(39, 2396)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"XSDMinLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C778C0065"

-				width      	420

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTotalDigitsFacet" @1319

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 2608)

-				label      	(object ItemLabel

-				    Parent_View 	@1319

-				    location   	(38, 2556)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDTotalDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79A0020E"

-				width      	422

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @1320

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(928, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@1320

-				    location   	(667, 1100)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	522

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	540

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @1321

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(176, 1072)

-				label      	(object ItemLabel

-				    Parent_View 	@1321

-				    location   	(50, 1020)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @1322

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@1322

-				    location   	(944, 1304)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	576

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@1322

-				    location   	(944, 1364)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	575

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + validFacets : String"))

-				width      	594

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$254" @1323

-				location   	(1446, 1218)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A994030A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootTypeDefinition" @1324

-					Parent_View 	@1323

-					location   	(582, -78)

-					label      	(object SegLabel @1325

-					    Parent_View 	@1324

-					    location   	(1580, 1173)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+rootTypeDefinition"

-					    pctDist    	3.268293

-					    height     	46

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A99700DD"

-					client     	@1323

-					supplier   	@1322

-					vertices   	(list Points

-					    (1446, 1218)

-					    (1487, 1218)

-					    (1487, 1292))

-					line_style 	3

-					origin_attachment 	(1446, 1218)

-					terminal_attachment 	(1487, 1292)

-					label      	(object SegLabel @1326

-					    Parent_View 	@1324

-					    location   	(1439, 1257)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.184211

-					    height     	39

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$255" @1327

-					Parent_View 	@1323

-					location   	(582, -78)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A99700E7"

-					client     	@1323

-					supplier   	@1322

-					vertices   	(list Points

-					    (1446, 1218)

-					    (1405, 1218)

-					    (1405, 1292))

-					line_style 	3

-					origin_attachment 	(1446, 1218)

-					terminal_attachment 	(1405, 1292))))

-			    (object AssociationViewNew "$UNNAMED$258" @1328

-				location   	(1733, 1575)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B08D0252"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$259" @1329

-					Parent_View 	@1328

-					location   	(917, 7)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B08E0091"

-					client     	@1328

-					supplier   	@1322

-					vertices   	(list Points

-					    (1733, 1575)

-					    (1487, 1575)

-					    (1487, 1428))

-					line_style 	3

-					origin_attachment 	(1733, 1575)

-					terminal_attachment 	(1487, 1428))

-				    (object RoleView "maxFacet" @1330

-					Parent_View 	@1328

-					location   	(917, 7)

-					label      	(object SegLabel @1331

-					    Parent_View 	@1330

-					    location   	(1751, 1541)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+maxFacet"

-					    pctDist    	0.046243

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B08E009B"

-					client     	@1328

-					supplier   	@1310

-					line_style 	3

-					origin_attachment 	(1733, 1575)

-					terminal_attachment 	(2126, 1575)

-					label      	(object SegLabel @1332

-					    Parent_View 	@1330

-					    location   	(2042, 1536)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.789157

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$260" @1333

-				location   	(1587, 1793)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0AB0396"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$261" @1334

-					Parent_View 	@1333

-					location   	(707, -31)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0AC03C9"

-					client     	@1333

-					supplier   	@1322

-					vertices   	(list Points

-					    (1587, 1793)

-					    (1447, 1793)

-					    (1447, 1428))

-					line_style 	3

-					origin_attachment 	(1587, 1793)

-					terminal_attachment 	(1447, 1428))

-				    (object RoleView "maxInclusiveFacet" @1335

-					Parent_View 	@1333

-					location   	(707, -31)

-					label      	(object SegLabel @1336

-					    Parent_View 	@1335

-					    location   	(1737, 1751)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+maxInclusiveFacet"

-					    pctDist    	0.298441

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0AC03D4"

-					client     	@1333

-					supplier   	@1302

-					line_style 	3

-					origin_attachment 	(1587, 1793)

-					terminal_attachment 	(2092, 1793)

-					label      	(object SegLabel @1337

-					    Parent_View 	@1335

-					    location   	(2020, 1754)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.859155

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$262" @1338

-				location   	(937, 1787)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0AF0338"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$263" @1339

-					Parent_View 	@1338

-					location   	(617, -5)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B001F9"

-					client     	@1338

-					supplier   	@1322

-					vertices   	(list Points

-					    (937, 1787)

-					    (997, 1787)

-					    (997, 1428))

-					line_style 	3

-					origin_attachment 	(937, 1787)

-					terminal_attachment 	(997, 1428))

-				    (object RoleView "minInclusiveFacet" @1340

-					Parent_View 	@1338

-					location   	(617, -5)

-					label      	(object SegLabel @1341

-					    Parent_View 	@1340

-					    location   	(792, 1745)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+minInclusiveFacet"

-					    pctDist    	0.346062

-					    height     	43

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B00203"

-					client     	@1338

-					supplier   	@1303

-					line_style 	3

-					origin_attachment 	(937, 1787)

-					terminal_attachment 	(518, 1787)

-					label      	(object SegLabel @1342

-					    Parent_View 	@1340

-					    location   	(575, 1743)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.863962

-					    height     	45

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$264" @1343

-				location   	(981, 1937)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0B30207"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$265" @1344

-					Parent_View 	@1343

-					location   	(677, -79)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B40190"

-					client     	@1343

-					supplier   	@1322

-					vertices   	(list Points

-					    (981, 1937)

-					    (1041, 1937)

-					    (1041, 1428))

-					line_style 	3

-					origin_attachment 	(981, 1937)

-					terminal_attachment 	(1041, 1428))

-				    (object RoleView "minExclusiveFacet" @1345

-					Parent_View 	@1343

-					location   	(677, -79)

-					label      	(object SegLabel @1346

-					    Parent_View 	@1345

-					    location   	(823, 1900)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+minExclusiveFacet"

-					    pctDist    	0.341253

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B4019A"

-					client     	@1343

-					supplier   	@1304

-					line_style 	3

-					origin_attachment 	(981, 1937)

-					terminal_attachment 	(518, 1937)

-					label      	(object SegLabel @1347

-					    Parent_View 	@1345

-					    location   	(589, 1897)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.846652

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$266" @1348

-				location   	(1469, 1953)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0B6028D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$267" @1349

-					Parent_View 	@1348

-					location   	(621, -95)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B70217"

-					client     	@1348

-					supplier   	@1322

-					vertices   	(list Points

-					    (1469, 1953)

-					    (1400, 1953)

-					    (1400, 1428))

-					line_style 	3

-					origin_attachment 	(1469, 1953)

-					terminal_attachment 	(1400, 1428))

-				    (object RoleView "maxExclusiveFacet" @1350

-					Parent_View 	@1348

-					location   	(621, -95)

-					label      	(object SegLabel @1351

-					    Parent_View 	@1350

-					    location   	(1646, 1913)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	384

-					    justify    	0

-					    label      	"+maxExclusiveFacet"

-					    pctDist    	0.298097

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B70221"

-					client     	@1348

-					supplier   	@1305

-					line_style 	3

-					origin_attachment 	(1469, 1953)

-					terminal_attachment 	(2064, 1953)

-					label      	(object SegLabel @1352

-					    Parent_View 	@1350

-					    location   	(1961, 1913)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.827236

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$268" @1353

-				location   	(1122, 2180)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0BC0051"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$269" @1354

-					Parent_View 	@1353

-					location   	(-318, 628)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0BC0246"

-					client     	@1353

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1122, 2180)

-					terminal_attachment 	(1122, 1428))

-				    (object RoleView "lengthFacet" @1355

-					Parent_View 	@1353

-					location   	(-318, 628)

-					label      	(object SegLabel @1356

-					    Parent_View 	@1355

-					    location   	(804, 2204)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+lengthFacet"

-					    pctDist    	0.475472

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0BC0250"

-					client     	@1353

-					supplier   	@1315

-					vertices   	(list Points

-					    (1122, 2180)

-					    (1122, 2240)

-					    (387, 2240))

-					line_style 	3

-					origin_attachment 	(1122, 2180)

-					terminal_attachment 	(387, 2240)

-					label      	(object SegLabel @1357

-					    Parent_View 	@1355

-					    location   	(471, 2204)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.895597

-					    height     	37

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$272" @1358

-				location   	(1084, 1989)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0C2021D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$273" @1359

-					Parent_View 	@1358

-					location   	(-1380, 437)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C300AB"

-					client     	@1358

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1084, 1989)

-					terminal_attachment 	(1084, 1428))

-				    (object RoleView "enumerationFacets" @1360

-					Parent_View 	@1358

-					location   	(-1380, 437)

-					label      	(object SegLabel @1361

-					    Parent_View 	@1360

-					    location   	(837, 2016)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+enumerationFacets"

-					    pctDist    	0.465857

-					    height     	34

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C300AC"

-					client     	@1358

-					supplier   	@1314

-					vertices   	(list Points

-					    (1084, 1989)

-					    (1084, 2049)

-					    (485, 2049))

-					line_style 	3

-					origin_attachment 	(1084, 1989)

-					terminal_attachment 	(485, 2049)

-					label      	(object SegLabel @1362

-					    Parent_View 	@1360

-					    location   	(583, 2021)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.851290

-					    height     	29

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$274" @1363

-				location   	(1451, 2074)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0C50159"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$275" @1364

-					Parent_View 	@1363

-					location   	(-1525, 538)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C600B0"

-					client     	@1363

-					supplier   	@1322

-					vertices   	(list Points

-					    (1451, 2074)

-					    (1362, 2074)

-					    (1362, 1428))

-					line_style 	3

-					origin_attachment 	(1451, 2074)

-					terminal_attachment 	(1362, 1428))

-				    (object RoleView "patternFacets" @1365

-					Parent_View 	@1363

-					location   	(-1525, 538)

-					label      	(object SegLabel @1366

-					    Parent_View 	@1365

-					    location   	(1720, 2038)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+patternFacets"

-					    pctDist    	0.367223

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C600BA"

-					client     	@1363

-					supplier   	@1313

-					line_style 	3

-					origin_attachment 	(1451, 2074)

-					terminal_attachment 	(2187, 2074)

-					label      	(object SegLabel @1367

-					    Parent_View 	@1365

-					    location   	(1972, 2035)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.708649

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$276" @1368

-				location   	(1827, 1400)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0C802A7"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$277" @1369

-					Parent_View 	@1368

-					location   	(-1149, -472)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C901EA"

-					client     	@1368

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1827, 1400)

-					terminal_attachment 	(1529, 1400))

-				    (object RoleView "cardinalityFacet" @1370

-					Parent_View 	@1368

-					location   	(-1149, -472)

-					label      	(object SegLabel @1371

-					    Parent_View 	@1370

-					    location   	(1847, 1358)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	312

-					    justify    	0

-					    label      	"+cardinalityFacet"

-					    pctDist    	0.071730

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C901F5"

-					client     	@1368

-					supplier   	@1306

-					line_style 	3

-					origin_attachment 	(1827, 1400)

-					terminal_attachment 	(2125, 1400)

-					label      	(object SegLabel @1372

-					    Parent_View 	@1370

-					    location   	(2083, 1357)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.863426

-					    height     	44

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$286" @1373

-				location   	(1262, 2413)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0DB0377"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$287" @1374

-					Parent_View 	@1373

-					location   	(-786, 301)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DC035A"

-					client     	@1373

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1262, 2413)

-					terminal_attachment 	(1262, 1428))

-				    (object RoleView "fractionDigitsFacet" @1375

-					Parent_View 	@1373

-					location   	(-786, 301)

-					label      	(object SegLabel @1376

-					    Parent_View 	@1375

-					    location   	(1608, 2556)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+fractionDigitsFacet"

-					    pctDist    	0.537393

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DC0364"

-					client     	@1373

-					supplier   	@1312

-					vertices   	(list Points

-					    (1262, 2413)

-					    (1262, 2596)

-					    (2065, 2596))

-					line_style 	3

-					origin_attachment 	(1262, 2413)

-					terminal_attachment 	(2065, 2596)

-					label      	(object SegLabel @1377

-					    Parent_View 	@1375

-					    location   	(1979, 2556)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.913886

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$290" @1378

-				location   	(1841, 1306)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0E300D9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$291" @1379

-					Parent_View 	@1378

-					location   	(-1135, -790)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0E4038E"

-					client     	@1378

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1841, 1306)

-					terminal_attachment 	(1529, 1306))

-				    (object RoleView "boundedFacet" @1380

-					Parent_View 	@1378

-					location   	(-1135, -790)

-					label      	(object SegLabel @1381

-					    Parent_View 	@1380

-					    location   	(1832, 1270)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+boundedFacet"

-					    pctDist    	-0.031746

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0E40398"

-					client     	@1378

-					supplier   	@1307

-					line_style 	3

-					origin_attachment 	(1841, 1306)

-					terminal_attachment 	(2154, 1306)

-					label      	(object SegLabel @1382

-					    Parent_View 	@1380

-					    location   	(2077, 1275)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.754717

-					    height     	32

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$270" @1383

-				location   	(1328, 2186)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0BF018C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$271" @1384

-					Parent_View 	@1383

-					location   	(-640, 634)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C0006B"

-					client     	@1383

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1328, 2186)

-					terminal_attachment 	(1328, 1428))

-				    (object RoleView "whiteSpaceFacet" @1385

-					Parent_View 	@1383

-					location   	(-640, 634)

-					label      	(object SegLabel @1386

-					    Parent_View 	@1385

-					    location   	(1673, 2207)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+whiteSpaceFacet"

-					    pctDist    	0.490909

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C00075"

-					client     	@1383

-					supplier   	@1311

-					vertices   	(list Points

-					    (1328, 2186)

-					    (1328, 2246)

-					    (2093, 2246))

-					line_style 	3

-					origin_attachment 	(1328, 2186)

-					terminal_attachment 	(2093, 2246)

-					label      	(object SegLabel @1387

-					    Parent_View 	@1385

-					    location   	(2033, 2203)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.926763

-					    height     	44

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$288" @1388

-				location   	(674, 1390)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0DF0048"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$289" @1389

-					Parent_View 	@1388

-					location   	(-1854, -706)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DF03B9"

-					client     	@1388

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(674, 1390)

-					terminal_attachment 	(935, 1390))

-				    (object RoleView "orderedFacet" @1390

-					Parent_View 	@1388

-					location   	(-1854, -706)

-					label      	(object SegLabel @1391

-					    Parent_View 	@1390

-					    location   	(658, 1353)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+orderedFacet"

-					    pctDist    	0.061538

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DF03C3"

-					client     	@1388

-					supplier   	@1308

-					line_style 	3

-					origin_attachment 	(674, 1390)

-					terminal_attachment 	(414, 1390)

-					label      	(object SegLabel @1392

-					    Parent_View 	@1390

-					    location   	(510, 1355)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.634615

-					    height     	36

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$278" @1393

-				location   	(687, 1296)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0CB039C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$279" @1394

-					Parent_View 	@1393

-					location   	(-1809, -576)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0CC03D0"

-					client     	@1393

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(687, 1296)

-					terminal_attachment 	(935, 1296))

-				    (object RoleView "numericFacet" @1395

-					Parent_View 	@1393

-					location   	(-1809, -576)

-					label      	(object SegLabel @1396

-					    Parent_View 	@1395

-					    location   	(668, 1257)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+numericFacet"

-					    pctDist    	0.080972

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0CC03D1"

-					client     	@1393

-					supplier   	@1309

-					line_style 	3

-					origin_attachment 	(687, 1296)

-					terminal_attachment 	(440, 1296)

-					label      	(object SegLabel @1397

-					    Parent_View 	@1395

-					    location   	(506, 1260)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.736842

-					    height     	37

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$292" @1398

-				location   	(1689, 1662)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B44401EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$293" @1399

-					Parent_View 	@1398

-					location   	(-183, -354)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B4450360"

-					client     	@1398

-					supplier   	@1322

-					vertices   	(list Points

-					    (1689, 1662)

-					    (1487, 1662)

-					    (1487, 1428))

-					line_style 	3

-					origin_attachment 	(1689, 1662)

-					terminal_attachment 	(1487, 1428))

-				    (object RoleView "effectiveMaxFacet" @1400

-					Parent_View 	@1398

-					location   	(-183, -354)

-					label      	(object SegLabel @1401

-					    Parent_View 	@1400

-					    location   	(1769, 1623)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+effectiveMaxFacet"

-					    pctDist    	0.182051

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B445036A"

-					client     	@1398

-					supplier   	@1310

-					line_style 	3

-					origin_attachment 	(1689, 1662)

-					terminal_attachment 	(2126, 1662)

-					label      	(object SegLabel @1402

-					    Parent_View 	@1400

-					    location   	(2044, 1627)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.815385

-					    height     	36

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$294" @1403

-				location   	(1328, 2258)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B54F0145"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$295" @1404

-					Parent_View 	@1403

-					location   	(-1072, -462)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B550038C"

-					client     	@1403

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1328, 2258)

-					terminal_attachment 	(1328, 1428))

-				    (object RoleView "effectiveWhiteSpaceFacet" @1405

-					Parent_View 	@1403

-					location   	(-1072, -462)

-					label      	(object SegLabel @1406

-					    Parent_View 	@1405

-					    location   	(1685, 2288)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	492

-					    justify    	0

-					    label      	"+effectiveWhiteSpaceFacet"

-					    pctDist    	0.508541

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B5500396"

-					client     	@1403

-					supplier   	@1311

-					vertices   	(list Points

-					    (1328, 2258)

-					    (1328, 2324)

-					    (2093, 2324))

-					line_style 	3

-					origin_attachment 	(1328, 2258)

-					terminal_attachment 	(2093, 2324)

-					label      	(object SegLabel @1407

-					    Parent_View 	@1405

-					    location   	(2009, 2293)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.898817

-					    height     	32

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$296" @1408

-				location   	(1297, 2366)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B5C4011C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$297" @1409

-					Parent_View 	@1408

-					location   	(-607, -722)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B5C5020D"

-					client     	@1408

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1297, 2366)

-					terminal_attachment 	(1297, 1428))

-				    (object RoleView "effectiveMaxLengthFacet" @1410

-					Parent_View 	@1408

-					location   	(-607, -722)

-					label      	(object SegLabel @1411

-					    Parent_View 	@1410

-					    location   	(1657, 2463)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	480

-					    justify    	0

-					    label      	"+effectiveMaxLengthFacet"

-					    pctDist    	0.526906

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B5C50217"

-					client     	@1408

-					supplier   	@1317

-					vertices   	(list Points

-					    (1297, 2366)

-					    (1297, 2499)

-					    (2102, 2499))

-					line_style 	3

-					origin_attachment 	(1297, 2366)

-					terminal_attachment 	(2102, 2499)

-					label      	(object SegLabel @1412

-					    Parent_View 	@1410

-					    location   	(2007, 2471)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.899308

-					    height     	29

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$298" @1413

-				location   	(1262, 2449)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B62A00AA"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$299" @1414

-					Parent_View 	@1413

-					location   	(-1170, -815)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B62B0138"

-					client     	@1413

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1262, 2449)

-					terminal_attachment 	(1262, 1428))

-				    (object RoleView "effectiveFractionDigitsFacet" @1415

-					Parent_View 	@1413

-					location   	(-1170, -815)

-					label      	(object SegLabel @1416

-					    Parent_View 	@1415

-					    location   	(1640, 2634)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+effectiveFractionDigitsFacet"

-					    pctDist    	0.585315

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B62B0142"

-					client     	@1413

-					supplier   	@1312

-					vertices   	(list Points

-					    (1262, 2449)

-					    (1262, 2668)

-					    (2065, 2668))

-					line_style 	3

-					origin_attachment 	(1262, 2449)

-					terminal_attachment 	(2065, 2668)

-					label      	(object SegLabel @1417

-					    Parent_View 	@1415

-					    location   	(1989, 2629)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.926485

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$300" @1418

-				location   	(1422, 2159)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B6B003A6"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$301" @1419

-					Parent_View 	@1418

-					location   	(-770, -1313)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B6B10311"

-					client     	@1418

-					supplier   	@1322

-					vertices   	(list Points

-					    (1422, 2159)

-					    (1362, 2159)

-					    (1362, 1428))

-					line_style 	3

-					origin_attachment 	(1422, 2159)

-					terminal_attachment 	(1362, 1428))

-				    (object RoleView "effectivePatternFacet" @1420

-					Parent_View 	@1418

-					location   	(-770, -1313)

-					label      	(object SegLabel @1421

-					    Parent_View 	@1420

-					    location   	(1727, 2125)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	408

-					    justify    	0

-					    label      	"+effectivePatternFacet"

-					    pctDist    	0.399090

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B6B10312"

-					client     	@1418

-					supplier   	@1313

-					line_style 	3

-					origin_attachment 	(1422, 2159)

-					terminal_attachment 	(2187, 2159)

-					label      	(object SegLabel @1422

-					    Parent_View 	@1420

-					    location   	(2102, 2119)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.889226

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$302" @1423

-				location   	(1084, 2083)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B7CA026B"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$303" @1424

-					Parent_View 	@1423

-					location   	(828, -1373)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B7CB0186"

-					client     	@1423

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1084, 2083)

-					terminal_attachment 	(1084, 1428))

-				    (object RoleView "effectiveEnumerationFacet" @1425

-					Parent_View 	@1423

-					location   	(828, -1373)

-					label      	(object SegLabel @1426

-					    Parent_View 	@1425

-					    location   	(822, 2101)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	504

-					    justify    	0

-					    label      	"+effectiveEnumerationFacet"

-					    pctDist    	0.488619

-					    height     	43

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B7CB0190"

-					client     	@1423

-					supplier   	@1314

-					vertices   	(list Points

-					    (1084, 2083)

-					    (1084, 2143)

-					    (485, 2143))

-					line_style 	3

-					origin_attachment 	(1084, 2083)

-					terminal_attachment 	(485, 2143)

-					label      	(object SegLabel @1427

-					    Parent_View 	@1425

-					    location   	(531, 2100)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.931715

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$308" @1428

-				location   	(1122, 2241)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B8DC0052"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$309" @1429

-					Parent_View 	@1428

-					location   	(866, -479)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8DC03B9"

-					client     	@1428

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1122, 2241)

-					terminal_attachment 	(1122, 1428))

-				    (object RoleView "effectiveLengthFacet" @1430

-					Parent_View 	@1428

-					location   	(866, -479)

-					label      	(object SegLabel @1431

-					    Parent_View 	@1430

-					    location   	(800, 2279)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+effectiveLengthFacet"

-					    pctDist    	0.491731

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8DC03C3"

-					client     	@1428

-					supplier   	@1315

-					vertices   	(list Points

-					    (1122, 2241)

-					    (1122, 2318)

-					    (387, 2318))

-					line_style 	3

-					origin_attachment 	(1122, 2241)

-					terminal_attachment 	(387, 2318)

-					label      	(object SegLabel @1432

-					    Parent_View 	@1430

-					    location   	(470, 2279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.898567

-					    height     	40

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$256" @1433

-				location   	(773, 1565)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B085025B"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$257" @1434

-					Parent_View 	@1433

-					location   	(469, 13)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0860270"

-					client     	@1433

-					supplier   	@1322

-					vertices   	(list Points

-					    (773, 1565)

-					    (959, 1565)

-					    (959, 1428))

-					line_style 	3

-					origin_attachment 	(773, 1565)

-					terminal_attachment 	(959, 1428))

-				    (object RoleView "minFacet" @1435

-					Parent_View 	@1433

-					location   	(469, 13)

-					label      	(object SegLabel @1436

-					    Parent_View 	@1435

-					    location   	(753, 1532)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	"+minFacet"

-					    pctDist    	0.063091

-					    height     	34

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B086027A"

-					client     	@1433

-					supplier   	@1316

-					line_style 	3

-					origin_attachment 	(773, 1565)

-					terminal_attachment 	(451, 1565)

-					label      	(object SegLabel @1437

-					    Parent_View 	@1435

-					    location   	(534, 1523)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.746667

-					    height     	43

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$310" @1438

-				location   	(816, 1650)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B97001DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$311" @1439

-					Parent_View 	@1438

-					location   	(496, -334)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B97100CF"

-					client     	@1438

-					supplier   	@1322

-					vertices   	(list Points

-					    (816, 1650)

-					    (959, 1650)

-					    (959, 1428))

-					line_style 	3

-					origin_attachment 	(816, 1650)

-					terminal_attachment 	(959, 1428))

-				    (object RoleView "effectiveMinFacet" @1440

-					Parent_View 	@1438

-					location   	(496, -334)

-					label      	(object SegLabel @1441

-					    Parent_View 	@1440

-					    location   	(764, 1614)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+effectiveMinFacet"

-					    pctDist    	0.141618

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B97100D9"

-					client     	@1438

-					supplier   	@1316

-					line_style 	3

-					origin_attachment 	(816, 1650)

-					terminal_attachment 	(451, 1650)

-					label      	(object SegLabel @1442

-					    Parent_View 	@1440

-					    location   	(523, 1606)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.802740

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$280" @1443

-				location   	(1297, 2321)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0CF0199"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$281" @1444

-					Parent_View 	@1443

-					location   	(-719, 497)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D20085"

-					client     	@1443

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1297, 2321)

-					terminal_attachment 	(1297, 1428))

-				    (object RoleView "maxLengthFacet" @1445

-					Parent_View 	@1443

-					location   	(-719, 497)

-					label      	(object SegLabel @1446

-					    Parent_View 	@1445

-					    location   	(1630, 2380)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+maxLengthFacet"

-					    pctDist    	0.472255

-					    height     	30

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D2008F"

-					client     	@1443

-					supplier   	@1317

-					vertices   	(list Points

-					    (1297, 2321)

-					    (1297, 2409)

-					    (2102, 2409))

-					line_style 	3

-					origin_attachment 	(1297, 2321)

-					terminal_attachment 	(2102, 2409)

-					label      	(object SegLabel @1447

-					    Parent_View 	@1445

-					    location   	(1994, 2366)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.879208

-					    height     	44

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$282" @1448

-				location   	(1159, 2273)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0D500C5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$283" @1449

-					Parent_View 	@1448

-					location   	(-281, 449)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D6001D"

-					client     	@1448

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1159, 2273)

-					terminal_attachment 	(1159, 1428))

-				    (object RoleView "minLengthFacet" @1450

-					Parent_View 	@1448

-					location   	(-281, 449)

-					label      	(object SegLabel @1451

-					    Parent_View 	@1450

-					    location   	(857, 2372)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+minLengthFacet"

-					    pctDist    	0.519527

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D60027"

-					client     	@1448

-					supplier   	@1318

-					vertices   	(list Points

-					    (1159, 2273)

-					    (1159, 2409)

-					    (450, 2409))

-					line_style 	3

-					origin_attachment 	(1159, 2273)

-					terminal_attachment 	(450, 2409)

-					label      	(object SegLabel @1452

-					    Parent_View 	@1450

-					    location   	(523, 2369)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.913610

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$306" @1453

-				location   	(1197, 2334)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B898016D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$307" @1454

-					Parent_View 	@1453

-					location   	(941, -610)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8990056"

-					client     	@1453

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1197, 2334)

-					terminal_attachment 	(1197, 1428))

-				    (object RoleView "effectiveMinLengthFacet" @1455

-					Parent_View 	@1453

-					location   	(941, -610)

-					label      	(object SegLabel @1456

-					    Parent_View 	@1455

-					    location   	(856, 2454)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	468

-					    justify    	0

-					    label      	"+effectiveMinLengthFacet"

-					    pctDist    	0.552604

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8990060"

-					client     	@1453

-					supplier   	@1318

-					vertices   	(list Points

-					    (1197, 2334)

-					    (1197, 2493)

-					    (450, 2493))

-					line_style 	3

-					origin_attachment 	(1197, 2334)

-					terminal_attachment 	(450, 2493)

-					label      	(object SegLabel @1457

-					    Parent_View 	@1455

-					    location   	(527, 2451)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.916047

-					    height     	43

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$304" @1458

-				location   	(1231, 2438)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B8400062"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$305" @1459

-					Parent_View 	@1458

-					location   	(863, -746)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B841001D"

-					client     	@1458

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1231, 2438)

-					terminal_attachment 	(1231, 1428))

-				    (object RoleView "effectiveTotalDigitsFacet" @1460

-					Parent_View 	@1458

-					location   	(863, -746)

-					label      	(object SegLabel @1461

-					    Parent_View 	@1460

-					    location   	(859, 2632)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	468

-					    justify    	0

-					    label      	"+effectiveTotalDigitsFacet"

-					    pctDist    	0.597030

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8410027"

-					client     	@1458

-					supplier   	@1319

-					vertices   	(list Points

-					    (1231, 2438)

-					    (1231, 2668)

-					    (451, 2668))

-					line_style 	3

-					origin_attachment 	(1231, 2438)

-					terminal_attachment 	(451, 2668)

-					label      	(object SegLabel @1462

-					    Parent_View 	@1460

-					    location   	(534, 2631)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.918812

-					    height     	38

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$284" @1463

-				location   	(1231, 2397)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0D800DE"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$285" @1464

-					Parent_View 	@1463

-					location   	(-209, 253)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D803CD"

-					client     	@1463

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1231, 2397)

-					terminal_attachment 	(1231, 1428))

-				    (object RoleView "totalDigitsFacet" @1465

-					Parent_View 	@1463

-					location   	(-209, 253)

-					label      	(object SegLabel @1466

-					    Parent_View 	@1465

-					    location   	(853, 2550)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	312

-					    justify    	0

-					    label      	"+totalDigitsFacet"

-					    pctDist    	0.585567

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D803D7"

-					client     	@1463

-					supplier   	@1319

-					vertices   	(list Points

-					    (1231, 2397)

-					    (1231, 2587)

-					    (451, 2587))

-					line_style 	3

-					origin_attachment 	(1231, 2397)

-					terminal_attachment 	(451, 2587)

-					label      	(object SegLabel @1467

-					    Parent_View 	@1465

-					    location   	(535, 2560)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.914647

-					    height     	28

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @1468

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 768)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1468

-				    location   	(1019, 574)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	444

-				height     	413

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @1469

-				location   	(1209, 1065)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1468

-				vertices   	(list Points

-				    (1209, 1065)

-				    (1209, 974)))

-			    (object AssociationViewNew "$UNNAMED$240" @1470

-				location   	(1090, 1031)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C2880F503D9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootTypeDefinition" @1471

-					Parent_View 	@1470

-					location   	(322, -25)

-					label      	(object SegLabel @1472

-					    Parent_View 	@1471

-					    location   	(897, 1036)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+rootTypeDefinition"

-					    pctDist    	-0.098765

-					    height     	194

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2880F9003C"

-					client     	@1470

-					supplier   	@1468

-					line_style 	3

-					origin_attachment 	(1090, 1031)

-					terminal_attachment 	(1090, 974)

-					label      	(object SegLabel @1473

-					    Parent_View 	@1471

-					    location   	(1121, 1034)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.061728

-					    height     	31

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$241" @1474

-					Parent_View 	@1470

-					location   	(322, -25)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2880F90046"

-					client     	@1470

-					supplier   	@1320

-					line_style 	3

-					origin_attachment 	(1090, 1031)

-					terminal_attachment 	(1090, 1088))))

-			    (object AssociationViewNew "$UNNAMED$246" @1475

-				location   	(1538, 873)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A6DB01E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootType" @1476

-					Parent_View 	@1475

-					location   	(178, 105)

-					label      	(object SegLabel @1477

-					    Parent_View 	@1476

-					    location   	(1558, 792)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+rootType"

-					    pctDist    	-1.760870

-					    height     	20

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A6DD03DD"

-					client     	@1475

-					supplier   	@1468

-					vertices   	(list Points

-					    (1538, 873)

-					    (1538, 919)

-					    (1454, 919))

-					line_style 	3

-					origin_attachment 	(1538, 873)

-					terminal_attachment 	(1454, 919)

-					label      	(object SegLabel @1478

-					    Parent_View 	@1476

-					    location   	(1509, 875)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.016667

-					    height     	30

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$247" @1479

-					Parent_View 	@1475

-					location   	(178, 105)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A6DD03DE"

-					client     	@1475

-					supplier   	@1468

-					vertices   	(list Points

-					    (1538, 873)

-					    (1538, 828)

-					    (1454, 828))

-					line_style 	3

-					origin_attachment 	(1538, 873)

-					terminal_attachment 	(1454, 828))))

-			    (object AssociationViewNew "$UNNAMED$248" @1480

-				location   	(1535, 684)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A7120108"

-				roleview_list 	(list RoleViews

-				    (object RoleView "baseType" @1481

-					Parent_View 	@1480

-					location   	(175, -84)

-					label      	(object SegLabel @1482

-					    Parent_View 	@1481

-					    location   	(1559, 597)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+baseType"

-					    pctDist    	-1.977273

-					    height     	24

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A7140151"

-					client     	@1480

-					supplier   	@1468

-					vertices   	(list Points

-					    (1535, 684)

-					    (1535, 728)

-					    (1454, 728))

-					line_style 	3

-					origin_attachment 	(1535, 684)

-					terminal_attachment 	(1454, 728)

-					label      	(object SegLabel @1483

-					    Parent_View 	@1481

-					    location   	(1506, 683)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.027778

-					    height     	30

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$249" @1484

-					Parent_View 	@1480

-					location   	(175, -84)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A714015B"

-					client     	@1480

-					supplier   	@1468

-					vertices   	(list Points

-					    (1535, 684)

-					    (1535, 641)

-					    (1454, 641))

-					line_style 	3

-					origin_attachment 	(1535, 684)

-					terminal_attachment 	(1454, 641))))

-			    (object AssociationViewNew "$UNNAMED$252" @1485

-				location   	(613, 940)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A7ED03C0"

-				roleview_list 	(list RoleViews

-				    (object RoleView "complexType" @1486

-					Parent_View 	@1485

-					location   	(-747, 172)

-					label      	(object SegLabel @1487

-					    Parent_View 	@1486

-					    location   	(465, 983)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+complexType"

-					    pctDist    	0.373057

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A7F40117"

-					client     	@1485

-					supplier   	@1321

-					vertices   	(list Points

-					    (613, 940)

-					    (284, 940)

-					    (284, 1008))

-					line_style 	3

-					origin_attachment 	(613, 940)

-					terminal_attachment 	(284, 1008)

-					label      	(object SegLabel @1488

-					    Parent_View 	@1486

-					    location   	(224, 972)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.909320

-					    height     	61

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$253" @1489

-					Parent_View 	@1485

-					location   	(-747, 172)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A7F40121"

-					client     	@1485

-					supplier   	@1468

-					line_style 	3

-					origin_attachment 	(613, 940)

-					terminal_attachment 	(1010, 940))))

-			    (object InheritView "" @1490

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@1468

-				supplier   	@1298

-				line_style 	3

-				origin_attachment 	(1112, 562)

-				terminal_attachment 	(1112, 510)

-				drawSupplier 	@1299)

-			    (object InheritView "" @1491

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@1320

-				supplier   	@1468

-				line_style 	3

-				origin_attachment 	(1146, 1088)

-				terminal_attachment 	(1146, 1065)

-				drawSupplier 	@1469)

-			    (object AssociationViewNew "$UNNAMED$250" @1492

-				location   	(1362, 1133)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A74B0178"

-				roleview_list 	(list RoleViews

-				    (object RoleView "simpleType" @1493

-					Parent_View 	@1492

-					location   	(-158, -163)

-					label      	(object SegLabel @1494

-					    Parent_View 	@1493

-					    location   	(1499, 1094)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+simpleType"

-					    pctDist    	-0.246753

-					    height     	137

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A74D017B"

-					client     	@1492

-					supplier   	@1322

-					line_style 	3

-					origin_attachment 	(1362, 1133)

-					terminal_attachment 	(1362, 1292)

-					label      	(object SegLabel @1495

-					    Parent_View 	@1493

-					    location   	(1321, 1097)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	-0.227273

-					    height     	42

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$251" @1496

-					Parent_View 	@1492

-					location   	(-158, -163)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A74D0185"

-					client     	@1492

-					supplier   	@1468

-					line_style 	3

-					origin_attachment 	(1362, 1133)

-					terminal_attachment 	(1362, 974))))

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @1497

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2272, 384)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1497

-				    location   	(2002, 303)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				compartment 	(object Compartment

-				    Parent_View 	@1497

-				    location   	(2002, 363)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	550

-				    compartmentItems 	(list Compartment

-					"+ global : boolean"

-					"+ featureReference : boolean"))

-				width      	558

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @1498

-				location   	(2262, 568)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1497

-				vertices   	(list Points

-				    (2262, 568)

-				    (2262, 477)))

-			    (object InheritView "" @1499

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@1294

-				supplier   	@1497

-				line_style 	3

-				origin_attachment 	(2346, 595)

-				terminal_attachment 	(2346, 568)

-				drawSupplier 	@1498)

-			    (object AssociationViewNew "$UNNAMED$244" @1500

-				location   	(1553, 453)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A0F201A4"

-				roleview_list 	(list RoleViews

-				    (object RoleView "type" @1501

-					Parent_View 	@1500

-					location   	(801, 293)

-					label      	(object SegLabel @1502

-					    Parent_View 	@1501

-					    location   	(1331, 499)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	108

-					    justify    	0

-					    label      	"+type"

-					    pctDist    	0.506266

-					    height     	46

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A0F302E5"

-					client     	@1500

-					supplier   	@1468

-					vertices   	(list Points

-					    (1553, 453)

-					    (1222, 453)

-					    (1222, 562))

-					line_style 	3

-					origin_attachment 	(1553, 453)

-					terminal_attachment 	(1222, 562)

-					label      	(object SegLabel @1503

-					    Parent_View 	@1501

-					    location   	(1185, 479)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.812030

-					    height     	38

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$245" @1504

-					Parent_View 	@1500

-					location   	(801, 293)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A0F302F0"

-					client     	@1500

-					supplier   	@1497

-					line_style 	3

-					origin_attachment 	(1553, 453)

-					terminal_attachment 	(1993, 453))))

-			    (object AssociationViewNew "$UNNAMED$136" @1505

-				location   	(1908, 353)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C29010602D7"

-				roleview_list 	(list RoleViews

-				    (object RoleView "resolvedFeature" @1506

-					Parent_View 	@1505

-					location   	(-268, -159)

-					label      	(object SegLabel @1507

-					    Parent_View 	@1506

-					    location   	(1729, 352)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	312

-					    justify    	0

-					    label      	"+resolvedFeature"

-					    pctDist    	-0.029412

-					    height     	180

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C29010B000E"

-					client     	@1505

-					supplier   	@1497

-					vertices   	(list Points

-					    (1908, 353)

-					    (1908, 387)

-					    (1993, 387))

-					line_style 	3

-					origin_attachment 	(1908, 353)

-					terminal_attachment 	(1993, 387)

-					label      	(object SegLabel @1508

-					    Parent_View 	@1506

-					    location   	(1945, 354)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.596639

-					    height     	34

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$137" @1509

-					Parent_View 	@1505

-					location   	(-268, -159)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C29010B0018"

-					client     	@1505

-					supplier   	@1497

-					vertices   	(list Points

-					    (1908, 353)

-					    (1908, 319)

-					    (1993, 319))

-					line_style 	3

-					origin_attachment 	(1908, 353)

-					terminal_attachment 	(1993, 319))))

-			    (object InheritView "" @1510

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@1298

-				supplier   	@1297

-				vertices   	(list Points

-				    (494, 284)

-				    (494, 244)

-				    (996, 244))

-				line_style 	3

-				origin_attachment 	(494, 284)

-				terminal_attachment 	(996, 244))

-			    (object InheritView "" @1511

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B7DC0193"

-				client     	@1285

-				supplier   	@1497

-				line_style 	3

-				origin_attachment 	(1718, 812)

-				terminal_attachment 	(1718, 568)

-				drawSupplier 	@1498)

-			    (object InheritView "" @1512

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@1322

-				supplier   	@1468

-				line_style 	3

-				origin_attachment 	(1265, 1292)

-				terminal_attachment 	(1265, 1065)

-				drawSupplier 	@1469)

-			    (object InheritView "" @1513

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@1497

-				supplier   	@1297

-				vertices   	(list Points

-				    (2147, 291)

-				    (2147, 244)

-				    (1468, 244))

-				line_style 	3

-				origin_attachment 	(2147, 291)

-				terminal_attachment 	(1468, 244)))))))

-	logical_presentations 	(list unit_reference_list

-	    (object ClassDiagram "Main"

-		quid       	"3AC9105103B2"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list

-		    (object CategoryView "Logical View::mime" @1514

-			location   	(400, 240)

-			label      	(object ItemLabel

-			    Parent_View 	@1514

-			    location   	(256, 156)

-			    fill_color 	13434879

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"mime")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	13434879

-			quidu      	"3AC9127C0266"

-			width      	300

-			height     	180)

-		    (object CategoryView "Logical View::wsdl" @1515

-			location   	(880, 240)

-			label      	(object ItemLabel

-			    Parent_View 	@1515

-			    location   	(736, 156)

-			    fill_color 	13434879

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"wsdl")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	13434879

-			quidu      	"3ADFB8E5021E"

-			width      	300

-			height     	180)

-		    (object CategoryView "Logical View::xsd" @1516

-			location   	(1376, 240)

-			label      	(object ItemLabel

-			    Parent_View 	@1516

-			    location   	(1232, 156)

-			    fill_color 	13434879

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"xsd")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	13434879

-			quidu      	"39ABDC6F01AA"

-			width      	300

-			height     	180)))))

-    root_subsystem 	(object SubSystem "Component View"

-	quid       	"3AC91051031F"

-	physical_models 	(list unit_reference_list)

-	physical_presentations 	(list unit_reference_list

-	    (object Module_Diagram "Main"

-		quid       	"3AC91052001A"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    process_structure 	(object Processes

-	quid       	"3AC910510326"

-	ProcsNDevs 	(list

-	    (object Process_Diagram "Deployment View"

-		quid       	"3AC910510328"

-		title      	"Deployment View"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    properties 	(object Properties

-	attributes 	(list Attribute_Set

-	    (object Attribute

-		tool       	"DDL"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"DDL"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"DDL"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DataBase"

-			value      	("DataBaseSet" 800))

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DataBaseSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"DDL"

-				name       	"ANSI"

-				value      	800)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"Oracle"

-				value      	801)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"SQLServer"

-				value      	802)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"Sybase"

-				value      	803)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"Watcom"

-				value      	804)))

-		    (object Attribute

-			tool       	"DDL"

-			name       	"PrimaryKeyColumnName"

-			value      	"Id")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"PrimaryKeyColumnType"

-			value      	"NUMBER(5)")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"ViewName"

-			value      	"V_")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"TableName"

-			value      	"T_")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"InheritSuffix"

-			value      	"_V")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DropClause"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"BaseViews"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DDLScriptFilename"

-			value      	"DDL1.SQL")))

-	    (object Attribute

-		tool       	"DDL"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"DDL"

-			name       	"ColumnType"

-			value      	"VARCHAR")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"Length"

-			value      	"")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"NullsOK"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"PrimaryKey"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"Unique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"CompositeUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"CheckConstraint"

-			value      	"")))

-	    (object Attribute

-		tool       	"DDL"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"framework"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"IDL"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"StopOnError"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GeneratePreserveRegions"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"ImplementationType"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"ConstValue"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDefaultSpecifier"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DefaultSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IDLElement"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IDLSpecificationType"

-			value      	("IDLSpecSet" 22))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IDLSpecSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Interface"

-				value      	22)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Typedef"

-				value      	54)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Enumeration"

-				value      	8)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Const"

-				value      	71)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Exception"

-				value      	61)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Struct"

-				value      	51)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Union"

-				value      	81)))))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.binding.mime/src/rose/mimebindingMDL.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateIDLModule"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.binding.mime/src/rose/mimebindingMDL.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"OperationIsOneWay"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Context"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Raises"

-			value      	"")))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsConst"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"ConstValue"

-			value      	"")))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"NameIfUnlabeled"

-			value      	"the_$supplier")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"BoundedHasRelType"

-			value      	("HasRelTypeSet" 47))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"HasRelTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"NameIfUnlabeled"

-			value      	"the_$supplier")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"BoundedRoleType"

-			value      	("AssocTypeSet" 47))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"AssocTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateForwardReference"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Subsystem"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Directory"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Java"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"StopOnError"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"Java"

-			name       	"UsePrefixes"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"InstanceVariablePrefix"

-			value      	"m_")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ClassVariablePrefix"

-			value      	"s_")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DefaultAttributeDataType"

-			value      	"int")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DefaultOperationReturnType"

-			value      	"void")

-		    (object Attribute

-			tool       	"Java"

-			name       	"RootDir"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"AutoSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ShowCodegenDlg"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocDefaultAuthor"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocDefaultVersion"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocDefaultSince"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocNumAsterisks"

-			value      	0)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MaxNumChars"

-			value      	80)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Editor"

-			value      	("EditorType" 100))

-		    (object Attribute

-			tool       	"Java"

-			name       	"VM"

-			value      	("VMType" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"ClassPath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EditorType"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"BuiltIn"

-				value      	100)

-			    (object Attribute

-				tool       	"Java"

-				name       	"WindowsShell"

-				value      	101)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"VMType"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Sun"

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Microsoft"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"IBM"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"NoClassCustomDlg"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GlobalImports"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"OpenBraceClassStyle"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"OpenBraceMethodStyle"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"UseTabs"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"UseSpaces"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"SpacingItems"

-			value      	3)

-		    (object Attribute

-			tool       	"Java"

-			name       	"RoseDefaultCommentStyle"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"AsteriskCommentStyle"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavaCommentStyle"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocAuthor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocSince"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocVersion"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Private"

-				value      	64)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Static"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateCode"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DisableAutoSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletName"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContextRef"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsSingleThread"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIsSecure"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcher"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcherPath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherInclude"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherForward"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletgetInfo"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttribute"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttributesNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestAttributes"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestParameters"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeader"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeaderNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForHeaders"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIntHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletDateHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletCookie"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForCookie"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContentType"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateHTML"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate_XML_DD"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCmpField"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBEnvironmentProperties"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCnxFactory"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReferences"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBNameInJAR"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType"

-			value      	("EJBSessionType_Set" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateless"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateful"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType"

-			value      	("EJBTransactionType_Set" 211))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	211)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	212)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType"

-			value      	("EJBPersistenceType_Set" 220))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	220)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	221)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	222)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReentrant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"BMP_Extend_CMP"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"CmIdentification"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"AdditionalImports"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"CmIdentification"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"AdditionalImports"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Abstract"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Static"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Native"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Synchronized"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Transient"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Volatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"PropertyType"

-			value      	("BeanProperty_Set" 71))

-		    (object Attribute

-			tool       	"Java"

-			name       	"BeanProperty_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Not A Property"

-				value      	71)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Simple"

-				value      	72)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bound"

-				value      	73)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Constrained"

-				value      	74)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"IndividualChangeMgt"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write"

-			value      	("Read/Write_Set" 81))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read & Write"

-				value      	81)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read Only"

-				value      	82)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Write Only"

-				value      	83)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFullyQualifiedTypes"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ContainerClass"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"InitialValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Transient"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Volatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"PropertyType"

-			value      	("BeanProperty_Set" 71))

-		    (object Attribute

-			tool       	"Java"

-			name       	"BeanProperty_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Not A Property"

-				value      	71)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Simple"

-				value      	72)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bound"

-				value      	73)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Constrained"

-				value      	74)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"IndividualChangeMgt"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write"

-			value      	("Read/Write_Set" 81))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read & Write"

-				value      	81)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read Only"

-				value      	82)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Write Only"

-				value      	83)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFullyQualifiedTypes"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsNavigable"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"propertyId"

-		value      	"360000002")

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"DDLScriptFilename"

-			value      	"DDL1.SQL")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"DropClause"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"PrimaryKeyColumnName"

-			value      	"_ID")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"PrimaryKeyColumnType"

-			value      	"NUMBER(5,0)")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"SchemaNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"SchemaNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TableNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TypeNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TypeNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ViewNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ViewNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"VarrayNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"VarrayNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NestedTableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NestedTableNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ObjectTableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ObjectTableNameSuffix"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsSchema"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OID"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"WhereClause"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CheckConstraint"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypeLength"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypePrecision"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypeScale"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionOfREFS"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"MethodKind"

-			value      	("MethodKindSet" 1903))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OverloadID"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsReadNoDataState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsReadNoProcessState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsWriteNoDataState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsWriteNoProcessState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsSelfish"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerType"

-			value      	("TriggerTypeSet" 1801))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerEvent"

-			value      	("TriggerEventSet" 1601))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerText"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerReferencingNames"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerForEach"

-			value      	("TriggerForEachSet" 1701))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerWhenClause"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"MethodKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"MapMethod"

-				value      	1901)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"OrderMethod"

-				value      	1902)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Function"

-				value      	1903)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Procedure"

-				value      	1904)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Operator"

-				value      	1905)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Constructor"

-				value      	1906)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Destructor"

-				value      	1907)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Trigger"

-				value      	1908)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Calculated"

-				value      	1909)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"AFTER"

-				value      	1801)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"BEFORE"

-				value      	1802)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSTEAD OF"

-				value      	1803)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerForEachSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"ROW"

-				value      	1701)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"STATEMENT"

-				value      	1702)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerEventSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT"

-				value      	1601)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"UPDATE"

-				value      	1602)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"DELETE"

-				value      	1603)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR UPDATE"

-				value      	1604)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR DELETE"

-				value      	1605)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"UPDATE OR DELETE"

-				value      	1606)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR UPDATE OR DELETE"

-				value      	1607)))))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NullsAllowed"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Length"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Precision"

-			value      	"2")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Scale"

-			value      	"6")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsIndex"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsPrimaryKey"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CompositeUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CheckConstraint"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"cg"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"UseMSVC"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"HeaderFileExtension"

-			value      	"h")

-		    (object Attribute

-			tool       	"cg"

-			name       	"HeaderFileBackupExtension"

-			value      	"h~")

-		    (object Attribute

-			tool       	"cg"

-			name       	"HeaderFileTemporaryExtension"

-			value      	"h#")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeFileExtension"

-			value      	"cpp")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeFileBackupExtension"

-			value      	"cp~")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeFileTemporaryExtension"

-			value      	"cp#")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"StopOnError"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ErrorLimit"

-			value      	30)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Directory"

-			value      	"$ROSECPP_SOURCE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"PathSeparator"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"FileNameFormat"

-			value      	"128vx_b")

-		    (object Attribute

-			tool       	"cg"

-			name       	"BooleanType"

-			value      	"int")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowTemplates"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowExplicitInstantiations"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowProtectedInheritance"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"CommentWidth"

-			value      	60)

-		    (object Attribute

-			tool       	"cg"

-			name       	"OneByValueContainer"

-			value      	"$targetClass")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OneByReferenceContainer"

-			value      	"$targetClass *")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OptionalByValueContainer"

-			value      	"OptionalByValue<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OptionalByReferenceContainer"

-			value      	"$targetClass *")

-		    (object Attribute

-			tool       	"cg"

-			name       	"FixedByValueContainer"

-			value      	"$targetClass[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedFixedByValueContainer"

-			value      	"$targetClass[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"FixedByReferenceContainer"

-			value      	"$targetClass *[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedFixedByReferenceContainer"

-			value      	"$targetClass *[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedByValueContainer"

-			value      	"BoundedListByValue<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedBoundedByValueContainer"

-			value      	"BoundedSetByValue<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedByReferenceContainer"

-			value      	"BoundedListByReference<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedBoundedByReferenceContainer"

-			value      	"BoundedSetByReference<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnboundedByValueContainer"

-			value      	"UnboundedListByValue<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedUnboundedByValueContainer"

-			value      	"UnboundedSetByValue<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnboundedByReferenceContainer"

-			value      	"UnboundedListByReference<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedUnboundedByReferenceContainer"

-			value      	"UnboundedSetByReference<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedByValueContainer"

-			value      	"AssociationByValue<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedQualifiedByValueContainer"

-			value      	"DictionaryByValue<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedByReferenceContainer"

-			value      	"AssociationByReference<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedQualifiedByReferenceContainer"

-			value      	"DictionaryByReference<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GeneratePreserveRegions"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ImplementationType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ClassKey"

-			value      	"class")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"PutBodiesInSpec"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDefaultConstructor"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DefaultConstructorVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineDefaultConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ExplicitDefaultConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateCopyConstructor"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CopyConstructorVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineCopyConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ExplicitCopyConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDestructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DestructorVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DestructorKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineDestructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssignmentOperation"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssignmentVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssignmentKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineAssignmentOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEqualityOperations"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"EqualityVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"EqualityKind"

-			value      	("FriendKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineEqualityOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateRelationalOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"RelationalVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"RelationalKind"

-			value      	("FriendKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineRelationalOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateStorageMgmtOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"StorageMgmtVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineStorageMgmtOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSubscriptOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SubscriptVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"SubscriptKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"SubscriptResultType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSubscriptOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDereferenceOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DereferenceVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DereferenceKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DereferenceResultType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineDereferenceOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateIndirectionOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IndirectionVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IndirectionKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IndirectionResultType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineIndirectionOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateStreamOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"StreamVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineStreamOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ThreeKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"KindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"FriendKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"DeclareAndDefine"

-				value      	199)

-			    (object Attribute

-				tool       	"cg"

-				name       	"DeclareOnly"

-				value      	205)

-			    (object Attribute

-				tool       	"cg"

-				name       	"DoNotDeclare"

-				value      	206)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"VisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ConstValue"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDefaultSpecifier"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DefaultSpecifier"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.binding.mime/src/rose/mimebindingMDL.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowExtensionlessFileName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeFormat"

-			value      	(value Text 

-|// $package

-|#include "$file"

-|

-			))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludePrecompiledHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeOrder"

-			value      	"AMIR")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyle"

-			value      	("InliningStyleSet" 207))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyleSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"InClassDeclaration"

-				value      	208)

-			    (object Attribute

-				tool       	"cg"

-				name       	"FollowingClassDeclaration"

-				value      	207)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"TypesDefined"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeClosure"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.binding.mime/src/rose/mimebindingMDL.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowExtensionlessFileName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeFormat"

-			value      	(value Text 

-|// $package

-|#include "$file"

-|

-			))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludePrecompiledHeader"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeOrder"

-			value      	"AMIR")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyle"

-			value      	("InliningStyleSet" 207))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyleSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"InClassDeclaration"

-				value      	208)

-			    (object Attribute

-				tool       	"cg"

-				name       	"FollowingClassDeclaration"

-				value      	207)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"TypesDefined"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeClosure"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationKind"

-			value      	("OperationKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationIsConst"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationIsExplicit"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Inline"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"EntryCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ExitCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"BodyAnnotations"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationIsOneWay"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Context"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"Raises"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"Ordered"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"NameIfUnlabeled"

-			value      	"the_$supplier")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtRelationshipVisibility"

-				value      	210)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberFieldSize"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InitialValue"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetName"

-			value      	"get_$relationship")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetName"

-			value      	"set_$relationship")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKindsSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerClass"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SelectorName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SelectorType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConstSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_Function"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetByReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ForwardReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedHasRelType"

-			value      	("HasRelTypeSet" 47))

-		    (object Attribute

-			tool       	"cg"

-			name       	"HasRelTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Association"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"NameIfUnlabeled"

-			value      	"the_$targetClass")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Inherit"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"InstanceArguments"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ForwardReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"NameIfUnlabeled"

-			value      	"the_$targetClass")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberName"

-			value      	"$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtRelationshipVisibility"

-				value      	210)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberFieldSize"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InitialValue"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerClass"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerGet"

-			value      	"$data.get($keys)")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerSet"

-			value      	"$data.set($keys,$value)")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedContainer"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassContainer"

-			value      	"$supplier *")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassInitialValue"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKindsSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetByReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetName"

-			value      	"get_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConstSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_Function"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetName"

-			value      	"set_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetSetByReference"

-			value      	("QualifiedGetSetByReferenceSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetSetByReferenceSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_GetSetByReference"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateQualifiedGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetName"

-			value      	"get_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineQualifiedGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateQualifiedSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedSetName"

-			value      	"set_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedSetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineQualifiedSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssocClassDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberName"

-			value      	"$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtRelationshipVisibility"

-				value      	210)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssocClassGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetName"

-			value      	"get_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineAssocClassGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssocClassSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassSetName"

-			value      	"set_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassSetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineAssocClassSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassForwardReferenceOnly"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedRoleType"

-			value      	("AssocTypeSet" 47))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberName"

-			value      	"$attribute")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtAttributeVisibility"

-				value      	211)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberFieldSize"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetName"

-			value      	"get_$attribute")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetName"

-			value      	"set_$attribute")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKindsSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConstSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_Function"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetByReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsReadOnly"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"ForwardReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"BodyReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateForwardReference"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Subsystem"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DirectoryIsOnSearchList"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"PrecompiledHeader"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Category"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsNamespace"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Indent"

-			value      	2)

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Version"

-			value      	"5.0")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCClassTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCClassTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Interface_Part"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Connection_Part"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Class_Factory"

-				value      	3)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CObjectFunctionality"

-			value      	("CObjectFunctionalitySet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CObjectFunctionalitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dynamic"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dyncreate"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Serial"

-				value      	3)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateOverrideGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateDataGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DATA_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateFieldGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_FIELD_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateMessageGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateMessageMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_MSG_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MESSAGE_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEFactory"

-			value      	("OLEFactorySet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEFactorySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Built_in"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Simple"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Licensed"

-				value      	3)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEName"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEClassID"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateOLECtlType"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLECtlType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateOLETypeLib"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLETypeLibID"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLETypeLibMajor"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLETypeLibMinor"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GeneratePropPageIDs"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEPropPageIDs"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateDispatchMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockProperties"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockFunctions"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DispatchDefValue"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateDispIdEnum"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISP_ID_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateInterfaceMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"INTERFACE_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"InitInterface"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateEventMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENT_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockEvents"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateEventSinkMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENTSINK_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PropNotifySinks"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateConnectionMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CONNECTION_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"ConnectionPointIID"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"InheritanceType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLECommands"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MFCDeclares"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MFCImplements"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"ATL_Declares"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateCOMMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"COM_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateConnectionPointMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CONNECTION_POINT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateMsgMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSG_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GeneratePropertyMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PROPERTY_MAP_Entries"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCOperationTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCOperationTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Virtual_Override"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Message_Handler"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dispatch_Handler"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Event_Firing_Function"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Event_Sink_Handler"

-				value      	5)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Std_OLE_Method"

-				value      	6)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Command_Parser"

-				value      	7)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Property_Get_Function"

-				value      	8)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Property_Set_Function"

-				value      	9)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Property_Notify_Function"

-				value      	10)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Macro_Generated_Function"

-				value      	11)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_MSG_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MESSAGE_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"BodyImage"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCAttributeTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCAttributeTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Member_Property"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Get_Set_Property"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dialog_Data"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Field_Data"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Stock_Property"

-				value      	5)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PointerBase"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockPropertyImplementation"

-			value      	"")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCAttributeTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCAttributeTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Member_Property"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Get_Set_Property"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dialog_Data"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Field_Data"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Stock_Property"

-				value      	5)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PointerBase"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockPropertyImplementation"

-			value      	"")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCAttributeTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCAttributeTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Member_Property"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Get_Set_Property"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dialog_Data"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Field_Data"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Stock_Property"

-				value      	5)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PointerBase"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockPropertyImplementation"

-			value      	"")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateIncludesGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_INCLUDES_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateInsertLocation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateIncludesGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_INCLUDES_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateInsertLocation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"SCC"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"TypeLibImporter"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"propertyId"

-		value      	"783606378")

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"CreatableSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"Private"

-				value      	221)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"PublicNotCreatable"

-				value      	213)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"SingleUse"

-				value      	214)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"GlobalSingleUse"

-				value      	215)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"MultiUse"

-				value      	219)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"GlobalMultiUse"

-				value      	220)))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OptionBase"

-			value      	"0")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OptionExplicit"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OptionCompare"

-			value      	("CompareSet" 202))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"Creatable"

-			value      	("CreatableSet" 221))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateInitialization"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateTermination"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"CollectionClass"

-			value      	"Collection")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"CompareSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"None"

-				value      	202)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"Binary"

-				value      	203)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"Text"

-				value      	204)))))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OperationName"

-			value      	"$operation")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"LibraryName"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"AliasName"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"IsStatic"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"EntryCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"ExitCode"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"IsConst"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"New"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"WithEvents"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"Subscript"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"NameIfUnlabeled"

-			value      	"the$supplier")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateGetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateSetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateLetOperation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"New"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"WithEvents"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"Subscript"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"NameIfUnlabeled"

-			value      	"the$supplier")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateGetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateSetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateLetOperation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Inherit"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"ImplementsDelegation"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"ProjectFile"

-			value      	"")))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"VisualStudio"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Editor"

-			value      	("EditorType" 100))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"IncludePath"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"StopOnError"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"EditorType"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"BuiltIn"

-				value      	100)

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"WindowsShell"

-				value      	101)))))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ArrayDimensions"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ConstValue"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ImplementationType"

-			value      	"")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CmIdentification"

-			value      	(value Text "  %X% %Q% %Z% %W%"))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CmIdentification"

-			value      	(value Text "  %X% %Q% %Z% %W%"))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Context"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"OperationIsOneWay"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ArrayDimensions"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Order"

-			value      	"")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ArrayDimensions"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Order"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"BoundedRoleType"

-			value      	("AssocTypeSet" 47))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"AssocTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"GenerateForwardReference"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Java"

-		name       	"Default_Servlet__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletName"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContextRef"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsSingleThread"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIsSecure"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcher"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcherPath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherInclude"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherForward"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletgetInfo"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Private"

-				value      	64)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"Http_Servlet__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttribute"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttributesNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestAttributes"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestParameters"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeader"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeaderNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForHeaders"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIntHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletDateHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletCookie"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForCookie"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContentType"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateHTML"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Private"

-				value      	64)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"Default_EJB__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate_XML_DD"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCmpField"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBEnvironmentProperties"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCnxFactory"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReferences"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBNameInJAR"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType"

-			value      	("EJBSessionType_Set" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateless"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateful"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType"

-			value      	("EJBTransactionType_Set" 211))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	211)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	212)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType"

-			value      	("EJBPersistenceType_Set" 220))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	220)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	221)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	222)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReentrant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"BMP_Extend_CMP"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Private"

-				value      	64)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"R2Editor"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Rose Model Integrator"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Rose Web Publisher"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Version Control"

-		name       	"HiddenTool"

-		value      	FALSE))

-	quid       	"3AC910510327"))

diff --git a/bundles/org.eclipse.wst.wsdl/src/rose/soap.mdl b/bundles/org.eclipse.wst.wsdl/src/rose/soap.mdl
deleted file mode 100644
index 07993ea..0000000
--- a/bundles/org.eclipse.wst.wsdl/src/rose/soap.mdl
+++ /dev/null
@@ -1,31708 +0,0 @@
-

-(object Petal

-    version    	42

-    _written   	"Rose 4.5.8054a"

-    charSet    	0)

-

-(object Design "Logical View"

-    is_unit    	TRUE

-    is_loaded  	TRUE

-    defaults   	(object defaults

-	rightMargin 	0.250000

-	leftMargin 	0.250000

-	topMargin  	0.250000

-	bottomMargin 	0.500000

-	pageOverlap 	0.250000

-	clipIconLabels 	TRUE

-	autoResize 	TRUE

-	snapToGrid 	TRUE

-	gridX      	16

-	gridY      	16

-	defaultFont 	(object Font

-	    size       	10

-	    face       	"Arial"

-	    bold       	FALSE

-	    italics    	FALSE

-	    underline  	FALSE

-	    strike     	FALSE

-	    color      	0

-	    default_color 	TRUE)

-	showMessageNum 	1

-	showClassOfObject 	TRUE

-	notation   	"Unified")

-    root_usecase_package 	(object Class_Category "Use Case View"

-	quid       	"39E27F080064"

-	exportControl 	"Public"

-	global     	TRUE

-	logical_models 	(list unit_reference_list)

-	logical_presentations 	(list unit_reference_list

-	    (object UseCaseDiagram "Main"

-		quid       	"39E27F080078"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    root_category 	(object Class_Category "Logical View"

-	quid       	"39E27F080063"

-	exportControl 	"Public"

-	global     	TRUE

-	subsystem  	"Component View"

-	quidu      	"39E27F080065"

-	logical_models 	(list unit_reference_list

-	    (object Class_Category "wsdl"

-		quid       	"3ADFB8E5021E"

-		documentation 	

-|The WSDL model contains classes for the Web Services Description Language (WSDL).

-|

-|WSDL describes network services as sets of endpoints operating on messages. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.

-|

-|WSDL describes the formats of the messages exchanged by the services, and supports the XML Schemas specification as its canonical type system. This package uses an XML Schema Infoset model package (see the XSD package) to describe the abstract message formats.

-|

-|The model contains the following diagrams, named after the corresponding chapters in the WSDL 1.1 specification (http://www.w3.org/TR/2001/NOTE-wsdl-20010315)

-|- 2.1 Definition, shows the WSDL definition element and the WSDL document structure

-|- 2.1.1 Naming and Linking, shows the namespace and import mechanism

-|- 2.1.3 Extensibility, shows the WSDL extensibility mechanism

-|- 2.2 Types, shows the use of XML Schema types in WSDL

-|- 2.3 Messages, 2.4 PortTypes, 2.5 Bindings and 2.7 Services, show the major WSDL elements and their relations.

-|

-|The WSDL classes extend the javax.wsdl interfaces defined by JSR 110. Classes with interface and datatype stereotypes are used to represent these non-MOF interfaces.

-		

-		exportControl 	"Public"

-		logical_models 	(list unit_reference_list

-		    (object Class "WSDLElement"

-			quid       	"3AD5C6A302DD"

-			documentation 	"This class represents a WSDL language element."

-			operations 	(list Operations

-			    (object Operation "getEnclosingDefinition"

-				quid       	"3CD1529600C8"

-				result     	"Definition"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setEnclosingDefinition"

-				quid       	"3CD152B80347"

-				parameters 	(list Parameters

-				    (object Parameter "definition"

-					type       	"Definition"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "documentationElement"

-				quid       	"3CCE443602A3"

-				type       	"DOMElement")

-			    (object ClassAttribute "element"

-				quid       	"3F97DBD30207"

-				type       	"DOMElement"))

-			language   	"Java"

-			abstract   	TRUE)

-		    (object Class "PortType"

-			quid       	"3AD5C7F001A5"

-			documentation 	"This class represents a WSDL portType element of the WSDL specification version 1.1 and an Interface component of the WSDL specification version 1.2. A port type or Interface is a named set of abstract operations and the abstract messages involved."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5C9B70150"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FD8019F"

-				supplier   	"Logical View::wsdl::IPortType"

-				quidu      	"3B84A5BE0331"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB488E0023"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF1E301E5"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CDEB0316"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D4FD01BA"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Operation"

-			quid       	"3AD5C80D03CE"

-			documentation 	"This class represents a WSDL operation element. A WSDL operation is an abstract description of an action supported by a service."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE9DE98003C"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FE20171"

-				supplier   	"Logical View::wsdl::IOperation"

-				quidu      	"3B84A77600D1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "style"

-				quid       	"3AEB472601AC"

-				type       	"OperationType")

-			    (object ClassAttribute "name"

-				quid       	"3BDD9643004C"

-				type       	"String")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF235003E"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CE2201AD"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D520011B"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Message"

-			quid       	"3AD5C9590078"

-			documentation 	"This class represents a WSDL message element. A WSDL message is an abstract, typed definition of the data being communicated."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5D05501C4"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3B84A8D102BA"

-				supplier   	"Logical View::wsdl::IMessage"

-				quidu      	"3B84A8AF004F"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB487C01FE"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF1D20226"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CE4B02B0"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D54200F1"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Part"

-			quid       	"3AD5CE1C032E"

-			documentation 	"This class represents a WSDL part element. Parts describe the logical abstract content of a message. Each part is associated with a type from some type system. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84A96D02F1"

-				supplier   	"Logical View::wsdl::IPart"

-				quidu      	"3B84A93F01BE")

-			    (object Inheritance_Relationship

-				quid       	"3B897E230237"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3BCE70B703C8"

-				type       	"String")

-			    (object ClassAttribute "elementName"

-				quid       	"3B84B08703DB"

-				type       	"QName")

-			    (object ClassAttribute "typeName"

-				quid       	"3BCE70C303C5"

-				type       	"QName"))

-			language   	"Java")

-		    (object Class "Binding"

-			quid       	"3AD5D2860261"

-			documentation 	"This class represents a WSDL binding element. A binding defines message format and protocol details for operations and messages defined by a particular portType. There may be any number of bindings for a given portType."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5FA0F02F0"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B8595410129"

-				supplier   	"Logical View::wsdl::IBinding"

-				quidu      	"3B84ABC60219"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB4899014B"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF1F401A3"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18CE6D0151"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D4DF035C"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "BindingOperation"

-			quid       	"3AD5D3CB0145"

-			documentation 	"This class represents a WSDL operation element within a binding. An operation element within a binding specifies binding information for the operation with the same name within the binding's portType. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD6009202F7"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B84ADE401DC"

-				supplier   	"Logical View::wsdl::IBindingOperation"

-				quidu      	"3B84ADC00072"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B89C4CB0199"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Service"

-			quid       	"3AD5D8F002F8"

-			documentation 	"This class represents a WSDL service element. A service groups a set of related ports together."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5FA20025E"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B85954E01B4"

-				supplier   	"Logical View::wsdl::IService"

-				quidu      	"3B84AB490287"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qName"

-				quid       	"3AEB48A40151"

-				type       	"QName")

-			    (object ClassAttribute "undefined"

-				quid       	"3BDDF20D0203"

-				type       	"boolean")

-			    (object ClassAttribute "proxy"

-				quid       	"3D18D4810220"

-				type       	"boolean")

-			    (object ClassAttribute "resourceURI"

-				quid       	"3D18D4C501E2"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Port"

-			quid       	"3AD5D9170286"

-			documentation 	"This class represents a WSDL port element. A port defines an individual endpoint by specifying a single address for a binding"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD600CB00AA"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B85954502C9"

-				supplier   	"Logical View::wsdl::IPort"

-				quidu      	"3B84AB800326"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3AD5D9A00391"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "ExtensibilityElement"

-			quid       	"3AD5DBB602A9"

-			documentation 	"This class represents a WSDL extensibility element. WSDL allows extensibility elements representing a specific technology under various elements defined by WSDL."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84B14903D0"

-				supplier   	"Logical View::wsdl::IExtensibilityElement"

-				quidu      	"3B84B12402AB")

-			    (object Inheritance_Relationship

-				quid       	"3BDDF53502C3"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "required"

-				quid       	"3AF9543C0073"

-				type       	"boolean")

-			    (object ClassAttribute "elementType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B85B21A0271"

-				type       	"QName"))

-			language   	"Java")

-		    (object Class "Definition"

-			quid       	"3AD5E43F008E"

-			documentation 	"This class represents a WSDL definitions element. The WSDL definitions element is the root element of a WSDL document."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5FDB803D4"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B84B1F80382"

-				supplier   	"Logical View::wsdl::IDefinition"

-				quidu      	"3B84B1D90142"))

-			operations 	(list Operations

-			    (object Operation "getDocument"

-				quid       	"3CD14FC2012B"

-				result     	"DOMDocument"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setDocument"

-				quid       	"3CD150DE01E7"

-				parameters 	(list Parameters

-				    (object Parameter "document"

-					type       	"DOMDocument"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "targetNamespace"

-				quid       	"3AD5E474004E"

-				type       	"String")

-			    (object ClassAttribute "location"

-				quid       	"40352B7C0396"

-				type       	"String")

-			    (object ClassAttribute "qName"

-				quid       	"3AEB485702F5"

-				type       	"QName")

-			    (object ClassAttribute "encoding"

-				quid       	"3CADD00D000D"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "Import"

-			quid       	"3AD5E4F903DE"

-			documentation 	"This class represents WSDL import element. WSDL allows associating a namespace with a document location using an import element."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AD5EE58037A"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F6F200D0340"

-				supplier   	"Logical View::wsdl::IImport"

-				quidu      	"3B84B2020119"))

-			operations 	(list Operations

-			    (object Operation "getSchema"

-				quid       	"3C8672C10379"

-				result     	"XSDSchema"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setSchema"

-				quid       	"3C8672C10397"

-				parameters 	(list Parameters

-				    (object Parameter "schema"

-					type       	"XSDSchema"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "namespaceURI"

-				quid       	"3AD5E50A0036"

-				type       	"String")

-			    (object ClassAttribute "locationURI"

-				quid       	"3AD5E5140211"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "ExtensibleElement"

-			quid       	"3AD5FCFA033A"

-			documentation 	" 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."

-			superclasses 	(list inheritance_relationship_list

-			    (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))

-			language   	"Java"

-			abstract   	TRUE)

-		    (object Class "Input"

-			quid       	"3AE0789F0059"

-			documentation 	"This class represents a WSDL input element. An input element specifies the abstract message format for the input of the operation."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B85C504025F"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F67722802E7"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FEE031D"

-				supplier   	"Logical View::wsdl::IInput"

-				quidu      	"3B84A7EE0015"))

-			language   	"Java")

-		    (object Class "Output"

-			quid       	"3AE078B60232"

-			documentation 	"This class represents a WSDL output element. An output element specifies the abstract message format for the output of the operation."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B85C50C035B"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F67723500DD"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")

-			    (object Inheritance_Relationship

-				quid       	"3F6F1FF801CD"

-				supplier   	"Logical View::wsdl::IOutput"

-				quidu      	"3B84A829027D"))

-			language   	"Java")

-		    (object Class "Fault"

-			quid       	"3AE078BE0108"

-			documentation 	"This class represents a WSDL fault element. Fault elements specify the abstract message format for any error messages that may be output as the result of the operation "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE1C82002F2"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD")

-			    (object Inheritance_Relationship

-				quid       	"3F67723D0319"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")

-			    (object Inheritance_Relationship

-				quid       	"3F6F2002002D"

-				supplier   	"Logical View::wsdl::IFault"

-				quidu      	"3B84A861031D"))

-			language   	"Java")

-		    (object Class "BindingInput"

-			quid       	"3AE08A8202D4"

-			documentation 	"This class represents a WSDL input element within a operation within a binding. An input element within an operation within a binding specifies binding information for the input of the operation. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84AE1B0113"

-				supplier   	"Logical View::wsdl::IBindingInput"

-				quidu      	"3B84ADEB0100")

-			    (object Inheritance_Relationship

-				quid       	"3B85B59B0072"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A"))

-			operations 	(list Operations

-			    (object Operation "getInput"

-				quid       	"3C8653A40203"

-				result     	"IInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setInput"

-				quid       	"3C8653B503A2"

-				parameters 	(list Parameters

-				    (object Parameter "input"

-					type       	"IInput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B85C1EA020E"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "BindingOutput"

-			quid       	"3AE08A8F028C"

-			documentation 	"This class represents a WSDL output element within a operation within a binding. An output element within an operation within a binding specifies binding information for the output of the operation. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B84AE4302AB"

-				supplier   	"Logical View::wsdl::IBindingOutput"

-				quidu      	"3B84AE210111")

-			    (object Inheritance_Relationship

-				quid       	"3B85B5A4027E"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A"))

-			operations 	(list Operations

-			    (object Operation "getOutput"

-				quid       	"3C8653D900F1"

-				result     	"IOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setOutput"

-				quid       	"3C8653F10326"

-				parameters 	(list Parameters

-				    (object Parameter "output"

-					type       	"IOutput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B85C20200BE"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "BindingFault"

-			quid       	"3AE08A9E03A6"

-			documentation 	"This class represents a WSDL fault element within a operation within a binding. A fault element within an operation within a binding specifies binding information for the fault with the same name. "

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3AE0938602C9"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3B84AE710333"

-				supplier   	"Logical View::wsdl::IBindingFault"

-				quidu      	"3B84AE4F00BD"))

-			operations 	(list Operations

-			    (object Operation "getFault"

-				quid       	"3C865413037F"

-				result     	"IFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setFault"

-				quid       	"3C8654210109"

-				parameters 	(list Parameters

-				    (object Parameter "fault"

-					type       	"IFault"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B85BF9E014A"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "QName"

-			quid       	"3AE8ED220140"

-			documentation 	"This class represents the javax.wsdl.QName class. A QName is a fully qualified name."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.xml.namespace.QName"

-				quid       	"3B849DA9003D"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "Namespace"

-			quid       	"3AEA3CD30030"

-			documentation 	"This class represents a namespace and the corresponding namespace prefix used in a WSDL document."

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "URI"

-				quid       	"3AEA3D2901B1"

-				type       	"String")

-			    (object ClassAttribute "prefix"

-				quid       	"3AEA3D320236"

-				type       	"String"))

-			language   	"Java")

-		    (object Class "OperationType"

-			quid       	"3AEB4782024F"

-			documentation 	

-|ONE_WAY=1

-|REQUEST_RESPONSE=2

-|SOLICIT_RESPONSE=3

-|NOTIFICATION=4

-			

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.OperationType"

-				quid       	"3B85C35303E3"

-				stereotype 	"javaclass"))

-			language   	"Java")

-		    (object Class "IPortType"

-			quid       	"3B84A5BE0331"

-			documentation 	"This class represents the javax.wsdl.PortType non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addOperation"

-				quid       	"3B896AC101CA"

-				parameters 	(list Parameters

-				    (object Parameter "operation"

-					type       	"IOperation"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOperation"

-				quid       	"3B896BAF01A4"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String")

-				    (object Parameter "inputName"

-					type       	"String")

-				    (object Parameter "outputName"

-					type       	"String"))

-				result     	"IOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOperations"

-				quid       	"3B896BF7031A"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.PortType"

-				quid       	"3B84A632000D"

-				stereotype 	"javaclass")))

-		    (object Class "IOperation"

-			quid       	"3B84A77600D1"

-			documentation 	"This class represents the javax.wsdl.Operation non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addFault"

-				quid       	"3B896C420065"

-				parameters 	(list Parameters

-				    (object Parameter "fault"

-					type       	"IFault"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getFault"

-				quid       	"3B896C59028F"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getFaults"

-				quid       	"3B896C7102B1"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getParameterOrdering"

-				quid       	"3B896C8101B0"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setParameterOrdering"

-				quid       	"3B896C99031D"

-				parameters 	(list Parameters

-				    (object Parameter "parameterOrder"

-					type       	"IList"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getInput"

-				quid       	"3C8654E5018D"

-				result     	"IInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setInput"

-				quid       	"3C8662C40107"

-				parameters 	(list Parameters

-				    (object Parameter "input"

-					type       	"IInput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOutput"

-				quid       	"3C8662E40094"

-				result     	"IOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setOutput"

-				quid       	"3C8662F001D2"

-				parameters 	(list Parameters

-				    (object Parameter "output"

-					type       	"IOutput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Operation"

-				quid       	"3B84A799012B"

-				stereotype 	"javaclass")))

-		    (object Class "IInput"

-			quid       	"3B84A7EE0015"

-			documentation 	"This class represents the javax.wsdl.Input non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getMessage"

-				quid       	"3C86633100EF"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setMessage"

-				quid       	"3C8663470277"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Input"

-				quid       	"3B84A8000039"

-				stereotype 	"javaclass")))

-		    (object Class "IOutput"

-			quid       	"3B84A829027D"

-			documentation 	"This class represents the javax.wsdl.Output non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getMessage"

-				quid       	"3C86643A035D"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setMessage"

-				quid       	"3C86644501C8"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Output"

-				quid       	"3B84A83901D5"

-				stereotype 	"javaclass")))

-		    (object Class "IFault"

-			quid       	"3B84A861031D"

-			documentation 	"This class represents the javax.wsdl.Fault non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getMessage"

-				quid       	"3C86646A00BD"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setMessage"

-				quid       	"3C8664750131"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Fault"

-				quid       	"3B84A8710208"

-				stereotype 	"javaclass")))

-		    (object Class "IMessage"

-			quid       	"3B84A8AF004F"

-			documentation 	"This class represents the javax.wsdl.Message non-MOF interface"

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addPart"

-				quid       	"3B8972240273"

-				parameters 	(list Parameters

-				    (object Parameter "part"

-					type       	"IPart"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPart"

-				quid       	"3B89723D0233"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IPart"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getParts"

-				quid       	"3B897254025E"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOrderedParts"

-				quid       	"3B897261020D"

-				parameters 	(list Parameters

-				    (object Parameter "partOrder"

-					type       	"IList"))

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Message"

-				quid       	"3B84A8BC0260"

-				stereotype 	"javaclass")))

-		    (object Class "IPart"

-			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))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Part"

-				quid       	"3B84A9500231"

-				stereotype 	"javaclass")))

-		    (object Class "IService"

-			quid       	"3B84AB490287"

-			documentation 	"This class represents the javax.wsdl.Service non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addPort"

-				quid       	"3B895D5601D1"

-				parameters 	(list Parameters

-				    (object Parameter "port"

-					type       	"IPort"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPorts"

-				quid       	"3B895DA20036"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPort"

-				quid       	"3B895DB001BC"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IPort"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Service"

-				quid       	"3B84AB5B003E"

-				stereotype 	"javaclass")))

-		    (object Class "IPort"

-			quid       	"3B84AB800326"

-			documentation 	"This class represents the javax.wsdl.Port non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "getBinding"

-				quid       	"3C8651F302B5"

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setBinding"

-				quid       	"3C86526302F2"

-				parameters 	(list Parameters

-				    (object Parameter "binding"

-					type       	"IBinding"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Port"

-				quid       	"3B84AB8C0016"

-				stereotype 	"javaclass")))

-		    (object Class "IBinding"

-			quid       	"3B84ABC60219"

-			documentation 	"This class represents the javax.wsdl.Binding non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addBindingOperation"

-				quid       	"3B895F160153"

-				parameters 	(list Parameters

-				    (object Parameter "bindingOperation"

-					type       	"IBindingOperation"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingOperation"

-				quid       	"3B895F500066"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String")

-				    (object Parameter "inputName"

-					type       	"String")

-				    (object Parameter "outputName"

-					type       	"String"))

-				result     	"IBindingOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingOperations"

-				quid       	"3B895FA401C5"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPortType"

-				quid       	"3C8652A90284"

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setPortType"

-				quid       	"3C8652BE01A8"

-				parameters 	(list Parameters

-				    (object Parameter "portType"

-					type       	"IPortType"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Binding"

-				quid       	"3B84ABCF0302"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingOperation"

-			quid       	"3B84ADC00072"

-			documentation 	"This class represents the javax.wsdl.BindingOperation non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addBindingFault"

-				quid       	"3B8960BC0041"

-				parameters 	(list Parameters

-				    (object Parameter "bindingFault"

-					type       	"IBindingFault"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingFault"

-				quid       	"3B8960D9009D"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"String"))

-				result     	"IBindingFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingFaults"

-				quid       	"3B8960FC0061"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getOperation"

-				quid       	"3C86532D0017"

-				result     	"IOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setOperation"

-				quid       	"3C86533F037B"

-				parameters 	(list Parameters

-				    (object Parameter "operation"

-					type       	"IOperation"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingInput"

-				quid       	"3C86550900DA"

-				result     	"IBindingInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setBindingInput"

-				quid       	"3C86551D007F"

-				parameters 	(list Parameters

-				    (object Parameter "bindingInput"

-					type       	"IBindingInput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindingOutput"

-				quid       	"3C8655340349"

-				result     	"IBindingOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setBindingOutput"

-				quid       	"3C86554702A6"

-				parameters 	(list Parameters

-				    (object Parameter "bindingOutput"

-					type       	"IBindingOutput"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingOperation"

-				quid       	"3B84ADCB021C"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingInput"

-			quid       	"3B84ADEB0100"

-			documentation 	"This class represents the javax.wsdl.BindingInput non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingInput"

-				quid       	"3B84ADFE000D"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingOutput"

-			quid       	"3B84AE210111"

-			documentation 	"This class represents the javax.wsdl.BindingOutput non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingOutput"

-				quid       	"3B84AE2D0050"

-				stereotype 	"javaclass")))

-		    (object Class "IBindingFault"

-			quid       	"3B84AE4F00BD"

-			documentation 	"This class represents the javax.wsdl.BindingFault non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.BindingFault"

-				quid       	"3B84AE5F002A"

-				stereotype 	"javaclass")))

-		    (object Class "DOMElement"

-			quid       	"3B84AF3203DB"

-			documentation 	"This class represents the org.w3c.dom.Element non-MOF interface."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Element"

-				quid       	"3B84AF560292"

-				stereotype 	"javaclass")))

-		    (object Class "IExtensibilityElement"

-			quid       	"3B84B12402AB"

-			documentation 	"This class represents the javax.wsdl.ExtensibilityElement non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.ExtensibilityElement"

-				quid       	"3B84B13503D1"

-				stereotype 	"javaclass")))

-		    (object Class "IDefinition"

-			quid       	"3B84B1D90142"

-			documentation 	"This class represents the javax.wsdl.Definition non-MOF interface."

-			stereotype 	"Interface"

-			operations 	(list Operations

-			    (object Operation "addBinding"

-				quid       	"3B8988F1039D"

-				parameters 	(list Parameters

-				    (object Parameter "binding"

-					type       	"IBinding"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addImport"

-				quid       	"3B8989490259"

-				parameters 	(list Parameters

-				    (object Parameter "importDef"

-					type       	"IImport"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addMessage"

-				quid       	"3B89896E005E"

-				parameters 	(list Parameters

-				    (object Parameter "message"

-					type       	"IMessage"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addNamespace"

-				quid       	"3B898984004B"

-				parameters 	(list Parameters

-				    (object Parameter "prefix"

-					type       	"String")

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addPortType"

-				quid       	"3B8989C50045"

-				parameters 	(list Parameters

-				    (object Parameter "portType"

-					type       	"IPortType"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "addService"

-				quid       	"3B8989E401EE"

-				parameters 	(list Parameters

-				    (object Parameter "service"

-					type       	"IService"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingFault"

-				quid       	"3B898A17038C"

-				result     	"IBindingFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingInput"

-				quid       	"3B898A320286"

-				result     	"IBindingInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingOutput"

-				quid       	"3B898A46013B"

-				result     	"IBindingOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBindingOperation"

-				quid       	"3B898A5C00B0"

-				result     	"IBindingOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createBinding"

-				quid       	"3B8989FE037C"

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createFault"

-				quid       	"3B898A7502E7"

-				result     	"IFault"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createImport"

-				quid       	"3B898A83014C"

-				result     	"IImport"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createInput"

-				quid       	"3B898A9D033E"

-				result     	"IInput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createMessage"

-				quid       	"3B898AAF0254"

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createOperation"

-				quid       	"3B898AC203C4"

-				result     	"IOperation"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createOutput"

-				quid       	"3B898AE800ED"

-				result     	"IOutput"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createPart"

-				quid       	"3B898AF8026D"

-				result     	"IPart"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createPort"

-				quid       	"3B898B0801DA"

-				result     	"IPort"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createPortType"

-				quid       	"3B898B15039B"

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createService"

-				quid       	"3B898B32013A"

-				result     	"IService"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBinding"

-				quid       	"3B898B420075"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getBindings"

-				quid       	"3B898B920341"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getImports"

-				quid       	"3B898BCD0060"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getImports"

-				quid       	"3B898BE70144"

-				parameters 	(list Parameters

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getMessage"

-				quid       	"3B898C170107"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getMessages"

-				quid       	"3B898C3E001D"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getNamespace"

-				quid       	"3B898C62014B"

-				parameters 	(list Parameters

-				    (object Parameter "prefix"

-					type       	"String"))

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getNamespaces"

-				quid       	"3B898C740115"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPortType"

-				quid       	"3B898CBE0071"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPortTypes"

-				quid       	"3B898CDA01C6"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getPrefix"

-				quid       	"3B898CFD0017"

-				parameters 	(list Parameters

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getService"

-				quid       	"3B898D2300A8"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IService"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getServices"

-				quid       	"3B898D3B03CE"

-				result     	"IMap"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getExtensionRegistry"

-				quid       	"3B89D5B8012B"

-				result     	"IExtensionRegistry"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setExtensionRegistry"

-				quid       	"3B89D5D703BB"

-				parameters 	(list Parameters

-				    (object Parameter "extensionRegistry"

-					type       	"IExtensionRegistry"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getDocumentBaseURI"

-				quid       	"3B89D5FE0208"

-				result     	"String"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setDocumentBaseURI"

-				quid       	"3B89D6180328"

-				parameters 	(list Parameters

-				    (object Parameter "documentBase"

-					type       	"String"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "createTypes"

-				quid       	"3CADD0560080"

-				result     	"ITypes"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removeService"

-				quid       	"3CADD07E004C"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IService"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removeBinding"

-				quid       	"3CADD0BA0355"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IBinding"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removePortType"

-				quid       	"3CADD0D8029A"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IPortType"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "removeMessage"

-				quid       	"3CADD0FA0307"

-				parameters 	(list Parameters

-				    (object Parameter "name"

-					type       	"QName"))

-				result     	"IMessage"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getTypes"

-				quid       	"3C86706F031B"

-				result     	"ITypes"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "setTypes"

-				quid       	"3C86709500EE"

-				parameters 	(list Parameters

-				    (object Parameter "types"

-					type       	"ITypes"))

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Definition"

-				quid       	"3B84B1E702A1"

-				stereotype 	"javaclass")))

-		    (object Class "IImport"

-			quid       	"3B84B2020119"

-			documentation 	"This class represents the javax.wsdl.Import non-MOF interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Import"

-				quid       	"3B84B20C02EA"

-				stereotype 	"javaclass")))

-		    (object Class "IList"

-			quid       	"3B85C0A203C5"

-			documentation 	"This class represents the non-MOF java.util.List interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.util.List"

-				quid       	"3B85C0AF0297"

-				stereotype 	"javaclass")))

-		    (object Class "IMap"

-			quid       	"3B896B0300D4"

-			documentation 	"This class represents the non-MOF java.util.Map interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.util.Map"

-				quid       	"3B896B1102B5"

-				stereotype 	"javaclass")))

-		    (object Class "IURL"

-			quid       	"3B89D5630274"

-			documentation 	"This class represents the non-MOF java.net.URL interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.net.URL"

-				quid       	"3B89D56E03E2"

-				stereotype 	"javaclass")))

-		    (object Class "IExtensionRegistry"

-			quid       	"3B89D59302A5"

-			documentation 	"This class represents the non-MOF javax.wsdl.extensions.ExtensionRegistry interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.extensions.ExtensionRegistry"

-				quid       	"3B89D59F02E8"

-				stereotype 	"javaclass")))

-		    (object Class "Types"

-			quid       	"3B8BE9A603A8"

-			documentation 	"This class represents a WSDL types element. The types element encloses data type definitions that are relevant for the exchanged messages."

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B8BEB010311"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A")

-			    (object Inheritance_Relationship

-				quid       	"3CADCD3B0380"

-				supplier   	"Logical View::wsdl::ITypes"

-				quidu      	"3CADCBB20050"))

-			operations 	(list Operations

-			    (object Operation "getSchemas"

-				quid       	"3CADCF3803E6"

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)

-			    (object Operation "getSchemas"

-				quid       	"3CADCF7E0301"

-				parameters 	(list Parameters

-				    (object Parameter "namespaceURI"

-					type       	"String"))

-				result     	"IList"

-				concurrency 	"Sequential"

-				opExportControl 	"Public"

-				uid        	0)))

-		    (object Class "IIterator"

-			quid       	"3C4687DA0167"

-			documentation 	"This class represents the non-MOF java.util.Iterator interface."

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.util.Iterator"

-				quid       	"3C46880800B9"

-				stereotype 	"javaclass")))

-		    (object Class "WSDLException"

-			quid       	"3C4689650313"

-			documentation 	"This class represents the javax.wsdl.Exception class."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.WSDLException"

-				quid       	"3C4689740315"

-				stereotype 	"javaclass")))

-		    (object Class "ITypes"

-			quid       	"3CADCBB20050"

-			documentation 	"This class represents the javax.wsdl.Types non-MOF interface"

-			stereotype 	"Interface"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "javax.wsdl.Types"

-				quid       	"3CADCBF10173"

-				stereotype 	"javaclass")))

-		    (object Class "UnknownExtensibilityElement"

-			quid       	"3CB24AC002AE"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3CB24AEC01CB"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")))

-		    (object Class "XSDSchemaExtensibilityElement"

-			quid       	"3CC360D7039C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3CC3627F00B7"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9")))

-		    (object Class "DOMDocument"

-			quid       	"3CD1502C023B"

-			documentation 	"This class represents the org.w3c.dom.Document non-MOF interface."

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Document"

-				quid       	"3CD150600182"

-				stereotype 	"javaclass")))

-		    (object Class "MessageReference"

-			quid       	"3F6771DB02DC"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3F762A6A0308"

-				supplier   	"Logical View::wsdl::WSDLElement"

-				quidu      	"3AD5C6A302DD"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3F6780A001AB"

-				type       	"String"

-				exportControl 	"Protected"))

-			language   	"Java"

-			abstract   	TRUE)

-		    (object Association "$UNNAMED$0"

-			quid       	"3AD5C824018C"

-			roles      	(list role_list

-			    (object Role "portType"

-				quid       	"3AD5C82701C3"

-				label      	"portType"

-				supplier   	"Logical View::wsdl::PortType"

-				quidu      	"3AD5C7F001A5"

-				client_cardinality 	(value cardinality "1..1")

-				Containment 	"By Value"

-				is_aggregate 	TRUE)

-			    (object Role "eOperations"

-				quid       	"3AD5C82701CD"

-				label      	"eOperations"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$1"

-			quid       	"3AD5CEBE00E2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$2"

-				quid       	"3AD5CEBF0057"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eParts"

-				quid       	"3AD5CEBF0061"

-				label      	"eParts"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$3"

-			quid       	"3AD5D352010F"

-			roles      	(list role_list

-			    (object Role "ePortType"

-				quid       	"3AD5D3540176"

-				label      	"ePortType"

-				supplier   	"Logical View::wsdl::PortType"

-				quidu      	"3AD5C7F001A5"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$4"

-				quid       	"3AD5D3540180"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261")))

-		    (object Association "$UNNAMED$5"

-			quid       	"3AD5D3E10179"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$6"

-				quid       	"3AD5D3E20225"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eBindingOperations"

-				quid       	"3AD5D3E20239"

-				label      	"eBindingOperations"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$7"

-			quid       	"3AD5D425038A"

-			roles      	(list role_list

-			    (object Role "eOperation"

-				quid       	"3AD5D42602F5"

-				label      	"eOperation"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$8"

-				quid       	"3AD5D42602FF"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145")))

-		    (object Association "$UNNAMED$9"

-			quid       	"3AD5D9400393"

-			roles      	(list role_list

-			    (object Role "ePorts"

-				quid       	"3AD5D941031C"

-				label      	"ePorts"

-				supplier   	"Logical View::wsdl::Port"

-				quidu      	"3AD5D9170286"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$10"

-				quid       	"3AD5D941031D"

-				supplier   	"Logical View::wsdl::Service"

-				quidu      	"3AD5D8F002F8"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$11"

-			quid       	"3AD5D9B8011F"

-			roles      	(list role_list

-			    (object Role "eBinding"

-				quid       	"3AD5D9B9024D"

-				label      	"eBinding"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$12"

-				quid       	"3AD5D9B90261"

-				supplier   	"Logical View::wsdl::Port"

-				quidu      	"3AD5D9170286")))

-		    (object Association "$UNNAMED$13"

-			quid       	"3AD5E60301E2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$14"

-				quid       	"3AD5E60400B7"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eMessages"

-				quid       	"3AD5E60400C1"

-				label      	"eMessages"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$15"

-			quid       	"3AD5E6710104"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$16"

-				quid       	"3AD5E672034A"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "ePortTypes"

-				quid       	"3AD5E6720354"

-				label      	"ePortTypes"

-				supplier   	"Logical View::wsdl::PortType"

-				quidu      	"3AD5C7F001A5"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$17"

-			quid       	"3AD5E6770095"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$18"

-				quid       	"3AD5E6780371"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eBindings"

-				quid       	"3AD5E678037B"

-				label      	"eBindings"

-				supplier   	"Logical View::wsdl::Binding"

-				quidu      	"3AD5D2860261"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$19"

-			quid       	"3AD5E67B0311"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$20"

-				quid       	"3AD5E67D007F"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eServices"

-				quid       	"3AD5E67D0089"

-				label      	"eServices"

-				supplier   	"Logical View::wsdl::Service"

-				quidu      	"3AD5D8F002F8"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$21"

-			quid       	"3AD5FD130079"

-			roles      	(list role_list

-			    (object Role "eExtensibilityElements"

-				quid       	"3AD5FD14019D"

-				label      	"eExtensibilityElements"

-				supplier   	"Logical View::wsdl::ExtensibilityElement"

-				quidu      	"3AD5DBB602A9"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$22"

-				quid       	"3AD5FD14019E"

-				supplier   	"Logical View::wsdl::ExtensibleElement"

-				quidu      	"3AD5FCFA033A"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$23"

-			quid       	"3ADF2E6401F5"

-			roles      	(list role_list

-			    (object Role "eBindingInput"

-				quid       	"3ADF2E650251"

-				label      	"eBindingInput"

-				supplier   	"Logical View::wsdl::BindingInput"

-				quidu      	"3AE08A8202D4"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$24"

-				quid       	"3ADF2E650252"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$25"

-			quid       	"3ADF2EB30163"

-			roles      	(list role_list

-			    (object Role "eBindingOutput"

-				quid       	"3ADF2EB4013C"

-				label      	"eBindingOutput"

-				supplier   	"Logical View::wsdl::BindingOutput"

-				quidu      	"3AE08A8F028C"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$26"

-				quid       	"3ADF2EB4013D"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$27"

-			quid       	"3ADF2F94024D"

-			roles      	(list role_list

-			    (object Role "eInput"

-				quid       	"3ADF2F950190"

-				label      	"eInput"

-				supplier   	"Logical View::wsdl::Input"

-				quidu      	"3AE0789F0059"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$28"

-				quid       	"3ADF2F95019A"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$29"

-			quid       	"3ADF2FB802F9"

-			roles      	(list role_list

-			    (object Role "eOutput"

-				quid       	"3ADF2FB9020A"

-				label      	"eOutput"

-				supplier   	"Logical View::wsdl::Output"

-				quidu      	"3AE078B60232"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$30"

-				quid       	"3ADF2FB9020B"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$31"

-			quid       	"3ADF331601A4"

-			roles      	(list role_list

-			    (object Role "eFaults"

-				quid       	"3ADF33180387"

-				label      	"eFaults"

-				supplier   	"Logical View::wsdl::Fault"

-				quidu      	"3AE078BE0108"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$32"

-				quid       	"3ADF33180388"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$33"

-			quid       	"3ADF340003E5"

-			roles      	(list role_list

-			    (object Role "eBindingFaults"

-				quid       	"3ADF340103AA"

-				label      	"eBindingFaults"

-				supplier   	"Logical View::wsdl::BindingFault"

-				quidu      	"3AE08A9E03A6"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$34"

-				quid       	"3ADF340103AB"

-				supplier   	"Logical View::wsdl::BindingOperation"

-				quidu      	"3AD5D3CB0145"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$35"

-			quid       	"3AE091F402F3"

-			roles      	(list role_list

-			    (object Role "eFault"

-				quid       	"3AE091F801FE"

-				label      	"eFault"

-				supplier   	"Logical View::wsdl::Fault"

-				quidu      	"3AE078BE0108"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$36"

-				quid       	"3AE091F801FF"

-				supplier   	"Logical View::wsdl::BindingFault"

-				quidu      	"3AE08A9E03A6")))

-		    (object Association "$UNNAMED$37"

-			quid       	"3AEA3D55002D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$38"

-				quid       	"3AEA3D560328"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eNamespaces"

-				quid       	"3AEA3D560332"

-				label      	"eNamespaces"

-				supplier   	"Logical View::wsdl::Namespace"

-				quidu      	"3AEA3CD30030"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$39"

-			quid       	"3AEA3E3A002D"

-			roles      	(list role_list

-			    (object Role "eDefinition"

-				quid       	"3AEA3E3C01E8"

-				label      	"eDefinition"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$40"

-				quid       	"3AEA3E3C01F2"

-				supplier   	"Logical View::wsdl::Import"

-				quidu      	"3AD5E4F903DE")))

-		    (object Association "$UNNAMED$41"

-			quid       	"3AEA412F0035"

-			roles      	(list role_list

-			    (object Role "eParameterOrdering"

-				quid       	"3AEA41310255"

-				label      	"eParameterOrdering"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$42"

-				quid       	"3AEA4131025F"

-				supplier   	"Logical View::wsdl::Operation"

-				quidu      	"3AD5C80D03CE")))

-		    (object Association "$UNNAMED$43"

-			quid       	"3B84AD2400BD"

-			roles      	(list role_list

-			    (object Role "eInput"

-				quid       	"3B84AD250083"

-				label      	"eInput"

-				supplier   	"Logical View::wsdl::Input"

-				quidu      	"3AE0789F0059"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$44"

-				quid       	"3B84AD250084"

-				supplier   	"Logical View::wsdl::BindingInput"

-				quidu      	"3AE08A8202D4")))

-		    (object Association "$UNNAMED$45"

-			quid       	"3B84AD7900F2"

-			roles      	(list role_list

-			    (object Role "eOutput"

-				quid       	"3B84AD7A014D"

-				label      	"eOutput"

-				supplier   	"Logical View::wsdl::Output"

-				quidu      	"3AE078B60232"

-				client_cardinality 	(value cardinality "1..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$46"

-				quid       	"3B84AD7A014E"

-				supplier   	"Logical View::wsdl::BindingOutput"

-				quidu      	"3AE08A8F028C")))

-		    (object Association "$UNNAMED$47"

-			quid       	"3B8B1BE900C4"

-			roles      	(list role_list

-			    (object Role "typeDefinition"

-				quid       	"3B8B1BE90327"

-				label      	"typeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$48"

-				quid       	"3B8B1BE90331"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E")))

-		    (object Association "$UNNAMED$49"

-			quid       	"3B8B1C1203B2"

-			roles      	(list role_list

-			    (object Role "elementDeclaration"

-				quid       	"3B8B1C14001C"

-				label      	"elementDeclaration"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$50"

-				quid       	"3B8B1C140026"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E")))

-		    (object Association "$UNNAMED$51"

-			quid       	"3B8B1DCC02E5"

-			roles      	(list role_list

-			    (object Role "eSchema"

-				quid       	"3B8B1DCE0270"

-				label      	"eSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$52"

-				quid       	"3B8B1DCE027A"

-				supplier   	"Logical View::wsdl::Import"

-				quidu      	"3AD5E4F903DE")))

-		    (object Association "$UNNAMED$53"

-			quid       	"3B8BEA27029F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$54"

-				quid       	"3B8BEA290356"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "eTypes"

-				quid       	"3B8BEA29036A"

-				label      	"eTypes"

-				supplier   	"Logical View::wsdl::Types"

-				quidu      	"3B8BE9A603A8"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$55"

-			quid       	"3C46829303E5"

-			roles      	(list role_list

-			    (object Role "eMessage"

-				quid       	"3C468296010E"

-				label      	"eMessage"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$56"

-				quid       	"3C4682960118"

-				supplier   	"Logical View::wsdl::Part"

-				quidu      	"3AD5CE1C032E")))

-		    (object Association "$UNNAMED$57"

-			quid       	"3C864DFF02EC"

-			roles      	(list role_list

-			    (object Role "eImports"

-				quid       	"3C864DFF02ED"

-				label      	"eImports"

-				supplier   	"Logical View::wsdl::Import"

-				quidu      	"3AD5E4F903DE"

-				client_cardinality 	(value cardinality "0..n")

-				Constraints 	"ordered"

-				Containment 	"By Value"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$58"

-				quid       	"3C864DFF02EE"

-				supplier   	"Logical View::wsdl::Definition"

-				quidu      	"3AD5E43F008E"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)))

-		    (object Association "$UNNAMED$59"

-			quid       	"3CC3614500F2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$60"

-				quid       	"3CC36146023D"

-				supplier   	"Logical View::wsdl::XSDSchemaExtensibilityElement"

-				quidu      	"3CC360D7039C"

-				client_cardinality 	(value cardinality "1..1")

-				is_aggregate 	TRUE)

-			    (object Role "schema"

-				quid       	"3CC36146023E"

-				label      	"schema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$61"

-			quid       	"3F74E78401B1"

-			roles      	(list role_list

-			    (object Role "eMessage"

-				quid       	"3F74E786000F"

-				label      	"eMessage"

-				supplier   	"Logical View::wsdl::Message"

-				quidu      	"3AD5C9590078"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$62"

-				quid       	"3F74E7860023"

-				supplier   	"Logical View::wsdl::MessageReference"

-				quidu      	"3F6771DB02DC")))

-		    (object Association "$UNNAMED$63"

-			quid       	"3F7896A2026E"

-			roles      	(list role_list

-			    (object Role "parent"

-				quid       	"3F7896A7012B"

-				label      	"parent"

-				supplier   	"Logical View::wsdl::UnknownExtensibilityElement"

-				quidu      	"3CB24AC002AE"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "children"

-				quid       	"3F7896A7012C"

-				label      	"children"

-				supplier   	"Logical View::wsdl::UnknownExtensibilityElement"

-				quidu      	"3CB24AC002AE"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE))))

-		logical_presentations 	(list unit_reference_list

-		    (object ClassDiagram "2.7 Services"

-			quid       	"39AD3EF60127"

-			title      	"2.7 Services"

-			zoom       	90

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IBinding" @1

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1424, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@1

-				    location   	(1173, 660)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	502

-				    justify    	0

-				    label      	"IBinding")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@1

-				    location   	(1173, 610)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	502

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ABC60219"

-				width      	520

-				height     	404

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IPort" @2

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(816, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@2

-				    location   	(686, 481)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"IPort")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@2

-				    location   	(686, 431)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AB800326"

-				width      	278

-				height     	218

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IService" @3

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@3

-				    location   	(126, 90)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"IService")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@3

-				    location   	(126, 40)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AB490287"

-				width      	246

-				height     	264

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Service" @4

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@4

-				    location   	(44, 389)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"Service")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D8F002F8"

-				width      	410

-				height     	302

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @5

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85954E01B4"

-				client     	@4

-				supplier   	@3

-				line_style 	3

-				origin_attachment 	(240, 377)

-				terminal_attachment 	(240, 292))

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @6

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1440, 1264)

-				label      	(object ItemLabel

-				    Parent_View 	@6

-				    location   	(1244, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				width      	410

-				height     	302

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @7

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8595410129"

-				client     	@6

-				supplier   	@1

-				line_style 	3

-				origin_attachment 	(1430, 1113)

-				terminal_attachment 	(1430, 1002))

-			    (object ClassView "Class" "Logical View::wsdl::Port" @8

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(816, 912)

-				label      	(object ItemLabel

-				    Parent_View 	@8

-				    location   	(675, 840)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	282

-				    justify    	0

-				    label      	"Port")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D9170286"

-				width      	300

-				height     	168

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @9

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85954502C9"

-				client     	@8

-				supplier   	@2

-				line_style 	3

-				origin_attachment 	(809, 828)

-				terminal_attachment 	(809, 637))

-			    (object AssociationViewNew "$UNNAMED$9" @10

-				location   	(343, 916)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D9400393"

-				roleview_list 	(list RoleViews

-				    (object RoleView "ePorts" @11

-					Parent_View 	@10

-					location   	(-121, 644)

-					label      	(object SegLabel @12

-					    Parent_View 	@11

-					    location   	(413, 945)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	"+ePorts"

-					    pctDist    	0.218978

-					    height     	29

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D941031C"

-					client     	@10

-					supplier   	@8

-					line_style 	3

-					origin_attachment 	(343, 916)

-					terminal_attachment 	(666, 916)

-					label      	(object SegLabel @13

-					    Parent_View 	@11

-					    location   	(539, 880)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	160

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.608000

-					    height     	37

-					    orientation 	0)

-					label      	(object SegLabel @14

-					    Parent_View 	@11

-					    location   	(448, 990)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.328467

-					    height     	74

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$10" @15

-					Parent_View 	@10

-					location   	(-121, 644)

-					label      	(object SegLabel @16

-					    Parent_View 	@15

-					    location   	(216, 744)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D941031D"

-					client     	@10

-					supplier   	@4

-					vertices   	(list Points

-					    (343, 916)

-					    (257, 916)

-					    (257, 679))

-					line_style 	3

-					origin_attachment 	(343, 916)

-					terminal_attachment 	(257, 679)

-					label      	(object SegLabel @17

-					    Parent_View 	@15

-					    location   	(301, 796)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.637097

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$11" @18

-				location   	(886, 1270)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D9B8011F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBinding" @19

-					Parent_View 	@18

-					location   	(38, 422)

-					label      	(object SegLabel @20

-					    Parent_View 	@19

-					    location   	(1112, 1235)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+eBinding"

-					    pctDist    	0.648571

-					    height     	36

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D9B9024D"

-					client     	@18

-					supplier   	@6

-					line_style 	3

-					origin_attachment 	(886, 1270)

-					terminal_attachment 	(1235, 1270)

-					label      	(object SegLabel @21

-					    Parent_View 	@19

-					    location   	(1170, 1313)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.814286

-					    height     	43

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$12" @22

-					Parent_View 	@18

-					location   	(38, 422)

-					label      	(object SegLabel @23

-					    Parent_View 	@22

-					    location   	(852, 1106)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	156

-					    justify    	0

-					    label      	""

-					    pctDist    	0.687943

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D9B90261"

-					client     	@18

-					supplier   	@8

-					vertices   	(list Points

-					    (886, 1270)

-					    (812, 1270)

-					    (812, 996))

-					line_style 	3

-					origin_attachment 	(886, 1270)

-					terminal_attachment 	(812, 996))))))

-		    (object ClassDiagram "2.5 Bindings"

-			quid       	"39AD51270252"

-			title      	"2.5 Bindings"

-			zoom       	85

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IBinding" @24

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 240)

-				label      	(object ItemLabel

-				    Parent_View 	@24

-				    location   	(73, 114)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"IBinding")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@24

-				    location   	(73, 64)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ABC60219"

-				width      	480

-				height     	376

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingOperation" @25

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(976, 352)

-				label      	(object ItemLabel

-				    Parent_View 	@25

-				    location   	(780, 130)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"IBindingOperation")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@25

-				    location   	(780, 80)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	392

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ADC00072"

-				width      	410

-				height     	568

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingInput" @26

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@26

-				    location   	(62, 1334)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"IBindingInput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@26

-				    location   	(62, 1284)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	260

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84ADEB0100"

-				width      	278

-				height     	176

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingOutput" @27

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1664)

-				label      	(object ItemLabel

-				    Parent_View 	@27

-				    location   	(61, 1638)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	294

-				    justify    	0

-				    label      	"IBindingOutput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@27

-				    location   	(61, 1588)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	294

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AE210111"

-				width      	312

-				height     	176

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IBindingFault" @28

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@28

-				    location   	(72, 1958)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"IBindingFault")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@28

-				    location   	(72, 1908)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84AE4F00BD"

-				width      	290

-				height     	176

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::PortType" @29

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 624)

-				label      	(object ItemLabel

-				    Parent_View 	@29

-				    location   	(1568, 486)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	673

-				    justify    	0

-				    label      	"PortType")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C7F001A5"

-				width      	691

-				height     	301

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Input" @30

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@30

-				    location   	(1756, 1283)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"Input")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE0789F0059"

-				width      	314

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Output" @31

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 1664)

-				label      	(object ItemLabel

-				    Parent_View 	@31

-				    location   	(1756, 1587)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"Output")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078B60232"

-				width      	314

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @32

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 688)

-				label      	(object ItemLabel

-				    Parent_View 	@32

-				    location   	(97, 539)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	414

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				width      	432

-				height     	322

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @33

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8595410129"

-				client     	@32

-				supplier   	@24

-				line_style 	3

-				origin_attachment 	(279, 527)

-				terminal_attachment 	(279, 428))

-			    (object AssociationViewNew "$UNNAMED$3" @34

-				location   	(1039, 742)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D352010F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "ePortType" @35

-					Parent_View 	@34

-					location   	(575, 598)

-					label      	(object SegLabel @36

-					    Parent_View 	@35

-					    location   	(1449, 781)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+ePortType"

-					    pctDist    	0.789292

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3540176"

-					client     	@34

-					supplier   	@29

-					line_style 	3

-					origin_attachment 	(1039, 742)

-					terminal_attachment 	(1559, 742)

-					label      	(object SegLabel @37

-					    Parent_View 	@35

-					    location   	(1492, 716)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.872193

-					    height     	27

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$4" @38

-					Parent_View 	@34

-					location   	(575, 598)

-					label      	(object SegLabel @39

-					    Parent_View 	@38

-					    location   	(776, 697)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	108

-					    justify    	0

-					    label      	""

-					    pctDist    	0.509449

-					    height     	46

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3540180"

-					client     	@34

-					supplier   	@32

-					line_style 	3

-					origin_attachment 	(1039, 742)

-					terminal_attachment 	(520, 742))))

-			    (object ClassView "Class" "Logical View::wsdl::Operation" @40

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 1024)

-				label      	(object ItemLabel

-				    Parent_View 	@40

-				    location   	(1672, 851)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	432

-				    justify    	0

-				    label      	"Operation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C80D03CE"

-				width      	450

-				height     	370

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingInput" @41

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(624, 1408)

-				label      	(object ItemLabel

-				    Parent_View 	@41

-				    location   	(476, 1283)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"BindingInput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8202D4"

-				width      	314

-				height     	274

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$43" @42

-				location   	(1264, 1359)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AD2400BD"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eInput" @43

-					Parent_View 	@42

-					location   	(96, 287)

-					label      	(object SegLabel @44

-					    Parent_View 	@43

-					    location   	(1637, 1316)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+eInput"

-					    pctDist    	0.775148

-					    height     	44

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD250083"

-					client     	@42

-					supplier   	@30

-					line_style 	3

-					origin_attachment 	(1264, 1359)

-					terminal_attachment 	(1747, 1359)

-					label      	(object SegLabel @45

-					    Parent_View 	@43

-					    location   	(1694, 1398)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.889546

-					    height     	39

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$44" @46

-					Parent_View 	@42

-					location   	(96, 287)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD250084"

-					client     	@42

-					supplier   	@41

-					line_style 	3

-					origin_attachment 	(1264, 1359)

-					terminal_attachment 	(781, 1359))))

-			    (object ClassView "Class" "Logical View::wsdl::BindingOutput" @47

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(960, 1664)

-				label      	(object ItemLabel

-				    Parent_View 	@47

-				    location   	(812, 1539)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"BindingOutput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8F028C"

-				width      	314

-				height     	274

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$45" @48

-				location   	(1432, 1654)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AD7900F2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOutput" @49

-					Parent_View 	@48

-					location   	(-120, 374)

-					label      	(object SegLabel @50

-					    Parent_View 	@49

-					    location   	(1645, 1612)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+eOutput"

-					    pctDist    	0.674772

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD7A014D"

-					client     	@48

-					supplier   	@31

-					line_style 	3

-					origin_attachment 	(1432, 1654)

-					terminal_attachment 	(1747, 1654)

-					label      	(object SegLabel @51

-					    Parent_View 	@49

-					    location   	(1681, 1697)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.790274

-					    height     	43

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$46" @52

-					Parent_View 	@48

-					location   	(-120, 374)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B84AD7A014E"

-					client     	@48

-					supplier   	@47

-					line_style 	3

-					origin_attachment 	(1432, 1654)

-					terminal_attachment 	(1117, 1654))))

-			    (object ClassView "Class" "Logical View::wsdl::BindingOperation" @53

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(992, 1008)

-				label      	(object ItemLabel

-				    Parent_View 	@53

-				    location   	(819, 931)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	346

-				    justify    	0

-				    label      	"BindingOperation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D3CB0145"

-				width      	364

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @54

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84ADE401DC"

-				client     	@53

-				supplier   	@25

-				line_style 	3

-				origin_attachment 	(966, 919)

-				terminal_attachment 	(966, 636))

-			    (object AssociationViewNew "$UNNAMED$5" @55

-				location   	(457, 1022)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D3E10179"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$6" @56

-					Parent_View 	@55

-					location   	(-1319, 494)

-					label      	(object SegLabel @57

-					    Parent_View 	@56

-					    location   	(235, 920)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3E20225"

-					client     	@55

-					supplier   	@32

-					vertices   	(list Points

-					    (457, 1022)

-					    (276, 1022)

-					    (276, 849))

-					line_style 	3

-					origin_attachment 	(457, 1022)

-					terminal_attachment 	(276, 849)

-					label      	(object SegLabel @58

-					    Parent_View 	@56

-					    location   	(330, 884)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))

-				    (object RoleView "eBindingOperations" @59

-					Parent_View 	@55

-					location   	(-1319, 494)

-					label      	(object SegLabel @60

-					    Parent_View 	@59

-					    location   	(531, 977)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	384

-					    justify    	0

-					    label      	"+eBindingOperations"

-					    pctDist    	0.211699

-					    height     	46

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D3E20239"

-					client     	@55

-					supplier   	@53

-					line_style 	3

-					origin_attachment 	(457, 1022)

-					terminal_attachment 	(810, 1022)

-					label      	(object SegLabel @61

-					    Parent_View 	@59

-					    location   	(769, 980)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.884956

-					    height     	43

-					    orientation 	0)

-					label      	(object SegLabel @62

-					    Parent_View 	@59

-					    location   	(714, 1067)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	154

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.727564

-					    height     	45

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$7" @63

-				location   	(1418, 1040)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5D425038A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOperation" @64

-					Parent_View 	@63

-					location   	(-358, 464)

-					label      	(object SegLabel @65

-					    Parent_View 	@64

-					    location   	(1520, 1079)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	228

-					    justify    	0

-					    label      	"+eOperation"

-					    pctDist    	0.420601

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D42602F5"

-					client     	@63

-					supplier   	@40

-					line_style 	3

-					origin_attachment 	(1418, 1040)

-					terminal_attachment 	(1663, 1040)

-					label      	(object SegLabel @66

-					    Parent_View 	@64

-					    location   	(1589, 1005)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.696721

-					    height     	36

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$8" @67

-					Parent_View 	@63

-					location   	(-358, 464)

-					label      	(object SegLabel @68

-					    Parent_View 	@67

-					    location   	(1273, 1070)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	""

-					    pctDist    	0.595420

-					    height     	30

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5D42602FF"

-					client     	@63

-					supplier   	@53

-					line_style 	3

-					origin_attachment 	(1418, 1040)

-					terminal_attachment 	(1174, 1040))))

-			    (object AssociationViewNew "$UNNAMED$23" @69

-				location   	(787, 1190)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2E6401F5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBindingInput" @70

-					Parent_View 	@69

-					location   	(-381, 454)

-					label      	(object SegLabel @71

-					    Parent_View 	@70

-					    location   	(669, 1152)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+eBindingInput"

-					    pctDist    	0.511905

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2E650251"

-					client     	@69

-					supplier   	@41

-					vertices   	(list Points

-					    (787, 1190)

-					    (636, 1190)

-					    (636, 1271))

-					line_style 	3

-					origin_attachment 	(787, 1190)

-					terminal_attachment 	(636, 1271)

-					label      	(object SegLabel @72

-					    Parent_View 	@70

-					    location   	(685, 1222)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.440476

-					    height     	32

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$24" @73

-					Parent_View 	@69

-					location   	(-381, 454)

-					label      	(object SegLabel @74

-					    Parent_View 	@73

-					    location   	(885, 1144)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2E650252"

-					client     	@69

-					supplier   	@53

-					vertices   	(list Points

-					    (787, 1190)

-					    (926, 1190)

-					    (926, 1097))

-					line_style 	3

-					origin_attachment 	(787, 1190)

-					terminal_attachment 	(926, 1097)

-					label      	(object SegLabel @75

-					    Parent_View 	@73

-					    location   	(871, 1136)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.837758

-					    height     	56

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$25" @76

-				location   	(1024, 1312)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2EB30163"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBindingOutput" @77

-					Parent_View 	@76

-					location   	(-150, 578)

-					label      	(object SegLabel @78

-					    Parent_View 	@77

-					    location   	(1012, 1429)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	306

-					    justify    	0

-					    label      	"+eBindingOutput"

-					    pctDist    	0.545082

-					    height     	13

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2EB4013C"

-					client     	@76

-					supplier   	@47

-					line_style 	3

-					origin_attachment 	(1024, 1312)

-					terminal_attachment 	(1024, 1527)

-					label      	(object SegLabel @79

-					    Parent_View 	@77

-					    location   	(967, 1479)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.774590

-					    height     	58

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$26" @80

-					Parent_View 	@76

-					location   	(-150, 578)

-					label      	(object SegLabel @81

-					    Parent_View 	@80

-					    location   	(983, 1140)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2EB4013D"

-					client     	@76

-					supplier   	@53

-					line_style 	3

-					origin_attachment 	(1024, 1312)

-					terminal_attachment 	(1024, 1097)

-					label      	(object SegLabel @82

-					    Parent_View 	@80

-					    location   	(1031, 1186)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.590164

-					    height     	7

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::Fault" @83

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1920, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@83

-				    location   	(1772, 1907)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"Fault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078BE0108"

-				width      	314

-				height     	178

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingFault" @84

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1360, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@84

-				    location   	(1212, 1859)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"BindingFault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A9E03A6"

-				width      	314

-				height     	274

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @85

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AE710333"

-				client     	@84

-				supplier   	@28

-				line_style 	3

-				origin_attachment 	(1203, 2007)

-				terminal_attachment 	(353, 2007))

-			    (object AssociationViewNew "$UNNAMED$33" @86

-				location   	(1356, 1352)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF340003E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eBindingFaults" @87

-					Parent_View 	@86

-					location   	(188, 616)

-					label      	(object SegLabel @88

-					    Parent_View 	@87

-					    location   	(1382, 1750)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	300

-					    justify    	0

-					    label      	"+eBindingFaults"

-					    pctDist    	0.803150

-					    height     	26

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF340103AA"

-					client     	@86

-					supplier   	@84

-					line_style 	3

-					origin_attachment 	(1356, 1352)

-					terminal_attachment 	(1356, 1847)

-					label      	(object SegLabel @89

-					    Parent_View 	@87

-					    location   	(1409, 1797)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.899194

-					    height     	53

-					    orientation 	0)

-					label      	(object SegLabel @90

-					    Parent_View 	@87

-					    location   	(1256, 1806)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	154

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.919291

-					    height     	101

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$34" @91

-					Parent_View 	@86

-					location   	(188, 616)

-					label      	(object SegLabel @92

-					    Parent_View 	@91

-					    location   	(1076, 1197)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF340103AB"

-					client     	@86

-					supplier   	@53

-					vertices   	(list Points

-					    (1356, 1352)

-					    (1356, 1217)

-					    (1117, 1217)

-					    (1117, 1097))

-					line_style 	3

-					origin_attachment 	(1356, 1352)

-					terminal_attachment 	(1117, 1097)

-					label      	(object SegLabel @93

-					    Parent_View 	@91

-					    location   	(1152, 1164)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.687008

-					    height     	54

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$35" @94

-				location   	(1640, 1970)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE091F402F3"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eFault" @95

-					Parent_View 	@94

-					location   	(-344, 818)

-					label      	(object SegLabel @96

-					    Parent_View 	@95

-					    location   	(1674, 1915)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	144

-					    justify    	0

-					    label      	"+eFault"

-					    pctDist    	0.276423

-					    height     	56

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AE091F801FE"

-					client     	@94

-					supplier   	@83

-					line_style 	3

-					origin_attachment 	(1640, 1970)

-					terminal_attachment 	(1763, 1970)

-					label      	(object SegLabel @97

-					    Parent_View 	@95

-					    location   	(1718, 2012)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.642276

-					    height     	42

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$36" @98

-					Parent_View 	@94

-					location   	(-344, 818)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AE091F801FF"

-					client     	@94

-					supplier   	@84

-					line_style 	3

-					origin_attachment 	(1640, 1970)

-					terminal_attachment 	(1517, 1970))))

-			    (object InheritView "" @99

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AE4302AB"

-				client     	@47

-				supplier   	@27

-				line_style 	3

-				origin_attachment 	(803, 1656)

-				terminal_attachment 	(364, 1656))

-			    (object InheritView "" @100

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84AE1B0113"

-				client     	@41

-				supplier   	@26

-				line_style 	3

-				origin_attachment 	(467, 1385)

-				terminal_attachment 	(331, 1385))))

-		    (object ClassDiagram "2.4 PortTypes"

-			quid       	"3AD5D1C40366"

-			title      	"2.4 PortTypes"

-			documentation 	"This class represents the non-MOF java.util.Iterator interface."

-			zoom       	80

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IPortType" @101

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 208)

-				label      	(object ItemLabel

-				    Parent_View 	@101

-				    location   	(146, 172)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	700

-				    justify    	0

-				    label      	"IPortType")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@101

-				    location   	(146, 122)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	700

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A5BE0331"

-				width      	718

-				height     	196

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::IOperation" @102

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 208)

-				label      	(object ItemLabel

-				    Parent_View 	@102

-				    location   	(1116, 176)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	873

-				    justify    	0

-				    label      	"IOperation")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@102

-				    location   	(1116, 126)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	873

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A77600D1"

-				width      	891

-				height     	188

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IInput" @103

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 1472)

-				label      	(object ItemLabel

-				    Parent_View 	@103

-				    location   	(55, 1437)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"IInput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@103

-				    location   	(55, 1387)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A7EE0015"

-				width      	644

-				height     	194

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IOutput" @104

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 1792)

-				label      	(object ItemLabel

-				    Parent_View 	@104

-				    location   	(56, 1757)

-				    fill_color 	16777215

-				    nlines     	1

-				    max_width  	656

-				    justify    	0

-				    label      	"IOutput")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@104

-				    location   	(56, 1707)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	656

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A829027D"

-				width      	674

-				height     	194

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IFault" @105

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@105

-				    location   	(55, 2076)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"IFault")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@105

-				    location   	(55, 2026)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	626

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A861031D"

-				width      	644

-				height     	196

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::PortType" @106

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@106

-				    location   	(158, 672)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	677

-				    justify    	0

-				    label      	"PortType")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C7F001A5"

-				width      	695

-				height     	281

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::Part" @107

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2576, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@107

-				    location   	(2325, 692)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	502

-				    justify    	0

-				    label      	"Part")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5CE1C032E"

-				width      	520

-				height     	240

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Fault" @108

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1728, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@108

-				    location   	(1647, 2060)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	162

-				    justify    	0

-				    label      	"Fault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078BE0108"

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Input" @109

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1056, 1472)

-				label      	(object ItemLabel

-				    Parent_View 	@109

-				    location   	(870, 1422)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"Input")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE0789F0059"

-				width      	390

-				height     	125

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::Output" @110

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1360, 1792)

-				label      	(object ItemLabel

-				    Parent_View 	@110

-				    location   	(1232, 1742)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	256

-				    justify    	0

-				    label      	"Output")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE078B60232"

-				width      	274

-				height     	125

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Operation" @111

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 784)

-				label      	(object ItemLabel

-				    Parent_View 	@111

-				    location   	(1214, 620)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	677

-				    justify    	0

-				    label      	"Operation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C80D03CE"

-				width      	695

-				height     	352

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$0" @112

-				location   	(1024, 797)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5C824018C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOperations" @113

-					Parent_View 	@112

-					location   	(592, 269)

-					label      	(object SegLabel @114

-					    Parent_View 	@113

-					    location   	(1088, 748)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	249

-					    justify    	0

-					    label      	"+eOperations"

-					    pctDist    	0.359649

-					    height     	50

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5C82701CD"

-					client     	@112

-					supplier   	@111

-					line_style 	3

-					origin_attachment 	(1024, 797)

-					terminal_attachment 	(1205, 797)

-					label      	(object SegLabel @115

-					    Parent_View 	@113

-					    location   	(1176, 861)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.840391

-					    height     	64

-					    orientation 	1)

-					label      	(object SegLabel @116

-					    Parent_View 	@113

-					    location   	(1074, 923)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.276243

-					    height     	126

-					    orientation 	1))

-				    (object RoleView "portType" @117

-					Parent_View 	@112

-					location   	(592, 269)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5C82701C3"

-					client     	@112

-					supplier   	@106

-					line_style 	3

-					origin_attachment 	(1024, 797)

-					terminal_attachment 	(843, 797)

-					label      	(object SegLabel @118

-					    Parent_View 	@117

-					    location   	(888, 757)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.753488

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$41" @119

-				location   	(2107, 773)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEA412F0035"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eParameterOrdering" @120

-					Parent_View 	@119

-					location   	(1819, 101)

-					label      	(object SegLabel @121

-					    Parent_View 	@120

-					    location   	(2145, 647)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+eParameterOrdering"

-					    pctDist    	0.183333

-					    height     	127

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA41310255"

-					client     	@119

-					supplier   	@107

-					line_style 	3

-					origin_attachment 	(2107, 773)

-					terminal_attachment 	(2316, 773)

-					label      	(object SegLabel @122

-					    Parent_View 	@120

-					    location   	(2272, 822)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.796610

-					    height     	49

-					    orientation 	1)

-					label      	(object SegLabel @123

-					    Parent_View 	@120

-					    location   	(2171, 888)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.306220

-					    height     	115

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$42" @124

-					Parent_View 	@119

-					location   	(1819, 101)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA4131025F"

-					client     	@119

-					supplier   	@111

-					line_style 	3

-					origin_attachment 	(2107, 773)

-					terminal_attachment 	(1899, 773))))

-			    (object AssociationViewNew "$UNNAMED$31" @125

-				location   	(1702, 1504)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF331601A4"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eFaults" @126

-					Parent_View 	@125

-					location   	(1414, 832)

-					label      	(object SegLabel @127

-					    Parent_View 	@126

-					    location   	(1815, 1982)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+eFaults"

-					    pctDist    	0.878992

-					    height     	113

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF33180387"

-					client     	@125

-					supplier   	@108

-					line_style 	3

-					origin_attachment 	(1702, 1504)

-					terminal_attachment 	(1702, 2048)

-					label      	(object SegLabel @128

-					    Parent_View 	@126

-					    location   	(1644, 2020)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.949580

-					    height     	59

-					    orientation 	1)

-					label      	(object SegLabel @129

-					    Parent_View 	@126

-					    location   	(1593, 1963)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.845378

-					    height     	110

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$32" @130

-					Parent_View 	@125

-					location   	(1414, 832)

-					label      	(object SegLabel @131

-					    Parent_View 	@130

-					    location   	(1661, 1069)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF33180388"

-					client     	@125

-					supplier   	@111

-					line_style 	3

-					origin_attachment 	(1702, 1504)

-					terminal_attachment 	(1702, 960)

-					label      	(object SegLabel @132

-					    Parent_View 	@130

-					    location   	(1821, 1039)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.857362

-					    height     	119

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$27" @133

-				location   	(1178, 1234)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2F94024D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eInput" @134

-					Parent_View 	@133

-					location   	(890, 562)

-					label      	(object SegLabel @135

-					    Parent_View 	@134

-					    location   	(878, 1343)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+eInput"

-					    pctDist    	0.819820

-					    height     	103

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2F950190"

-					client     	@133

-					supplier   	@109

-					vertices   	(list Points

-					    (1178, 1234)

-					    (980, 1234)

-					    (980, 1410))

-					line_style 	3

-					origin_attachment 	(1178, 1234)

-					terminal_attachment 	(980, 1410)

-					label      	(object SegLabel @136

-					    Parent_View 	@134

-					    location   	(1046, 1364)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.877660

-					    height     	66

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$28" @137

-					Parent_View 	@133

-					location   	(890, 562)

-					label      	(object SegLabel @138

-					    Parent_View 	@137

-					    location   	(1236, 1036)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2F95019A"

-					client     	@133

-					supplier   	@111

-					vertices   	(list Points

-					    (1178, 1234)

-					    (1277, 1234)

-					    (1277, 960))

-					line_style 	3

-					origin_attachment 	(1178, 1234)

-					terminal_attachment 	(1277, 960)

-					label      	(object SegLabel @139

-					    Parent_View 	@137

-					    location   	(1197, 1058)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.736413

-					    height     	81

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$29" @140

-				location   	(1468, 1345)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3ADF2FB802F9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eOutput" @141

-					Parent_View 	@140

-					location   	(1180, 673)

-					label      	(object SegLabel @142

-					    Parent_View 	@141

-					    location   	(1362, 1669)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+eOutput"

-					    pctDist    	0.840909

-					    height     	107

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2FB9020A"

-					client     	@140

-					supplier   	@110

-					line_style 	3

-					origin_attachment 	(1468, 1345)

-					terminal_attachment 	(1468, 1730)

-					label      	(object SegLabel @143

-					    Parent_View 	@141

-					    location   	(1546, 1676)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.863636

-					    height     	78

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$30" @144

-					Parent_View 	@140

-					location   	(1180, 673)

-					label      	(object SegLabel @145

-					    Parent_View 	@144

-					    location   	(1427, 1037)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3ADF2FB9020B"

-					client     	@140

-					supplier   	@111

-					line_style 	3

-					origin_attachment 	(1468, 1345)

-					terminal_attachment 	(1468, 960)

-					label      	(object SegLabel @146

-					    Parent_View 	@144

-					    location   	(1523, 1080)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.690341

-					    height     	55

-					    orientation 	1))))

-			    (object InheritView "" @147

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FD8019F"

-				client     	@106

-				supplier   	@101

-				line_style 	0)

-			    (object InheritView "" @148

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FE20171"

-				client     	@111

-				supplier   	@102

-				line_style 	0)

-			    (object InheritView "" @149

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FEE031D"

-				client     	@109

-				supplier   	@103

-				line_style 	0)

-			    (object InheritView "" @150

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F1FF801CD"

-				client     	@110

-				supplier   	@104

-				line_style 	0)

-			    (object InheritView "" @151

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F2002002D"

-				client     	@108

-				supplier   	@105

-				line_style 	0)

-			    (object ClassView "Class" "Logical View::wsdl::Message" @152

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2224, 1456)

-				label      	(object ItemLabel

-				    Parent_View 	@152

-				    location   	(1937, 1312)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	575

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				width      	593

-				height     	312

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::MessageReference" @153

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1520, 2544)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@153

-				    location   	(1193, 2466)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	654

-				    justify    	0

-				    label      	"MessageReference")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3F6771DB02DC"

-				width      	672

-				height     	180

-				annotation 	8)

-			    (object InheritTreeView "" @154

-				location   	(1524, 2275)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@153

-				vertices   	(list Points

-				    (1524, 2275)

-				    (1524, 2454)))

-			    (object InheritView "" @155

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F67723D0319"

-				client     	@108

-				supplier   	@153

-				line_style 	3

-				origin_attachment 	(1776, 2176)

-				terminal_attachment 	(1776, 2275)

-				drawSupplier 	@154)

-			    (object InheritView "" @156

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F67723500DD"

-				client     	@110

-				supplier   	@153

-				line_style 	3

-				origin_attachment 	(1371, 1854)

-				terminal_attachment 	(1371, 2275)

-				drawSupplier 	@154)

-			    (object InheritView "" @157

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F67722802E7"

-				client     	@109

-				supplier   	@153

-				line_style 	3

-				origin_attachment 	(980, 1534)

-				terminal_attachment 	(980, 2275)

-				drawSupplier 	@154)

-			    (object AssociationViewNew "$UNNAMED$61" @158

-				location   	(2206, 2259)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F74E78401B1"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eMessage" @159

-					Parent_View 	@158

-					location   	(734, -285)

-					label      	(object SegLabel @160

-					    Parent_View 	@159

-					    location   	(2068, 1670)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+eMessage"

-					    pctDist    	0.912230

-					    height     	139

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F74E786000F"

-					client     	@158

-					supplier   	@152

-					line_style 	3

-					origin_attachment 	(2206, 2259)

-					terminal_attachment 	(2206, 1612)

-					label      	(object SegLabel @161

-					    Parent_View 	@159

-					    location   	(2260, 1678)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$62" @162

-					Parent_View 	@158

-					location   	(734, -285)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F74E7860023"

-					client     	@158

-					supplier   	@153

-					vertices   	(list Points

-					    (2206, 2259)

-					    (2206, 2556)

-					    (1856, 2556))

-					line_style 	3

-					origin_attachment 	(2206, 2259)

-					terminal_attachment 	(1856, 2556))))))

-		    (object ClassDiagram "2.1 Definitions"

-			quid       	"3AD5E48A0262"

-			title      	"2.1 Definitions"

-			zoom       	83

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IDefinition" @163

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 192)

-				label      	(object ItemLabel

-				    Parent_View 	@163

-				    location   	(88, 161)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	688

-				    justify    	0

-				    label      	"IDefinition")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@163

-				    location   	(88, 111)

-				    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      	"3B84B1D90142"

-				width      	706

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Types" @164

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1824, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@164

-				    location   	(1686, 896)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	276

-				    justify    	0

-				    label      	"Types")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B8BE9A603A8"

-				width      	294

-				height     	120

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Import" @165

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 624)

-				label      	(object ItemLabel

-				    Parent_View 	@165

-				    location   	(1910, 545)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"Import")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E4F903DE"

-				width      	486

-				height     	182

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Message" @166

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(2112, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@166

-				    location   	(1900, 1056)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::PortType" @167

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1808, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@167

-				    location   	(1596, 1360)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"PortType")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C7F001A5"

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @168

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(2336, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@168

-				    location   	(2124, 1600)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @169

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1328, 240)

-				label      	(object ItemLabel

-				    Parent_View 	@169

-				    location   	(1073, 39)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	510

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	528

-				height     	426

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$53" @170

-				location   	(1358, 860)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEA27029F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$54" @171

-					Parent_View 	@170

-					location   	(62, -36)

-					label      	(object SegLabel @172

-					    Parent_View 	@171

-					    location   	(1317, 535)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA290356"

-					client     	@170

-					supplier   	@169

-					line_style 	3

-					origin_attachment 	(1358, 860)

-					terminal_attachment 	(1358, 453)

-					label      	(object SegLabel @173

-					    Parent_View 	@171

-					    location   	(1403, 511)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.856649

-					    height     	45

-					    orientation 	1))

-				    (object RoleView "eTypes" @174

-					Parent_View 	@170

-					location   	(62, -36)

-					label      	(object SegLabel @175

-					    Parent_View 	@174

-					    location   	(1586, 909)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	156

-					    justify    	0

-					    label      	"+eTypes"

-					    pctDist    	0.779097

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA29036A"

-					client     	@170

-					supplier   	@164

-					vertices   	(list Points

-					    (1358, 860)

-					    (1358, 948)

-					    (1677, 948))

-					line_style 	3

-					origin_attachment 	(1358, 860)

-					terminal_attachment 	(1677, 948)

-					label      	(object SegLabel @176

-					    Parent_View 	@174

-					    location   	(1632, 987)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.892655

-					    height     	39

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$57" @177

-				location   	(1612, 595)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C864DFF02EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$58" @178

-					Parent_View 	@177

-					location   	(12, 227)

-					label      	(object SegLabel @179

-					    Parent_View 	@178

-					    location   	(1423, 512)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02EE"

-					client     	@177

-					supplier   	@169

-					vertices   	(list Points

-					    (1612, 595)

-					    (1464, 595)

-					    (1464, 453))

-					line_style 	3

-					origin_attachment 	(1612, 595)

-					terminal_attachment 	(1464, 453)

-					label      	(object SegLabel @180

-					    Parent_View 	@178

-					    location   	(1524, 495)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.858667

-					    height     	60

-					    orientation 	1))

-				    (object RoleView "eImports" @181

-					Parent_View 	@177

-					location   	(12, 227)

-					label      	(object SegLabel @182

-					    Parent_View 	@181

-					    location   	(1692, 557)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eImports"

-					    pctDist    	0.280335

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02ED"

-					client     	@177

-					supplier   	@165

-					line_style 	3

-					origin_attachment 	(1612, 595)

-					terminal_attachment 	(1901, 595)

-					label      	(object SegLabel @183

-					    Parent_View 	@181

-					    location   	(1854, 652)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.841004

-					    height     	57

-					    orientation 	1)

-					label      	(object SegLabel @184

-					    Parent_View 	@181

-					    location   	(1676, 646)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.225941

-					    height     	51

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$13" @185

-				location   	(1279, 1137)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E60301E2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$14" @186

-					Parent_View 	@185

-					location   	(271, 273)

-					label      	(object SegLabel @187

-					    Parent_View 	@186

-					    location   	(1238, 591)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E60400B7"

-					client     	@185

-					supplier   	@169

-					line_style 	3

-					origin_attachment 	(1279, 1137)

-					terminal_attachment 	(1279, 453)

-					label      	(object SegLabel @188

-					    Parent_View 	@186

-					    location   	(1320, 586)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.804974

-					    height     	41

-					    orientation 	1))

-				    (object RoleView "eMessages" @189

-					Parent_View 	@185

-					location   	(271, 273)

-					label      	(object SegLabel @190

-					    Parent_View 	@189

-					    location   	(1647, 1171)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+eMessages"

-					    pctDist    	0.643137

-					    height     	38

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E60400C1"

-					client     	@185

-					supplier   	@166

-					vertices   	(list Points

-					    (1279, 1137)

-					    (1279, 1208)

-					    (1891, 1208))

-					line_style 	3

-					origin_attachment 	(1279, 1137)

-					terminal_attachment 	(1891, 1208)

-					label      	(object SegLabel @191

-					    Parent_View 	@189

-					    location   	(1821, 1171)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.899346

-					    height     	38

-					    orientation 	0)

-					label      	(object SegLabel @192

-					    Parent_View 	@189

-					    location   	(1797, 1244)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.864407

-					    height     	36

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$15" @193

-				location   	(1212, 1159)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E6710104"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$16" @194

-					Parent_View 	@193

-					location   	(-324, 215)

-					label      	(object SegLabel @195

-					    Parent_View 	@194

-					    location   	(1171, 594)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E672034A"

-					client     	@193

-					supplier   	@169

-					line_style 	3

-					origin_attachment 	(1212, 1159)

-					terminal_attachment 	(1212, 453)

-					label      	(object SegLabel @196

-					    Parent_View 	@194

-					    location   	(1251, 624)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.757962

-					    height     	39

-					    orientation 	1))

-				    (object RoleView "ePortTypes" @197

-					Parent_View 	@193

-					location   	(-324, 215)

-					label      	(object SegLabel @198

-					    Parent_View 	@197

-					    location   	(1391, 1451)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+ePortTypes"

-					    pctDist    	0.723698

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E6720354"

-					client     	@193

-					supplier   	@167

-					vertices   	(list Points

-					    (1212, 1159)

-					    (1212, 1490)

-					    (1587, 1490))

-					line_style 	3

-					origin_attachment 	(1212, 1159)

-					terminal_attachment 	(1587, 1490)

-					label      	(object SegLabel @199

-					    Parent_View 	@197

-					    location   	(1533, 1451)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.925611

-					    height     	40

-					    orientation 	0)

-					label      	(object SegLabel @200

-					    Parent_View 	@197

-					    location   	(1512, 1540)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.895855

-					    height     	50

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$17" @201

-				location   	(1114, 1585)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E6770095"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$18" @202

-					Parent_View 	@201

-					location   	(-406, 241)

-					label      	(object SegLabel @203

-					    Parent_View 	@202

-					    location   	(1073, 680)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E6780371"

-					client     	@201

-					supplier   	@169

-					line_style 	3

-					origin_attachment 	(1114, 1585)

-					terminal_attachment 	(1114, 453)

-					label      	(object SegLabel @204

-					    Parent_View 	@202

-					    location   	(1155, 752)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.736704

-					    height     	41

-					    orientation 	1))

-				    (object RoleView "eBindings" @205

-					Parent_View 	@201

-					location   	(-406, 241)

-					label      	(object SegLabel @206

-					    Parent_View 	@205

-					    location   	(1851, 1674)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eBindings"

-					    pctDist    	0.766347

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E678037B"

-					client     	@201

-					supplier   	@168

-					vertices   	(list Points

-					    (1114, 1585)

-					    (1114, 1716)

-					    (2115, 1716))

-					line_style 	3

-					origin_attachment 	(1114, 1585)

-					terminal_attachment 	(2115, 1716)

-					label      	(object SegLabel @207

-					    Parent_View 	@205

-					    location   	(2053, 1677)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.945074

-					    height     	40

-					    orientation 	0)

-					label      	(object SegLabel @208

-					    Parent_View 	@205

-					    location   	(2014, 1754)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.911072

-					    height     	38

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::Service" @209

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1840, 2048)

-				label      	(object ItemLabel

-				    Parent_View 	@209

-				    location   	(1628, 1920)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"Service")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D8F002F8"

-				width      	442

-				height     	280

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$19" @210

-				location   	(1066, 1533)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5E67B0311"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$20" @211

-					Parent_View 	@210

-					location   	(-521, -111)

-					label      	(object SegLabel @212

-					    Parent_View 	@211

-					    location   	(1025, 669)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E67D007F"

-					client     	@210

-					supplier   	@169

-					line_style 	3

-					origin_attachment 	(1066, 1533)

-					terminal_attachment 	(1066, 453)

-					label      	(object SegLabel @213

-					    Parent_View 	@211

-					    location   	(1109, 756)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.719697

-					    height     	43

-					    orientation 	1))

-				    (object RoleView "eServices" @214

-					Parent_View 	@210

-					location   	(-521, -111)

-					label      	(object SegLabel @215

-					    Parent_View 	@214

-					    location   	(1393, 2028)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eServices"

-					    pctDist    	0.791824

-					    height     	32

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5E67D0089"

-					client     	@210

-					supplier   	@209

-					vertices   	(list Points

-					    (1066, 1533)

-					    (1066, 2059)

-					    (1619, 2059))

-					line_style 	3

-					origin_attachment 	(1066, 1533)

-					terminal_attachment 	(1619, 2059)

-					label      	(object SegLabel @216

-					    Parent_View 	@214

-					    location   	(1554, 2031)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.940197

-					    height     	29

-					    orientation 	0)

-					label      	(object SegLabel @217

-					    Parent_View 	@214

-					    location   	(1532, 2113)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	158

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.920515

-					    height     	54

-					    orientation 	1))))

-			    (object InheritView "" @218

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84B1F80382"

-				client     	@169

-				supplier   	@163

-				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

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::Binding" @219

-				ShowCompartmentStereotypes 	TRUE

-				location   	(576, 1584)

-				label      	(object ItemLabel

-				    Parent_View 	@219

-				    location   	(494, 1531)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	164

-				    justify    	0

-				    label      	"Binding")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D2860261"

-				width      	182

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Port" @220

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1568, 1888)

-				label      	(object ItemLabel

-				    Parent_View 	@220

-				    location   	(1487, 1836)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	162

-				    justify    	0

-				    label      	"Port")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D9170286"

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Service" @221

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1424, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@221

-				    location   	(1342, 1675)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	164

-				    justify    	0

-				    label      	"Service")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D8F002F8"

-				width      	182

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingFault" @222

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1216, 2336)

-				label      	(object ItemLabel

-				    Parent_View 	@222

-				    location   	(1088, 2283)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	256

-				    justify    	0

-				    label      	"BindingFault")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A9E03A6"

-				width      	274

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingOperation" @223

-				ShowCompartmentStereotypes 	TRUE

-				location   	(736, 1760)

-				label      	(object ItemLabel

-				    Parent_View 	@223

-				    location   	(563, 1707)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	346

-				    justify    	0

-				    label      	"BindingOperation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5D3CB0145"

-				width      	364

-				height     	130

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IExtensibilityElement" @224

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@224

-				    location   	(1495, 136)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	786

-				    justify    	0

-				    label      	"IExtensibilityElement")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@224

-				    location   	(1495, 86)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	786

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84B12402AB"

-				width      	804

-				height     	172

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingInput" @225

-				ShowCompartmentStereotypes 	TRUE

-				location   	(928, 1952)

-				label      	(object ItemLabel

-				    Parent_View 	@225

-				    location   	(800, 1899)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	256

-				    justify    	0

-				    label      	"BindingInput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8202D4"

-				width      	274

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::BindingOutput" @226

-				ShowCompartmentStereotypes 	TRUE

-				location   	(1008, 2144)

-				label      	(object ItemLabel

-				    Parent_View 	@226

-				    location   	(863, 2091)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	290

-				    justify    	0

-				    label      	"BindingOutput")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AE08A8F028C"

-				width      	308

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @227

-				ShowCompartmentStereotypes 	TRUE

-				location   	(176, 1296)

-				label      	(object ItemLabel

-				    Parent_View 	@227

-				    location   	(74, 1235)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	204

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	222

-				height     	146

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Types" @228

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(416, 1408)

-				label      	(object ItemLabel

-				    Parent_View 	@228

-				    location   	(335, 1356)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	162

-				    justify    	0

-				    label      	"Types")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B8BE9A603A8"

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @229

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(480, 688)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@229

-				    location   	(209, 580)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	542

-				    justify    	0

-				    label      	"ExtensibleElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5FCFA033A"

-				width      	560

-				height     	240

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @230

-				location   	(480, 1039)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@229

-				vertices   	(list Points

-				    (480, 1039)

-				    (480, 808)))

-			    (object InheritView "" @231

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD600CB00AA"

-				client     	@220

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(1566, 1824)

-				terminal_attachment 	(1566, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @232

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85B5A4027E"

-				client     	@226

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(1097, 2079)

-				terminal_attachment 	(1097, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @233

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AE0938602C9"

-				client     	@222

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(1219, 2271)

-				terminal_attachment 	(1219, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @234

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B85B59B0072"

-				client     	@225

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(988, 1887)

-				terminal_attachment 	(988, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @235

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD6009202F7"

-				client     	@223

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(797, 1695)

-				terminal_attachment 	(797, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @236

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FA0F02F0"

-				client     	@219

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(601, 1519)

-				terminal_attachment 	(601, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @237

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FDB803D4"

-				client     	@227

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(211, 1223)

-				terminal_attachment 	(211, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @238

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEB010311"

-				client     	@228

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(414, 1344)

-				terminal_attachment 	(414, 1039)

-				drawSupplier 	@230)

-			    (object InheritView "" @239

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FA20025E"

-				client     	@221

-				supplier   	@229

-				line_style 	3

-				origin_attachment 	(1429, 1663)

-				terminal_attachment 	(1429, 1039)

-				drawSupplier 	@230)

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @240

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 688)

-				label      	(object ItemLabel

-				    Parent_View 	@240

-				    location   	(1632, 583)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	545

-				    justify    	0

-				    label      	"ExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5DBB602A9"

-				width      	563

-				height     	234

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$21" @241

-				location   	(1191, 672)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FD130079"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$22" @242

-					Parent_View 	@241

-					location   	(23, 560)

-					label      	(object SegLabel @243

-					    Parent_View 	@242

-					    location   	(847, 631)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019E"

-					client     	@241

-					supplier   	@229

-					line_style 	3

-					origin_attachment 	(1191, 672)

-					terminal_attachment 	(760, 672)

-					label      	(object SegLabel @244

-					    Parent_View 	@242

-					    location   	(830, 628)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.839695

-					    height     	45

-					    orientation 	1))

-				    (object RoleView "eExtensibilityElements" @245

-					Parent_View 	@241

-					location   	(23, 560)

-					label      	(object SegLabel @246

-					    Parent_View 	@245

-					    location   	(1355, 522)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	"+eExtensibilityElements"

-					    pctDist    	0.379070

-					    height     	151

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019D"

-					client     	@241

-					supplier   	@240

-					line_style 	3

-					origin_attachment 	(1191, 672)

-					terminal_attachment 	(1623, 672)

-					label      	(object SegLabel @247

-					    Parent_View 	@245

-					    location   	(1496, 627)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.709402

-					    height     	46

-					    orientation 	0)

-					label      	(object SegLabel @248

-					    Parent_View 	@245

-					    location   	(1463, 764)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	164

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.632479

-					    height     	92

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::WSDLElement" @249

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1008, 192)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@249

-				    location   	(630, 84)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	756

-				    justify    	0

-				    label      	"WSDLElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C6A302DD"

-				width      	774

-				height     	240

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @250

-				location   	(1008, 402)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@249

-				vertices   	(list Points

-				    (1008, 402)

-				    (1008, 312)))

-			    (object InheritView "" @251

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FE3C03D4"

-				client     	@229

-				supplier   	@249

-				line_style 	3

-				origin_attachment 	(492, 568)

-				terminal_attachment 	(492, 402)

-				drawSupplier 	@250)

-			    (object InheritView "" @252

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84B14903D0"

-				client     	@240

-				supplier   	@224

-				line_style 	3

-				origin_attachment 	(2015, 571)

-				terminal_attachment 	(2015, 246))

-			    (object InheritView "" @253

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BDDF53502C3"

-				client     	@240

-				supplier   	@249

-				line_style 	3

-				origin_attachment 	(1762, 571)

-				terminal_attachment 	(1762, 402)

-				drawSupplier 	@250)

-			    (object ClassView "Class" "Logical View::wsdl::UnknownExtensibilityElement" @254

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2016, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@254

-				    location   	(1731, 1307)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	570

-				    justify    	0

-				    label      	"UnknownExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3CB24AC002AE"

-				width      	588

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @255

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CB24AEC01CB"

-				client     	@254

-				supplier   	@240

-				line_style 	3

-				origin_attachment 	(1796, 1295)

-				terminal_attachment 	(1796, 805))

-			    (object AssociationViewNew "$UNNAMED$63" @256

-				location   	(2311, 1686)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F7896A2026E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "parent" @257

-					Parent_View 	@256

-					location   	(279, 294)

-					label      	(object SegLabel @258

-					    Parent_View 	@257

-					    location   	(2422, 1333)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	144

-					    justify    	0

-					    label      	"+parent"

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F7896A7012B"

-					client     	@256

-					supplier   	@254

-					vertices   	(list Points

-					    (2311, 1686)

-					    (2432, 1686)

-					    (2432, 1374)

-					    (2310, 1374))

-					line_style 	3

-					origin_attachment 	(2311, 1686)

-					terminal_attachment 	(2310, 1374)

-					label      	(object SegLabel @259

-					    Parent_View 	@257

-					    location   	(2366, 1428)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	0))

-				    (object RoleView "children" @260

-					Parent_View 	@256

-					location   	(279, 294)

-					label      	(object SegLabel @261

-					    Parent_View 	@260

-					    location   	(1899, 1537)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+children"

-					    pctDist    	0.798561

-					    height     	118

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3F7896A7012C"

-					client     	@256

-					supplier   	@254

-					vertices   	(list Points

-					    (2311, 1686)

-					    (2016, 1686)

-					    (2016, 1425))

-					line_style 	3

-					origin_attachment 	(2311, 1686)

-					terminal_attachment 	(2016, 1425)

-					label      	(object SegLabel @262

-					    Parent_View 	@260

-					    location   	(2070, 1481)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))))))

-		    (object ClassDiagram "2.1.1 Naming and Linking"

-			quid       	"3AE8ED7201BD"

-			title      	"2.1.1 Naming and Linking"

-			zoom       	90

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IImport" @263

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1712, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@263

-				    location   	(1422, 177)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	580

-				    justify    	0

-				    label      	"IImport")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@263

-				    location   	(1422, 127)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	580

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84B2020119"

-				width      	598

-				height     	218

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Namespace" @264

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 1136)

-				label      	(object ItemLabel

-				    Parent_View 	@264

-				    location   	(202, 1041)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	461

-				    justify    	0

-				    label      	"Namespace")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AEA3CD30030"

-				width      	479

-				height     	215

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @265

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1632, 1216)

-				label      	(object ItemLabel

-				    Parent_View 	@265

-				    location   	(1294, 1142)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	676

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	694

-				height     	173

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @266

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(400, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@266

-				    location   	(164, 236)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	472

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	490

-				height     	320

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$37" @267

-				location   	(309, 786)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEA3D55002D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eNamespaces" @268

-					Parent_View 	@267

-					location   	(-91, 258)

-					label      	(object SegLabel @269

-					    Parent_View 	@268

-					    location   	(461, 956)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+eNamespaces"

-					    pctDist    	0.698842

-					    height     	152

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3D560332"

-					client     	@267

-					supplier   	@264

-					line_style 	3

-					origin_attachment 	(309, 786)

-					terminal_attachment 	(309, 1029)

-					label      	(object SegLabel @270

-					    Parent_View 	@268

-					    location   	(248, 973)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.768707

-					    height     	62

-					    orientation 	1)

-					label      	(object SegLabel @271

-					    Parent_View 	@268

-					    location   	(228, 913)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.525097

-					    height     	82

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$38" @272

-					Parent_View 	@267

-					location   	(-91, 258)

-					label      	(object SegLabel @273

-					    Parent_View 	@272

-					    location   	(268, 592)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3D560328"

-					client     	@267

-					supplier   	@266

-					line_style 	3

-					origin_attachment 	(309, 786)

-					terminal_attachment 	(309, 544)

-					label      	(object SegLabel @274

-					    Parent_View 	@272

-					    location   	(239, 583)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.844961

-					    height     	71

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::wsdl::Import" @275

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1472, 720)

-				label      	(object ItemLabel

-				    Parent_View 	@275

-				    location   	(1255, 580)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	434

-				    justify    	0

-				    label      	"Import")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E4F903DE"

-				width      	452

-				height     	304

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$51" @276

-				location   	(1486, 1001)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8B1DCC02E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eSchema" @277

-					Parent_View 	@276

-					location   	(510, -103)

-					label      	(object SegLabel @278

-					    Parent_View 	@277

-					    location   	(1737, 1018)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+eSchema"

-					    pctDist    	0.592593

-					    height     	105

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1DCE0270"

-					client     	@276

-					supplier   	@265

-					vertices   	(list Points

-					    (1486, 1001)

-					    (1632, 1001)

-					    (1632, 1130))

-					line_style 	3

-					origin_attachment 	(1486, 1001)

-					terminal_attachment 	(1632, 1130)

-					label      	(object SegLabel @279

-					    Parent_View 	@277

-					    location   	(1563, 1018)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.592593

-					    height     	70

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$52" @280

-					Parent_View 	@276

-					location   	(510, -103)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1DCE027A"

-					client     	@276

-					supplier   	@275

-					line_style 	3

-					origin_attachment 	(1486, 1000)

-					terminal_attachment 	(1486, 872))))

-			    (object AssociationViewNew "$UNNAMED$39" @281

-				location   	(1087, 403)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AEA3E3A002D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$40" @282

-					Parent_View 	@281

-					location   	(687, -125)

-					label      	(object SegLabel @283

-					    Parent_View 	@282

-					    location   	(1406, 480)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3E3C01F2"

-					client     	@281

-					supplier   	@275

-					vertices   	(list Points

-					    (1087, 403)

-					    (1364, 403)

-					    (1364, 568))

-					line_style 	3

-					origin_attachment 	(1087, 403)

-					terminal_attachment 	(1364, 568))

-				    (object RoleView "eDefinition" @284

-					Parent_View 	@281

-					location   	(687, -125)

-					label      	(object SegLabel @285

-					    Parent_View 	@284

-					    location   	(805, 363)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+eDefinition"

-					    pctDist    	0.637532

-					    height     	41

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AEA3E3C01E8"

-					client     	@281

-					supplier   	@266

-					line_style 	3

-					origin_attachment 	(1087, 403)

-					terminal_attachment 	(645, 403)

-					label      	(object SegLabel @286

-					    Parent_View 	@284

-					    location   	(727, 456)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.814910

-					    height     	53

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$57" @287

-				location   	(737, 826)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C864DFF02EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$58" @288

-					Parent_View 	@287

-					location   	(-671, 106)

-					label      	(object SegLabel @289

-					    Parent_View 	@288

-					    location   	(552, 647)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02EE"

-					client     	@287

-					supplier   	@266

-					vertices   	(list Points

-					    (737, 826)

-					    (510, 826)

-					    (510, 544))

-					line_style 	3

-					origin_attachment 	(737, 826)

-					terminal_attachment 	(510, 544)

-					label      	(object SegLabel @290

-					    Parent_View 	@288

-					    location   	(457, 595)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	0))

-				    (object RoleView "eImports" @291

-					Parent_View 	@287

-					location   	(-671, 106)

-					label      	(object SegLabel @292

-					    Parent_View 	@291

-					    location   	(1144, 773)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+eImports"

-					    pctDist    	0.799189

-					    height     	54

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C864DFF02ED"

-					client     	@287

-					supplier   	@275

-					line_style 	3

-					origin_attachment 	(737, 826)

-					terminal_attachment 	(1246, 826)

-					label      	(object SegLabel @293

-					    Parent_View 	@291

-					    location   	(1180, 879)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.872211

-					    height     	53

-					    orientation 	1)

-					label      	(object SegLabel @294

-					    Parent_View 	@291

-					    location   	(1162, 933)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.837728

-					    height     	107

-					    orientation 	1))))

-			    (object InheritView "" @295

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3F6F200D0340"

-				client     	@275

-				supplier   	@263

-				line_style 	3

-				origin_attachment 	(1555, 568)

-				terminal_attachment 	(1555, 333))))

-		    (object ClassDiagram "2.2 Types"

-			quid       	"3B85AE59037E"

-			title      	"2.2 Types"

-			zoom       	90

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	81

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @296

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1136, 1232)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@296

-				    location   	(895, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	482

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ECD302A9"

-				width      	500

-				height     	174

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @297

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1136, 1600)

-				label      	(object ItemLabel

-				    Parent_View 	@297

-				    location   	(906, 1531)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	460

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	478

-				height     	162

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Message" @298

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1280, 1968)

-				label      	(object ItemLabel

-				    Parent_View 	@298

-				    location   	(1022, 1828)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	517

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				width      	535

-				height     	305

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Part" @299

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@299

-				    location   	(128, 1067)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	448

-				    justify    	0

-				    label      	"Part")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5CE1C032E"

-				width      	466

-				height     	258

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$47" @300

-				location   	(735, 1172)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8B1BE900C4"

-				roleview_list 	(list RoleViews

-				    (object RoleView "typeDefinition" @301

-					Parent_View 	@300

-					location   	(143, 676)

-					label      	(object SegLabel @302

-					    Parent_View 	@301

-					    location   	(775, 1133)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+typeDefinition"

-					    pctDist    	0.269006

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1BE90327"

-					client     	@300

-					supplier   	@296

-					line_style 	3

-					origin_attachment 	(735, 1172)

-					terminal_attachment 	(886, 1172)

-					label      	(object SegLabel @303

-					    Parent_View 	@301

-					    location   	(839, 1207)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.688705

-					    height     	35

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$48" @304

-					Parent_View 	@300

-					location   	(143, 676)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1BE90331"

-					client     	@300

-					supplier   	@299

-					line_style 	3

-					origin_attachment 	(735, 1172)

-					terminal_attachment 	(585, 1172))))

-			    (object AssociationViewNew "$UNNAMED$49" @305

-				location   	(527, 1592)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8B1C1203B2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "elementDeclaration" @306

-					Parent_View 	@305

-					location   	(-65, 1096)

-					label      	(object SegLabel @307

-					    Parent_View 	@306

-					    location   	(666, 1554)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+elementDeclaration"

-					    pctDist    	0.375394

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1C14001C"

-					client     	@305

-					supplier   	@297

-					line_style 	3

-					origin_attachment 	(527, 1592)

-					terminal_attachment 	(897, 1592)

-					label      	(object SegLabel @308

-					    Parent_View 	@306

-					    location   	(807, 1645)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.755877

-					    height     	53

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$50" @309

-					Parent_View 	@305

-					location   	(-65, 1096)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8B1C140026"

-					client     	@305

-					supplier   	@299

-					vertices   	(list Points

-					    (527, 1592)

-					    (437, 1592)

-					    (437, 1313))

-					line_style 	3

-					origin_attachment 	(527, 1592)

-					terminal_attachment 	(437, 1313))))

-			    (object AssociationViewNew "$UNNAMED$55" @310

-				location   	(322, 1911)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C46829303E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eMessage" @311

-					Parent_View 	@310

-					location   	(-14, 1191)

-					label      	(object SegLabel @312

-					    Parent_View 	@311

-					    location   	(838, 1872)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+eMessage"

-					    pctDist    	0.748560

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C468296010E"

-					client     	@310

-					supplier   	@298

-					line_style 	3

-					origin_attachment 	(322, 1911)

-					terminal_attachment 	(1013, 1911)

-					label      	(object SegLabel @313

-					    Parent_View 	@311

-					    location   	(943, 1965)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$56" @314

-					Parent_View 	@310

-					location   	(-14, 1191)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C4682960118"

-					client     	@310

-					supplier   	@299

-					vertices   	(list Points

-					    (322, 1911)

-					    (229, 1911)

-					    (229, 1313))

-					line_style 	3

-					origin_attachment 	(322, 1911)

-					terminal_attachment 	(229, 1313))))

-			    (object ClassView "Class" "Logical View::wsdl::Types" @315

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 608)

-				label      	(object ItemLabel

-				    Parent_View 	@315

-				    location   	(615, 512)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	371

-				    justify    	0

-				    label      	"Types")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B8BE9A603A8"

-				width      	389

-				height     	216

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::Definition" @316

-				ShowCompartmentStereotypes 	TRUE

-				location   	(176, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@316

-				    location   	(74, 107)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	204

-				    justify    	0

-				    label      	"Definition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5E43F008E"

-				width      	222

-				height     	130

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$53" @317

-				location   	(234, 604)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEA27029F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eTypes" @318

-					Parent_View 	@317

-					location   	(-150, 396)

-					label      	(object SegLabel @319

-					    Parent_View 	@318

-					    location   	(480, 640)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	207

-					    justify    	0

-					    label      	"+eTypes"

-					    pctDist    	0.661017

-					    height     	36

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA29036A"

-					client     	@317

-					supplier   	@315

-					line_style 	3

-					origin_attachment 	(234, 604)

-					terminal_attachment 	(606, 604)

-					label      	(object SegLabel @320

-					    Parent_View 	@318

-					    location   	(526, 569)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.783883

-					    height     	36

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$54" @321

-					Parent_View 	@317

-					location   	(-150, 396)

-					label      	(object SegLabel @322

-					    Parent_View 	@321

-					    location   	(133, 313)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B8BEA290356"

-					client     	@317

-					supplier   	@316

-					vertices   	(list Points

-					    (234, 604)

-					    (174, 604)

-					    (174, 225))

-					line_style 	3

-					origin_attachment 	(234, 604)

-					terminal_attachment 	(174, 225)

-					label      	(object SegLabel @323

-					    Parent_View 	@321

-					    location   	(228, 271)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.897729

-					    height     	54

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::wsdl::ITypes" @324

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(640, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@324

-				    location   	(525, 203)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	230

-				    justify    	0

-				    label      	"ITypes")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@324

-				    location   	(525, 153)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	230

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3CADCBB20050"

-				width      	248

-				height     	166

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::XSDSchemaExtensibilityElement" @325

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1728, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@325

-				    location   	(1359, 753)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	739

-				    justify    	0

-				    label      	"XSDSchemaExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3CC360D7039C"

-				width      	757

-				height     	118

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @326

-				ShowCompartmentStereotypes 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1856, 1216)

-				label      	(object ItemLabel

-				    Parent_View 	@326

-				    location   	(1529, 1103)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	655

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	673

-				height     	250

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$59" @327

-				location   	(1826, 975)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CC3614500F2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$60" @328

-					Parent_View 	@327

-					location   	(306, 447)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3CC36146023D"

-					client     	@327

-					supplier   	@325

-					line_style 	3

-					origin_attachment 	(1826, 975)

-					terminal_attachment 	(1826, 859)

-					label      	(object SegLabel @329

-					    Parent_View 	@328

-					    location   	(1774, 900)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.656489

-					    height     	53

-					    orientation 	0))

-				    (object RoleView "schema" @330

-					Parent_View 	@327

-					location   	(306, 447)

-					label      	(object SegLabel @331

-					    Parent_View 	@330

-					    location   	(2006, 1033)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+schema"

-					    pctDist    	0.507576

-					    height     	180

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3CC36146023E"

-					client     	@327

-					supplier   	@326

-					line_style 	3

-					origin_attachment 	(1826, 975)

-					terminal_attachment 	(1826, 1091)

-					label      	(object SegLabel @332

-					    Parent_View 	@330

-					    location   	(1788, 1050)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.651515

-					    height     	39

-					    orientation 	1))))

-			    (object InheritView "" @333

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CADCD3B0380"

-				client     	@315

-				supplier   	@324

-				line_style 	3

-				origin_attachment 	(705, 500)

-				terminal_attachment 	(705, 307))

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @334

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1056, 224)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@334

-				    location   	(815, 130)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	482

-				    justify    	0

-				    label      	"ExtensibleElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5FCFA033A"

-				width      	500

-				height     	212

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @335

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B8BEB010311"

-				client     	@315

-				supplier   	@334

-				line_style 	3

-				origin_attachment 	(854, 500)

-				terminal_attachment 	(854, 330))

-			    (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @336

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				location   	(1824, 464)

-				label      	(object ItemLabel

-				    Parent_View 	@336

-				    location   	(1490, 368)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	669

-				    justify    	0

-				    label      	"ExtensibilityElement")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5DBB602A9"

-				width      	687

-				height     	216

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$21" @337

-				location   	(1206, 493)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5FD130079"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$22" @338

-					Parent_View 	@337

-					location   	(-586, 237)

-					label      	(object SegLabel @339

-					    Parent_View 	@338

-					    location   	(1136, 386)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019E"

-					client     	@337

-					supplier   	@334

-					vertices   	(list Points

-					    (1206, 493)

-					    (1094, 493)

-					    (1094, 330))

-					line_style 	3

-					origin_attachment 	(1206, 493)

-					terminal_attachment 	(1094, 330)

-					label      	(object SegLabel @340

-					    Parent_View 	@338

-					    location   	(1042, 377)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.828326

-					    height     	53

-					    orientation 	0))

-				    (object RoleView "eExtensibilityElements" @341

-					Parent_View 	@337

-					location   	(-586, 237)

-					label      	(object SegLabel @342

-					    Parent_View 	@341

-					    location   	(1196, 454)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	444

-					    justify    	0

-					    label      	"+eExtensibilityElements"

-					    pctDist    	-0.039711

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5FD14019D"

-					client     	@337

-					supplier   	@336

-					line_style 	3

-					origin_attachment 	(1206, 493)

-					terminal_attachment 	(1481, 493)

-					label      	(object SegLabel @343

-					    Parent_View 	@341

-					    location   	(1415, 546)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.764957

-					    height     	53

-					    orientation 	1)

-					label      	(object SegLabel @344

-					    Parent_View 	@341

-					    location   	(1396, 392)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	146

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.694915

-					    height     	102

-					    orientation 	0))))

-			    (object InheritView "" @345

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3CC3627F00B7"

-				client     	@325

-				supplier   	@336

-				line_style 	3

-				origin_attachment 	(1812, 741)

-				terminal_attachment 	(1812, 572))))

-		    (object ClassDiagram "2.3 Messages"

-			quid       	"3BCE853D02C8"

-			title      	"2.3 Messages"

-			zoom       	85

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::wsdl::IMessage" @346

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@346

-				    location   	(267, 122)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	362

-				    justify    	0

-				    label      	"IMessage")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@346

-				    location   	(267, 72)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	362

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A8AF004F"

-				width      	380

-				height     	328

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::wsdl::IPart" @347

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1328, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@347

-				    location   	(1029, 124)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	599

-				    justify    	0

-				    label      	"IPart")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@347

-				    location   	(1029, 74)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	599

-				    justify    	0

-				    label      	"<<Interface>>")

-				icon       	"Interface"

-				icon_style 	"Label"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B84A93F01BE"

-				width      	617

-				height     	324

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::wsdl::Part" @348

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 816)

-				label      	(object ItemLabel

-				    Parent_View 	@348

-				    location   	(1075, 690)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"Part")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5CE1C032E"

-				width      	492

-				height     	276

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @349

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84A96D02F1"

-				client     	@348

-				supplier   	@347

-				line_style 	3

-				origin_attachment 	(1304, 678)

-				terminal_attachment 	(1304, 386))

-			    (object ClassView "Class" "Logical View::wsdl::Message" @350

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 656)

-				label      	(object ItemLabel

-				    Parent_View 	@350

-				    location   	(241, 507)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	414

-				    justify    	0

-				    label      	"Message")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3AD5C9590078"

-				width      	432

-				height     	322

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @351

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B84A8D102BA"

-				client     	@350

-				supplier   	@346

-				line_style 	3

-				origin_attachment 	(445, 495)

-				terminal_attachment 	(445, 388))

-			    (object AssociationViewNew "$UNNAMED$1" @352

-				location   	(688, 952)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3AD5CEBE00E2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "eParts" @353

-					Parent_View 	@352

-					location   	(176, 328)

-					label      	(object SegLabel @354

-					    Parent_View 	@353

-					    location   	(952, 897)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	144

-					    justify    	0

-					    label      	"+eParts"

-					    pctDist    	0.697452

-					    height     	56

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5CEBF0061"

-					client     	@352

-					supplier   	@348

-					line_style 	3

-					origin_attachment 	(688, 952)

-					terminal_attachment 	(1066, 952)

-					label      	(object SegLabel @355

-					    Parent_View 	@353

-					    location   	(987, 1005)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.789809

-					    height     	53

-					    orientation 	1)

-					label      	(object SegLabel @356

-					    Parent_View 	@353

-					    location   	(967, 1061)

-					    anchor     	3

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	154

-					    justify    	0

-					    label      	"{ordered}"

-					    pctDist    	0.742038

-					    height     	109

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$2" @357

-					Parent_View 	@352

-					location   	(176, 328)

-					label      	(object SegLabel @358

-					    Parent_View 	@357

-					    location   	(404, 893)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3AD5CEBF0057"

-					client     	@352

-					supplier   	@350

-					vertices   	(list Points

-					    (688, 952)

-					    (445, 952)

-					    (445, 817))

-					line_style 	3

-					origin_attachment 	(688, 952)

-					terminal_attachment 	(445, 817)

-					label      	(object SegLabel @359

-					    Parent_View 	@357

-					    location   	(393, 912)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..1"

-					    pctDist    	0.747604

-					    height     	53

-					    orientation 	0))))))))

-	    (object Class_Category "soap"

-		is_unit    	TRUE

-		is_loaded  	FALSE

-		file_name  	"$VABASE_PLUGINS_PATH\\com.ibm.etools.wsdl.bindings\\src\\rose\\com.ibm.etools.wsdl.bindings.SOAP.cat"

-		quid       	"3A01CF0C01A2")

-	    (object Class_Category "xsd"

-		attributes 	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"prefix"

-			value      	"XSD")

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"basePackage"

-			value      	"org.eclipse")

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"nsPrefix"

-			value      	"xsd")

-		    (object Attribute

-			tool       	"Ecore"

-			name       	"nsURI"

-			value      	"http://www.eclipse.org/xsd/2002/XSD"))

-		quid       	"39ABDC6F01AA"

-		exportControl 	"Public"

-		logical_models 	(list unit_reference_list

-		    (object Class "XSDAnnotation"

-			quid       	"3B66EDC80233"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69E1770116"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029")

-			    (object Inheritance_Relationship

-				quid       	"3B7FD4E20366"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "applicationInformation"

-				quid       	"3BBF7EBF02C8"

-				stereotype 	"0..*"

-				type       	"DOMElement"

-				exportControl 	"Public")

-			    (object ClassAttribute "userInformation"

-				quid       	"3BBF7EEA0157"

-				stereotype 	"0..*"

-				type       	"DOMElement"

-				exportControl 	"Public")

-			    (object ClassAttribute "attributes"

-				quid       	"3BBF7F0501E2"

-				stereotype 	"0..*"

-				type       	"DOMAttr"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeDeclaration"

-			quid       	"3B66ED2E0192"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69B7DC0193"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")

-			    (object Inheritance_Relationship

-				quid       	"3B688E6103BE"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "attributeDeclarationReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C287F5202B4"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeGroupContent"

-			quid       	"3B6940200089"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B72D8E200EA"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDAttributeGroupDefinition"

-			quid       	"3B66ED840290"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69403A0221"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089")

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2EB02A8"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3B7FCAC800D2"

-				supplier   	"Logical View::xsd::XSDRedefinableComponent"

-				quidu      	"3B7FCA8B020B"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "attributeGroupDefinitionReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C287F7B0386"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeUse"

-			quid       	"3B68354601A8"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B72D737038F"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089")

-			    (object Inheritance_Relationship

-				quid       	"3B72D7BB0349"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "required"

-				quid       	"3B69CCF3027D"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "value"

-				quid       	"3B69CDDB03B7"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "constraint"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69CDE002D8"

-				type       	"XSDConstraint"

-				exportControl 	"Public")

-			    (object ClassAttribute "use"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA7B0220382"

-				type       	"XSDAttributeUseCategory"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalValue"

-				quid       	"3C2719D90341"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDBoundedFacet"

-			quid       	"3B6C751D0344"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C763C0224"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C752A00CC"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDCardinalityFacet"

-			quid       	"3B6C755D03D2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C764F0131"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C756C0153"

-				type       	"XSDCardinality"

-				exportControl 	"Public")))

-		    (object Class "XSDComplexTypeContent"

-			quid       	"3B683BA00196"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6848B80286"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			abstract   	TRUE)

-		    (object Class "XSDComplexTypeDefinition"

-			quid       	"3B682B82031A"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69BAA20310"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDScope"

-				quidu      	"3B69B54000F2")

-			    (object Inheritance_Relationship

-				quid       	"3BA0D01901F1"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "derivationMethod"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69C6E4020E"

-				type       	"XSDDerivationMethod"

-				initv      	"restriction"

-				exportControl 	"Public")

-			    (object ClassAttribute "final"

-				quid       	"3B69C71D026A"

-				stereotype 	"0..*"

-				type       	"XSDComplexFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "abstract"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69C73800C5"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "contentTypeCategory"

-				quid       	"3B69CA4202B8"

-				type       	"XSDContentTypeCategory"

-				exportControl 	"Public")

-			    (object ClassAttribute "prohibitedSubstitutions"

-				quid       	"3B69CB8A03E6"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalFinal"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0F618014D"

-				stereotype 	"0..*"

-				type       	"XSDComplexFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "block"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0FB97006E"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "mixed"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3C31AF5E03A6"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDComponent"

-			quid       	"3B6846E90029"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3BA0CEA903D2"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDConcreteComponent"

-			quid       	"3B6AD7B40065"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "element"

-				quid       	"3B6ADDB501A5"

-				type       	"DOMElement"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDConstrainingFacet"

-			quid       	"3B6C6B340093"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C800394"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"))

-			abstract   	TRUE)

-		    (object Class "XSDDiagnostic"

-			quid       	"3BFE5F910046"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3D4C0F4C01A1"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "severity"

-				quid       	"3BFE691C005D"

-				type       	"XSDDiagnosticSeverity"

-				exportControl 	"Public")

-			    (object ClassAttribute "message"

-				quid       	"3BFE5FDD0280"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "locationURI"

-				quid       	"3C063743016B"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "line"

-				quid       	"3BFE607E0213"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")

-			    (object ClassAttribute "column"

-				quid       	"3BFE611E0296"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")

-			    (object ClassAttribute "node"

-				quid       	"3C016B6B0200"

-				type       	"DOMNode"

-				exportControl 	"Public")

-			    (object ClassAttribute "annotationURI"

-				quid       	"3C06374F0186"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDElementDeclaration"

-			quid       	"3B66ED580214"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B69EDEE01BF"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")

-			    (object Inheritance_Relationship

-				quid       	"3B685F17002E"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174")

-			    (object Inheritance_Relationship

-				quid       	"3B688E660339"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "nillable"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69BFB4029F"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "disallowedSubstitutions"

-				quid       	"3B69C4680368"

-				stereotype 	"0..*"

-				type       	"XSDDisallowedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "substitutionGroupExclusions"

-				quid       	"3B69C4A003B9"

-				stereotype 	"0..*"

-				type       	"XSDSubstitutionGroupExclusions"

-				exportControl 	"Public")

-			    (object ClassAttribute "abstract"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69C4E0000E"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalFinal"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0D14C00B2"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "block"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0D16801C1"

-				stereotype 	"0..*"

-				type       	"XSDDisallowedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "elementDeclarationReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C289F6203CF"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "circular"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C34DCB00018"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDEnumerationFacet"

-			quid       	"3B6C6ACE0141"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C9D03C7"

-				supplier   	"Logical View::xsd::XSDRepeatableFacet"

-				quidu      	"3B6C6AA6031A"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C7C640054"

-				stereotype 	"0..*"

-				type       	"Value"

-				exportControl 	"Public")))

-		    (object Class "XSDFacet"

-			quid       	"3B6C359403D2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6D25680259"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "lexicalValue"

-				quid       	"3B6C73740253"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "facetName"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C289FB401EC"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "effectiveValue"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28AAE303B6"

-				type       	"Value"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDFeature"

-			quid       	"3B69B537026C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C290A2C0307"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B69BF81020F"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "constraint"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69BF8800C5"

-				type       	"XSDConstraint"

-				exportControl 	"Public")

-			    (object ClassAttribute "form"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B9F902B033E"

-				type       	"XSDForm"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalValue"

-				quid       	"3C271A1B016F"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "global"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A0070372"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "featureReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A0440185"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDFixedFacet"

-			quid       	"3B6C699E00C1"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C8801B4"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "fixed"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B6C6A600201"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDFractionDigitsFacet"

-			quid       	"3B6C79BE02EE"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B990016"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C79D2008A"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDFundamentalFacet"

-			quid       	"3B6C69E801D6"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C7B0396"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"))

-			abstract   	TRUE)

-		    (object Class "XSDIdentityConstraintDefinition"

-			quid       	"3B682B2603A2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684AA30242"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "identityConstraintCategory"

-				quid       	"3B69D1C70143"

-				type       	"XSDIdentityConstraintCategory"

-				exportControl 	"Public")))

-		    (object Class "XSDImport"

-			quid       	"3B688C93017F"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AD8D9003E"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "namespace"

-				quid       	"3B6ADB15036C"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDInclude"

-			quid       	"3B688C7D0250"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AD8DC0381"

-				supplier   	"Logical View::xsd::XSDSchemaCompositor"

-				quidu      	"3C21DB4102AE")))

-		    (object Class "XSDLengthFacet"

-			quid       	"3B6C776200E7"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C778002DF"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C776C004B"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDMaxExclusiveFacet"

-			quid       	"3B6C789600C2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B8E0309"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E")))

-		    (object Class "XSDMaxFacet"

-			quid       	"3C0A1CEB010E"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C0A1D3103AD"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3C0A1EE201F7"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "inclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A174027D"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "exclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1930354"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDMaxInclusiveFacet"

-			quid       	"3B6C787D00DA"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B8303B8"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E")))

-		    (object Class "XSDMaxLengthFacet"

-			quid       	"3B6C77C70146"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B7D00FC"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C77DA00F3"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDMinExclusiveFacet"

-			quid       	"3B6C792D000A"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B590281"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C")))

-		    (object Class "XSDMinFacet"

-			quid       	"3C0A1CDE037C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C0A1D240098"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3C0A1ED10398"

-				type       	"Value"

-				exportControl 	"Public")

-			    (object ClassAttribute "inclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1A2008E"

-				type       	"boolean"

-				exportControl 	"Public")

-			    (object ClassAttribute "exclusive"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1BE03E2"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDMinInclusiveFacet"

-			quid       	"3B6C788702C9"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B520353"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C")))

-		    (object Class "XSDMinLengthFacet"

-			quid       	"3B6C778C0065"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C77C400C0"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C7799015E"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDModelGroup"

-			quid       	"3B6834E00291"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684A640279"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "compositor"

-				quid       	"3B69CF1D01CF"

-				type       	"XSDCompositor"

-				exportControl 	"Public")))

-		    (object Class "XSDModelGroupDefinition"

-			quid       	"3B66ED9A0205"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2E20381"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3B6BD2550385"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDParticleContent"

-				quidu      	"3B6BD22300C6")

-			    (object Inheritance_Relationship

-				quid       	"3B7FCAC40090"

-				supplier   	"Logical View::xsd::XSDRedefinableComponent"

-				quidu      	"3B7FCA8B020B"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "modelGroupDefinitionReference"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A1F602E8"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDNamedComponent"

-			quid       	"3B6846D303A4"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3BA0CEA20197"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "name"

-				quid       	"3B6847000142"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "targetNamespace"

-				quid       	"3B684704031E"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "aliasName"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A57F0127"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "uRI"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A58700E2"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "aliasURI"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A5AA02AF"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "qName"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C290963025E"

-				type       	"String"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDNotationDeclaration"

-			quid       	"3B66EDAA021C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B68494302F1"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4")

-			    (object Inheritance_Relationship

-				quid       	"3B688E4F023C"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "systemIdentifier"

-				quid       	"3B69D32E00F0"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "publicIdentifier"

-				quid       	"3B69D3340397"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDNumericFacet"

-			quid       	"3B6C75950206"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C76420074"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C75A30012"

-				type       	"boolean"

-				exportControl 	"Public")))

-		    (object Class "XSDOrderedFacet"

-			quid       	"3B6C74DD0248"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7659012C"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C74F602DA"

-				type       	"XSDOrdered"

-				exportControl 	"Public")))

-		    (object Class "XSDParticle"

-			quid       	"3B682BBD01F7"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6848FC01E7"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "minOccurs"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69CF8E03B2"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")

-			    (object ClassAttribute "maxOccurs"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69CF9903AE"

-				type       	"int"

-				initv      	"1"

-				exportControl 	"Public")))

-		    (object Class "XSDParticleContent"

-			quid       	"3B6BD22300C6"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B780BD90059"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDPatternFacet"

-			quid       	"3B6C6ADB026C"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6CA5038D"

-				supplier   	"Logical View::xsd::XSDRepeatableFacet"

-				quidu      	"3B6C6AA6031A"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C7C790311"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDRedefinableComponent"

-			quid       	"3B7FCA8B020B"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B7FD4BA023C"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3C290A26036D"

-				supplier   	"Logical View::xsd::XSDNamedComponent"

-				quidu      	"3B6846D303A4"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "circular"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE))

-				quid       	"3C28A6800216"

-				type       	"boolean"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDRedefineContent"

-			quid       	"3B6AE2060172"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2B301D5"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			abstract   	TRUE)

-		    (object Class "XSDRedefine"

-			quid       	"3B688C9B02AD"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C21DB640240"

-				supplier   	"Logical View::xsd::XSDSchemaCompositor"

-				quidu      	"3C21DB4102AE")))

-		    (object Class "XSDRepeatableFacet"

-			quid       	"3B6C6AA6031A"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C6C8F002E"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"))

-			abstract   	TRUE)

-		    (object Class "XSDSchema"

-			quid       	"374B182500BB"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B7FCC4A0182"

-				supplier   	"Logical View::xsd::XSDScope"

-				quidu      	"3B69B54000F2"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "document"

-				quid       	"3C2784E503DD"

-				type       	"DOMDocument"

-				exportControl 	"Public")

-			    (object ClassAttribute "schemaLocation"

-				quid       	"3B6868EC0226"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "targetNamespace"

-				quid       	"3B9F9BFF0180"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "attributeFormDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B9F904B0102"

-				type       	"XSDForm"

-				initv      	"unqualified"

-				exportControl 	"Public")

-			    (object ClassAttribute "elementFormDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B9F907800AC"

-				type       	"XSDForm"

-				initv      	"unqualified"

-				exportControl 	"Public")

-			    (object ClassAttribute "finalDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0C4A70038"

-				stereotype 	"0..*"

-				type       	"XSDProhibitedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "blockDefault"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0F59D02D8"

-				stereotype 	"0..*"

-				type       	"XSDDisallowedSubstitutions"

-				exportControl 	"Public")

-			    (object ClassAttribute "version"

-				quid       	"3D22D6D80356"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDSchemaCompositor"

-			quid       	"3C21DB4102AE"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3C21DB560092"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"))

-			abstract   	TRUE)

-		    (object Class "XSDSchemaContent"

-			quid       	"3B688CB800BA"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AD8E60372"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"))

-			abstract   	TRUE)

-		    (object Class "XSDSchemaDirective"

-			quid       	"3B6AD8A202A2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE32102AF"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "schemaLocation"

-				quid       	"3B6AD9B30330"

-				type       	"String"

-				exportControl 	"Public"))

-			abstract   	TRUE)

-		    (object Class "XSDScope"

-			quid       	"3B69B54000F2"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B7FCD640231"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			abstract   	TRUE)

-		    (object Class "XSDSimpleTypeDefinition"

-			quid       	"3B682BA7005D"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684A1302A2"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")

-			    (object Inheritance_Relationship

-				quid       	"3B685F55032B"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "variety"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B6C315800A9"

-				type       	"XSDVariety"

-				exportControl 	"Public")

-			    (object ClassAttribute "final"

-				quid       	"3B6D544F0146"

-				stereotype 	"0..*"

-				type       	"XSDSimpleFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalFinal"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA0F65E035A"

-				stereotype 	"0..*"

-				type       	"XSDSimpleFinal"

-				exportControl 	"Public")

-			    (object ClassAttribute "validFacets"

-				quid       	"3C28AB0F00B6"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDTerm"

-			quid       	"3B683C5E0174"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6848AA01D3"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029")

-			    (object Inheritance_Relationship

-				quid       	"3B6BD2440069"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDParticleContent"

-				quidu      	"3B6BD22300C6"))

-			abstract   	TRUE)

-		    (object Class "XSDTotalDigitsFacet"

-			quid       	"3B6C79A0020E"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C7B610337"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C79AB0232"

-				type       	"int"

-				exportControl 	"Public")))

-		    (object Class "XSDTypeDefinition"

-			quid       	"3B66ECD302A9"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6AE2F5013A"

-				stereotype 	"mixin"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172")

-			    (object Inheritance_Relationship

-				quid       	"3B7FCAB1004D"

-				supplier   	"Logical View::xsd::XSDRedefinableComponent"

-				quidu      	"3B7FCA8B020B"))

-			abstract   	TRUE)

-		    (object Class "XSDWhiteSpaceFacet"

-			quid       	"3B6C784601B7"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6C78620045"

-				supplier   	"Logical View::xsd::XSDFixedFacet"

-				quidu      	"3B6C699E00C1"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "value"

-				quid       	"3B6C78500201"

-				type       	"XSDWhiteSpace"

-				exportControl 	"Public")))

-		    (object Class "XSDWildcard"

-			quid       	"3B6838370031"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B684A3A0041"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "namespaceConstraintCategory"

-				quid       	"3B69D0E9019E"

-				type       	"XSDNamespaceConstraintCategory"

-				exportControl 	"Public")

-			    (object ClassAttribute "namespaceConstraint"

-				quid       	"3B97CF860223"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")

-			    (object ClassAttribute "processContents"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3B69D12E01E4"

-				type       	"XSDProcessContents"

-				exportControl 	"Public")

-			    (object ClassAttribute "lexicalNamespaceConstraint"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isUnsettable"

-					value      	TRUE))

-				quid       	"3BA7BDB701F9"

-				stereotype 	"0..*"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "XSDXPathDefinition"

-			quid       	"3B6D83BB0355"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"3B6D84F70092"

-				supplier   	"Logical View::xsd::XSDComponent"

-				quidu      	"3B6846E90029"))

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "variety"

-				quid       	"3B6D901503DE"

-				type       	"XSDXPathVariety"

-				exportControl 	"Public")

-			    (object ClassAttribute "value"

-				quid       	"3B7BBBE101B1"

-				type       	"String"

-				exportControl 	"Public")))

-		    (object Class "DOMAttr"

-			quid       	"3BBF8C8901B6"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Attr"

-				quid       	"3BBF8CB000D5"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "DOMDocument"

-			quid       	"3C27850E0381"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Document"

-				quid       	"3C27851B03C6"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "DOMElement"

-			quid       	"3B8189790200"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Element"

-				quid       	"3B8189DB0374"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "DOMNode"

-			quid       	"3BFE64A50117"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "org.w3c.dom.Node"

-				quid       	"3BFE65BF002D"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "Value"

-			quid       	"3C040B5B031F"

-			stereotype 	"datatype"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "java.lang.Object"

-				quid       	"3C040B8D03D5"

-				stereotype 	"javaclass"

-				exportControl 	"Public")))

-		    (object Class "XSDAttributeUseCategory"

-			quid       	"3BA7B0E801A8"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "optional"

-				quid       	"3BA7B11502B7"

-				exportControl 	"Public")

-			    (object ClassAttribute "prohibited"

-				quid       	"3BA7B12202D3"

-				exportControl 	"Public")

-			    (object ClassAttribute "required"

-				quid       	"3BA7B12902F0"

-				exportControl 	"Public")))

-		    (object Class "XSDCardinality"

-			quid       	"3BC7715D009B"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "finite"

-				quid       	"3BC771DC02ED"

-				exportControl 	"Public")

-			    (object ClassAttribute "countablyInfinite"

-				quid       	"3BC771EC0141"

-				exportControl 	"Public")))

-		    (object Class "XSDComplexFinal"

-			quid       	"3B97C2CA01CB"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B97C2E700DA"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C2EA016A"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F6D20112"

-				exportControl 	"Public")))

-		    (object Class "XSDCompositor"

-			quid       	"3B869B620037"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "all"

-				quid       	"3B869BD00003"

-				exportControl 	"Public")

-			    (object ClassAttribute "choice"

-				quid       	"3B869CB8011E"

-				exportControl 	"Public")

-			    (object ClassAttribute "sequence"

-				quid       	"3B869CE50057"

-				exportControl 	"Public")))

-		    (object Class "XSDConstraint"

-			quid       	"3B869E2601AE"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "default"

-				quid       	"3B869E8E0258"

-				exportControl 	"Public")

-			    (object ClassAttribute "fixed"

-				quid       	"3B869E990271"

-				exportControl 	"Public")))

-		    (object Class "XSDContentTypeCategory"

-			quid       	"3B86A79F03A2"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "empty"

-				quid       	"3B86A7CD02F0"

-				exportControl 	"Public")

-			    (object ClassAttribute "simple"

-				quid       	"3B86A7D100CE"

-				exportControl 	"Public")

-			    (object ClassAttribute "mixed"

-				quid       	"3B86A7D301B7"

-				exportControl 	"Public")

-			    (object ClassAttribute "elementOnly"

-				quid       	"3B86A7D702E9"

-				exportControl 	"Public")))

-		    (object Class "XSDDerivationMethod"

-			quid       	"3B86A0B000CE"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B86A0C80329"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B86A0CC0162"

-				exportControl 	"Public")))

-		    (object Class "XSDDiagnosticSeverity"

-			quid       	"3BFE68A7032F"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "fatal"

-				quid       	"3BFE68C303D0"

-				exportControl 	"Public")

-			    (object ClassAttribute "error"

-				quid       	"3BFE68E700E3"

-				exportControl 	"Public")

-			    (object ClassAttribute "warning"

-				quid       	"3BFE68EA01FF"

-				exportControl 	"Public")

-			    (object ClassAttribute "information"

-				quid       	"3BFE7FC2019A"

-				exportControl 	"Public")))

-		    (object Class "XSDDisallowedSubstitutions"

-			quid       	"3B97C5A403DF"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "substitution"

-				quid       	"3B97C6790045"

-				exportControl 	"Public")

-			    (object ClassAttribute "extension"

-				quid       	"3B97C67F01AC"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C683020B"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F2450069"

-				exportControl 	"Public")))

-		    (object Class "XSDForm"

-			quid       	"3B9F913B01EB"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "qualified"

-				quid       	"3B9F916F0023"

-				exportControl 	"Public")

-			    (object ClassAttribute "unqualified"

-				quid       	"3B9F918C007F"

-				exportControl 	"Public")))

-		    (object Class "XSDIdentityConstraintCategory"

-			quid       	"3B86A1E00272"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "key"

-				quid       	"3B86A2120085"

-				exportControl 	"Public")

-			    (object ClassAttribute "keyref"

-				quid       	"3B86A213014F"

-				exportControl 	"Public")

-			    (object ClassAttribute "unique"

-				quid       	"3B86A2160365"

-				exportControl 	"Public")))

-		    (object Class "XSDNamespaceConstraintCategory"

-			quid       	"3B97C5EA0023"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "any"

-				quid       	"3B97D0600034"

-				exportControl 	"Public")

-			    (object ClassAttribute "not"

-				quid       	"3B97D062005F"

-				exportControl 	"Public")

-			    (object ClassAttribute "set"

-				quid       	"3B97D0650117"

-				exportControl 	"Public")))

-		    (object Class "XSDOrdered"

-			quid       	"3BC7715202E4"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "false"

-				quid       	"3BC771A90271"

-				exportControl 	"Public")

-			    (object ClassAttribute "partial"

-				quid       	"3BC771BB01FF"

-				exportControl 	"Public")

-			    (object ClassAttribute "total"

-				quid       	"3BC771C401B2"

-				exportControl 	"Public")))

-		    (object Class "XSDProcessContents"

-			quid       	"3B8FF8C70284"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "strict"

-				quid       	"3B8FF8F80045"

-				exportControl 	"Public")

-			    (object ClassAttribute "lax"

-				quid       	"3B8FF8F6038B"

-				exportControl 	"Public")

-			    (object ClassAttribute "skip"

-				quid       	"3B8FF8E802BA"

-				exportControl 	"Public")))

-		    (object Class "XSDProhibitedSubstitutions"

-			quid       	"3B97C5BE0272"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B97C68B00B8"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C6940291"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F2500295"

-				exportControl 	"Public")))

-		    (object Class "XSDSimpleFinal"

-			quid       	"3B97C25D0295"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "list"

-				quid       	"3B97C2810230"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C2830138"

-				exportControl 	"Public")

-			    (object ClassAttribute "union"

-				quid       	"3B97C288024E"

-				exportControl 	"Public")

-			    (object ClassAttribute "all"

-				quid       	"3BA0F6E00374"

-				exportControl 	"Public")))

-		    (object Class "XSDSubstitutionGroupExclusions"

-			quid       	"3B97C59100AE"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "extension"

-				quid       	"3B97C6640231"

-				exportControl 	"Public")

-			    (object ClassAttribute "restriction"

-				quid       	"3B97C66D0216"

-				exportControl 	"Public")))

-		    (object Class "XSDVariety"

-			quid       	"3B8FF7730249"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "atomic"

-				quid       	"3B8FF7A702DF"

-				exportControl 	"Public")

-			    (object ClassAttribute "list"

-				quid       	"3B8FF7AD0139"

-				exportControl 	"Public")

-			    (object ClassAttribute "union"

-				quid       	"3B8FF7AF039F"

-				exportControl 	"Public")))

-		    (object Class "XSDWhiteSpace"

-			quid       	"3BEED0F60342"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "preserve"

-				quid       	"3BEED10F0117"

-				exportControl 	"Public")

-			    (object ClassAttribute "replace"

-				quid       	"3BEED127034D"

-				exportControl 	"Public")

-			    (object ClassAttribute "collapse"

-				quid       	"3BEED1290396"

-				exportControl 	"Public")))

-		    (object Class "XSDXPathVariety"

-			quid       	"3B8FFB89033A"

-			stereotype 	"enumeration"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "selector"

-				quid       	"3B8FFBAC0192"

-				exportControl 	"Public")

-			    (object ClassAttribute "field"

-				quid       	"3B8FFBB30278"

-				exportControl 	"Public")))

-		    (object Association "$UNNAMED$64"

-			quid       	"3C626EA70102"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$65"

-				quid       	"3C626EA90191"

-				supplier   	"Logical View::xsd::XSDRepeatableFacet"

-				quidu      	"3B6C6AA6031A"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C626EA90192"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$66"

-			quid       	"3B69DADC02F5"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$67"

-				quid       	"3B69DADD0238"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DADD0242"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$68"

-			quid       	"3B6890D6006F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$69"

-				quid       	"3B6890D6030E"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "anonymousTypeDefinition"

-				quid       	"3B6890D60318"

-				label      	"anonymousTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$70"

-			quid       	"3B68356B02CB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$71"

-				quid       	"3B68356D00A6"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "typeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B68356D00A7"

-				label      	"typeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$72"

-			quid       	"3B6B426B0194"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$73"

-				quid       	"3B6B426D0309"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedAttributeDeclaration"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B426D0313"

-				label      	"resolvedAttributeDeclaration"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$74"

-			quid       	"3B69DB060291"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$75"

-				quid       	"3B69DB070171"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB070172"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$76"

-			quid       	"3B69404E0067"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$77"

-				quid       	"3B694050029B"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B69405002A5"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$78"

-			quid       	"3B68359F0086"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$79"

-				quid       	"3B6835A00069"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "attributeUses"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6835A0006A"

-				label      	"attributeUses"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$80"

-			quid       	"3C275D320220"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$81"

-				quid       	"3C275D3C010C"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcardContent"

-				quid       	"3C275D3C010D"

-				label      	"attributeWildcardContent"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$82"

-			quid       	"3B6887BF0150"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$83"

-				quid       	"3B6887C000A7"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcard"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6887C000A8"

-				label      	"attributeWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$84"

-			quid       	"3B6B425E01F9"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$85"

-				quid       	"3B6B42620046"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedAttributeGroupDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B42620050"

-				label      	"resolvedAttributeGroupDefinition"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$86"

-			quid       	"3B683585010D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$87"

-				quid       	"3B68358600FA"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				is_aggregate 	TRUE)

-			    (object Role "attributeDeclaration"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B68358600FB"

-				label      	"attributeDeclaration"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$88"

-			quid       	"3B6F1DE9018A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$89"

-				quid       	"3B6F1DEA036C"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				is_aggregate 	TRUE)

-			    (object Role "content"

-				quid       	"3B6F1DEA0380"

-				label      	"content"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$90"

-			quid       	"3B90068801C2"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$91"

-				quid       	"3B90068A0111"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "contentAnnotation"

-				quid       	"3B90068A011B"

-				label      	"contentAnnotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$92"

-			quid       	"3B6833350340"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$93"

-				quid       	"3B683336028D"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "baseTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B683336028E"

-				label      	"baseTypeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$94"

-			quid       	"3B6FDDD70113"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$95"

-				quid       	"3B6FDDDA026B"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "content"

-				quid       	"3B6FDDDA0275"

-				label      	"content"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$96"

-			quid       	"3B6837DF024F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$97"

-				quid       	"3B6837E100FD"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "contentType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6837E100FE"

-				label      	"contentType"

-				supplier   	"Logical View::xsd::XSDComplexTypeContent"

-				quidu      	"3B683BA00196"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$98"

-			quid       	"3B683959006E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$99"

-				quid       	"3B6839590349"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeUses"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B683959034A"

-				label      	"attributeUses"

-				supplier   	"Logical View::xsd::XSDAttributeUse"

-				quidu      	"3B68354601A8"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$100"

-			quid       	"3B698E360386"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$101"

-				quid       	"3B698E380072"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeContents"

-				quid       	"3B698E38007C"

-				label      	"attributeContents"

-				supplier   	"Logical View::xsd::XSDAttributeGroupContent"

-				quidu      	"3B6940200089"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$102"

-			quid       	"3B6851BA0126"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$103"

-				quid       	"3B6851BB0150"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcard"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6851BB0151"

-				label      	"attributeWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$104"

-			quid       	"3B751B0803C7"

-			roles      	(list role_list

-			    (object Role "container"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B751B0C01CE"

-				label      	"container"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$105"

-				attributes 	(list Attribute_Set)

-				quid       	"3B751B0C01CF"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065")))

-		    (object Association "$UNNAMED$106"

-			quid       	"3B751B480261"

-			roles      	(list role_list

-			    (object Role "rootContainer"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B751B4C0285"

-				label      	"rootContainer"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$107"

-				attributes 	(list Attribute_Set)

-				quid       	"3B751B4C0286"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065")))

-		    (object Association "$UNNAMED$108"

-			quid       	"3B751C310356"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$109"

-				attributes 	(list Attribute_Set)

-				quid       	"3B751C330331"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065")

-			    (object Role "schema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B751C33033B"

-				label      	"schema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$110"

-			quid       	"3B69DB0A0066"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$111"

-				quid       	"3B69DB0B023F"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB0B0249"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$112"

-			quid       	"3B68911401AF"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$113"

-				quid       	"3B6891150016"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "anonymousTypeDefinition"

-				quid       	"3B6891150017"

-				label      	"anonymousTypeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$114"

-			quid       	"3B68338C0058"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$115"

-				quid       	"3B68338C03BF"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "typeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B68338C03C0"

-				label      	"typeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$116"

-			quid       	"3B6833EF0160"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$117"

-				quid       	"3B6833F00298"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "identityConstraintDefinitions"

-				quid       	"3B6833F00299"

-				label      	"identityConstraintDefinitions"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$118"

-			quid       	"3B6B41E60251"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$119"

-				quid       	"3B6B41EA02F7"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedElementDeclaration"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B41EA030B"

-				label      	"resolvedElementDeclaration"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$120"

-			quid       	"3B69C0590198"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$121"

-				quid       	"3B69C05D01E3"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214")

-			    (object Role "substitutionGroupAffiliation"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69C05D01ED"

-				label      	"substitutionGroupAffiliation"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$122"

-			quid       	"3C42DBDD0297"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$123"

-				quid       	"3C42DBE0011E"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				is_aggregate 	TRUE)

-			    (object Role "substitutionGroup"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C42DBE00128"

-				label      	"substitutionGroup"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$124"

-			quid       	"3B6D23B901CD"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$125"

-				quid       	"3B6D23BA01C4"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B6D23BA01CE"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$126"

-			quid       	"3B6D597102EA"

-			roles      	(list role_list

-			    (object Role "simpleTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6D59750105"

-				label      	"simpleTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$127"

-				attributes 	(list Attribute_Set)

-				quid       	"3B6D59750119"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2")))

-		    (object Association "$UNNAMED$128"

-			quid       	"3B69B653017A"

-			roles      	(list role_list

-			    (object Role "scope"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B69B654006D"

-				label      	"scope"

-				supplier   	"Logical View::xsd::XSDScope"

-				quidu      	"3B69B54000F2"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$129"

-				attributes 	(list Attribute_Set)

-				quid       	"3B69B654006E"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")))

-		    (object Association "$UNNAMED$130"

-			quid       	"3C29010602D7"

-			roles      	(list role_list

-			    (object Role "resolvedFeature"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C29010B000E"

-				label      	"resolvedFeature"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$131"

-				attributes 	(list Attribute_Set)

-				quid       	"3C29010B0018"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")))

-		    (object Association "$UNNAMED$132"

-			quid       	"3B69DB0D0183"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$133"

-				quid       	"3B69DB0D033C"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB0D0346"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$134"

-			quid       	"3B69D29E014D"

-			roles      	(list role_list

-			    (object Role "referencedKey"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69D2A80165"

-				label      	"referencedKey"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$135"

-				attributes 	(list Attribute_Set)

-				quid       	"3B69D2A8016F"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2")))

-		    (object Association "$UNNAMED$136"

-			quid       	"3B6D8D3D003E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$137"

-				quid       	"3B6D8D3E022A"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				is_aggregate 	TRUE)

-			    (object Role "selector"

-				quid       	"3B6D8D3E0234"

-				label      	"selector"

-				supplier   	"Logical View::xsd::XSDXPathDefinition"

-				quidu      	"3B6D83BB0355"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$138"

-			quid       	"3B6D8D330025"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$139"

-				quid       	"3B6D8D330365"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				is_aggregate 	TRUE)

-			    (object Role "fields"

-				quid       	"3B6D8D330379"

-				label      	"fields"

-				supplier   	"Logical View::xsd::XSDXPathDefinition"

-				quidu      	"3B6D83BB0355"

-				client_cardinality 	(value cardinality "1..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$140"

-			quid       	"3B6ADCD802FC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$141"

-				quid       	"3B6ADCD9018B"

-				supplier   	"Logical View::xsd::XSDImport"

-				quidu      	"3B688C93017F"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B6ADCD9018C"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$142"

-			quid       	"3B6ADCC5007E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$143"

-				quid       	"3B6ADCC6006B"

-				supplier   	"Logical View::xsd::XSDInclude"

-				quidu      	"3B688C7D0250"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B6ADCC6006C"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$144"

-			quid       	"3B69DB1702C8"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$145"

-				quid       	"3B69DB1803E2"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB190004"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$146"

-			quid       	"3B6BCEB102F8"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$147"

-				quid       	"3B6BCEB6001B"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B6BCEB60025"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$148"

-			quid       	"3B683606026F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$149"

-				quid       	"3B6836070221"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				is_aggregate 	TRUE)

-			    (object Role "particles"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6836070222"

-				label      	"particles"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "1..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$150"

-			quid       	"3B69DB15008A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$151"

-				quid       	"3B69DB160096"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB1600A0"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$152"

-			quid       	"3B6837AC025A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$153"

-				quid       	"3B6837AD0338"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				is_aggregate 	TRUE)

-			    (object Role "modelGroup"

-				quid       	"3B6837AD0339"

-				label      	"modelGroup"

-				supplier   	"Logical View::xsd::XSDModelGroup"

-				quidu      	"3B6834E00291"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$154"

-			quid       	"3B6B42450398"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$155"

-				quid       	"3B6B4249038A"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedModelGroupDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6B4249039E"

-				label      	"resolvedModelGroupDefinition"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$156"

-			quid       	"3B69DB0F0212"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$157"

-				quid       	"3B69DB1000C9"

-				supplier   	"Logical View::xsd::XSDNotationDeclaration"

-				quidu      	"3B66EDAA021C"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB1000D3"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$158"

-			quid       	"3B6B47150119"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$159"

-				quid       	"3B6B471A03AB"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				is_aggregate 	TRUE)

-			    (object Role "content"

-				quid       	"3B6B471A03B5"

-				label      	"content"

-				supplier   	"Logical View::xsd::XSDParticleContent"

-				quidu      	"3B6BD22300C6"

-				client_cardinality 	(value cardinality "1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$160"

-			quid       	"3B683C890122"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$161"

-				quid       	"3B683C8A0110"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				is_aggregate 	TRUE)

-			    (object Role "term"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B683C8A0111"

-				label      	"term"

-				supplier   	"Logical View::xsd::XSDTerm"

-				quidu      	"3B683C5E0174"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$162"

-			quid       	"3B6ADE42009A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$163"

-				quid       	"3B6ADE4302FE"

-				supplier   	"Logical View::xsd::XSDRedefine"

-				quidu      	"3B688C9B02AD"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6ADE430308"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$164"

-			quid       	"3B6AE8240051"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$165"

-				quid       	"3B6AE82602AD"

-				supplier   	"Logical View::xsd::XSDRedefine"

-				quidu      	"3B688C9B02AD"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B6AE82602B7"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDRedefineContent"

-				quidu      	"3B6AE2060172"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$166"

-			quid       	"3B688E6B003D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$167"

-				quid       	"3B688E6C0107"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B688E6C0111"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDSchemaContent"

-				quidu      	"3B688CB800BA"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$168"

-			quid       	"3B66EE8D01BF"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$169"

-				quid       	"3B66EE8E0198"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "elementDeclarations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EE8E0199"

-				label      	"elementDeclarations"

-				supplier   	"Logical View::xsd::XSDElementDeclaration"

-				quidu      	"3B66ED580214"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$170"

-			quid       	"3B66FDFA00C3"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$171"

-				quid       	"3B66FDFB027D"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "attributeDeclarations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66FDFB027E"

-				label      	"attributeDeclarations"

-				supplier   	"Logical View::xsd::XSDAttributeDeclaration"

-				quidu      	"3B66ED2E0192"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$172"

-			quid       	"3B66EE920216"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$173"

-				quid       	"3B66EE93018B"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "attributeGroupDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EE93018C"

-				label      	"attributeGroupDefinitions"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$174"

-			quid       	"3B66EE760049"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$175"

-				quid       	"3B66EE760374"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "typeDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EE76037E"

-				label      	"typeDefinitions"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$176"

-			quid       	"3B66EEFF024F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$177"

-				quid       	"3B66EF00025A"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "modelGroupDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EF000264"

-				label      	"modelGroupDefinitions"

-				supplier   	"Logical View::xsd::XSDModelGroupDefinition"

-				quidu      	"3B66ED9A0205"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$178"

-			quid       	"3BFC2A1701ED"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$179"

-				quid       	"3BFC2A1A0273"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "identityConstraintDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BFC2A1A027D"

-				label      	"identityConstraintDefinitions"

-				supplier   	"Logical View::xsd::XSDIdentityConstraintDefinition"

-				quidu      	"3B682B2603A2"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$180"

-			quid       	"3B66EEA7023E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$181"

-				quid       	"3B66EEA8038A"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "notationDeclarations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B66EEA8038B"

-				label      	"notationDeclarations"

-				supplier   	"Logical View::xsd::XSDNotationDeclaration"

-				quidu      	"3B66EDAA021C"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Reference"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$182"

-			quid       	"3B69E4560290"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$183"

-				quid       	"3B69E4570165"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69E457016F"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$184"

-			quid       	"3B6D5CA50112"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$185"

-				quid       	"3B6D5CA703B4"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "contents"

-				quid       	"3B6D5CA703C8"

-				label      	"contents"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$186"

-			quid       	"3B6C35AD0374"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$187"

-				quid       	"3B6C35AF0006"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "facetContents"

-				quid       	"3B6C35AF0010"

-				label      	"facetContents"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$188"

-			quid       	"3BC8AE0203A8"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$189"

-				quid       	"3BC8AE060051"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "facets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BC8AE060065"

-				label      	"facets"

-				supplier   	"Logical View::xsd::XSDConstrainingFacet"

-				quidu      	"3B6C6B340093"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$190"

-			quid       	"3B6C34B70208"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$191"

-				quid       	"3B6C34BE0258"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "memberTypeDefinitions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6C34BE0259"

-				label      	"memberTypeDefinitions"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$192"

-			quid       	"3B6C363201DB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$193"

-				quid       	"3B6C36350059"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "fundamentalFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3B6C36350063"

-				label      	"fundamentalFacets"

-				supplier   	"Logical View::xsd::XSDFundamentalFacet"

-				quidu      	"3B6C69E801D6"

-				client_cardinality 	(value cardinality "1..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$194"

-			quid       	"3B6D35AB0273"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$195"

-				quid       	"3B6D35B20291"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "baseTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6D35B202A5"

-				label      	"baseTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$196"

-			quid       	"3B6D5572016C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$197"

-				quid       	"3B6D5575022F"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "primitiveTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B6D55750243"

-				label      	"primitiveTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$198"

-			quid       	"3B69E2910158"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$199"

-				quid       	"3B69E292019F"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69E29201A9"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$200"

-			quid       	"3B9006CF0088"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$201"

-				quid       	"3B9006D1015D"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				is_aggregate 	TRUE)

-			    (object Role "derivationAnnotation"

-				quid       	"3B9006D10167"

-				label      	"derivationAnnotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$202"

-			quid       	"3B69DB330264"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$203"

-				quid       	"3B69DB340284"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3B69DB34028E"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$204"

-			quid       	"3B69DB11026F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$205"

-				quid       	"3B69DB1201F9"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3B69DB120203"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$206"

-			quid       	"3C626EB30005"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$207"

-				quid       	"3C626EB40327"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				is_aggregate 	TRUE)

-			    (object Role "annotations"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C626EB40332"

-				label      	"annotations"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$208"

-			quid       	"3BEBDC870247"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$209"

-				quid       	"3BEBDC8C02F9"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "attributeWildcardContent"

-				quid       	"3BEBDC8C0303"

-				label      	"attributeWildcardContent"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$210"

-			quid       	"3BFE622703CD"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$211"

-				attributes 	(list Attribute_Set)

-				quid       	"3BFE622B0061"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046")

-			    (object Role "components"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BFE622B006C"

-				label      	"components"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "1..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$212"

-			quid       	"3BFE62690165"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$213"

-				quid       	"3BFE626A0026"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				is_aggregate 	TRUE)

-			    (object Role "diagnostics"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3BFE626A0027"

-				label      	"diagnostics"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$214"

-			quid       	"3BFE6431035F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$215"

-				quid       	"3BFE643201C6"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "allDiagnostics"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3BFE643201C7"

-				label      	"allDiagnostics"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$216"

-			quid       	"3C21DCC700EC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$217"

-				quid       	"3C21DCCE0042"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"

-				is_aggregate 	TRUE)

-			    (object Role "resolvedSchema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C21DCCE0043"

-				label      	"resolvedSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$218"

-			quid       	"3C21DD0C03DB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$219"

-				quid       	"3C21DD100304"

-				supplier   	"Logical View::xsd::XSDSchemaCompositor"

-				quidu      	"3C21DB4102AE"

-				is_aggregate 	TRUE)

-			    (object Role "incorporatedSchema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C21DD100305"

-				label      	"incorporatedSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$220"

-			quid       	"3C239134004F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$221"

-				quid       	"3C23913600CA"

-				supplier   	"Logical View::xsd::XSDXPathDefinition"

-				quidu      	"3B6D83BB0355"

-				is_aggregate 	TRUE)

-			    (object Role "annotation"

-				quid       	"3C23913600D4"

-				label      	"annotation"

-				supplier   	"Logical View::xsd::XSDAnnotation"

-				quidu      	"3B66EDC80233"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$222"

-			quid       	"3C25D3A60131"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$223"

-				quid       	"3C25D3A90370"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "referencingDirectives"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C25D3A90371"

-				label      	"referencingDirectives"

-				supplier   	"Logical View::xsd::XSDSchemaDirective"

-				quidu      	"3B6AD8A202A2"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$224"

-			quid       	"3C25ECF0005E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$225"

-				quid       	"3C25ECF4001E"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "rootVersion"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C25ECF40028"

-				label      	"rootVersion"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$226"

-			quid       	"3C25ED0B011B"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$227"

-				quid       	"3C25ED0F0121"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "originalVersion"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C25ED0F012B"

-				label      	"originalVersion"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$228"

-			quid       	"3C25EEAB001F"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$229"

-				quid       	"3C25EEAF010B"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				is_aggregate 	TRUE)

-			    (object Role "incorporatedVersions"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C25EEAF0115"

-				label      	"incorporatedVersions"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$230"

-			quid       	"3C276DA000DE"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$231"

-				quid       	"3C276DA000DF"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "itemTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE))

-				quid       	"3C276DA000E0"

-				label      	"itemTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$232"

-			quid       	"3C2784730194"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$233"

-				quid       	"3C27847501F1"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB")

-			    (object Role "schemaForSchema"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C27847501FB"

-				label      	"schemaForSchema"

-				supplier   	"Logical View::xsd::XSDSchema"

-				quidu      	"374B182500BB"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$234"

-			quid       	"3C2880F503D9"

-			roles      	(list role_list

-			    (object Role "rootTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C2880F9003C"

-				label      	"rootTypeDefinition"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$235"

-				attributes 	(list Attribute_Set)

-				quid       	"3C2880F90046"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A")))

-		    (object Association "$UNNAMED$236"

-			quid       	"3C2882C50137"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$237"

-				attributes 	(list Attribute_Set)

-				quid       	"3C2882C70112"

-				supplier   	"Logical View::xsd::XSDDiagnostic"

-				quidu      	"3BFE5F910046")

-			    (object Role "primaryComponent"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C2882C70113"

-				label      	"primaryComponent"

-				supplier   	"Logical View::xsd::XSDConcreteComponent"

-				quidu      	"3B6AD7B40065"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$238"

-			quid       	"3C28A0F201A4"

-			roles      	(list role_list

-			    (object Role "type"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A0F302E5"

-				label      	"type"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$239"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A0F302F0"

-				supplier   	"Logical View::xsd::XSDFeature"

-				quidu      	"3B69B537026C")))

-		    (object Association "$UNNAMED$240"

-			quid       	"3C28A6DB01E5"

-			roles      	(list role_list

-			    (object Role "rootType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A6DD03DD"

-				label      	"rootType"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$241"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A6DD03DE"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$242"

-			quid       	"3C28A7120108"

-			roles      	(list role_list

-			    (object Role "baseType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A7140151"

-				label      	"baseType"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$243"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A714015B"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$244"

-			quid       	"3C28A74B0178"

-			roles      	(list role_list

-			    (object Role "simpleType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A74D017B"

-				label      	"simpleType"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$245"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A74D0185"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$246"

-			quid       	"3C28A7ED03C0"

-			roles      	(list role_list

-			    (object Role "complexType"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A7F40117"

-				label      	"complexType"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$247"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A7F40121"

-				supplier   	"Logical View::xsd::XSDTypeDefinition"

-				quidu      	"3B66ECD302A9")))

-		    (object Association "$UNNAMED$248"

-			quid       	"3C28A994030A"

-			roles      	(list role_list

-			    (object Role "rootTypeDefinition"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28A99700DD"

-				label      	"rootTypeDefinition"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$249"

-				attributes 	(list Attribute_Set)

-				quid       	"3C28A99700E7"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D")))

-		    (object Association "$UNNAMED$250"

-			quid       	"3C28B085025B"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$251"

-				quid       	"3C28B0860270"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B086027A"

-				label      	"minFacet"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$252"

-			quid       	"3C28B08D0252"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$253"

-				quid       	"3C28B08E0091"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B08E009B"

-				label      	"maxFacet"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$254"

-			quid       	"3C28B0AB0396"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$255"

-				quid       	"3C28B0AC03C9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxInclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0AC03D4"

-				label      	"maxInclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMaxInclusiveFacet"

-				quidu      	"3B6C787D00DA"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$256"

-			quid       	"3C28B0AF0338"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$257"

-				quid       	"3C28B0B001F9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minInclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0B00203"

-				label      	"minInclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMinInclusiveFacet"

-				quidu      	"3B6C788702C9"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$258"

-			quid       	"3C28B0B30207"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$259"

-				quid       	"3C28B0B40190"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minExclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0B4019A"

-				label      	"minExclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMinExclusiveFacet"

-				quidu      	"3B6C792D000A"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$260"

-			quid       	"3C28B0B6028D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$261"

-				quid       	"3C28B0B70217"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxExclusiveFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0B70221"

-				label      	"maxExclusiveFacet"

-				supplier   	"Logical View::xsd::XSDMaxExclusiveFacet"

-				quidu      	"3B6C789600C2"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$262"

-			quid       	"3C28B0BC0051"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$263"

-				quid       	"3C28B0BC0246"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "lengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0BC0250"

-				label      	"lengthFacet"

-				supplier   	"Logical View::xsd::XSDLengthFacet"

-				quidu      	"3B6C776200E7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$264"

-			quid       	"3C28B0BF018C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$265"

-				quid       	"3C28B0C0006B"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "whiteSpaceFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C00075"

-				label      	"whiteSpaceFacet"

-				supplier   	"Logical View::xsd::XSDWhiteSpaceFacet"

-				quidu      	"3B6C784601B7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$266"

-			quid       	"3C28B0C2021D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$267"

-				quid       	"3C28B0C300AB"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "enumerationFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C300AC"

-				label      	"enumerationFacets"

-				supplier   	"Logical View::xsd::XSDEnumerationFacet"

-				quidu      	"3B6C6ACE0141"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$268"

-			quid       	"3C28B0C50159"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$269"

-				quid       	"3C28B0C600B0"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "patternFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C600BA"

-				label      	"patternFacets"

-				supplier   	"Logical View::xsd::XSDPatternFacet"

-				quidu      	"3B6C6ADB026C"

-				client_cardinality 	(value cardinality "0..n")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$270"

-			quid       	"3C28B0C802A7"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$271"

-				quid       	"3C28B0C901EA"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "cardinalityFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0C901F5"

-				label      	"cardinalityFacet"

-				supplier   	"Logical View::xsd::XSDCardinalityFacet"

-				quidu      	"3B6C755D03D2"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$272"

-			quid       	"3C28B0CB039C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$273"

-				quid       	"3C28B0CC03D0"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "numericFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0CC03D1"

-				label      	"numericFacet"

-				supplier   	"Logical View::xsd::XSDNumericFacet"

-				quidu      	"3B6C75950206"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$274"

-			quid       	"3C28B0CF0199"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$275"

-				quid       	"3C28B0D20085"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "maxLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0D2008F"

-				label      	"maxLengthFacet"

-				supplier   	"Logical View::xsd::XSDMaxLengthFacet"

-				quidu      	"3B6C77C70146"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$276"

-			quid       	"3C28B0D500C5"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$277"

-				quid       	"3C28B0D6001D"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "minLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0D60027"

-				label      	"minLengthFacet"

-				supplier   	"Logical View::xsd::XSDMinLengthFacet"

-				quidu      	"3B6C778C0065"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$278"

-			quid       	"3C28B0D800DE"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$279"

-				quid       	"3C28B0D803CD"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "totalDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0D803D7"

-				label      	"totalDigitsFacet"

-				supplier   	"Logical View::xsd::XSDTotalDigitsFacet"

-				quidu      	"3B6C79A0020E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$280"

-			quid       	"3C28B0DB0377"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$281"

-				quid       	"3C28B0DC035A"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "fractionDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0DC0364"

-				label      	"fractionDigitsFacet"

-				supplier   	"Logical View::xsd::XSDFractionDigitsFacet"

-				quidu      	"3B6C79BE02EE"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$282"

-			quid       	"3C28B0DF0048"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$283"

-				quid       	"3C28B0DF03B9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "orderedFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0DF03C3"

-				label      	"orderedFacet"

-				supplier   	"Logical View::xsd::XSDOrderedFacet"

-				quidu      	"3B6C74DD0248"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$284"

-			quid       	"3C28B0E300D9"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$285"

-				quid       	"3C28B0E4038E"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "boundedFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B0E40398"

-				label      	"boundedFacet"

-				supplier   	"Logical View::xsd::XSDBoundedFacet"

-				quidu      	"3B6C751D0344"

-				client_cardinality 	(value cardinality "1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$286"

-			quid       	"3C28B44401EC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$287"

-				quid       	"3C28B4450360"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMaxFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B445036A"

-				label      	"effectiveMaxFacet"

-				supplier   	"Logical View::xsd::XSDMaxFacet"

-				quidu      	"3C0A1CEB010E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$288"

-			quid       	"3C28B54F0145"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$289"

-				quid       	"3C28B550038C"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveWhiteSpaceFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B5500396"

-				label      	"effectiveWhiteSpaceFacet"

-				supplier   	"Logical View::xsd::XSDWhiteSpaceFacet"

-				quidu      	"3B6C784601B7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$290"

-			quid       	"3C28B5C4011C"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$291"

-				quid       	"3C28B5C5020D"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMaxLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B5C50217"

-				label      	"effectiveMaxLengthFacet"

-				supplier   	"Logical View::xsd::XSDMaxLengthFacet"

-				quidu      	"3B6C77C70146"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$292"

-			quid       	"3C28B62A00AA"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$293"

-				quid       	"3C28B62B0138"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveFractionDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B62B0142"

-				label      	"effectiveFractionDigitsFacet"

-				supplier   	"Logical View::xsd::XSDFractionDigitsFacet"

-				quidu      	"3B6C79BE02EE"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$294"

-			quid       	"3C28B6B003A6"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$295"

-				quid       	"3C28B6B10311"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectivePatternFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B6B10312"

-				label      	"effectivePatternFacet"

-				supplier   	"Logical View::xsd::XSDPatternFacet"

-				quidu      	"3B6C6ADB026C"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$296"

-			quid       	"3C28B7CA026B"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$297"

-				quid       	"3C28B7CB0186"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveEnumerationFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B7CB0190"

-				label      	"effectiveEnumerationFacet"

-				supplier   	"Logical View::xsd::XSDEnumerationFacet"

-				quidu      	"3B6C6ACE0141"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$298"

-			quid       	"3C28B8400062"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$299"

-				quid       	"3C28B841001D"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveTotalDigitsFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B8410027"

-				label      	"effectiveTotalDigitsFacet"

-				supplier   	"Logical View::xsd::XSDTotalDigitsFacet"

-				quidu      	"3B6C79A0020E"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$300"

-			quid       	"3C28B898016D"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$301"

-				quid       	"3C28B8990056"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMinLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B8990060"

-				label      	"effectiveMinLengthFacet"

-				supplier   	"Logical View::xsd::XSDMinLengthFacet"

-				quidu      	"3B6C778C0065"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$302"

-			quid       	"3C28B8DC0052"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$303"

-				quid       	"3C28B8DC03B9"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveLengthFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B8DC03C3"

-				label      	"effectiveLengthFacet"

-				supplier   	"Logical View::xsd::XSDLengthFacet"

-				quidu      	"3B6C776200E7"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$304"

-			quid       	"3C28B97001DB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$305"

-				quid       	"3C28B97100CF"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "effectiveMinFacet"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isVolatile"

-					value      	TRUE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isChangeable"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isResolveProxies"

-					value      	FALSE)

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3C28B97100D9"

-				label      	"effectiveMinFacet"

-				supplier   	"Logical View::xsd::XSDMinFacet"

-				quidu      	"3C0A1CDE037C"

-				client_cardinality 	(value cardinality "0..1")

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$306"

-			quid       	"3D4BB4AE01CC"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$307"

-				quid       	"3D4BB4AF010F"

-				supplier   	"Logical View::xsd::XSDSimpleTypeDefinition"

-				quidu      	"3B682BA7005D"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticFacets"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3D4BB4AF011A"

-				label      	"syntheticFacets"

-				supplier   	"Logical View::xsd::XSDFacet"

-				quidu      	"3B6C359403D2"

-				client_cardinality 	(value cardinality "0..n")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$308"

-			quid       	"3D4BB4D3028E"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$309"

-				quid       	"3D4BB4D402F3"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticParticle"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3D4BB4D402FD"

-				label      	"syntheticParticle"

-				supplier   	"Logical View::xsd::XSDParticle"

-				quidu      	"3B682BBD01F7"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$310"

-			quid       	"3D4BB4D901F6"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$311"

-				quid       	"3D4BB4DA0284"

-				supplier   	"Logical View::xsd::XSDComplexTypeDefinition"

-				quidu      	"3B682B82031A"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticWildcard"

-				attributes 	(list Attribute_Set

-				    (object Attribute

-					tool       	"Ecore"

-					name       	"isTransient"

-					value      	TRUE))

-				quid       	"3D4BB4DA028E"

-				label      	"syntheticWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$312"

-			quid       	"3D4C68FF01BF"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$313"

-				quid       	"3D4C69020317"

-				supplier   	"Logical View::xsd::XSDAttributeGroupDefinition"

-				quidu      	"3B66ED840290"

-				is_aggregate 	TRUE)

-			    (object Role "syntheticWildcard"

-				quid       	"3D4C69020318"

-				label      	"syntheticWildcard"

-				supplier   	"Logical View::xsd::XSDWildcard"

-				quidu      	"3B6838370031"

-				client_cardinality 	(value cardinality "0..1")

-				Containment 	"By Value"

-				is_navigable 	TRUE))))

-		logical_presentations 	(list unit_reference_list

-		    (object ClassDiagram "1. Component Hierarchy (Part 1: Structures)"

-			quid       	"3B6847680138"

-			title      	"1. Component Hierarchy (Part 1: Structures)"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @360

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(928, 80)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@360

-				    location   	(766, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @361

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1168, 560)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@361

-				    location   	(940, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	456

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				width      	474

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @362

-				location   	(928, 225)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@360

-				vertices   	(list Points

-				    (928, 225)

-				    (928, 135)))

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @363

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1568, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@363

-				    location   	(1460, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	234

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @364

-				location   	(1203, 706)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@361

-				vertices   	(list Points

-				    (1203, 706)

-				    (1203, 615)))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeContent" @365

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(624, 560)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@365

-				    location   	(372, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	504

-				    justify    	0

-				    label      	"XSDComplexTypeContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683BA00196"

-				width      	522

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @366

-				location   	(444, 709)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@365

-				vertices   	(list Points

-				    (444, 709)

-				    (444, 615)))

-			    (object InheritTreeView "" @367

-				location   	(1572, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@363

-				vertices   	(list Points

-				    (1572, 465)

-				    (1572, 375)))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @368

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 800)

-				label      	(object ItemLabel

-				    Parent_View 	@368

-				    location   	(290, 757)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @369

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 1056)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@369

-				    location   	(262, 1013)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @370

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1104, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@370

-				    location   	(936, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	336

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	354

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @371

-				location   	(453, 1203)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@369

-				vertices   	(list Points

-				    (453, 1203)

-				    (453, 1111)))

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @372

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(176, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@372

-				    location   	(62, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	246

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @373

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1872, 800)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@373

-				    location   	(1746, 757)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				width      	270

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @374

-				location   	(1872, 950)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@373

-				vertices   	(list Points

-				    (1872, 950)

-				    (1872, 855)))

-			    (object InheritTreeView "" @375

-				location   	(181, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@372

-				vertices   	(list Points

-				    (181, 465)

-				    (181, 375)))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @376

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1936, 1280)

-				label      	(object ItemLabel

-				    Parent_View 	@376

-				    location   	(1670, 1233)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	550

-				height     	118

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @377

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 1056)

-				label      	(object ItemLabel

-				    Parent_View 	@377

-				    location   	(1734, 1013)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @378

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@378

-				    location   	(1569, 1444)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	638

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	656

-				height     	112

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @379

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1184, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@379

-				    location   	(903, 1444)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	563

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	581

-				height     	112

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @380

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1600, 560)

-				label      	(object ItemLabel

-				    Parent_View 	@380

-				    location   	(1462, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	276

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	294

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @381

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1024, 1056)

-				label      	(object ItemLabel

-				    Parent_View 	@381

-				    location   	(778, 1013)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	510

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @382

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 560)

-				label      	(object ItemLabel

-				    Parent_View 	@382

-				    location   	(1806, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @383

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1296)

-				label      	(object ItemLabel

-				    Parent_View 	@383

-				    location   	(106, 1253)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	510

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @384

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 560)

-				label      	(object ItemLabel

-				    Parent_View 	@384

-				    location   	(60, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	264

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	282

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @385

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1072, 1280)

-				label      	(object ItemLabel

-				    Parent_View 	@385

-				    location   	(802, 1237)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	558

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @386

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 1488)

-				label      	(object ItemLabel

-				    Parent_View 	@386

-				    location   	(30, 1441)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	676

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	694

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @387

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(576, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@387

-				    location   	(426, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	300

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	318

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @388

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2000, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@388

-				    location   	(1808, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	384

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	402

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @389

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B72D7BB0349"

-				client     	@370

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(1094, 265)

-				terminal_attachment 	(1094, 225)

-				drawSupplier 	@362)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @390

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(960, 800)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@390

-				    location   	(690, 757)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	558

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @391

-				location   	(962, 947)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@390

-				vertices   	(list Points

-				    (962, 947)

-				    (962, 855)))

-			    (object InheritView "" @392

-				stereotype 	(object SegLabel @393

-				    Parent_View 	@392

-				    location   	(218, 1154)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	212

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.163534

-				    height     	69

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B685F55032B"

-				client     	@383

-				supplier   	@365

-				line_style 	3

-				origin_attachment 	(149, 1241)

-				terminal_attachment 	(149, 709)

-				drawSupplier 	@366)

-			    (object InheritView "" @394

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@383

-				supplier   	@369

-				line_style 	3

-				origin_attachment 	(256, 1241)

-				terminal_attachment 	(256, 1203)

-				drawSupplier 	@371)

-			    (object InheritView "" @395

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCC4A0182"

-				client     	@384

-				supplier   	@372

-				line_style 	3

-				origin_attachment 	(284, 505)

-				terminal_attachment 	(284, 465)

-				drawSupplier 	@375)

-			    (object InheritView "" @396

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A640279"

-				client     	@382

-				supplier   	@363

-				line_style 	3

-				origin_attachment 	(2002, 505)

-				terminal_attachment 	(2002, 465)

-				drawSupplier 	@367)

-			    (object InheritView "" @397

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848AA01D3"

-				client     	@363

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(1569, 265)

-				terminal_attachment 	(1569, 225)

-				drawSupplier 	@362)

-			    (object InheritView "" @398

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A3A0041"

-				client     	@380

-				supplier   	@363

-				line_style 	3

-				origin_attachment 	(1490, 505)

-				terminal_attachment 	(1490, 465)

-				drawSupplier 	@367)

-			    (object InheritView "" @399

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848FC01E7"

-				client     	@368

-				supplier   	@365

-				line_style 	3

-				origin_attachment 	(510, 745)

-				terminal_attachment 	(510, 709)

-				drawSupplier 	@366)

-			    (object InheritView "" @400

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC800D2"

-				client     	@385

-				supplier   	@390

-				line_style 	3

-				origin_attachment 	(1321, 1225)

-				terminal_attachment 	(1321, 947)

-				drawSupplier 	@391)

-			    (object InheritView "" @401

-				stereotype 	(object SegLabel @402

-				    Parent_View 	@401

-				    location   	(2137, 886)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	238

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.215812

-				    height     	64

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B685F17002E"

-				client     	@377

-				supplier   	@363

-				line_style 	3

-				origin_attachment 	(2200, 1001)

-				terminal_attachment 	(2200, 465)

-				drawSupplier 	@367)

-			    (object InheritView "" @403

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@377

-				supplier   	@373

-				line_style 	3

-				origin_attachment 	(2093, 1001)

-				terminal_attachment 	(2093, 950)

-				drawSupplier 	@374)

-			    (object InheritView "" @404

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@369

-				supplier   	@390

-				line_style 	3

-				origin_attachment 	(450, 1001)

-				terminal_attachment 	(450, 947)

-				drawSupplier 	@391)

-			    (object InheritView "" @405

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCD640231"

-				client     	@372

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(147, 265)

-				terminal_attachment 	(147, 225)

-				drawSupplier 	@362)

-			    (object InheritView "" @406

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D84F70092"

-				client     	@388

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(2012, 265)

-				terminal_attachment 	(2012, 225)

-				drawSupplier 	@362)

-			    (object InheritView "" @407

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848B80286"

-				client     	@365

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(834, 505)

-				terminal_attachment 	(834, 225)

-				drawSupplier 	@362)

-			    (object InheritView "" @408

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA20197"

-				client     	@361

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(1350, 505)

-				terminal_attachment 	(1350, 225)

-				drawSupplier 	@362)

-			    (object InheritView "" @409

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E1770116"

-				client     	@387

-				supplier   	@360

-				line_style 	3

-				origin_attachment 	(572, 265)

-				terminal_attachment 	(572, 225)

-				drawSupplier 	@362)

-			    (object InheritView "" @410

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B7DC0193"

-				client     	@376

-				supplier   	@373

-				line_style 	3

-				origin_attachment 	(1693, 1221)

-				terminal_attachment 	(1693, 950)

-				drawSupplier 	@374)

-			    (object InheritView "" @411

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684AA30242"

-				client     	@378

-				supplier   	@361

-				line_style 	3

-				origin_attachment 	(1590, 1432)

-				terminal_attachment 	(1590, 706)

-				drawSupplier 	@364)

-			    (object InheritView "" @412

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68494302F1"

-				client     	@379

-				supplier   	@361

-				line_style 	3

-				origin_attachment 	(1431, 1432)

-				terminal_attachment 	(1431, 706)

-				drawSupplier 	@364)

-			    (object InheritView "" @413

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@390

-				supplier   	@361

-				line_style 	3

-				origin_attachment 	(959, 745)

-				terminal_attachment 	(959, 706)

-				drawSupplier 	@364)

-			    (object InheritView "" @414

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@373

-				supplier   	@361

-				line_style 	3

-				origin_attachment 	(1872, 745)

-				terminal_attachment 	(1872, 706)

-				drawSupplier 	@364)

-			    (object InheritView "" @415

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC40090"

-				client     	@381

-				supplier   	@390

-				line_style 	3

-				origin_attachment 	(962, 1001)

-				terminal_attachment 	(962, 947)

-				drawSupplier 	@391)

-			    (object InheritView "" @416

-				stereotype 	(object SegLabel @417

-				    Parent_View 	@416

-				    location   	(95, 1388)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	187

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.042531

-				    height     	67

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B69BAA20310"

-				client     	@386

-				supplier   	@372

-				line_style 	3

-				origin_attachment 	(28, 1429)

-				terminal_attachment 	(28, 465)

-				drawSupplier 	@375)

-			    (object InheritView "" @418

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@386

-				supplier   	@369

-				line_style 	3

-				origin_attachment 	(656, 1429)

-				terminal_attachment 	(656, 1203)

-				drawSupplier 	@371)))

-		    (object ClassDiagram "2. Component Relations (Part 1 : Structures)"

-			quid       	"374B18190028"

-			title      	"2. Component Relations (Part 1 : Structures)"

-			zoom       	96

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @419

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(784, 1632)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@419

-				    location   	(670, 1591)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	246

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @420

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 1632)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@420

-				    location   	(66, 1591)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				width      	270

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$128" @421

-				location   	(494, 1627)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B653017A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "scope" @422

-					Parent_View 	@421

-					location   	(286, -485)

-					label      	(object SegLabel @423

-					    Parent_View 	@422

-					    location   	(555, 1589)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+scope"

-					    pctDist    	0.371257

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69B654006D"

-					client     	@421

-					supplier   	@419

-					line_style 	3

-					origin_attachment 	(494, 1627)

-					terminal_attachment 	(661, 1627)

-					label      	(object SegLabel @424

-					    Parent_View 	@422

-					    location   	(576, 1664)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.491018

-					    height     	37

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$129" @425

-					Parent_View 	@421

-					location   	(286, -485)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69B654006E"

-					client     	@421

-					supplier   	@420

-					line_style 	3

-					origin_attachment 	(494, 1627)

-					terminal_attachment 	(327, 1627))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @426

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2192, 1232)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@426

-				    location   	(2084, 1191)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	234

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @427

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2176, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@427

-				    location   	(2051, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	250

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	268

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$160" @428

-				location   	(2229, 1112)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683C890122"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$161" @429

-					Parent_View 	@428

-					location   	(549, -248)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683C8A0110"

-					client     	@428

-					supplier   	@427

-					line_style 	3

-					origin_attachment 	(2229, 1112)

-					terminal_attachment 	(2229, 1045))

-				    (object RoleView "term" @430

-					Parent_View 	@428

-					location   	(549, -248)

-					label      	(object SegLabel @431

-					    Parent_View 	@430

-					    location   	(2157, 1121)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	108

-					    justify    	0

-					    label      	"+term"

-					    pctDist    	0.134328

-					    height     	72

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683C8A0111"

-					client     	@428

-					supplier   	@426

-					line_style 	3

-					origin_attachment 	(2229, 1112)

-					terminal_attachment 	(2229, 1179)

-					label      	(object SegLabel @432

-					    Parent_View 	@430

-					    location   	(2274, 1119)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.119403

-					    height     	45

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeContent" @433

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1328, 1232)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@433

-				    location   	(1076, 1191)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	504

-				    justify    	0

-				    label      	"XSDComplexTypeContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683BA00196"

-				width      	522

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @434

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 768)

-				label      	(object ItemLabel

-				    Parent_View 	@434

-				    location   	(1977, 727)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	334

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	352

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$148" @435

-				location   	(2219, 880)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683606026F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$149" @436

-					Parent_View 	@435

-					location   	(-357, -240)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6836070221"

-					client     	@435

-					supplier   	@434

-					line_style 	3

-					origin_attachment 	(2219, 880)

-					terminal_attachment 	(2219, 821))

-				    (object RoleView "particles" @437

-					Parent_View 	@435

-					location   	(-357, -240)

-					label      	(object SegLabel @438

-					    Parent_View 	@437

-					    location   	(2105, 888)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+particles"

-					    pctDist    	0.156627

-					    height     	115

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6836070222"

-					client     	@435

-					supplier   	@427

-					line_style 	3

-					origin_attachment 	(2219, 880)

-					terminal_attachment 	(2219, 939)

-					label      	(object SegLabel @439

-					    Parent_View 	@437

-					    location   	(2281, 888)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.156627

-					    height     	62

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @440

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1776, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@440

-				    location   	(1639, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	274

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	292

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @441

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1072, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@441

-				    location   	(905, 1383)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	334

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	352

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @442

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@442

-				    location   	(187, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	508

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$194" @443

-				location   	(590, 1140)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D35AB0273"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$195" @444

-					Parent_View 	@443

-					location   	(302, 148)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B20291"

-					client     	@443

-					supplier   	@442

-					vertices   	(list Points

-					    (590, 1140)

-					    (540, 1140)

-					    (540, 1045))

-					line_style 	3

-					origin_attachment 	(590, 1140)

-					terminal_attachment 	(540, 1045))

-				    (object RoleView "baseTypeDefinition" @445

-					Parent_View 	@443

-					location   	(302, 148)

-					label      	(object SegLabel @446

-					    Parent_View 	@445

-					    location   	(643, 1171)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+baseTypeDefinition"

-					    pctDist    	1.053571

-					    height     	31

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B202A5"

-					client     	@443

-					supplier   	@442

-					vertices   	(list Points

-					    (590, 1140)

-					    (641, 1140)

-					    (641, 1045))

-					line_style 	3

-					origin_attachment 	(590, 1140)

-					terminal_attachment 	(641, 1045)

-					label      	(object SegLabel @447

-					    Parent_View 	@445

-					    location   	(584, 1097)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.122449

-					    height     	44

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @448

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1008, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@448

-				    location   	(745, 951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	526

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	544

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$96" @449

-				location   	(1119, 1112)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6837DF024F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$97" @450

-					Parent_View 	@449

-					location   	(-1569, -8)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837E100FD"

-					client     	@449

-					supplier   	@448

-					line_style 	3

-					origin_attachment 	(1119, 1112)

-					terminal_attachment 	(1119, 1045))

-				    (object RoleView "contentType" @451

-					Parent_View 	@449

-					location   	(-1569, -8)

-					label      	(object SegLabel @452

-					    Parent_View 	@451

-					    location   	(1259, 1126)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+contentType"

-					    pctDist    	0.208955

-					    height     	140

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837E100FE"

-					client     	@449

-					supplier   	@433

-					line_style 	3

-					origin_attachment 	(1119, 1112)

-					terminal_attachment 	(1119, 1179)

-					label      	(object SegLabel @453

-					    Parent_View 	@451

-					    location   	(1063, 1126)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.208955

-					    height     	57

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$102" @454

-				location   	(1455, 982)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6851BA0126"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$103" @455

-					Parent_View 	@454

-					location   	(159, -570)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6851BB0150"

-					client     	@454

-					supplier   	@448

-					line_style 	3

-					origin_attachment 	(1455, 982)

-					terminal_attachment 	(1280, 982))

-				    (object RoleView "attributeWildcard" @456

-					Parent_View 	@454

-					location   	(159, -570)

-					label      	(object SegLabel @457

-					    Parent_View 	@456

-					    location   	(1445, 929)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+attributeWildcard"

-					    pctDist    	-0.062857

-					    height     	54

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6851BB0151"

-					client     	@454

-					supplier   	@440

-					line_style 	3

-					origin_attachment 	(1455, 982)

-					terminal_attachment 	(1630, 982)

-					label      	(object SegLabel @458

-					    Parent_View 	@456

-					    location   	(1550, 1022)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.542857

-					    height     	40

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$98" @459

-				location   	(921, 1208)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683959006E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$99" @460

-					Parent_View 	@459

-					location   	(-871, -376)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6839590349"

-					client     	@459

-					supplier   	@448

-					line_style 	3

-					origin_attachment 	(921, 1208)

-					terminal_attachment 	(921, 1045))

-				    (object RoleView "attributeUses" @461

-					Parent_View 	@459

-					location   	(-871, -376)

-					label      	(object SegLabel @462

-					    Parent_View 	@461

-					    location   	(778, 1251)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+attributeUses"

-					    pctDist    	0.269939

-					    height     	144

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683959034A"

-					client     	@459

-					supplier   	@441

-					line_style 	3

-					origin_attachment 	(921, 1208)

-					terminal_attachment 	(921, 1371)

-					label      	(object SegLabel @463

-					    Parent_View 	@461

-					    location   	(979, 1254)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.288344

-					    height     	58

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @464

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 768)

-				label      	(object ItemLabel

-				    Parent_View 	@464

-				    location   	(1122, 727)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	380

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	398

-				height     	107

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @465

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1856, 1632)

-				label      	(object ItemLabel

-				    Parent_View 	@465

-				    location   	(1623, 1591)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	484

-				height     	107

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @466

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2048, 448)

-				label      	(object ItemLabel

-				    Parent_View 	@466

-				    location   	(1803, 407)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	508

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$152" @467

-				location   	(2216, 608)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6837AC025A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$153" @468

-					Parent_View 	@467

-					location   	(-552, -816)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0338"

-					client     	@467

-					supplier   	@466

-					line_style 	3

-					origin_attachment 	(2216, 608)

-					terminal_attachment 	(2216, 501))

-				    (object RoleView "modelGroup" @469

-					Parent_View 	@467

-					location   	(-552, -816)

-					label      	(object SegLabel @470

-					    Parent_View 	@469

-					    location   	(2080, 628)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+modelGroup"

-					    pctDist    	0.182609

-					    height     	137

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0339"

-					client     	@467

-					supplier   	@434

-					line_style 	3

-					origin_attachment 	(2216, 608)

-					terminal_attachment 	(2216, 715)

-					label      	(object SegLabel @471

-					    Parent_View 	@469

-					    location   	(2256, 633)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.233645

-					    height     	40

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @472

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@472

-				    location   	(1619, 1383)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	556

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$82" @473

-				location   	(1676, 1208)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6887BF0150"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$83" @474

-					Parent_View 	@473

-					location   	(412, -344)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6887C000A7"

-					client     	@473

-					supplier   	@472

-					line_style 	3

-					origin_attachment 	(1676, 1208)

-					terminal_attachment 	(1676, 1371))

-				    (object RoleView "attributeWildcard" @475

-					Parent_View 	@473

-					location   	(412, -344)

-					label      	(object SegLabel @476

-					    Parent_View 	@475

-					    location   	(1857, 1106)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+attributeWildcard"

-					    pctDist    	0.625767

-					    height     	181

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6887C000A8"

-					client     	@473

-					supplier   	@440

-					line_style 	3

-					origin_attachment 	(1676, 1208)

-					terminal_attachment 	(1676, 1045)

-					label      	(object SegLabel @477

-					    Parent_View 	@475

-					    location   	(1618, 1108)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.619632

-					    height     	59

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$78" @478

-				location   	(1429, 1438)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68359F0086"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$79" @479

-					Parent_View 	@478

-					location   	(-363, -146)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6835A00069"

-					client     	@478

-					supplier   	@472

-					line_style 	3

-					origin_attachment 	(1429, 1438)

-					terminal_attachment 	(1610, 1438))

-				    (object RoleView "attributeUses" @480

-					Parent_View 	@478

-					location   	(-363, -146)

-					label      	(object SegLabel @481

-					    Parent_View 	@480

-					    location   	(1405, 1506)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+attributeUses"

-					    pctDist    	0.132597

-					    height     	68

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6835A0006A"

-					client     	@478

-					supplier   	@441

-					line_style 	3

-					origin_attachment 	(1429, 1438)

-					terminal_attachment 	(1248, 1438)

-					label      	(object SegLabel @482

-					    Parent_View 	@480

-					    location   	(1327, 1391)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.563536

-					    height     	48

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @483

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@483

-				    location   	(183, 1383)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	484

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$86" @484

-				location   	(777, 1425)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B683585010D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$87" @485

-					Parent_View 	@484

-					location   	(-519, -367)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68358600FA"

-					client     	@484

-					supplier   	@441

-					line_style 	3

-					origin_attachment 	(777, 1425)

-					terminal_attachment 	(896, 1425))

-				    (object RoleView "attributeDeclaration" @486

-					Parent_View 	@484

-					location   	(-519, -367)

-					label      	(object SegLabel @487

-					    Parent_View 	@486

-					    location   	(784, 1508)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+attributeDeclaration"

-					    pctDist    	-0.059259

-					    height     	83

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68358600FB"

-					client     	@484

-					supplier   	@483

-					line_style 	3

-					origin_attachment 	(777, 1425)

-					terminal_attachment 	(658, 1425)

-					label      	(object SegLabel @488

-					    Parent_View 	@486

-					    location   	(721, 1385)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.472441

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$70" @489

-				location   	(237, 1208)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68356B02CB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$71" @490

-					Parent_View 	@489

-					location   	(-1043, 72)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68356D00A6"

-					client     	@489

-					supplier   	@483

-					line_style 	3

-					origin_attachment 	(237, 1208)

-					terminal_attachment 	(237, 1371))

-				    (object RoleView "typeDefinition" @491

-					Parent_View 	@489

-					location   	(-1043, 72)

-					label      	(object SegLabel @492

-					    Parent_View 	@491

-					    location   	(388, 1247)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+typeDefinition"

-					    pctDist    	-0.239264

-					    height     	151

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68356D00A7"

-					client     	@489

-					supplier   	@442

-					line_style 	3

-					origin_attachment 	(237, 1208)

-					terminal_attachment 	(237, 1045)

-					label      	(object SegLabel @493

-					    Parent_View 	@491

-					    location   	(195, 1247)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.239264

-					    height     	43

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @494

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 784)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@494

-				    location   	(198, 743)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$92" @495

-				location   	(728, 775)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6833350340"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$93" @496

-					Parent_View 	@495

-					location   	(-856, -57)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683336028D"

-					client     	@495

-					supplier   	@448

-					vertices   	(list Points

-					    (728, 775)

-					    (788, 775)

-					    (788, 939))

-					line_style 	3

-					origin_attachment 	(728, 775)

-					terminal_attachment 	(788, 939))

-				    (object RoleView "baseTypeDefinition" @497

-					Parent_View 	@495

-					location   	(-856, -57)

-					label      	(object SegLabel @498

-					    Parent_View 	@497

-					    location   	(558, 883)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+baseTypeDefinition"

-					    pctDist    	1.140940

-					    height     	108

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B683336028E"

-					client     	@495

-					supplier   	@494

-					line_style 	3

-					origin_attachment 	(728, 775)

-					terminal_attachment 	(579, 775)

-					label      	(object SegLabel @499

-					    Parent_View 	@497

-					    location   	(750, 812)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.152439

-					    height     	37

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @500

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 448)

-				label      	(object ItemLabel

-				    Parent_View 	@500

-				    location   	(1017, 407)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	590

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	608

-				height     	107

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$134" @501

-				location   	(1629, 574)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69D29E014D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "referencedKey" @502

-					Parent_View 	@501

-					location   	(-83, 94)

-					label      	(object SegLabel @503

-					    Parent_View 	@502

-					    location   	(1761, 608)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+referencedKey"

-					    pctDist    	-1.797297

-					    height     	34

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69D2A80165"

-					client     	@501

-					supplier   	@500

-					vertices   	(list Points

-					    (1629, 574)

-					    (1555, 574)

-					    (1555, 501))

-					line_style 	3

-					origin_attachment 	(1629, 574)

-					terminal_attachment 	(1555, 501)

-					label      	(object SegLabel @504

-					    Parent_View 	@502

-					    location   	(1622, 539)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.047619

-					    height     	36

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$135" @505

-					Parent_View 	@501

-					location   	(-83, 94)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69D2A8016F"

-					client     	@501

-					supplier   	@500

-					vertices   	(list Points

-					    (1629, 574)

-					    (1689, 574)

-					    (1689, 444)

-					    (1616, 444))

-					line_style 	3

-					origin_attachment 	(1629, 574)

-					terminal_attachment 	(1616, 444))))

-			    (object AssociationViewNew "$UNNAMED$138" @506

-				location   	(1197, 608)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D330025"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$139" @507

-					Parent_View 	@506

-					location   	(-115, 32)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330365"

-					client     	@506

-					supplier   	@500

-					line_style 	3

-					origin_attachment 	(1197, 608)

-					terminal_attachment 	(1197, 501))

-				    (object RoleView "fields" @508

-					Parent_View 	@506

-					location   	(-115, 32)

-					label      	(object SegLabel @509

-					    Parent_View 	@508

-					    location   	(1119, 655)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	120

-					    justify    	0

-					    label      	"+fields"

-					    pctDist    	0.439252

-					    height     	78

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330379"

-					client     	@506

-					supplier   	@464

-					line_style 	3

-					origin_attachment 	(1197, 608)

-					terminal_attachment 	(1197, 715)

-					label      	(object SegLabel @510

-					    Parent_View 	@508

-					    location   	(1253, 654)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.429907

-					    height     	56

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$136" @511

-				location   	(1415, 608)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D3D003E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$137" @512

-					Parent_View 	@511

-					location   	(103, 32)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E022A"

-					client     	@511

-					supplier   	@500

-					line_style 	3

-					origin_attachment 	(1415, 608)

-					terminal_attachment 	(1415, 501))

-				    (object RoleView "selector" @513

-					Parent_View 	@511

-					location   	(103, 32)

-					label      	(object SegLabel @514

-					    Parent_View 	@513

-					    location   	(1513, 651)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+selector"

-					    pctDist    	0.411215

-					    height     	98

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E0234"

-					client     	@511

-					supplier   	@464

-					line_style 	3

-					origin_attachment 	(1415, 608)

-					terminal_attachment 	(1415, 715)

-					label      	(object SegLabel @515

-					    Parent_View 	@513

-					    location   	(1381, 650)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.392523

-					    height     	34

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @516

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				location   	(1312, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@516

-				    location   	(1022, 68)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	581

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	599

-				height     	209

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$180" @517

-				location   	(2395, 606)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EEA7023E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$181" @518

-					Parent_View 	@517

-					location   	(-853, 174)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EEA8038A"

-					client     	@517

-					supplier   	@516

-					vertices   	(list Points

-					    (2395, 606)

-					    (2395, 65)

-					    (1611, 65))

-					line_style 	3

-					origin_attachment 	(2395, 606)

-					terminal_attachment 	(1611, 65))

-				    (object RoleView "notationDeclarations" @519

-					Parent_View 	@517

-					location   	(-853, 174)

-					label      	(object SegLabel @520

-					    Parent_View 	@519

-					    location   	(2089, 104)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+notationDeclarations"

-					    pctDist    	-0.489776

-					    height     	307

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EEA8038B"

-					client     	@517

-					supplier   	@465

-					vertices   	(list Points

-					    (2395, 606)

-					    (2395, 1633)

-					    (2098, 1633))

-					line_style 	3

-					origin_attachment 	(2395, 606)

-					terminal_attachment 	(2098, 1633)

-					label      	(object SegLabel @521

-					    Parent_View 	@519

-					    location   	(2344, 105)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.487829

-					    height     	52

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$176" @522

-				location   	(1772, 249)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EEFF024F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$177" @523

-					Parent_View 	@522

-					location   	(-948, -327)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EF00025A"

-					client     	@522

-					supplier   	@516

-					line_style 	3

-					origin_attachment 	(1772, 249)

-					terminal_attachment 	(1611, 249))

-				    (object RoleView "modelGroupDefinitions" @524

-					Parent_View 	@522

-					location   	(-948, -327)

-					label      	(object SegLabel @525

-					    Parent_View 	@524

-					    location   	(2076, 335)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	432

-					    justify    	0

-					    label      	"+modelGroupDefinitions"

-					    pctDist    	0.713592

-					    height     	244

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EF000264"

-					client     	@522

-					supplier   	@466

-					vertices   	(list Points

-					    (1772, 249)

-					    (1832, 249)

-					    (1832, 395))

-					line_style 	3

-					origin_attachment 	(1772, 249)

-					terminal_attachment 	(1832, 395)

-					label      	(object SegLabel @526

-					    Parent_View 	@524

-					    location   	(1781, 340)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.737864

-					    height     	52

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$172" @527

-				location   	(2346, 518)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EE920216"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$173" @528

-					Parent_View 	@527

-					location   	(154, 86)

-					label      	(object SegLabel @529

-					    Parent_View 	@528

-					    location   	(1872, 1857)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	60

-					    justify    	0

-					    label      	""

-					    pctDist    	-3.630072

-					    height     	475

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE93018B"

-					client     	@527

-					supplier   	@516

-					vertices   	(list Points

-					    (2346, 518)

-					    (2346, 149)

-					    (1611, 149))

-					line_style 	3

-					origin_attachment 	(2346, 518)

-					terminal_attachment 	(1611, 149))

-				    (object RoleView "attributeGroupDefinitions" @530

-					Parent_View 	@527

-					location   	(154, 86)

-					label      	(object SegLabel @531

-					    Parent_View 	@530

-					    location   	(2008, 195)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	468

-					    justify    	0

-					    label      	"+attributeGroupDefinitions"

-					    pctDist    	-0.349946

-					    height     	339

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE93018C"

-					client     	@527

-					supplier   	@472

-					vertices   	(list Points

-					    (2346, 518)

-					    (2346, 1441)

-					    (2166, 1441))

-					line_style 	3

-					origin_attachment 	(2346, 518)

-					terminal_attachment 	(2166, 1441)

-					label      	(object SegLabel @532

-					    Parent_View 	@530

-					    location   	(2299, 197)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.348862

-					    height     	48

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$174" @533

-				location   	(203, 159)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EE760049"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$175" @534

-					Parent_View 	@533

-					location   	(-485, -273)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE760374"

-					client     	@533

-					supplier   	@516

-					line_style 	3

-					origin_attachment 	(203, 159)

-					terminal_attachment 	(1013, 159))

-				    (object RoleView "typeDefinitions" @535

-					Parent_View 	@533

-					location   	(-485, -273)

-					label      	(object SegLabel @536

-					    Parent_View 	@535

-					    location   	(349, 196)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+typeDefinitions"

-					    pctDist    	-1.475728

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE76037E"

-					client     	@533

-					supplier   	@494

-					vertices   	(list Points

-					    (203, 159)

-					    (104, 159)

-					    (104, 784)

-					    (189, 784))

-					line_style 	3

-					origin_attachment 	(203, 159)

-					terminal_attachment 	(189, 784)

-					label      	(object SegLabel @537

-					    Parent_View 	@535

-					    location   	(155, 200)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.059701

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$178" @538

-				location   	(1087, 329)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFC2A1701ED"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$179" @539

-					Parent_View 	@538

-					location   	(-577, -23)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFC2A1A0273"

-					client     	@538

-					supplier   	@516

-					line_style 	3

-					origin_attachment 	(1087, 329)

-					terminal_attachment 	(1087, 264))

-				    (object RoleView "identityConstraintDefinitions" @540

-					Parent_View 	@538

-					location   	(-577, -23)

-					label      	(object SegLabel @541

-					    Parent_View 	@540

-					    location   	(1375, 338)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+identityConstraintDefinitions"

-					    pctDist    	0.130952

-					    height     	288

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFC2A1A027D"

-					client     	@538

-					supplier   	@500

-					line_style 	3

-					origin_attachment 	(1087, 329)

-					terminal_attachment 	(1087, 395)

-					label      	(object SegLabel @542

-					    Parent_View 	@540

-					    location   	(1018, 336)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.107143

-					    height     	70

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$170" @543

-				location   	(48, 320)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66FDFA00C3"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$171" @544

-					Parent_View 	@543

-					location   	(-1072, -288)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66FDFB027D"

-					client     	@543

-					supplier   	@516

-					vertices   	(list Points

-					    (49, 322)

-					    (49, 68)

-					    (1013, 68))

-					line_style 	3

-					origin_attachment 	(49, 322)

-					terminal_attachment 	(1013, 68))

-				    (object RoleView "attributeDeclarations" @545

-					Parent_View 	@543

-					location   	(-1072, -288)

-					label      	(object SegLabel @546

-					    Parent_View 	@545

-					    location   	(338, 106)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+attributeDeclarations"

-					    pctDist    	-0.198536

-					    height     	289

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66FDFB027E"

-					client     	@543

-					supplier   	@483

-					vertices   	(list Points

-					    (49, 322)

-					    (49, 1415)

-					    (174, 1415))

-					line_style 	3

-					origin_attachment 	(49, 322)

-					terminal_attachment 	(174, 1415)

-					label      	(object SegLabel @547

-					    Parent_View 	@545

-					    location   	(91, 108)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.196706

-					    height     	42

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @548

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 448)

-				label      	(object ItemLabel

-				    Parent_View 	@548

-				    location   	(175, 412)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	483

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	501

-				height     	97

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$120" @549

-				location   	(499, 589)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69C0590198"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$121" @550

-					Parent_View 	@549

-					location   	(-13, 109)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69C05D01E3"

-					client     	@549

-					supplier   	@548

-					vertices   	(list Points

-					    (499, 589)

-					    (452, 589)

-					    (452, 496))

-					line_style 	3

-					origin_attachment 	(499, 589)

-					terminal_attachment 	(452, 496))

-				    (object RoleView "substitutionGroupAffiliation" @551

-					Parent_View 	@549

-					location   	(-13, 109)

-					label      	(object SegLabel @552

-					    Parent_View 	@551

-					    location   	(811, 585)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	504

-					    justify    	0

-					    label      	"+substitutionGroupAffiliation"

-					    pctDist    	6.520833

-					    height     	5

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69C05D01ED"

-					client     	@549

-					supplier   	@548

-					vertices   	(list Points

-					    (499, 589)

-					    (547, 589)

-					    (547, 496))

-					line_style 	3

-					origin_attachment 	(499, 589)

-					terminal_attachment 	(547, 496)

-					label      	(object SegLabel @553

-					    Parent_View 	@551

-					    location   	(499, 559)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.000000

-					    height     	31

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$114" @554

-				location   	(241, 613)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68338C0058"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$115" @555

-					Parent_View 	@554

-					location   	(-1343, -219)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68338C03BF"

-					client     	@554

-					supplier   	@548

-					line_style 	3

-					origin_attachment 	(241, 613)

-					terminal_attachment 	(241, 496))

-				    (object RoleView "typeDefinition" @556

-					Parent_View 	@554

-					location   	(-1343, -219)

-					label      	(object SegLabel @557

-					    Parent_View 	@556

-					    location   	(408, 694)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+typeDefinition"

-					    pctDist    	0.686441

-					    height     	167

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B68338C03C0"

-					client     	@554

-					supplier   	@494

-					line_style 	3

-					origin_attachment 	(241, 613)

-					terminal_attachment 	(241, 731)

-					label      	(object SegLabel @558

-					    Parent_View 	@556

-					    location   	(202, 685)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.610169

-					    height     	39

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$116" @559

-				location   	(837, 460)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6833EF0160"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$117" @560

-					Parent_View 	@559

-					location   	(-1819, -68)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00298"

-					client     	@559

-					supplier   	@548

-					line_style 	3

-					origin_attachment 	(837, 460)

-					terminal_attachment 	(666, 460))

-				    (object RoleView "identityConstraintDefinitions" @561

-					Parent_View 	@559

-					location   	(-1819, -68)

-					label      	(object SegLabel @562

-					    Parent_View 	@561

-					    location   	(880, 528)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+identityConstraintDefinitions"

-					    pctDist    	0.251462

-					    height     	68

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00299"

-					client     	@559

-					supplier   	@500

-					line_style 	3

-					origin_attachment 	(837, 460)

-					terminal_attachment 	(1008, 460)

-					label      	(object SegLabel @563

-					    Parent_View 	@561

-					    location   	(859, 407)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.130435

-					    height     	54

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$168" @564

-				location   	(541, 246)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B66EE8D01BF"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$169" @565

-					Parent_View 	@564

-					location   	(-1123, -186)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE8E0198"

-					client     	@564

-					supplier   	@516

-					line_style 	3

-					origin_attachment 	(541, 246)

-					terminal_attachment 	(1013, 246))

-				    (object RoleView "elementDeclarations" @566

-					Parent_View 	@564

-					location   	(-1123, -186)

-					label      	(object SegLabel @567

-					    Parent_View 	@566

-					    location   	(443, 335)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+elementDeclarations"

-					    pctDist    	0.209302

-					    height     	89

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B66EE8E0199"

-					client     	@564

-					supplier   	@548

-					vertices   	(list Points

-					    (541, 246)

-					    (224, 246)

-					    (224, 400))

-					line_style 	3

-					origin_attachment 	(541, 246)

-					terminal_attachment 	(224, 400)

-					label      	(object SegLabel @568

-					    Parent_View 	@566

-					    location   	(186, 335)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.864693

-					    height     	39

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$122" @569

-				location   	(353, 621)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C42DBDD0297"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$123" @570

-					Parent_View 	@569

-					location   	(-63, 173)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C42DBE0011E"

-					client     	@569

-					supplier   	@548

-					vertices   	(list Points

-					    (353, 621)

-					    (306, 621)

-					    (306, 496))

-					line_style 	3

-					origin_attachment 	(353, 621)

-					terminal_attachment 	(306, 496))

-				    (object RoleView "substitutionGroup" @571

-					Parent_View 	@569

-					location   	(-63, 173)

-					label      	(object SegLabel @572

-					    Parent_View 	@571

-					    location   	(579, 636)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+substitutionGroup"

-					    pctDist    	4.808511

-					    height     	15

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C42DBE00128"

-					client     	@569

-					supplier   	@548

-					vertices   	(list Points

-					    (353, 621)

-					    (400, 621)

-					    (400, 496))

-					line_style 	3

-					origin_attachment 	(353, 621)

-					terminal_attachment 	(400, 496)

-					label      	(object SegLabel @573

-					    Parent_View 	@571

-					    location   	(350, 583)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	-0.069767

-					    height     	39

-					    orientation 	0))))))

-		    (object ClassDiagram "3. Component Attributes  (Part 1 : Structures)"

-			quid       	"3B69E78602C5"

-			title      	"3. Component Attributes  (Part 1 : Structures)"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @574

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 128)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@574

-				    location   	(46, 47)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	516

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				compartment 	(object Compartment

-				    Parent_View 	@574

-				    location   	(46, 107)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	482

-				    compartmentItems 	(list Compartment

-					"+ name : String"

-					"+ targetNamespace : String"))

-				width      	534

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @575

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 1648)

-				label      	(object ItemLabel

-				    Parent_View 	@575

-				    location   	(41, 1567)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	512

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @576

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2368, 1680)

-				label      	(object ItemLabel

-				    Parent_View 	@576

-				    location   	(1781, 1524)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1174

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				compartment 	(object Compartment

-				    Parent_View 	@576

-				    location   	(1781, 1584)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	5

-				    max_width  	1139

-				    compartmentItems 	(list Compartment

-					"+ derivationMethod : XSDDerivationMethod = restriction"

-					"<<0..*>> + final : XSDComplexFinal"

-					"+ abstract : boolean"

-					"+ contentTypeCategory : XSDContentTypeCategory"

-					"<<0..*>> + prohibitedSubstitutions : XSDProhibitedSubstitutions"))

-				width      	1192

-				height     	336

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @577

-				location   	(463, 362)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@574

-				vertices   	(list Points

-				    (463, 362)

-				    (463, 221)))

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @578

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1408, 1600)

-				label      	(object ItemLabel

-				    Parent_View 	@578

-				    location   	(1094, 1519)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	628

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@578

-				    location   	(1094, 1579)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	592

-				    compartmentItems 	(list Compartment

-					"+ variety : XSDVariety"

-					"<<0..*>> + final : XSDSimpleFinal"))

-				width      	646

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @579

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(912, 144)

-				label      	(object ItemLabel

-				    Parent_View 	@579

-				    location   	(647, 38)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	530

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				compartment 	(object Compartment

-				    Parent_View 	@579

-				    location   	(647, 98)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	502

-				    compartmentItems 	(list Compartment

-					"+ required : boolean"

-					"+ value : Value"

-					"+ constraint : XSDConstraint"))

-				width      	548

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @580

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(688, 1936)

-				label      	(object ItemLabel

-				    Parent_View 	@580

-				    location   	(45, 1830)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1286

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				compartment 	(object Compartment

-				    Parent_View 	@580

-				    location   	(45, 1890)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	1260

-				    compartmentItems 	(list Compartment

-					"+ namespaceConstraintCategory : XSDNamespaceConstraintCategory"

-					"<<0..*>> + namespaceConstraint : String"

-					"+ processContents : XSDProcessContents"))

-				width      	1304

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @581

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(336, 1440)

-				label      	(object ItemLabel

-				    Parent_View 	@581

-				    location   	(47, 1384)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	578

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	596

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @582

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 512)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@582

-				    location   	(36, 431)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				compartment 	(object Compartment

-				    Parent_View 	@582

-				    location   	(36, 491)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	506

-				    compartmentItems 	(list Compartment

-					"+ value : Value"

-					"+ constraint : XSDConstraint"))

-				width      	554

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @583

-				location   	(294, 697)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@582

-				vertices   	(list Points

-				    (294, 697)

-				    (294, 605)))

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @584

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2256, 128)

-				label      	(object ItemLabel

-				    Parent_View 	@584

-				    location   	(1995, 47)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	522

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	540

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @585

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2688, 512)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@585

-				    location   	(2418, 460)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	558

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @586

-				location   	(2684, 962)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@585

-				vertices   	(list Points

-				    (2684, 962)

-				    (2684, 576)))

-			    (object ClassView "Class" "Logical View::xsd::XSDCompositor" @587

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@587

-				    location   	(45, 1116)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDCompositor")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@587

-				    location   	(45, 1066)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B869B620037"

-				width      	344

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConstraint" @588

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@588

-				    location   	(638, 469)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDConstraint")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@588

-				    location   	(638, 419)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B869E2601AE"

-				width      	342

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDerivationMethod" @589

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2192, 2272)

-				label      	(object ItemLabel

-				    Parent_View 	@589

-				    location   	(1980, 2213)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"XSDDerivationMethod")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@589

-				    location   	(1980, 2163)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	424

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B86A0B000CE"

-				width      	442

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintCategory" @590

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1584, 176)

-				label      	(object ItemLabel

-				    Parent_View 	@590

-				    location   	(1281, 88)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	607

-				    justify    	0

-				    label      	"XSDIdentityConstraintCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@590

-				    location   	(1281, 38)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	607

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B86A1E00272"

-				width      	625

-				height     	300

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDContentTypeCategory" @591

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2704, 2224)

-				label      	(object ItemLabel

-				    Parent_View 	@591

-				    location   	(2456, 2115)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	496

-				    justify    	0

-				    label      	"XSDContentTypeCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@591

-				    location   	(2456, 2065)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	496

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B86A79F03A2"

-				width      	514

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDVariety" @592

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(880, 1600)

-				label      	(object ItemLabel

-				    Parent_View 	@592

-				    location   	(708, 1516)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"XSDVariety")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@592

-				    location   	(708, 1466)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FF7730249"

-				width      	362

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDProcessContents" @593

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(976, 2240)

-				label      	(object ItemLabel

-				    Parent_View 	@593

-				    location   	(766, 2156)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"XSDProcessContents")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@593

-				    location   	(766, 2106)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FF8C70284"

-				width      	438

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathVariety" @594

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2768, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@594

-				    location   	(2587, 97)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	363

-				    justify    	0

-				    label      	"XSDXPathVariety")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@594

-				    location   	(2587, 47)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	363

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FFB89033A"

-				width      	381

-				height     	250

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleFinal" @595

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 1872)

-				label      	(object ItemLabel

-				    Parent_View 	@595

-				    location   	(1389, 1788)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDSimpleFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@595

-				    location   	(1389, 1738)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C25D0295"

-				compartment 	(object Compartment

-				    Parent_View 	@595

-				    location   	(1389, 1848)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	199

-				    compartmentItems 	(list Compartment

-					"+ list"

-					"+ restriction"

-					"+ union"))

-				width      	344

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexFinal" @596

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 2000)

-				label      	(object ItemLabel

-				    Parent_View 	@596

-				    location   	(1786, 1941)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"XSDComplexFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@596

-				    location   	(1786, 1891)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C2CA01CB"

-				compartment 	(object Compartment

-				    Parent_View 	@596

-				    location   	(1786, 2001)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	202

-				    compartmentItems 	(list Compartment

-					"+ extension"

-					"+ restriction"))

-				width      	382

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSubstitutionGroupExclusions" @597

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@597

-				    location   	(485, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	630

-				    justify    	0

-				    label      	"XSDSubstitutionGroupExclusions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@597

-				    location   	(485, 1075)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	630

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C59100AE"

-				width      	648

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDisallowedSubstitutions" @598

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1440, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@598

-				    location   	(1171, 1116)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDDisallowedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@598

-				    location   	(1171, 1066)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5A403DF"

-				compartment 	(object Compartment

-				    Parent_View 	@598

-				    location   	(1171, 1176)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	236

-				    compartmentItems 	(list Compartment

-					"+ substitution"

-					"+ extension"

-					"+ restriction"))

-				width      	556

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDProhibitedSubstitutions" @599

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1664, 2272)

-				label      	(object ItemLabel

-				    Parent_View 	@599

-				    location   	(1398, 2213)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"XSDProhibitedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@599

-				    location   	(1398, 2163)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5BE0272"

-				compartment 	(object Compartment

-				    Parent_View 	@599

-				    location   	(1398, 2273)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	202

-				    compartmentItems 	(list Compartment

-					"+ extension"

-					"+ restriction"))

-				width      	550

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamespaceConstraintCategory" @600

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 2240)

-				label      	(object ItemLabel

-				    Parent_View 	@600

-				    location   	(45, 2154)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	678

-				    justify    	0

-				    label      	"XSDNamespaceConstraintCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@600

-				    location   	(45, 2104)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	678

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5EA0023"

-				width      	696

-				height     	296

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @601

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1264, 880)

-				label      	(object ItemLabel

-				    Parent_View 	@601

-				    location   	(571, 749)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1386

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				compartment 	(object Compartment

-				    Parent_View 	@601

-				    location   	(571, 809)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	1357

-				    compartmentItems 	(list Compartment

-					"+ nillable : boolean"

-					"<<0..*>> + disallowedSubstitutions : XSDDisallowedSubstitutions"

-					"<<0..*>> + substitutionGroupExclusions : XSDSubstitutionGroupExclusions"

-					"+ abstract : boolean"))

-				width      	1404

-				height     	286

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @602

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@601

-				supplier   	@582

-				line_style 	3

-				origin_attachment 	(681, 737)

-				terminal_attachment 	(681, 697)

-				drawSupplier 	@583)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @603

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 864)

-				label      	(object ItemLabel

-				    Parent_View 	@603

-				    location   	(35, 812)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	492

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @604

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2688, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@604

-				    location   	(2420, 1100)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	554

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @605

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC800D2"

-				client     	@604

-				supplier   	@585

-				line_style 	3

-				origin_attachment 	(2862, 1088)

-				terminal_attachment 	(2862, 962)

-				drawSupplier 	@586)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @606

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2352, 1312)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@606

-				    location   	(2168, 1261)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	368

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	386

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @607

-				location   	(2375, 1465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@606

-				vertices   	(list Points

-				    (2375, 1465)

-				    (2375, 1375)))

-			    (object InheritView "" @608

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@606

-				supplier   	@585

-				line_style 	3

-				origin_attachment 	(2368, 1249)

-				terminal_attachment 	(2368, 962)

-				drawSupplier 	@586)

-			    (object InheritView "" @609

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@576

-				supplier   	@606

-				line_style 	3

-				origin_attachment 	(2818, 1512)

-				terminal_attachment 	(2818, 1465)

-				drawSupplier 	@607)

-			    (object InheritView "" @610

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@578

-				supplier   	@606

-				line_style 	3

-				origin_attachment 	(1406, 1507)

-				terminal_attachment 	(1406, 1465)

-				drawSupplier 	@607)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @611

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2064, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@611

-				    location   	(1818, 1101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	510

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @612

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC40090"

-				client     	@611

-				supplier   	@585

-				line_style 	3

-				origin_attachment 	(2115, 1089)

-				terminal_attachment 	(2115, 962)

-				drawSupplier 	@586)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @613

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1600, 528)

-				label      	(object ItemLabel

-				    Parent_View 	@613

-				    location   	(1034, 468)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	1132

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	1150

-				height     	144

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @614

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684AA30242"

-				client     	@613

-				supplier   	@574

-				line_style 	3

-				origin_attachment 	(1568, 456)

-				terminal_attachment 	(1568, 362)

-				drawSupplier 	@577)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @615

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 784)

-				label      	(object ItemLabel

-				    Parent_View 	@615

-				    location   	(2078, 703)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	484

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	502

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @616

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(176, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@616

-				    location   	(43, 268)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	266

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	284

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @617

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68494302F1"

-				client     	@615

-				supplier   	@574

-				line_style 	3

-				origin_attachment 	(2290, 691)

-				terminal_attachment 	(2290, 362)

-				drawSupplier 	@577)

-			    (object InheritView "" @618

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B7DC0193"

-				client     	@603

-				supplier   	@582

-				line_style 	3

-				origin_attachment 	(141, 800)

-				terminal_attachment 	(141, 697)

-				drawSupplier 	@583)

-			    (object InheritView "" @619

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@582

-				supplier   	@574

-				line_style 	3

-				origin_attachment 	(372, 419)

-				terminal_attachment 	(372, 362)

-				drawSupplier 	@577)

-			    (object InheritView "" @620

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@585

-				supplier   	@574

-				line_style 	3

-				origin_attachment 	(2687, 448)

-				terminal_attachment 	(2687, 362)

-				drawSupplier 	@577)))

-		    (object ClassDiagram "4. Component Hierarchy, Relations and Attributes (Part 2: Datatypes)"

-			quid       	"3B6C3265005F"

-			title      	"4. Component Hierarchy, Relations and Attributes (Part 2: Datatypes)"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDFixedFacet" @621

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 896)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@621

-				    location   	(32, 840)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	320

-				    justify    	0

-				    label      	"XSDFixedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C699E00C1"

-				width      	338

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRepeatableFacet" @622

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(720, 896)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@622

-				    location   	(504, 845)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	432

-				    justify    	0

-				    label      	"XSDRepeatableFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6AA6031A"

-				width      	450

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDEnumerationFacet" @623

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@623

-				    location   	(266, 1112)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	460

-				    justify    	0

-				    label      	"XSDEnumerationFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ACE0141"

-				width      	478

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDPatternFacet" @624

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1008, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@624

-				    location   	(777, 1112)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDPatternFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ADB026C"

-				width      	480

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @625

-				location   	(718, 1049)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@622

-				vertices   	(list Points

-				    (718, 1049)

-				    (718, 959)))

-			    (object ClassView "Class" "Logical View::xsd::XSDOrderedFacet" @626

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2000, 928)

-				label      	(object ItemLabel

-				    Parent_View 	@626

-				    location   	(1799, 872)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"XSDOrderedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C74DD0248"

-				width      	420

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDBoundedFacet" @627

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1568, 928)

-				label      	(object ItemLabel

-				    Parent_View 	@627

-				    location   	(1383, 872)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	370

-				    justify    	0

-				    label      	"XSDBoundedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C751D0344"

-				width      	388

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDCardinalityFacet" @628

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2032, 1104)

-				label      	(object ItemLabel

-				    Parent_View 	@628

-				    location   	(1807, 1048)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	450

-				    justify    	0

-				    label      	"XSDCardinalityFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C755D03D2"

-				width      	468

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNumericFacet" @629

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1504, 1104)

-				label      	(object ItemLabel

-				    Parent_View 	@629

-				    location   	(1319, 1049)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	370

-				    justify    	0

-				    label      	"XSDNumericFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C75950206"

-				width      	388

-				height     	134

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDLengthFacet" @630

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(656, 1376)

-				label      	(object ItemLabel

-				    Parent_View 	@630

-				    location   	(491, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	330

-				    justify    	0

-				    label      	"XSDLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C776200E7"

-				width      	348

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinLengthFacet" @631

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(608, 1552)

-				label      	(object ItemLabel

-				    Parent_View 	@631

-				    location   	(405, 1497)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"XSDMinLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C778C0065"

-				width      	424

-				height     	134

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @632

-				location   	(144, 1262)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@621

-				vertices   	(list Points

-				    (144, 1262)

-				    (144, 964)))

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxLengthFacet" @633

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1216, 1552)

-				label      	(object ItemLabel

-				    Parent_View 	@633

-				    location   	(1007, 1497)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDMaxLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C77C70146"

-				width      	436

-				height     	134

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWhiteSpaceFacet" @634

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1120, 1376)

-				label      	(object ItemLabel

-				    Parent_View 	@634

-				    location   	(880, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	480

-				    justify    	0

-				    label      	"XSDWhiteSpaceFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C784601B7"

-				width      	498

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxInclusiveFacet" @635

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@635

-				    location   	(1090, 1676)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"XSDMaxInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C787D00DA"

-				width      	462

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxExclusiveFacet" @636

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1424, 1904)

-				label      	(object ItemLabel

-				    Parent_View 	@636

-				    location   	(1193, 1852)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDMaxExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C789600C2"

-				width      	480

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinInclusiveFacet" @637

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(496, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@637

-				    location   	(282, 1676)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	428

-				    justify    	0

-				    label      	"XSDMinInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C788702C9"

-				width      	446

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinExclusiveFacet" @638

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1904)

-				label      	(object ItemLabel

-				    Parent_View 	@638

-				    location   	(124, 1852)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	456

-				    justify    	0

-				    label      	"XSDMinExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C792D000A"

-				width      	474

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTotalDigitsFacet" @639

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@639

-				    location   	(52, 2056)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	408

-				    justify    	0

-				    label      	"XSDTotalDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79A0020E"

-				width      	426

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFractionDigitsFacet" @640

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 2112)

-				label      	(object ItemLabel

-				    Parent_View 	@640

-				    location   	(1318, 2056)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDFractionDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79BE02EE"

-				width      	486

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @641

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C9D03C7"

-				client     	@623

-				supplier   	@622

-				line_style 	3

-				origin_attachment 	(394, 1100)

-				terminal_attachment 	(394, 1049)

-				drawSupplier 	@625)

-			    (object InheritView "" @642

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C78620045"

-				client     	@634

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(1119, 1308)

-				terminal_attachment 	(1119, 1262)

-				drawSupplier 	@632)

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @643

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(336, 160)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@643

-				    location   	(174, 117)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	342

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @644

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6CA5038D"

-				client     	@624

-				supplier   	@622

-				line_style 	3

-				origin_attachment 	(1044, 1100)

-				terminal_attachment 	(1044, 1049)

-				drawSupplier 	@625)

-			    (object InheritView "" @645

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C778002DF"

-				client     	@630

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(663, 1308)

-				terminal_attachment 	(663, 1262)

-				drawSupplier 	@632)

-			    (object ClassView "Class" "Logical View::xsd::XSDOrdered" @646

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2048, 1408)

-				label      	(object ItemLabel

-				    Parent_View 	@646

-				    location   	(1835, 1324)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"XSDOrdered")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@646

-				    location   	(1835, 1274)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BC7715202E4"

-				width      	444

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDCardinality" @647

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2048, 1728)

-				label      	(object ItemLabel

-				    Parent_View 	@647

-				    location   	(1835, 1669)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"XSDCardinality")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@647

-				    location   	(1835, 1619)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BC7715D009B"

-				width      	444

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWhiteSpace" @648

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2064, 2032)

-				label      	(object ItemLabel

-				    Parent_View 	@648

-				    location   	(1861, 1951)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"XSDWhiteSpace")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@648

-				    location   	(1861, 1901)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BEED0F60342"

-				width      	424

-				height     	287

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::Value" @649

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(880, 2096)

-				label      	(object ItemLabel

-				    Parent_View 	@649

-				    location   	(571, 2062)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	618

-				    justify    	0

-				    label      	"Value")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@649

-				    location   	(571, 2012)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	618

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3C040B5B031F"

-				width      	636

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @650

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B610337"

-				client     	@639

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(75, 2044)

-				terminal_attachment 	(75, 1262)

-				drawSupplier 	@632)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinFacet" @651

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 1376)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@651

-				    location   	(113, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	286

-				    justify    	0

-				    label      	"XSDMinFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CDE037C"

-				compartment 	(object Compartment

-				    Parent_View 	@651

-				    location   	(113, 1380)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	254

-				    compartmentItems 	(list Compartment

-					"+ value : Value"))

-				width      	304

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxFacet" @652

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1584, 1376)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@652

-				    location   	(1440, 1320)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	288

-				    justify    	0

-				    label      	"XSDMaxFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CEB010E"

-				compartment 	(object Compartment

-				    Parent_View 	@652

-				    location   	(1440, 1380)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	258

-				    compartmentItems 	(list Compartment

-					"+ value : Value"))

-				width      	306

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @653

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C0A1D240098"

-				client     	@651

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(235, 1308)

-				terminal_attachment 	(235, 1262)

-				drawSupplier 	@632)

-			    (object InheritView "" @654

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C0A1D3103AD"

-				client     	@652

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(1581, 1308)

-				terminal_attachment 	(1581, 1262)

-				drawSupplier 	@632)

-			    (object InheritView "" @655

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B520353"

-				client     	@637

-				supplier   	@651

-				line_style 	3

-				origin_attachment 	(285, 1664)

-				terminal_attachment 	(285, 1444))

-			    (object InheritView "" @656

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B8303B8"

-				client     	@635

-				supplier   	@652

-				line_style 	3

-				origin_attachment 	(1500, 1664)

-				terminal_attachment 	(1500, 1444))

-			    (object InheritView "" @657

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B8E0309"

-				client     	@636

-				supplier   	@652

-				line_style 	3

-				origin_attachment 	(1622, 1840)

-				terminal_attachment 	(1622, 1444))

-			    (object InheritView "" @658

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C77C400C0"

-				client     	@631

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(447, 1485)

-				terminal_attachment 	(447, 1262)

-				drawSupplier 	@632)

-			    (object InheritView "" @659

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B7D00FC"

-				client     	@633

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(1397, 1485)

-				terminal_attachment 	(1397, 1262)

-				drawSupplier 	@632)

-			    (object InheritView "" @660

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B990016"

-				client     	@640

-				supplier   	@621

-				line_style 	3

-				origin_attachment 	(1775, 2044)

-				terminal_attachment 	(1775, 1262)

-				drawSupplier 	@632)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @661

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 368)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@661

-				    location   	(174, 318)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	388

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				width      	406

-				height     	125

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @662

-				location   	(366, 522)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@661

-				vertices   	(list Points

-				    (366, 522)

-				    (366, 430)))

-			    (object ClassView "Class" "Logical View::xsd::XSDConstrainingFacet" @663

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 624)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@663

-				    location   	(34, 573)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"XSDConstrainingFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6B340093"

-				width      	462

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @664

-				location   	(272, 781)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@663

-				vertices   	(list Points

-				    (272, 781)

-				    (272, 687)))

-			    (object InheritView "" @665

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C8F002E"

-				client     	@622

-				supplier   	@663

-				line_style 	3

-				origin_attachment 	(594, 833)

-				terminal_attachment 	(594, 781)

-				drawSupplier 	@664)

-			    (object ClassView "Class" "Logical View::xsd::XSDFundamentalFacet" @666

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(752, 624)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@666

-				    location   	(526, 573)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	452

-				    justify    	0

-				    label      	"XSDFundamentalFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C69E801D6"

-				width      	470

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @667

-				location   	(768, 789)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@666

-				vertices   	(list Points

-				    (768, 789)

-				    (768, 687)))

-			    (object InheritView "" @668

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7659012C"

-				client     	@626

-				supplier   	@666

-				line_style 	3

-				origin_attachment 	(2050, 860)

-				terminal_attachment 	(2050, 789)

-				drawSupplier 	@667)

-			    (object InheritView "" @669

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C763C0224"

-				client     	@627

-				supplier   	@666

-				line_style 	3

-				origin_attachment 	(1525, 860)

-				terminal_attachment 	(1525, 789)

-				drawSupplier 	@667)

-			    (object InheritView "" @670

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C764F0131"

-				client     	@628

-				supplier   	@666

-				line_style 	3

-				origin_attachment 	(2237, 1036)

-				terminal_attachment 	(2237, 789)

-				drawSupplier 	@667)

-			    (object InheritView "" @671

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C76420074"

-				client     	@629

-				supplier   	@666

-				line_style 	3

-				origin_attachment 	(1328, 1037)

-				terminal_attachment 	(1328, 789)

-				drawSupplier 	@667)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @672

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1456, 160)

-				label      	(object ItemLabel

-				    Parent_View 	@672

-				    location   	(1137, 47)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	638

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@672

-				    location   	(1137, 107)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	598

-				    compartmentItems 	(list Compartment

-					"+ variety : XSDVariety"

-					"<<0..*>> + final : XSDSimpleFinal"))

-				width      	656

-				height     	250

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$126" @673

-				location   	(775, 178)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D597102EA"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$127" @674

-					Parent_View 	@673

-					location   	(-1209, -46)

-					label      	(object SegLabel @675

-					    Parent_View 	@674

-					    location   	(509, 235)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D59750119"

-					client     	@673

-					supplier   	@661

-					vertices   	(list Points

-					    (775, 178)

-					    (550, 178)

-					    (550, 306))

-					line_style 	3

-					origin_attachment 	(775, 178)

-					terminal_attachment 	(550, 306))

-				    (object RoleView "simpleTypeDefinition" @676

-					Parent_View 	@673

-					location   	(-1209, -46)

-					label      	(object SegLabel @677

-					    Parent_View 	@676

-					    location   	(875, 136)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+simpleTypeDefinition"

-					    pctDist    	0.283133

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D59750105"

-					client     	@673

-					supplier   	@672

-					line_style 	3

-					origin_attachment 	(775, 178)

-					terminal_attachment 	(1128, 178)

-					label      	(object SegLabel @678

-					    Parent_View 	@676

-					    location   	(1061, 215)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.812500

-					    height     	37

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$188" @679

-				location   	(369, 72)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BC8AE0203A8"

-				roleview_list 	(list RoleViews

-				    (object RoleView "facets" @680

-					Parent_View 	@679

-					location   	(-1615, -152)

-					label      	(object SegLabel @681

-					    Parent_View 	@680

-					    location   	(187, 496)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	132

-					    justify    	0

-					    label      	"+facets"

-					    pctDist    	0.913863

-					    height     	87

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BC8AE060065"

-					client     	@679

-					supplier   	@663

-					vertices   	(list Points

-					    (369, 72)

-					    (100, 72)

-					    (100, 561))

-					line_style 	3

-					origin_attachment 	(369, 72)

-					terminal_attachment 	(100, 561)

-					label      	(object SegLabel @682

-					    Parent_View 	@680

-					    location   	(60, 498)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.917900

-					    height     	41

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$189" @683

-					Parent_View 	@679

-					location   	(-1615, -152)

-					label      	(object SegLabel @684

-					    Parent_View 	@683

-					    location   	(976, 31)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BC8AE060051"

-					client     	@679

-					supplier   	@672

-					line_style 	3

-					origin_attachment 	(369, 72)

-					terminal_attachment 	(1128, 72))))

-			    (object AssociationViewNew "$UNNAMED$230" @685

-				location   	(1538, 508)

-				label      	(object SegLabel @686

-				    Parent_View 	@685

-				    location   	(1538, 449)

-				    font       	(object Font

-					italics    	TRUE)

-				    hidden     	TRUE

-				    anchor     	1

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	60

-				    justify    	0

-				    label      	""

-				    pctDist    	0.500000

-				    height     	60

-				    orientation 	0)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C276DA000DE"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$231" @687

-					Parent_View 	@685

-					location   	(-446, 284)

-					label      	(object SegLabel @688

-					    Parent_View 	@687

-					    location   	(1446, 340)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C276DA000DF"

-					client     	@685

-					supplier   	@672

-					vertices   	(list Points

-					    (1538, 508)

-					    (1487, 508)

-					    (1487, 285))

-					line_style 	3

-					origin_attachment 	(1538, 508)

-					terminal_attachment 	(1487, 285))

-				    (object RoleView "itemTypeDefinition" @689

-					Parent_View 	@685

-					location   	(-446, 284)

-					label      	(object SegLabel @690

-					    Parent_View 	@689

-					    location   	(1423, 577)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+itemTypeDefinition"

-					    pctDist    	-2.211539

-					    height     	69

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C276DA000E0"

-					client     	@685

-					supplier   	@672

-					vertices   	(list Points

-					    (1538, 508)

-					    (1590, 508)

-					    (1590, 285))

-					line_style 	3

-					origin_attachment 	(1538, 508)

-					terminal_attachment 	(1590, 285)

-					label      	(object SegLabel @691

-					    Parent_View 	@689

-					    location   	(1539, 468)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.003984

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$190" @692

-				location   	(1729, 574)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C34B70208"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$191" @693

-					Parent_View 	@692

-					location   	(-255, 350)

-					label      	(object SegLabel @694

-					    Parent_View 	@693

-					    location   	(1637, 353)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C34BE0258"

-					client     	@692

-					supplier   	@672

-					vertices   	(list Points

-					    (1729, 574)

-					    (1678, 574)

-					    (1678, 285))

-					line_style 	3

-					origin_attachment 	(1729, 574)

-					terminal_attachment 	(1678, 285))

-				    (object RoleView "memberTypeDefinitions" @695

-					Parent_View 	@692

-					location   	(-255, 350)

-					label      	(object SegLabel @696

-					    Parent_View 	@695

-					    location   	(1559, 654)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	444

-					    justify    	0

-					    label      	"+memberTypeDefinitions"

-					    pctDist    	-3.269231

-					    height     	80

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C34BE0259"

-					client     	@692

-					supplier   	@672

-					vertices   	(list Points

-					    (1729, 574)

-					    (1781, 574)

-					    (1781, 285))

-					line_style 	3

-					origin_attachment 	(1729, 574)

-					terminal_attachment 	(1781, 285)

-					label      	(object SegLabel @697

-					    Parent_View 	@695

-					    location   	(1730, 520)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.312121

-					    height     	52

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$192" @698

-				location   	(748, 269)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C363201DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "fundamentalFacets" @699

-					Parent_View 	@698

-					location   	(-1236, 45)

-					label      	(object SegLabel @700

-					    Parent_View 	@699

-					    location   	(873, 312)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+fundamentalFacets"

-					    pctDist    	-1.409091

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C36350063"

-					client     	@698

-					supplier   	@666

-					vertices   	(list Points

-					    (748, 269)

-					    (659, 269)

-					    (659, 561))

-					line_style 	3

-					origin_attachment 	(748, 269)

-					terminal_attachment 	(659, 561)

-					label      	(object SegLabel @701

-					    Parent_View 	@699

-					    location   	(728, 385)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.538028

-					    height     	69

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$193" @702

-					Parent_View 	@698

-					location   	(-1236, 45)

-					label      	(object SegLabel @703

-					    Parent_View 	@702

-					    location   	(1052, 228)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C36350059"

-					client     	@698

-					supplier   	@672

-					line_style 	3

-					origin_attachment 	(748, 269)

-					terminal_attachment 	(1128, 269))))

-			    (object AssociationViewNew "$UNNAMED$194" @704

-				location   	(1175, 396)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D35AB0273"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$195" @705

-					Parent_View 	@704

-					location   	(-809, 172)

-					label      	(object SegLabel @706

-					    Parent_View 	@705

-					    location   	(1094, 316)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B20291"

-					client     	@704

-					supplier   	@672

-					vertices   	(list Points

-					    (1175, 396)

-					    (1135, 396)

-					    (1135, 285))

-					line_style 	3

-					origin_attachment 	(1175, 396)

-					terminal_attachment 	(1135, 285))

-				    (object RoleView "baseTypeDefinition" @707

-					Parent_View 	@704

-					location   	(-809, 172)

-					label      	(object SegLabel @708

-					    Parent_View 	@707

-					    location   	(1074, 443)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+baseTypeDefinition"

-					    pctDist    	-2.533333

-					    height     	47

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D35B202A5"

-					client     	@704

-					supplier   	@672

-					vertices   	(list Points

-					    (1175, 396)

-					    (1215, 396)

-					    (1215, 285))

-					line_style 	3

-					origin_attachment 	(1175, 396)

-					terminal_attachment 	(1215, 285)

-					label      	(object SegLabel @709

-					    Parent_View 	@707

-					    location   	(1172, 359)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.096154

-					    height     	38

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$196" @710

-				location   	(1360, 446)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D5572016C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$197" @711

-					Parent_View 	@710

-					location   	(-624, 222)

-					label      	(object SegLabel @712

-					    Parent_View 	@711

-					    location   	(1268, 327)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D5575022F"

-					client     	@710

-					supplier   	@672

-					vertices   	(list Points

-					    (1360, 446)

-					    (1309, 446)

-					    (1309, 285))

-					line_style 	3

-					origin_attachment 	(1360, 446)

-					terminal_attachment 	(1309, 285))

-				    (object RoleView "primitiveTypeDefinition" @713

-					Parent_View 	@710

-					location   	(-624, 222)

-					label      	(object SegLabel @714

-					    Parent_View 	@713

-					    location   	(1204, 508)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	432

-					    justify    	0

-					    label      	"+primitiveTypeDefinition"

-					    pctDist    	-3.000000

-					    height     	62

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D55750243"

-					client     	@710

-					supplier   	@672

-					vertices   	(list Points

-					    (1360, 446)

-					    (1412, 446)

-					    (1412, 285))

-					line_style 	3

-					origin_attachment 	(1360, 446)

-					terminal_attachment 	(1412, 285)

-					label      	(object SegLabel @715

-					    Parent_View 	@713

-					    location   	(1373, 409)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.062147

-					    height     	38

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleFinal" @716

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2080, 512)

-				label      	(object ItemLabel

-				    Parent_View 	@716

-				    location   	(1917, 428)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDSimpleFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@716

-				    location   	(1917, 378)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C25D0295"

-				compartment 	(object Compartment

-				    Parent_View 	@716

-				    location   	(1917, 488)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	3

-				    max_width  	202

-				    compartmentItems 	(list Compartment

-					"+ list"

-					"+ restriction"

-					"+ union"))

-				width      	344

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDVariety" @717

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2080, 176)

-				label      	(object ItemLabel

-				    Parent_View 	@717

-				    location   	(1918, 92)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDVariety")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@717

-				    location   	(1918, 42)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B8FF7730249"

-				width      	342

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @718

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C7B0396"

-				client     	@666

-				supplier   	@661

-				line_style 	3

-				origin_attachment 	(591, 561)

-				terminal_attachment 	(591, 522)

-				drawSupplier 	@662)

-			    (object InheritView "" @719

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C800394"

-				client     	@663

-				supplier   	@661

-				line_style 	3

-				origin_attachment 	(272, 561)

-				terminal_attachment 	(272, 522)

-				drawSupplier 	@662)

-			    (object InheritView "" @720

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D25680259"

-				client     	@661

-				supplier   	@643

-				line_style 	3

-				origin_attachment 	(366, 306)

-				terminal_attachment 	(366, 215))

-			    (object InheritView "" @721

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C8801B4"

-				client     	@621

-				supplier   	@663

-				line_style 	3

-				origin_attachment 	(147, 828)

-				terminal_attachment 	(147, 781)

-				drawSupplier 	@664)

-			    (object InheritView "" @722

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C7B590281"

-				client     	@638

-				supplier   	@651

-				line_style 	3

-				origin_attachment 	(150, 1840)

-				terminal_attachment 	(150, 1444))))

-		    (object ClassDiagram "5. Component Annotations"

-			quid       	"3B69D68D00D2"

-			title      	"5. Component Annotations"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @723

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 80)

-				label      	(object ItemLabel

-				    Parent_View 	@723

-				    location   	(88, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	336

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	354

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @724

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@724

-				    location   	(82, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @725

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1872, 1504)

-				label      	(object ItemLabel

-				    Parent_View 	@725

-				    location   	(1626, 1461)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	510

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConstrainingFacet" @726

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1888, 304)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@726

-				    location   	(1663, 261)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	450

-				    justify    	0

-				    label      	"XSDConstrainingFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6B340093"

-				width      	468

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @727

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@727

-				    location   	(74, 1317)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	588

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	606

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @728

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 704)

-				label      	(object ItemLabel

-				    Parent_View 	@728

-				    location   	(86, 661)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @729

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@729

-				    location   	(74, 1141)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	492

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	510

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @730

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 544)

-				label      	(object ItemLabel

-				    Parent_View 	@730

-				    location   	(86, 501)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @731

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1200, 80)

-				label      	(object ItemLabel

-				    Parent_View 	@731

-				    location   	(1068, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	264

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	282

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @732

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1936, 1216)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@732

-				    location   	(1750, 1173)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @733

-				location   	(1994, 1412)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@732

-				vertices   	(list Points

-				    (1994, 1412)

-				    (1994, 1271)))

-			    (object InheritView "" @734

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@725

-				supplier   	@732

-				line_style 	3

-				origin_attachment 	(2084, 1449)

-				terminal_attachment 	(2084, 1412)

-				drawSupplier 	@733)

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @735

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 864)

-				label      	(object ItemLabel

-				    Parent_View 	@735

-				    location   	(80, 821)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	384

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	402

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @736

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2000, 80)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@736

-				    location   	(1892, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				width      	234

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @737

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@737

-				    location   	(84, 341)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	554

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @738

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 224)

-				label      	(object ItemLabel

-				    Parent_View 	@738

-				    location   	(86, 181)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	486

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @739

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1792, 1712)

-				label      	(object ItemLabel

-				    Parent_View 	@739

-				    location   	(1467, 1674)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	651

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	669

-				height     	100

-				annotation 	8)

-			    (object InheritView "" @740

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@739

-				supplier   	@732

-				line_style 	3

-				origin_attachment 	(1572, 1662)

-				terminal_attachment 	(1572, 1412)

-				drawSupplier 	@733)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @741

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 1024)

-				label      	(object ItemLabel

-				    Parent_View 	@741

-				    location   	(78, 981)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDRepeatableFacet" @742

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 560)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@742

-				    location   	(1688, 517)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	432

-				    justify    	0

-				    label      	"XSDRepeatableFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6AA6031A"

-				width      	450

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @743

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1536)

-				label      	(object ItemLabel

-				    Parent_View 	@743

-				    location   	(71, 1493)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	274

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	292

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @744

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@744

-				    location   	(872, 685)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	720

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	738

-				height     	543

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$132" @745

-				location   	(865, 1359)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB0D0183"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$133" @746

-					Parent_View 	@745

-					location   	(-255, 559)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0D033C"

-					client     	@745

-					supplier   	@727

-					line_style 	3

-					origin_attachment 	(865, 1359)

-					terminal_attachment 	(671, 1359))

-				    (object RoleView "annotation" @747

-					Parent_View 	@745

-					location   	(-255, 559)

-					label      	(object SegLabel @748

-					    Parent_View 	@747

-					    location   	(798, 1321)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-1.116667

-					    height     	39

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0D0346"

-					client     	@745

-					supplier   	@744

-					vertices   	(list Points

-					    (865, 1359)

-					    (925, 1359)

-					    (925, 1215))

-					line_style 	3

-					origin_attachment 	(865, 1359)

-					terminal_attachment 	(925, 1215)

-					label      	(object SegLabel @749

-					    Parent_View 	@747

-					    location   	(987, 1276)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.706422

-					    height     	62

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$156" @750

-				location   	(713, 709)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB0F0212"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$157" @751

-					Parent_View 	@750

-					location   	(-407, -90)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1000C9"

-					client     	@750

-					supplier   	@728

-					line_style 	3

-					origin_attachment 	(713, 709)

-					terminal_attachment 	(563, 709))

-				    (object RoleView "annotation" @752

-					Parent_View 	@750

-					location   	(-407, -90)

-					label      	(object SegLabel @753

-					    Parent_View 	@752

-					    location   	(727, 667)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.095238

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1000D3"

-					client     	@750

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(713, 709)

-					terminal_attachment 	(863, 709)

-					label      	(object SegLabel @754

-					    Parent_View 	@752

-					    location   	(796, 753)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.553571

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$150" @755

-				location   	(719, 1193)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB15008A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$151" @756

-					Parent_View 	@755

-					location   	(-401, 393)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB160096"

-					client     	@755

-					supplier   	@729

-					line_style 	3

-					origin_attachment 	(719, 1193)

-					terminal_attachment 	(575, 1193))

-				    (object RoleView "annotation" @757

-					Parent_View 	@755

-					location   	(-401, 393)

-					label      	(object SegLabel @758

-					    Parent_View 	@757

-					    location   	(720, 1147)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.006993

-					    height     	47

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1600A0"

-					client     	@755

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(719, 1193)

-					terminal_attachment 	(863, 1193)

-					label      	(object SegLabel @759

-					    Parent_View 	@757

-					    location   	(806, 1240)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.604167

-					    height     	47

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$110" @760

-				location   	(785, 550)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB0A0066"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$111" @761

-					Parent_View 	@760

-					location   	(-335, -250)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0B023F"

-					client     	@760

-					supplier   	@730

-					line_style 	3

-					origin_attachment 	(785, 550)

-					terminal_attachment 	(563, 550))

-				    (object RoleView "annotation" @762

-					Parent_View 	@760

-					location   	(-335, -250)

-					label      	(object SegLabel @763

-					    Parent_View 	@762

-					    location   	(779, 516)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.070707

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB0B0249"

-					client     	@760

-					supplier   	@744

-					vertices   	(list Points

-					    (785, 550)

-					    (884, 550)

-					    (884, 673))

-					line_style 	3

-					origin_attachment 	(785, 550)

-					terminal_attachment 	(884, 673)

-					label      	(object SegLabel @764

-					    Parent_View 	@762

-					    location   	(935, 612)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.729730

-					    height     	51

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$182" @765

-				location   	(1184, 404)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E4560290"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$183" @766

-					Parent_View 	@765

-					location   	(-32, -412)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E4570165"

-					client     	@765

-					supplier   	@731

-					line_style 	3

-					origin_attachment 	(1184, 404)

-					terminal_attachment 	(1184, 135))

-				    (object RoleView "annotations" @767

-					Parent_View 	@765

-					location   	(-32, -412)

-					label      	(object SegLabel @768

-					    Parent_View 	@767

-					    location   	(1324, 226)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	249

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	-0.665428

-					    height     	140

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E457016F"

-					client     	@765

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(1184, 404)

-					terminal_attachment 	(1184, 673)

-					label      	(object SegLabel @769

-					    Parent_View 	@767

-					    location   	(1251, 615)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.784387

-					    height     	67

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$198" @770

-				location   	(1752, 1034)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E2910158"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$199" @771

-					Parent_View 	@770

-					location   	(536, 218)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E292019F"

-					client     	@770

-					supplier   	@732

-					vertices   	(list Points

-					    (1752, 1034)

-					    (1812, 1034)

-					    (1812, 1161))

-					line_style 	3

-					origin_attachment 	(1752, 1034)

-					terminal_attachment 	(1812, 1161))

-				    (object RoleView "annotation" @772

-					Parent_View 	@770

-					location   	(536, 218)

-					label      	(object SegLabel @773

-					    Parent_View 	@772

-					    location   	(1743, 997)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.059603

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69E29201A9"

-					client     	@770

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(1752, 1034)

-					terminal_attachment 	(1601, 1034)

-					label      	(object SegLabel @774

-					    Parent_View 	@772

-					    location   	(1684, 1066)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.450331

-					    height     	32

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$200" @775

-				location   	(1896, 881)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B9006CF0088"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$201" @776

-					Parent_View 	@775

-					location   	(621, 40)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B9006D1015D"

-					client     	@775

-					supplier   	@732

-					vertices   	(list Points

-					    (1896, 881)

-					    (1956, 881)

-					    (1956, 1161))

-					line_style 	3

-					origin_attachment 	(1896, 881)

-					terminal_attachment 	(1956, 1161))

-				    (object RoleView "derivationAnnotation" @777

-					Parent_View 	@775

-					location   	(621, 40)

-					label      	(object SegLabel @778

-					    Parent_View 	@777

-					    location   	(1821, 842)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	390

-					    justify    	0

-					    label      	"+derivationAnnotation"

-					    pctDist    	0.254237

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B9006D10167"

-					client     	@775

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(1896, 881)

-					terminal_attachment 	(1601, 881)

-					label      	(object SegLabel @779

-					    Parent_View 	@777

-					    location   	(1689, 914)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.705085

-					    height     	33

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$202" @780

-				location   	(2040, 715)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB330264"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$203" @781

-					Parent_View 	@780

-					location   	(920, -85)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB340284"

-					client     	@780

-					supplier   	@732

-					vertices   	(list Points

-					    (2040, 715)

-					    (2100, 715)

-					    (2100, 1161))

-					line_style 	3

-					origin_attachment 	(2040, 715)

-					terminal_attachment 	(2100, 1161))

-				    (object RoleView "annotations" @782

-					Parent_View 	@780

-					location   	(920, -85)

-					label      	(object SegLabel @783

-					    Parent_View 	@782

-					    location   	(1758, 681)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	0.643192

-					    height     	35

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB34028E"

-					client     	@780

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(2040, 715)

-					terminal_attachment 	(1601, 715)

-					label      	(object SegLabel @784

-					    Parent_View 	@782

-					    location   	(1685, 746)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.809313

-					    height     	31

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$220" @785

-				location   	(668, 865)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C239134004F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$221" @786

-					Parent_View 	@785

-					location   	(-612, 33)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C23913600CA"

-					client     	@785

-					supplier   	@735

-					line_style 	3

-					origin_attachment 	(668, 865)

-					terminal_attachment 	(473, 865))

-				    (object RoleView "annotation" @787

-					Parent_View 	@785

-					location   	(-612, 33)

-					label      	(object SegLabel @788

-					    Parent_View 	@787

-					    location   	(714, 825)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.234146

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C23913600D4"

-					client     	@785

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(668, 865)

-					terminal_attachment 	(863, 865)

-					label      	(object SegLabel @789

-					    Parent_View 	@787

-					    location   	(801, 903)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.682051

-					    height     	38

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$124" @790

-				location   	(1472, 167)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D23B901CD"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$125" @791

-					Parent_View 	@790

-					location   	(256, -649)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D23BA01C4"

-					client     	@790

-					supplier   	@736

-					vertices   	(list Points

-					    (1472, 167)

-					    (1472, 72)

-					    (1883, 72))

-					line_style 	3

-					origin_attachment 	(1472, 167)

-					terminal_attachment 	(1883, 72))

-				    (object RoleView "annotation" @792

-					Parent_View 	@790

-					location   	(256, -649)

-					label      	(object SegLabel @793

-					    Parent_View 	@792

-					    location   	(1604, 129)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.076305

-					    height     	132

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D23BA01CE"

-					client     	@790

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(1472, 167)

-					terminal_attachment 	(1472, 673)

-					label      	(object SegLabel @794

-					    Parent_View 	@792

-					    location   	(1419, 618)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.893574

-					    height     	54

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$74" @795

-				location   	(927, 350)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB060291"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$75" @796

-					Parent_View 	@795

-					location   	(-193, -450)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB070171"

-					client     	@795

-					supplier   	@737

-					line_style 	3

-					origin_attachment 	(927, 350)

-					terminal_attachment 	(629, 350))

-				    (object RoleView "annotation" @797

-					Parent_View 	@795

-					location   	(-193, -450)

-					label      	(object SegLabel @798

-					    Parent_View 	@797

-					    location   	(878, 310)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.816667

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB070172"

-					client     	@795

-					supplier   	@744

-					vertices   	(list Points

-					    (927, 350)

-					    (987, 350)

-					    (987, 673))

-					line_style 	3

-					origin_attachment 	(927, 350)

-					terminal_attachment 	(987, 673)

-					label      	(object SegLabel @799

-					    Parent_View 	@797

-					    location   	(1037, 612)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.843342

-					    height     	50

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$66" @800

-				location   	(1027, 222)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DADC02F5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$67" @801

-					Parent_View 	@800

-					location   	(-93, -578)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DADD0238"

-					client     	@800

-					supplier   	@738

-					line_style 	3

-					origin_attachment 	(1027, 222)

-					terminal_attachment 	(563, 222))

-				    (object RoleView "annotation" @802

-					Parent_View 	@800

-					location   	(-93, -578)

-					label      	(object SegLabel @803

-					    Parent_View 	@802

-					    location   	(1003, 188)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	-0.406250

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DADD0242"

-					client     	@800

-					supplier   	@744

-					vertices   	(list Points

-					    (1027, 222)

-					    (1087, 222)

-					    (1087, 673))

-					line_style 	3

-					origin_attachment 	(1027, 222)

-					terminal_attachment 	(1087, 673)

-					label      	(object SegLabel @804

-					    Parent_View 	@802

-					    location   	(1137, 613)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	100

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.882583

-					    height     	50

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$90" @805

-				location   	(1494, 1438)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B90068801C2"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$91" @806

-					Parent_View 	@805

-					location   	(214, 590)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B90068A0111"

-					client     	@805

-					supplier   	@739

-					line_style 	3

-					origin_attachment 	(1494, 1438)

-					terminal_attachment 	(1494, 1662))

-				    (object RoleView "contentAnnotation" @807

-					Parent_View 	@805

-					location   	(214, 590)

-					label      	(object SegLabel @808

-					    Parent_View 	@807

-					    location   	(1696, 1356)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+contentAnnotation"

-					    pctDist    	0.367713

-					    height     	202

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B90068A011B"

-					client     	@805

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(1494, 1438)

-					terminal_attachment 	(1494, 1215)

-					label      	(object SegLabel @809

-					    Parent_View 	@807

-					    location   	(1443, 1279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.713004

-					    height     	51

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$144" @810

-				location   	(637, 1022)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB1702C8"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$145" @811

-					Parent_View 	@810

-					location   	(-483, 222)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1803E2"

-					client     	@810

-					supplier   	@741

-					line_style 	3

-					origin_attachment 	(637, 1022)

-					terminal_attachment 	(411, 1022))

-				    (object RoleView "annotation" @812

-					Parent_View 	@810

-					location   	(-483, 222)

-					label      	(object SegLabel @813

-					    Parent_View 	@812

-					    location   	(710, 979)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.328889

-					    height     	44

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB190004"

-					client     	@810

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(637, 1022)

-					terminal_attachment 	(863, 1022)

-					label      	(object SegLabel @814

-					    Parent_View 	@812

-					    location   	(802, 1062)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.730088

-					    height     	40

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$64" @815

-				location   	(1581, 607)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C626EA70102"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$65" @816

-					Parent_View 	@815

-					location   	(301, -225)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EA90191"

-					client     	@815

-					supplier   	@742

-					vertices   	(list Points

-					    (1581, 607)

-					    (1581, 547)

-					    (1679, 547))

-					line_style 	3

-					origin_attachment 	(1581, 607)

-					terminal_attachment 	(1679, 547))

-				    (object RoleView "annotations" @817

-					Parent_View 	@815

-					location   	(301, -225)

-					label      	(object SegLabel @818

-					    Parent_View 	@817

-					    location   	(1669, 462)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	-2.196970

-					    height     	88

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EA90192"

-					client     	@815

-					supplier   	@744

-					line_style 	3

-					origin_attachment 	(1581, 607)

-					terminal_attachment 	(1581, 673)

-					label      	(object SegLabel @819

-					    Parent_View 	@817

-					    location   	(1539, 620)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.196970

-					    height     	42

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$204" @820

-				location   	(849, 1496)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69DB11026F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$205" @821

-					Parent_View 	@820

-					location   	(-271, 696)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB1201F9"

-					client     	@820

-					supplier   	@743

-					line_style 	3

-					origin_attachment 	(849, 1496)

-					terminal_attachment 	(354, 1496))

-				    (object RoleView "annotation" @822

-					Parent_View 	@820

-					location   	(-271, 696)

-					label      	(object SegLabel @823

-					    Parent_View 	@822

-					    location   	(942, 1464)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.188259

-					    height     	33

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69DB120203"

-					client     	@820

-					supplier   	@744

-					vertices   	(list Points

-					    (849, 1496)

-					    (1062, 1496)

-					    (1062, 1215))

-					line_style 	3

-					origin_attachment 	(849, 1496)

-					terminal_attachment 	(1062, 1215)

-					label      	(object SegLabel @824

-					    Parent_View 	@822

-					    location   	(1115, 1279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.872690

-					    height     	53

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$206" @825

-				location   	(952, 1565)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C626EB30005"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$207" @826

-					Parent_View 	@825

-					location   	(-328, 733)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EB40327"

-					client     	@825

-					supplier   	@743

-					line_style 	3

-					origin_attachment 	(952, 1565)

-					terminal_attachment 	(354, 1565))

-				    (object RoleView "annotations" @827

-					Parent_View 	@825

-					location   	(-328, 733)

-					label      	(object SegLabel @828

-					    Parent_View 	@827

-					    location   	(1075, 1538)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	0.204959

-					    height     	28

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C626EB40332"

-					client     	@825

-					supplier   	@744

-					vertices   	(list Points

-					    (952, 1565)

-					    (1200, 1565)

-					    (1200, 1215))

-					line_style 	3

-					origin_attachment 	(952, 1565)

-					terminal_attachment 	(1200, 1215)

-					label      	(object SegLabel @829

-					    Parent_View 	@827

-					    location   	(1254, 1275)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.900000

-					    height     	54

-					    orientation 	1))))

-			    (object InheritView "" @830

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C800394"

-				client     	@726

-				supplier   	@736

-				line_style 	3

-				origin_attachment 	(1984, 249)

-				terminal_attachment 	(1984, 135))

-			    (object InheritView "" @831

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C6C8F002E"

-				client     	@742

-				supplier   	@726

-				line_style 	3

-				origin_attachment 	(1997, 505)

-				terminal_attachment 	(1997, 359))))

-		    (object ClassDiagram "6. Concrete Components"

-			quid       	"3B6AD74D03C4"

-			title      	"6. Concrete Components"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @832

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@832

-				    location   	(126, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	342

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupContent" @833

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(832, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@833

-				    location   	(568, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	528

-				    justify    	0

-				    label      	"XSDAttributeGroupContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6940200089"

-				width      	546

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefineContent" @834

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1200, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@834

-				    location   	(991, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDRedefineContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AE2060172"

-				width      	436

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaContent" @835

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1360, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@835

-				    location   	(1156, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	408

-				    justify    	0

-				    label      	"XSDSchemaContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B688CB800BA"

-				width      	426

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @836

-				location   	(1360, 561)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@835

-				vertices   	(list Points

-				    (1360, 561)

-				    (1360, 471)))

-			    (object ClassView "Class" "Logical View::xsd::XSDInclude" @837

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1632, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@837

-				    location   	(1512, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	240

-				    justify    	0

-				    label      	"XSDInclude")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C7D0250"

-				width      	258

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDImport" @838

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1408, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@838

-				    location   	(1294, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDImport")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C93017F"

-				width      	246

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefine" @839

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1936, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@839

-				    location   	(1805, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDRedefine")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C9B02AD"

-				width      	280

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @840

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@840

-				    location   	(375, 1153)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	851

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	869

-				height     	119

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$142" @841

-				location   	(1368, 1206)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6ADCC5007E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$143" @842

-					Parent_View 	@841

-					location   	(1160, 406)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCC6006B"

-					client     	@841

-					supplier   	@837

-					line_style 	3

-					origin_attachment 	(1368, 1206)

-					terminal_attachment 	(1503, 1206))

-				    (object RoleView "annotation" @843

-					Parent_View 	@841

-					location   	(1160, 406)

-					label      	(object SegLabel @844

-					    Parent_View 	@843

-					    location   	(1347, 1154)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.154412

-					    height     	53

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCC6006C"

-					client     	@841

-					supplier   	@840

-					line_style 	3

-					origin_attachment 	(1368, 1206)

-					terminal_attachment 	(1234, 1206)

-					label      	(object SegLabel @845

-					    Parent_View 	@843

-					    location   	(1300, 1253)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	107

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.514706

-					    height     	47

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$140" @846

-				location   	(1168, 1022)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6ADCD802FC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$141" @847

-					Parent_View 	@846

-					location   	(960, 222)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCD9018B"

-					client     	@846

-					supplier   	@838

-					vertices   	(list Points

-					    (1168, 1022)

-					    (1168, 962)

-					    (1285, 962))

-					line_style 	3

-					origin_attachment 	(1168, 1022)

-					terminal_attachment 	(1285, 962))

-				    (object RoleView "annotation" @848

-					Parent_View 	@846

-					location   	(960, 222)

-					label      	(object SegLabel @849

-					    Parent_View 	@848

-					    location   	(1290, 1075)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	216

-					    justify    	0

-					    label      	"+annotation"

-					    pctDist    	0.445378

-					    height     	122

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADCD9018C"

-					client     	@846

-					supplier   	@840

-					line_style 	3

-					origin_attachment 	(1168, 1022)

-					terminal_attachment 	(1168, 1141)

-					label      	(object SegLabel @850

-					    Parent_View 	@848

-					    location   	(1127, 1074)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.436975

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$162" @851

-				location   	(1563, 1353)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6ADE42009A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$163" @852

-					Parent_View 	@851

-					location   	(1355, 553)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADE4302FE"

-					client     	@851

-					supplier   	@839

-					vertices   	(list Points

-					    (1563, 1353)

-					    (1940, 1353)

-					    (1940, 1255))

-					line_style 	3

-					origin_attachment 	(1563, 1353)

-					terminal_attachment 	(1940, 1255))

-				    (object RoleView "annotations" @853

-					Parent_View 	@851

-					location   	(1355, 553)

-					label      	(object SegLabel @854

-					    Parent_View 	@853

-					    location   	(1317, 1322)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+annotations"

-					    pctDist    	0.516807

-					    height     	32

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6ADE430308"

-					client     	@851

-					supplier   	@840

-					vertices   	(list Points

-					    (1563, 1353)

-					    (1181, 1353)

-					    (1181, 1259))

-					line_style 	3

-					origin_attachment 	(1563, 1353)

-					terminal_attachment 	(1181, 1259)

-					label      	(object SegLabel @855

-					    Parent_View 	@853

-					    location   	(1130, 1326)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.861345

-					    height     	52

-					    orientation 	0))))

-			    (object InheritTreeView "" @856

-				location   	(288, 561)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@832

-				vertices   	(list Points

-				    (288, 561)

-				    (288, 471)))

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @857

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(688, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@857

-				    location   	(460, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	456

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				width      	474

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticleContent" @858

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1856, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@858

-				    location   	(1658, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	396

-				    justify    	0

-				    label      	"XSDParticleContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6BD22300C6"

-				width      	414

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @859

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(720, 960)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@859

-				    location   	(450, 917)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	558

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @860

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(224, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@860

-				    location   	(110, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	228

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	246

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @861

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCD640231"

-				client     	@860

-				supplier   	@832

-				line_style 	3

-				origin_attachment 	(221, 617)

-				terminal_attachment 	(221, 561)

-				drawSupplier 	@856)

-			    (object InheritView "" @862

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA20197"

-				client     	@857

-				supplier   	@832

-				line_style 	3

-				origin_attachment 	(589, 617)

-				terminal_attachment 	(589, 561)

-				drawSupplier 	@856)

-			    (object InheritView "" @863

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE2B301D5"

-				client     	@834

-				supplier   	@835

-				line_style 	3

-				origin_attachment 	(1016, 617)

-				terminal_attachment 	(1016, 561)

-				drawSupplier 	@836)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaCompositor" @864

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1824, 944)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@864

-				    location   	(1590, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	468

-				    justify    	0

-				    label      	"XSDSchemaCompositor")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C21DB4102AE"

-				width      	486

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @865

-				location   	(1824, 1089)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@864

-				vertices   	(list Points

-				    (1824, 1089)

-				    (1824, 999)))

-			    (object InheritView "" @866

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8DC0381"

-				client     	@837

-				supplier   	@864

-				line_style 	3

-				origin_attachment 	(1666, 1145)

-				terminal_attachment 	(1666, 1089)

-				drawSupplier 	@865)

-			    (object InheritView "" @867

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB640240"

-				client     	@839

-				supplier   	@864

-				line_style 	3

-				origin_attachment 	(1934, 1145)

-				terminal_attachment 	(1934, 1089)

-				drawSupplier 	@865)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @868

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1840, 672)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@868

-				    location   	(1630, 629)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	438

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @869

-				location   	(1762, 819)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@868

-				vertices   	(list Points

-				    (1762, 819)

-				    (1762, 727)))

-			    (object InheritView "" @870

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8D9003E"

-				client     	@838

-				supplier   	@868

-				line_style 	3

-				origin_attachment 	(1416, 889)

-				terminal_attachment 	(1416, 819)

-				drawSupplier 	@869)

-			    (object InheritView "" @871

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE32102AF"

-				client     	@868

-				supplier   	@835

-				line_style 	3

-				origin_attachment 	(1756, 617)

-				terminal_attachment 	(1756, 561)

-				drawSupplier 	@836)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @872

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				location   	(1120, 144)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@872

-				    location   	(875, 101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				width      	508

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @873

-				location   	(1120, 289)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@872

-				vertices   	(list Points

-				    (1120, 289)

-				    (1120, 199)))

-			    (object AssociationViewNew "$UNNAMED$104" @874

-				location   	(1485, 215)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B751B0803C7"

-				roleview_list 	(list RoleViews

-				    (object RoleView "container" @875

-					Parent_View 	@874

-					location   	(989, 103)

-					label      	(object SegLabel @876

-					    Parent_View 	@875

-					    location   	(1604, 210)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	"+container"

-					    pctDist    	0.033113

-					    height     	119

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B0C01CE"

-					client     	@874

-					supplier   	@872

-					vertices   	(list Points

-					    (1485, 215)

-					    (1485, 176)

-					    (1374, 176))

-					line_style 	3

-					origin_attachment 	(1485, 215)

-					terminal_attachment 	(1374, 176)

-					label      	(object SegLabel @877

-					    Parent_View 	@875

-					    location   	(1435, 226)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	69

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.602649

-					    height     	50

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$105" @878

-					Parent_View 	@874

-					location   	(989, 103)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B0C01CF"

-					client     	@874

-					supplier   	@872

-					vertices   	(list Points

-					    (1485, 215)

-					    (1485, 254)

-					    (1345, 254)

-					    (1345, 199))

-					line_style 	3

-					origin_attachment 	(1485, 215)

-					terminal_attachment 	(1345, 199))))

-			    (object AssociationViewNew "$UNNAMED$106" @879

-				location   	(773, 216)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B751B480261"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootContainer" @880

-					Parent_View 	@879

-					location   	(53, 104)

-					label      	(object SegLabel @881

-					    Parent_View 	@880

-					    location   	(614, 217)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+rootContainer"

-					    pctDist    	-0.025000

-					    height     	160

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B4C0285"

-					client     	@879

-					supplier   	@872

-					vertices   	(list Points

-					    (773, 216)

-					    (773, 176)

-					    (866, 176))

-					line_style 	3

-					origin_attachment 	(773, 216)

-					terminal_attachment 	(866, 176)

-					label      	(object SegLabel @882

-					    Parent_View 	@880

-					    location   	(800, 228)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.300000

-					    height     	27

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$107" @883

-					Parent_View 	@879

-					location   	(53, 104)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751B4C0286"

-					client     	@879

-					supplier   	@872

-					vertices   	(list Points

-					    (773, 216)

-					    (773, 257)

-					    (895, 257)

-					    (895, 199))

-					line_style 	3

-					origin_attachment 	(773, 216)

-					terminal_attachment 	(895, 199))))

-			    (object InheritView "" @884

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8E60372"

-				client     	@835

-				supplier   	@872

-				line_style 	3

-				origin_attachment 	(1367, 361)

-				terminal_attachment 	(1367, 289)

-				drawSupplier 	@873)

-			    (object InheritView "" @885

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B72D8E200EA"

-				client     	@833

-				supplier   	@872

-				line_style 	3

-				origin_attachment 	(752, 361)

-				terminal_attachment 	(752, 289)

-				drawSupplier 	@873)

-			    (object InheritView "" @886

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA903D2"

-				client     	@832

-				supplier   	@872

-				line_style 	3

-				origin_attachment 	(299, 361)

-				terminal_attachment 	(299, 289)

-				drawSupplier 	@873)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @887

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 1200)

-				label      	(object ItemLabel

-				    Parent_View 	@887

-				    location   	(61, 1157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	280

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @888

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCC4A0182"

-				client     	@887

-				supplier   	@860

-				line_style 	3

-				origin_attachment 	(216, 1145)

-				terminal_attachment 	(216, 727))

-			    (object AssociationViewNew "$UNNAMED$218" @889

-				location   	(1382, 1425)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DD0C03DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$219" @890

-					Parent_View 	@889

-					location   	(1190, 225)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100304"

-					client     	@889

-					supplier   	@864

-					vertices   	(list Points

-					    (1382, 1425)

-					    (2147, 1425)

-					    (2147, 943)

-					    (2067, 943))

-					line_style 	3

-					origin_attachment 	(1382, 1425)

-					terminal_attachment 	(2067, 943))

-				    (object RoleView "incorporatedSchema" @891

-					Parent_View 	@889

-					location   	(1190, 225)

-					label      	(object SegLabel @892

-					    Parent_View 	@891

-					    location   	(445, 1389)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+incorporatedSchema"

-					    pctDist    	0.706546

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100305"

-					client     	@889

-					supplier   	@887

-					vertices   	(list Points

-					    (1382, 1425)

-					    (225, 1425)

-					    (225, 1255))

-					line_style 	3

-					origin_attachment 	(1382, 1425)

-					terminal_attachment 	(225, 1255)

-					label      	(object SegLabel @893

-					    Parent_View 	@891

-					    location   	(183, 1392)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.896915

-					    height     	43

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$216" @894

-				location   	(1505, 1503)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DCC700EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$217" @895

-					Parent_View 	@894

-					location   	(1313, 303)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0042"

-					client     	@894

-					supplier   	@868

-					vertices   	(list Points

-					    (1505, 1503)

-					    (2188, 1503)

-					    (2188, 675)

-					    (2059, 675))

-					line_style 	3

-					origin_attachment 	(1505, 1503)

-					terminal_attachment 	(2059, 675))

-				    (object RoleView "resolvedSchema" @896

-					Parent_View 	@894

-					location   	(1313, 303)

-					label      	(object SegLabel @897

-					    Parent_View 	@896

-					    location   	(303, 1472)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+resolvedSchema"

-					    pctDist    	0.733333

-					    height     	32

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0043"

-					client     	@894

-					supplier   	@887

-					vertices   	(list Points

-					    (1505, 1503)

-					    (113, 1503)

-					    (113, 1255))

-					line_style 	3

-					origin_attachment 	(1505, 1503)

-					terminal_attachment 	(113, 1255)

-					label      	(object SegLabel @898

-					    Parent_View 	@896

-					    location   	(73, 1472)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.867683

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$108" @899

-				location   	(66, 244)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B751C310356"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$109" @900

-					Parent_View 	@899

-					location   	(-94, -444)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751C330331"

-					client     	@899

-					supplier   	@872

-					vertices   	(list Points

-					    (66, 244)

-					    (66, 144)

-					    (866, 144))

-					line_style 	3

-					origin_attachment 	(66, 244)

-					terminal_attachment 	(866, 144))

-				    (object RoleView "schema" @901

-					Parent_View 	@899

-					location   	(-94, -444)

-					label      	(object SegLabel @902

-					    Parent_View 	@901

-					    location   	(165, 93)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+schema"

-					    pctDist    	-0.168113

-					    height     	99

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B751C33033B"

-					client     	@899

-					supplier   	@887

-					line_style 	3

-					origin_attachment 	(66, 244)

-					terminal_attachment 	(66, 1145)

-					label      	(object SegLabel @903

-					    Parent_View 	@901

-					    location   	(136, 184)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	113

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	-0.066593

-					    height     	70

-					    orientation 	0))))

-			    (object InheritView "" @904

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B780BD90059"

-				client     	@858

-				supplier   	@872

-				line_style 	3

-				origin_attachment 	(1759, 361)

-				terminal_attachment 	(1759, 289)

-				drawSupplier 	@873)

-			    (object InheritView "" @905

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E1770116"

-				client     	@840

-				supplier   	@832

-				line_style 	3

-				origin_attachment 	(400, 1141)

-				terminal_attachment 	(400, 561)

-				drawSupplier 	@856)

-			    (object InheritTreeView "" @906

-				location   	(1012, 837)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@834

-				vertices   	(list Points

-				    (1012, 837)

-				    (1012, 727)))

-			    (object InheritView "" @907

-				stereotype 	(object SegLabel @908

-				    Parent_View 	@907

-				    location   	(1071, 871)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	243

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.888158

-				    height     	34

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B7FD4E20366"

-				client     	@840

-				supplier   	@834

-				line_style 	3

-				origin_attachment 	(1037, 1141)

-				terminal_attachment 	(1037, 837)

-				drawSupplier 	@906)

-			    (object InheritView "" @909

-				stereotype 	(object SegLabel @910

-				    Parent_View 	@909

-				    location   	(890, 865)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	263

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.581633

-				    height     	36

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B7FD4BA023C"

-				client     	@859

-				supplier   	@834

-				line_style 	3

-				origin_attachment 	(925, 905)

-				terminal_attachment 	(925, 837)

-				drawSupplier 	@906)

-			    (object InheritView "" @911

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB560092"

-				client     	@864

-				supplier   	@868

-				line_style 	3

-				origin_attachment 	(1828, 889)

-				terminal_attachment 	(1828, 819)

-				drawSupplier 	@869)))

-		    (object ClassDiagram "7. Concrete Attributes"

-			quid       	"3B9F8F7602C7"

-			title      	"7. Concrete Attributes"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @912

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 1440)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@912

-				    location   	(1938, 1359)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	412

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				compartment 	(object Compartment

-				    Parent_View 	@912

-				    location   	(1938, 1419)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	382

-				    compartmentItems 	(list Compartment

-					"+ form : XSDForm"

-					"+ lexicalValue : String"))

-				width      	430

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDForm" @913

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2560, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@913

-				    location   	(2398, 1365)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"XSDForm")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@913

-				    location   	(2398, 1315)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	324

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B9F913B01EB"

-				width      	342

-				height     	242

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @914

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(368, 96)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@914

-				    location   	(40, 37)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	657

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				compartment 	(object Compartment

-				    Parent_View 	@914

-				    location   	(40, 97)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	446

-				    compartmentItems 	(list Compartment

-					"+ element : DOMElement"))

-				width      	675

-				height     	143

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDComponent" @915

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(848, 384)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@915

-				    location   	(687, 333)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	322

-				    justify    	0

-				    label      	"XSDComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846E90029"

-				width      	340

-				height     	126

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @916

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1904, 944)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@916

-				    location   	(1678, 892)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	452

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				width      	470

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @917

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1600, 1408)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@917

-				    location   	(1328, 1356)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	544

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	562

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDScope" @918

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(864, 624)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@918

-				    location   	(745, 573)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	238

-				    justify    	0

-				    label      	"XSDScope")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B54000F2"

-				width      	256

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @919

-				location   	(850, 537)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@915

-				vertices   	(list Points

-				    (850, 537)

-				    (850, 447)))

-			    (object ClassView "Class" "Logical View::xsd::DOMElement" @920

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1248, 128)

-				label      	(object ItemLabel

-				    Parent_View 	@920

-				    location   	(873, 90)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	751

-				    justify    	0

-				    label      	"DOMElement")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@920

-				    location   	(873, 40)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	751

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3B8189790200"

-				width      	769

-				height     	200

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @921

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 640)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@921

-				    location   	(41, 584)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	512

-				height     	136

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaContent" @922

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 384)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@922

-				    location   	(38, 333)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDSchemaContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B688CB800BA"

-				width      	422

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @923

-				location   	(368, 263)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@914

-				vertices   	(list Points

-				    (368, 263)

-				    (368, 167)))

-			    (object ClassView "Class" "Logical View::xsd::XSDDisallowedSubstitutions" @924

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(992, 1456)

-				label      	(object ItemLabel

-				    Parent_View 	@924

-				    location   	(723, 1347)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDDisallowedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@924

-				    location   	(723, 1297)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5A403DF"

-				compartment 	(object Compartment

-				    Parent_View 	@924

-				    location   	(723, 1407)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	4

-				    max_width  	225

-				    compartmentItems 	(list Compartment

-					"+ substitution"

-					"+ extension"

-					"+ restriction"

-					"+ all"))

-				width      	556

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDProhibitedSubstitutions" @925

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(880, 1792)

-				label      	(object ItemLabel

-				    Parent_View 	@925

-				    location   	(614, 1708)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"XSDProhibitedSubstitutions")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@925

-				    location   	(614, 1658)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	532

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C5BE0272"

-				compartment 	(object Compartment

-				    Parent_View 	@925

-				    location   	(614, 1768)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	198

-				    compartmentItems 	(list Compartment

-					"+ extension"

-					"+ restriction"

-					"+ all"))

-				width      	550

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @926

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(912, 2096)

-				label      	(object ItemLabel

-				    Parent_View 	@926

-				    location   	(532, 2040)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	760

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@926

-				    location   	(532, 2100)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	1

-				    max_width  	723

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalFinal : XSDSimpleFinal"))

-				width      	778

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleFinal" @927

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 1984)

-				label      	(object ItemLabel

-				    Parent_View 	@927

-				    location   	(45, 1875)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"XSDSimpleFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@927

-				    location   	(45, 1825)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	326

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C25D0295"

-				width      	344

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexFinal" @928

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2544, 2016)

-				label      	(object ItemLabel

-				    Parent_View 	@928

-				    location   	(2362, 1932)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"XSDComplexFinal")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@928

-				    location   	(2362, 1882)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	364

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3B97C2CA01CB"

-				width      	382

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @929

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@929

-				    location   	(41, 1279)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	622

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				compartment 	(object Compartment

-				    Parent_View 	@929

-				    location   	(41, 1339)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	2

-				    max_width  	588

-				    compartmentItems 	(list Compartment

-					"+ use : XSDAttributeUseCategory"

-					"+ lexicalValue : String"))

-				width      	640

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUseCategory" @930

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 1632)

-				label      	(object ItemLabel

-				    Parent_View 	@930

-				    location   	(41, 1548)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"XSDAttributeUseCategory")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@930

-				    location   	(41, 1498)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	494

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BA7B0E801A8"

-				width      	512

-				height     	292

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @931

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2608, 928)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@931

-				    location   	(2498, 881)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	220

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	238

-				height     	119

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @932

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2240, 1712)

-				label      	(object ItemLabel

-				    Parent_View 	@932

-				    location   	(1757, 1631)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	966

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				compartment 	(object Compartment

-				    Parent_View 	@932

-				    location   	(1757, 1691)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	934

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalFinal : XSDProhibitedSubstitutions"

-					"<<0..*>> + block : XSDDisallowedSubstitutions"))

-				width      	984

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @933

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2272, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@933

-				    location   	(1828, 1096)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	888

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				compartment 	(object Compartment

-				    Parent_View 	@933

-				    location   	(1828, 1156)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	852

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalNamespaceConstraint : String"))

-				width      	906

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @934

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1120, 1008)

-				label      	(object ItemLabel

-				    Parent_View 	@934

-				    location   	(622, 777)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	996

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	1014

-				height     	486

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDImport" @935

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 960)

-				label      	(object ItemLabel

-				    Parent_View 	@935

-				    location   	(37, 904)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"XSDImport")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C93017F"

-				width      	424

-				height     	136

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @936

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1344, 656)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@936

-				    location   	(1138, 600)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	412

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				compartment 	(object Compartment

-				    Parent_View 	@936

-				    location   	(1138, 660)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	378

-				    compartmentItems 	(list Compartment

-					"+ lexicalValue : String"))

-				width      	430

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @937

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1840, 2048)

-				label      	(object ItemLabel

-				    Parent_View 	@937

-				    location   	(1410, 1942)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	860

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				compartment 	(object Compartment

-				    Parent_View 	@937

-				    location   	(1410, 2002)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	3

-				    max_width  	822

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + lexicalFinal : XSDComplexFinal"

-					"<<0..*>> + block : XSDProhibitedSubstitutions"

-					"+ mixed : boolean"))

-				width      	878

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @938

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1488, 1696)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@938

-				    location   	(1304, 1644)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	368

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	386

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @939

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@938

-				supplier   	@917

-				line_style 	3

-				origin_attachment 	(1506, 1632)

-				terminal_attachment 	(1506, 1472))

-			    (object ClassView "Class" "Logical View::xsd::XSDAnnotation" @940

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2208, 704)

-				label      	(object ItemLabel

-				    Parent_View 	@940

-				    location   	(1758, 598)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	900

-				    justify    	0

-				    label      	"XSDAnnotation")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDC80233"

-				width      	918

-				height     	236

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @941

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848AA01D3"

-				client     	@931

-				supplier   	@915

-				line_style 	3

-				origin_attachment 	(2696, 869)

-				terminal_attachment 	(2696, 537)

-				drawSupplier 	@919)

-			    (object InheritView "" @942

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@932

-				supplier   	@912

-				line_style 	3

-				origin_attachment 	(2094, 1619)

-				terminal_attachment 	(2094, 1533))

-			    (object InheritTreeView "" @943

-				location   	(1487, 1856)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@938

-				vertices   	(list Points

-				    (1487, 1856)

-				    (1487, 1760)))

-			    (object ClassView "Class" "Logical View::xsd::DOMAttr" @944

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2400, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@944

-				    location   	(2080, 350)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	640

-				    justify    	0

-				    label      	"DOMAttr")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@944

-				    location   	(2080, 300)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	640

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3BBF8C8901B6"

-				width      	658

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @945

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@937

-				supplier   	@938

-				line_style 	3

-				origin_attachment 	(1734, 1930)

-				terminal_attachment 	(1734, 1856)

-				drawSupplier 	@943)

-			    (object InheritView "" @946

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D25680259"

-				client     	@936

-				supplier   	@915

-				line_style 	3

-				origin_attachment 	(1328, 588)

-				terminal_attachment 	(1328, 537)

-				drawSupplier 	@919)

-			    (object InheritView "" @947

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69E1770116"

-				client     	@940

-				supplier   	@915

-				line_style 	3

-				origin_attachment 	(2190, 586)

-				terminal_attachment 	(2190, 537)

-				drawSupplier 	@919)

-			    (object InheritView "" @948

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE32102AF"

-				client     	@921

-				supplier   	@922

-				line_style 	3

-				origin_attachment 	(222, 572)

-				terminal_attachment 	(222, 447))

-			    (object InheritView "" @949

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8E60372"

-				client     	@922

-				supplier   	@914

-				line_style 	3

-				origin_attachment 	(260, 321)

-				terminal_attachment 	(260, 263)

-				drawSupplier 	@923)

-			    (object InheritView "" @950

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AD8D9003E"

-				client     	@935

-				supplier   	@921

-				line_style 	3

-				origin_attachment 	(223, 892)

-				terminal_attachment 	(223, 708))

-			    (object InheritView "" @951

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A3A0041"

-				client     	@933

-				supplier   	@931

-				line_style 	3

-				origin_attachment 	(2600, 1084)

-				terminal_attachment 	(2600, 987))

-			    (object ClassView "Class" "Logical View::xsd::DOMDocument" @952

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2336, 128)

-				label      	(object ItemLabel

-				    Parent_View 	@952

-				    location   	(1957, 94)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	758

-				    justify    	0

-				    label      	"DOMDocument")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@952

-				    location   	(1957, 44)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	758

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3C27850E0381"

-				width      	776

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @953

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA903D2"

-				client     	@915

-				supplier   	@914

-				line_style 	3

-				origin_attachment 	(856, 321)

-				terminal_attachment 	(856, 263)

-				drawSupplier 	@923)

-			    (object ClassView "Class" "Logical View::xsd::DOMNode" @954

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1568, 384)

-				label      	(object ItemLabel

-				    Parent_View 	@954

-				    location   	(1234, 350)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"DOMNode")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@954

-				    location   	(1234, 300)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3BFE64A50117"

-				width      	686

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @955

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCD640231"

-				client     	@918

-				supplier   	@915

-				line_style 	3

-				origin_attachment 	(850, 561)

-				terminal_attachment 	(850, 537)

-				drawSupplier 	@919)

-			    (object InheritView "" @956

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B72D7BB0349"

-				client     	@929

-				supplier   	@915

-				line_style 	3

-				origin_attachment 	(575, 1267)

-				terminal_attachment 	(575, 537)

-				drawSupplier 	@919)

-			    (object InheritView "" @957

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0CEA20197"

-				client     	@916

-				supplier   	@915

-				line_style 	3

-				origin_attachment 	(1694, 880)

-				terminal_attachment 	(1694, 537)

-				drawSupplier 	@919)

-			    (object InheritView "" @958

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCC4A0182"

-				client     	@934

-				supplier   	@918

-				line_style 	3

-				origin_attachment 	(856, 765)

-				terminal_attachment 	(856, 687))

-			    (object InheritTreeView "" @959

-				location   	(1703, 1290)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@916

-				vertices   	(list Points

-				    (1703, 1290)

-				    (1703, 1008)))

-			    (object InheritView "" @960

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@917

-				supplier   	@916

-				line_style 	3

-				origin_attachment 	(1503, 1344)

-				terminal_attachment 	(1503, 1290)

-				drawSupplier 	@959)

-			    (object InheritView "" @961

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@912

-				supplier   	@916

-				line_style 	3

-				origin_attachment 	(2093, 1347)

-				terminal_attachment 	(2093, 1290)

-				drawSupplier 	@959)

-			    (object InheritView "" @962

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@926

-				supplier   	@938

-				line_style 	3

-				origin_attachment 	(1253, 2028)

-				terminal_attachment 	(1253, 1856)

-				drawSupplier 	@943)))

-		    (object ClassDiagram "8. Concrete Containment"

-			quid       	"3B6A8097027A"

-			title      	"8. Concrete Containment"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDNotationDeclaration" @963

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2672, 992)

-				label      	(object ItemLabel

-				    Parent_View 	@963

-				    location   	(2439, 949)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDNotationDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66EDAA021C"

-				width      	484

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @964

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2640, 576)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@964

-				    location   	(2431, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	436

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefine" @965

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2144, 784)

-				label      	(object ItemLabel

-				    Parent_View 	@965

-				    location   	(2013, 741)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDRedefine")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B688C9B02AD"

-				width      	280

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefineContent" @966

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2064, 576)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@966

-				    location   	(1854, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	420

-				    justify    	0

-				    label      	"XSDRedefineContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AE2060172"

-				width      	438

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @967

-				location   	(1943, 868)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@966

-				vertices   	(list Points

-				    (1943, 868)

-				    (1943, 631)))

-			    (object AssociationViewNew "$UNNAMED$164" @968

-				location   	(2125, 680)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE8240051"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$165" @969

-					Parent_View 	@968

-					location   	(157, 344)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6AE82602AD"

-					client     	@968

-					supplier   	@965

-					line_style 	3

-					origin_attachment 	(2125, 680)

-					terminal_attachment 	(2125, 729))

-				    (object RoleView "contents" @970

-					Parent_View 	@968

-					location   	(157, 344)

-					label      	(object SegLabel @971

-					    Parent_View 	@970

-					    location   	(2255, 671)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.175439

-					    height     	130

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6AE82602B7"

-					client     	@968

-					supplier   	@966

-					line_style 	3

-					origin_attachment 	(2125, 680)

-					terminal_attachment 	(2125, 631)

-					label      	(object SegLabel @972

-					    Parent_View 	@970

-					    location   	(2067, 671)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.175439

-					    height     	59

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTerm" @973

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@973

-				    location   	(148, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	216

-				    justify    	0

-				    label      	"XSDTerm")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683C5E0174"

-				width      	234

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @974

-				location   	(272, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@973

-				vertices   	(list Points

-				    (272, 465)

-				    (272, 375)))

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @975

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2656, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@975

-				    location   	(2372, 1121)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	569

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	587

-				height     	118

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroup" @976

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 576)

-				label      	(object ItemLabel

-				    Parent_View 	@976

-				    location   	(89, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	334

-				    justify    	0

-				    label      	"XSDModelGroup")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6834E00291"

-				width      	352

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$152" @977

-				location   	(1170, 1356)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6837AC025A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "modelGroup" @978

-					Parent_View 	@977

-					location   	(866, -20)

-					label      	(object SegLabel @979

-					    Parent_View 	@978

-					    location   	(269, 1389)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+modelGroup"

-					    pctDist    	0.534044

-					    height     	33

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0339"

-					client     	@977

-					supplier   	@976

-					vertices   	(list Points

-					    (1170, 1356)

-					    (206, 1356)

-					    (206, 631))

-					line_style 	3

-					origin_attachment 	(1170, 1356)

-					terminal_attachment 	(206, 631)

-					label      	(object SegLabel @980

-					    Parent_View 	@978

-					    location   	(226, 1322)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.559146

-					    height     	35

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$153" @981

-					Parent_View 	@977

-					location   	(866, -20)

-					label      	(object SegLabel @982

-					    Parent_View 	@981

-					    location   	(2521, 1398)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6837AD0338"

-					client     	@977

-					supplier   	@975

-					vertices   	(list Points

-					    (1170, 1356)

-					    (2731, 1356)

-					    (2731, 1227))

-					line_style 	3

-					origin_attachment 	(1170, 1356)

-					terminal_attachment 	(2731, 1227))))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @983

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(160, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@983

-				    location   	(35, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	250

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	268

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$146" @984

-				location   	(122, 1136)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6BCEB102F8"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$147" @985

-					Parent_View 	@984

-					location   	(-630, -256)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6BCEB6001B"

-					client     	@984

-					supplier   	@976

-					line_style 	3

-					origin_attachment 	(122, 1136)

-					terminal_attachment 	(122, 631))

-				    (object RoleView "contents" @986

-					Parent_View 	@984

-					location   	(-630, -256)

-					label      	(object SegLabel @987

-					    Parent_View 	@986

-					    location   	(223, 1515)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.750495

-					    height     	101

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6BCEB60025"

-					client     	@984

-					supplier   	@983

-					line_style 	3

-					origin_attachment 	(122, 1136)

-					terminal_attachment 	(122, 1641)

-					label      	(object SegLabel @988

-					    Parent_View 	@986

-					    location   	(180, 1581)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.881188

-					    height     	58

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticleContent" @989

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 80)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@989

-				    location   	(41, 42)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	495

-				    justify    	0

-				    label      	"XSDParticleContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6BD22300C6"

-				width      	513

-				height     	100

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$158" @990

-				location   	(47, 885)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B47150119"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$159" @991

-					Parent_View 	@990

-					location   	(-289, 821)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B471A03AB"

-					client     	@990

-					supplier   	@983

-					line_style 	3

-					origin_attachment 	(47, 885)

-					terminal_attachment 	(47, 1641))

-				    (object RoleView "content" @992

-					Parent_View 	@990

-					location   	(-289, 821)

-					label      	(object SegLabel @993

-					    Parent_View 	@992

-					    location   	(142, 189)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+content"

-					    pctDist    	0.921854

-					    height     	95

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B471A03B5"

-					client     	@990

-					supplier   	@989

-					line_style 	3

-					origin_attachment 	(47, 885)

-					terminal_attachment 	(47, 130)

-					label      	(object SegLabel @994

-					    Parent_View 	@992

-					    location   	(28, 192)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.917881

-					    height     	19

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeUse" @995

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1424, 896)

-				label      	(object ItemLabel

-				    Parent_View 	@995

-				    location   	(1252, 849)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	345

-				    justify    	0

-				    label      	"XSDAttributeUse")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B68354601A8"

-				width      	363

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @996

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1408, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@996

-				    location   	(1175, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	466

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	484

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$88" @997

-				location   	(1319, 1034)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6F1DE9018A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$89" @998

-					Parent_View 	@997

-					location   	(-57, -102)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6F1DEA036C"

-					client     	@997

-					supplier   	@995

-					line_style 	3

-					origin_attachment 	(1319, 1034)

-					terminal_attachment 	(1319, 955))

-				    (object RoleView "content" @999

-					Parent_View 	@997

-					location   	(-57, -102)

-					label      	(object SegLabel @1000

-					    Parent_View 	@999

-					    location   	(1439, 1039)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+content"

-					    pctDist    	0.073171

-					    height     	120

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6F1DEA0380"

-					client     	@997

-					supplier   	@996

-					line_style 	3

-					origin_attachment 	(1319, 1034)

-					terminal_attachment 	(1319, 1113)

-					label      	(object SegLabel @1001

-					    Parent_View 	@999

-					    location   	(1279, 1031)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.040816

-					    height     	41

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDConstrainingFacet" @1002

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2080, 1696)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1002

-				    location   	(1855, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	450

-				    justify    	0

-				    label      	"XSDConstrainingFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C6B340093"

-				width      	468

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @1003

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1280, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@1003

-				    location   	(1035, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	490

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	508

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$184" @1004

-				location   	(1351, 1840)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D5CA50112"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$185" @1005

-					Parent_View 	@1004

-					location   	(-297, 224)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D5CA703B4"

-					client     	@1004

-					supplier   	@1003

-					vertices   	(list Points

-					    (1351, 1840)

-					    (1294, 1840)

-					    (1294, 1751))

-					line_style 	3

-					origin_attachment 	(1351, 1840)

-					terminal_attachment 	(1294, 1751))

-				    (object RoleView "contents" @1006

-					Parent_View 	@1004

-					location   	(-297, 224)

-					label      	(object SegLabel @1007

-					    Parent_View 	@1006

-					    location   	(1517, 1806)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.632653

-					    height     	108

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D5CA703C8"

-					client     	@1004

-					supplier   	@1003

-					vertices   	(list Points

-					    (1351, 1840)

-					    (1409, 1840)

-					    (1409, 1751))

-					line_style 	3

-					origin_attachment 	(1351, 1840)

-					terminal_attachment 	(1409, 1751)

-					label      	(object SegLabel @1008

-					    Parent_View 	@1006

-					    location   	(1361, 1801)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.072848

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$68" @1009

-				location   	(1190, 1432)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6890D6006F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "anonymousTypeDefinition" @1010

-					Parent_View 	@1009

-					location   	(774, -1832)

-					label      	(object SegLabel @1011

-					    Parent_View 	@1010

-					    location   	(1462, 1525)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	492

-					    justify    	0

-					    label      	"+anonymousTypeDefinition"

-					    pctDist    	0.444976

-					    height     	272

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6890D60318"

-					client     	@1009

-					supplier   	@1003

-					line_style 	3

-					origin_attachment 	(1190, 1432)

-					terminal_attachment 	(1190, 1641)

-					label      	(object SegLabel @1012

-					    Parent_View 	@1010

-					    location   	(1143, 1527)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.454545

-					    height     	47

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$69" @1013

-					Parent_View 	@1009

-					location   	(774, -1832)

-					label      	(object SegLabel @1014

-					    Parent_View 	@1013

-					    location   	(1149, 1266)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6890D6030E"

-					client     	@1009

-					supplier   	@996

-					line_style 	3

-					origin_attachment 	(1190, 1432)

-					terminal_attachment 	(1190, 1223))))

-			    (object AssociationViewNew "$UNNAMED$186" @1015

-				location   	(1690, 1684)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6C35AD0374"

-				roleview_list 	(list RoleViews

-				    (object RoleView "facetContents" @1016

-					Parent_View 	@1015

-					location   	(-326, -12)

-					label      	(object SegLabel @1017

-					    Parent_View 	@1016

-					    location   	(1695, 1731)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+facetContents"

-					    pctDist    	0.032051

-					    height     	47

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C35AF0010"

-					client     	@1015

-					supplier   	@1002

-					line_style 	3

-					origin_attachment 	(1690, 1684)

-					terminal_attachment 	(1846, 1684)

-					label      	(object SegLabel @1018

-					    Parent_View 	@1016

-					    location   	(1756, 1644)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	94

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.420732

-					    height     	41

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$187" @1019

-					Parent_View 	@1015

-					location   	(-326, -12)

-					label      	(object SegLabel @1020

-					    Parent_View 	@1019

-					    location   	(1566, 1643)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6C35AF0006"

-					client     	@1015

-					supplier   	@1003

-					line_style 	3

-					origin_attachment 	(1690, 1684)

-					terminal_attachment 	(1534, 1684))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaCompositor" @1021

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2624, 784)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1021

-				    location   	(2388, 741)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	472

-				    justify    	0

-				    label      	"XSDSchemaCompositor")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C21DB4102AE"

-				width      	490

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaContent" @1022

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1312, 320)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1022

-				    location   	(1108, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	408

-				    justify    	0

-				    label      	"XSDSchemaContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B688CB800BA"

-				width      	426

-				height     	110

-				annotation 	8)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @1023

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(688, 320)

-				label      	(object ItemLabel

-				    Parent_View 	@1023

-				    location   	(557, 277)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	262

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	280

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$166" @1024

-				location   	(963, 319)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B688E6B003D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "contents" @1025

-					Parent_View 	@1024

-					location   	(595, -17)

-					label      	(object SegLabel @1026

-					    Parent_View 	@1025

-					    location   	(974, 361)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.081081

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B688E6C0111"

-					client     	@1024

-					supplier   	@1022

-					line_style 	3

-					origin_attachment 	(963, 319)

-					terminal_attachment 	(1099, 319)

-					label      	(object SegLabel @1027

-					    Parent_View 	@1025

-					    location   	(1016, 290)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.396396

-					    height     	30

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$167" @1028

-					Parent_View 	@1024

-					location   	(595, -17)

-					label      	(object SegLabel @1029

-					    Parent_View 	@1028

-					    location   	(855, 361)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B688E6C0107"

-					client     	@1024

-					supplier   	@1023

-					line_style 	3

-					origin_attachment 	(963, 319)

-					terminal_attachment 	(828, 319))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @1030

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2160, 992)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1030

-				    location   	(1974, 949)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	372

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	390

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1031

-				location   	(2322, 1593)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1030

-				vertices   	(list Points

-				    (2322, 1593)

-				    (2322, 1047)))

-			    (object InheritView "" @1032

-				stereotype 	(object SegLabel @1033

-				    Parent_View 	@1032

-				    location   	(2146, 905)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.460000

-				    height     	5

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B6AE2F5013A"

-				client     	@1030

-				supplier   	@966

-				line_style 	3

-				origin_attachment 	(2150, 937)

-				terminal_attachment 	(2150, 868)

-				drawSupplier 	@967)

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @1034

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(832, 576)

-				label      	(object ItemLabel

-				    Parent_View 	@1034

-				    location   	(510, 532)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	644

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	662

-				height     	112

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$112" @1035

-				location   	(1498, 1431)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B68911401AF"

-				roleview_list 	(list RoleViews

-				    (object RoleView "anonymousTypeDefinition" @1036

-					Parent_View 	@1035

-					location   	(1038, -1810)

-					label      	(object SegLabel @1037

-					    Parent_View 	@1036

-					    location   	(2027, 1472)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	492

-					    justify    	0

-					    label      	"+anonymousTypeDefinition"

-					    pctDist    	0.454389

-					    height     	41

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6891150017"

-					client     	@1035

-					supplier   	@1030

-					vertices   	(list Points

-					    (1498, 1431)

-					    (2281, 1431)

-					    (2281, 1047))

-					line_style 	3

-					origin_attachment 	(1498, 1431)

-					terminal_attachment 	(2281, 1047)

-					label      	(object SegLabel @1038

-					    Parent_View 	@1036

-					    location   	(2204, 1397)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.605419

-					    height     	35

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$113" @1039

-					Parent_View 	@1035

-					location   	(1038, -1810)

-					label      	(object SegLabel @1040

-					    Parent_View 	@1039

-					    location   	(1090, 866)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6891150016"

-					client     	@1035

-					supplier   	@1034

-					vertices   	(list Points

-					    (1498, 1431)

-					    (1131, 1431)

-					    (1131, 632))

-					line_style 	3

-					origin_attachment 	(1498, 1431)

-					terminal_attachment 	(1131, 632))))

-			    (object ClassView "Class" "Logical View::xsd::XSDXPathDefinition" @1041

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(848, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1041

-				    location   	(655, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	386

-				    justify    	0

-				    label      	"XSDXPathDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6D83BB0355"

-				width      	404

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDIdentityConstraintDefinition" @1042

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(800, 896)

-				label      	(object ItemLabel

-				    Parent_View 	@1042

-				    location   	(505, 853)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	590

-				    justify    	0

-				    label      	"XSDIdentityConstraintDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B2603A2"

-				width      	608

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$116" @1043

-				location   	(534, 736)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6833EF0160"

-				roleview_list 	(list RoleViews

-				    (object RoleView "identityConstraintDefinitions" @1044

-					Parent_View 	@1043

-					location   	(86, -2144)

-					label      	(object SegLabel @1045

-					    Parent_View 	@1044

-					    location   	(820, 748)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	550

-					    justify    	0

-					    label      	"+identityConstraintDefinitions"

-					    pctDist    	0.111111

-					    height     	286

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00299"

-					client     	@1043

-					supplier   	@1042

-					line_style 	3

-					origin_attachment 	(534, 736)

-					terminal_attachment 	(534, 841)

-					label      	(object SegLabel @1046

-					    Parent_View 	@1044

-					    location   	(595, 807)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.675926

-					    height     	61

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$117" @1047

-					Parent_View 	@1043

-					location   	(86, -2144)

-					label      	(object SegLabel @1048

-					    Parent_View 	@1047

-					    location   	(576, 653)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6833F00298"

-					client     	@1043

-					supplier   	@1034

-					line_style 	3

-					origin_attachment 	(534, 736)

-					terminal_attachment 	(534, 632))))

-			    (object AssociationViewNew "$UNNAMED$136" @1049

-				location   	(900, 1032)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D3D003E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "selector" @1050

-					Parent_View 	@1049

-					location   	(84, 120)

-					label      	(object SegLabel @1051

-					    Parent_View 	@1050

-					    location   	(1013, 1042)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+selector"

-					    pctDist    	0.123288

-					    height     	113

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E0234"

-					client     	@1049

-					supplier   	@1041

-					line_style 	3

-					origin_attachment 	(900, 1032)

-					terminal_attachment 	(900, 1113)

-					label      	(object SegLabel @1052

-					    Parent_View 	@1050

-					    location   	(859, 1040)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.095890

-					    height     	42

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$137" @1053

-					Parent_View 	@1049

-					location   	(84, 120)

-					label      	(object SegLabel @1054

-					    Parent_View 	@1053

-					    location   	(859, 968)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D3E022A"

-					client     	@1049

-					supplier   	@1042

-					line_style 	3

-					origin_attachment 	(900, 1032)

-					terminal_attachment 	(900, 951))))

-			    (object AssociationViewNew "$UNNAMED$138" @1055

-				location   	(700, 1032)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6D8D330025"

-				roleview_list 	(list RoleViews

-				    (object RoleView "fields" @1056

-					Parent_View 	@1055

-					location   	(-116, 120)

-					label      	(object SegLabel @1057

-					    Parent_View 	@1056

-					    location   	(616, 1036)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	120

-					    justify    	0

-					    label      	"+fields"

-					    pctDist    	0.054795

-					    height     	85

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330379"

-					client     	@1055

-					supplier   	@1041

-					line_style 	3

-					origin_attachment 	(700, 1032)

-					terminal_attachment 	(700, 1113)

-					label      	(object SegLabel @1058

-					    Parent_View 	@1056

-					    location   	(771, 1042)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.123077

-					    height     	71

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$139" @1059

-					Parent_View 	@1055

-					location   	(-116, 120)

-					label      	(object SegLabel @1060

-					    Parent_View 	@1059

-					    location   	(659, 968)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6D8D330365"

-					client     	@1055

-					supplier   	@1042

-					line_style 	3

-					origin_attachment 	(700, 1032)

-					terminal_attachment 	(700, 951))))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeContent" @1061

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(752, 1440)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1061

-				    location   	(500, 1397)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	504

-				    justify    	0

-				    label      	"XSDComplexTypeContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B683BA00196"

-				width      	522

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1062

-				location   	(550, 1590)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1061

-				vertices   	(list Points

-				    (550, 1590)

-				    (550, 1495)))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupContent" @1063

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1504, 576)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1063

-				    location   	(1240, 533)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	528

-				    justify    	0

-				    label      	"XSDAttributeGroupContent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6940200089"

-				width      	546

-				height     	110

-				annotation 	8)

-			    (object InheritTreeView "" @1064

-				location   	(1406, 765)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1063

-				vertices   	(list Points

-				    (1406, 765)

-				    (1406, 631)))

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @1065

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2656, 1696)

-				label      	(object ItemLabel

-				    Parent_View 	@1065

-				    location   	(2393, 1653)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	526

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	544

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$94" @1066

-				location   	(1614, 1868)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6FDDD70113"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$95" @1067

-					Parent_View 	@1066

-					location   	(526, 476)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6FDDDA026B"

-					client     	@1066

-					supplier   	@1065

-					vertices   	(list Points

-					    (1614, 1868)

-					    (2500, 1868)

-					    (2500, 1751))

-					line_style 	3

-					origin_attachment 	(1614, 1868)

-					terminal_attachment 	(2500, 1751))

-				    (object RoleView "content" @1068

-					Parent_View 	@1066

-					location   	(526, 476)

-					label      	(object SegLabel @1069

-					    Parent_View 	@1068

-					    location   	(896, 1787)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	168

-					    justify    	0

-					    label      	"+content"

-					    pctDist    	0.709870

-					    height     	89

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6FDDDA0275"

-					client     	@1066

-					supplier   	@1061

-					vertices   	(list Points

-					    (1614, 1868)

-					    (984, 1868)

-					    (984, 1495))

-					line_style 	3

-					origin_attachment 	(1614, 1868)

-					terminal_attachment 	(984, 1495)

-					label      	(object SegLabel @1070

-					    Parent_View 	@1068

-					    location   	(1042, 1824)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	72

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.571286

-					    height     	45

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$100" @1071

-				location   	(2927, 387)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B698E360386"

-				roleview_list 	(list RoleViews

-				    (object RoleView "attributeContents" @1072

-					Parent_View 	@1071

-					location   	(2463, -3757)

-					label      	(object SegLabel @1073

-					    Parent_View 	@1072

-					    location   	(1915, 357)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+attributeContents"

-					    pctDist    	0.773060

-					    height     	31

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B698E38007C"

-					client     	@1071

-					supplier   	@1063

-					vertices   	(list Points

-					    (2927, 387)

-					    (1750, 387)

-					    (1750, 521))

-					line_style 	3

-					origin_attachment 	(2927, 387)

-					terminal_attachment 	(1750, 521)

-					label      	(object SegLabel @1074

-					    Parent_View 	@1072

-					    location   	(1804, 425)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.857247

-					    height     	38

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$101" @1075

-					Parent_View 	@1071

-					location   	(2463, -3757)

-					label      	(object SegLabel @1076

-					    Parent_View 	@1075

-					    location   	(2946, 1448)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B698E380072"

-					client     	@1071

-					supplier   	@1065

-					vertices   	(list Points

-					    (2927, 387)

-					    (2987, 387)

-					    (2987, 1671)

-					    (2928, 1671))

-					line_style 	3

-					origin_attachment 	(2927, 387)

-					terminal_attachment 	(2928, 1671))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @1077

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1968, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1077

-				    location   	(1699, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	538

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	556

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$76" @1078

-				location   	(1750, 872)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69404E0067"

-				roleview_list 	(list RoleViews

-				    (object RoleView "contents" @1079

-					Parent_View 	@1078

-					location   	(1462, -2392)

-					label      	(object SegLabel @1080

-					    Parent_View 	@1079

-					    location   	(1640, 691)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+contents"

-					    pctDist    	0.751037

-					    height     	110

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B69405002A5"

-					client     	@1078

-					supplier   	@1063

-					line_style 	3

-					origin_attachment 	(1750, 872)

-					terminal_attachment 	(1750, 631)

-					label      	(object SegLabel @1081

-					    Parent_View 	@1079

-					    location   	(1814, 695)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.734440

-					    height     	64

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$77" @1082

-					Parent_View 	@1078

-					location   	(1462, -2392)

-					label      	(object SegLabel @1083

-					    Parent_View 	@1082

-					    location   	(1709, 1065)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B694050029B"

-					client     	@1078

-					supplier   	@1077

-					line_style 	3

-					origin_attachment 	(1750, 872)

-					terminal_attachment 	(1750, 1113))))

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @1084

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(416, 1168)

-				label      	(object ItemLabel

-				    Parent_View 	@1084

-				    location   	(279, 1125)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	274

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	292

-				height     	110

-				annotation 	8)

-			    (object AssociationViewNew "$UNNAMED$208" @1085

-				location   	(1252, 1896)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BEBDC870247"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$209" @1086

-					Parent_View 	@1085

-					location   	(708, 1288)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BEBDC8C02F9"

-					client     	@1085

-					supplier   	@1065

-					vertices   	(list Points

-					    (1252, 1896)

-					    (2603, 1896)

-					    (2603, 1751))

-					line_style 	3

-					origin_attachment 	(1252, 1896)

-					terminal_attachment 	(2603, 1751))

-				    (object RoleView "attributeWildcardContent" @1087

-					Parent_View 	@1085

-					location   	(708, 1288)

-					label      	(object SegLabel @1088

-					    Parent_View 	@1087

-					    location   	(682, 1858)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	480

-					    justify    	0

-					    label      	"+attributeWildcardContent"

-					    pctDist    	0.381142

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BEBDC8C0303"

-					client     	@1085

-					supplier   	@1084

-					vertices   	(list Points

-					    (1252, 1896)

-					    (428, 1896)

-					    (428, 1223))

-					line_style 	3

-					origin_attachment 	(1252, 1896)

-					terminal_attachment 	(428, 1223)

-					label      	(object SegLabel @1089

-					    Parent_View 	@1087

-					    location   	(382, 1860)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.575033

-					    height     	47

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$80" @1090

-				location   	(1199, 1321)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C275D320220"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$81" @1091

-					Parent_View 	@1090

-					location   	(655, 713)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C275D3C010C"

-					client     	@1090

-					supplier   	@1077

-					vertices   	(list Points

-					    (1199, 1321)

-					    (1897, 1321)

-					    (1897, 1223))

-					line_style 	3

-					origin_attachment 	(1199, 1321)

-					terminal_attachment 	(1897, 1223))

-				    (object RoleView "attributeWildcardContent" @1092

-					Parent_View 	@1090

-					location   	(655, 713)

-					label      	(object SegLabel @1093

-					    Parent_View 	@1092

-					    location   	(857, 1279)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	480

-					    justify    	0

-					    label      	"+attributeWildcardContent"

-					    pctDist    	0.429569

-					    height     	43

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C275D3C010D"

-					client     	@1090

-					supplier   	@1084

-					vertices   	(list Points

-					    (1199, 1321)

-					    (500, 1321)

-					    (500, 1223))

-					line_style 	3

-					origin_attachment 	(1199, 1321)

-					terminal_attachment 	(500, 1223)

-					label      	(object SegLabel @1094

-					    Parent_View 	@1092

-					    location   	(576, 1279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.782305

-					    height     	43

-					    orientation 	1))))

-			    (object InheritView "" @1095

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@1065

-				supplier   	@1030

-				line_style 	3

-				origin_attachment 	(2606, 1641)

-				terminal_attachment 	(2606, 1593)

-				drawSupplier 	@1031)

-			    (object InheritView "" @1096

-				stereotype 	(object SegLabel @1097

-				    Parent_View 	@1096

-				    location   	(759, 495)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	243

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.446429

-				    height     	6

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B685F17002E"

-				client     	@1034

-				supplier   	@973

-				line_style 	3

-				origin_attachment 	(753, 520)

-				terminal_attachment 	(753, 465)

-				drawSupplier 	@974)

-			    (object InheritView "" @1098

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@1003

-				supplier   	@1030

-				line_style 	3

-				origin_attachment 	(1409, 1641)

-				terminal_attachment 	(1409, 1593)

-				drawSupplier 	@1031)

-			    (object InheritView "" @1099

-				stereotype 	(object SegLabel @1100

-				    Parent_View 	@1099

-				    location   	(759, 1591)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	219

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.980392

-				    height     	385

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B685F55032B"

-				client     	@1003

-				supplier   	@1061

-				line_style 	3

-				origin_attachment 	(1144, 1641)

-				terminal_attachment 	(1144, 1590)

-				drawSupplier 	@1062)

-			    (object InheritView "" @1101

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A640279"

-				client     	@976

-				supplier   	@973

-				line_style 	3

-				origin_attachment 	(166, 521)

-				terminal_attachment 	(166, 465)

-				drawSupplier 	@974)

-			    (object InheritTreeView "" @1102

-				location   	(431, 222)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@989

-				vertices   	(list Points

-				    (431, 222)

-				    (431, 130)))

-			    (object InheritView "" @1103

-				stereotype 	(object SegLabel @1104

-				    Parent_View 	@1103

-				    location   	(361, 224)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	237

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.976744

-				    height     	86

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B6BD2440069"

-				client     	@973

-				supplier   	@989

-				line_style 	3

-				origin_attachment 	(275, 265)

-				terminal_attachment 	(275, 222)

-				drawSupplier 	@1102)

-			    (object InheritTreeView "" @1105

-				location   	(1309, 465)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1022

-				vertices   	(list Points

-				    (1309, 465)

-				    (1309, 375)))

-			    (object InheritView "" @1106

-				stereotype 	(object SegLabel @1107

-				    Parent_View 	@1106

-				    location   	(941, 495)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.464286

-				    height     	10

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B688E660339"

-				client     	@1034

-				supplier   	@1022

-				line_style 	3

-				origin_attachment 	(931, 520)

-				terminal_attachment 	(931, 465)

-				drawSupplier 	@1105)

-			    (object InheritView "" @1108

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6848FC01E7"

-				client     	@983

-				supplier   	@1061

-				line_style 	3

-				origin_attachment 	(250, 1641)

-				terminal_attachment 	(250, 1590)

-				drawSupplier 	@1062)

-			    (object InheritView "" @1109

-				stereotype 	(object SegLabel @1110

-				    Parent_View 	@1109

-				    location   	(1205, 493)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	212

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.958333

-				    height     	8

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B688E6103BE"

-				client     	@996

-				supplier   	@1022

-				line_style 	3

-				origin_attachment 	(1197, 1113)

-				terminal_attachment 	(1197, 465)

-				drawSupplier 	@1105)

-			    (object InheritView "" @1111

-				stereotype 	(object SegLabel @1112

-				    Parent_View 	@1111

-				    location   	(1951, 905)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.848980

-				    height     	73

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B6AE2EB02A8"

-				client     	@1077

-				supplier   	@966

-				line_style 	3

-				origin_attachment 	(1878, 1113)

-				terminal_attachment 	(1878, 868)

-				drawSupplier 	@967)

-			    (object InheritView "" @1113

-				stereotype 	(object SegLabel @1114

-				    Parent_View 	@1113

-				    location   	(1642, 807)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	187

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.879310

-				    height     	61

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B69403A0221"

-				client     	@1077

-				supplier   	@1063

-				line_style 	3

-				origin_attachment 	(1703, 1113)

-				terminal_attachment 	(1703, 765)

-				drawSupplier 	@1064)

-			    (object InheritView "" @1115

-				stereotype 	(object SegLabel @1116

-				    Parent_View 	@1115

-				    location   	(1354, 801)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	225

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.500000

-				    height     	70

-				    orientation 	1)

-				line_color 	3342489

-				quidu      	"3B72D737038F"

-				client     	@995

-				supplier   	@1063

-				line_style 	3

-				origin_attachment 	(1284, 837)

-				terminal_attachment 	(1284, 765)

-				drawSupplier 	@1064)

-			    (object InheritView "" @1117

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB640240"

-				client     	@965

-				supplier   	@1021

-				line_style 	3

-				origin_attachment 	(2284, 762)

-				terminal_attachment 	(2379, 762))

-			    (object InheritView "" @1118

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE32102AF"

-				client     	@964

-				supplier   	@1022

-				line_style 	3

-				origin_attachment 	(2637, 521)

-				terminal_attachment 	(2637, 465)

-				drawSupplier 	@1105)

-			    (object InheritView "" @1119

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB560092"

-				client     	@1021

-				supplier   	@964

-				line_style 	3

-				origin_attachment 	(2637, 729)

-				terminal_attachment 	(2637, 631))

-			    (object InheritView "" @1120

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6AE2B301D5"

-				client     	@966

-				supplier   	@1022

-				line_style 	3

-				origin_attachment 	(1950, 521)

-				terminal_attachment 	(1950, 465)

-				drawSupplier 	@1105)

-			    (object InheritView "" @1121

-				stereotype 	(object SegLabel @1122

-				    Parent_View 	@1121

-				    location   	(2821, 897)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	181

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.087719

-				    height     	76

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B688E4F023C"

-				client     	@963

-				supplier   	@1022

-				line_style 	3

-				origin_attachment 	(2896, 937)

-				terminal_attachment 	(2896, 465)

-				drawSupplier 	@1105)

-			    (object InheritView "" @1123

-				stereotype 	(object SegLabel @1124

-				    Parent_View 	@1123

-				    location   	(2313, 904)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	207

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.850622

-				    height     	68

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B6AE2E20381"

-				client     	@975

-				supplier   	@966

-				line_style 	3

-				origin_attachment 	(2381, 1109)

-				terminal_attachment 	(2381, 868)

-				drawSupplier 	@967)

-			    (object InheritView "" @1125

-				stereotype 	(object SegLabel @1126

-				    Parent_View 	@1125

-				    location   	(2878, 269)

-				    font       	(object Font

-					size       	8)

-				    anchor     	10

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	238

-				    justify    	0

-				    label      	"<<mixin>>"

-				    pctDist    	0.946667

-				    height     	66

-				    orientation 	0)

-				line_color 	3342489

-				quidu      	"3B6BD2550385"

-				client     	@975

-				supplier   	@989

-				line_style 	3

-				origin_attachment 	(2943, 1109)

-				terminal_attachment 	(2943, 222)

-				drawSupplier 	@1102)

-			    (object InheritView "" @1127

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A3A0041"

-				client     	@1084

-				supplier   	@973

-				line_style 	3

-				origin_attachment 	(462, 1113)

-				terminal_attachment 	(462, 465)

-				drawSupplier 	@974)))

-		    (object ClassDiagram "9. Concrete Schema Composition"

-			quid       	"3C25EB7A038C"

-			title      	"9. Concrete Schema Composition"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @1128

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 1536)

-				label      	(object ItemLabel

-				    Parent_View 	@1128

-				    location   	(73, 1493)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				width      	480

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$118" @1129

-				location   	(228, 1695)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B41E60251"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$119" @1130

-					Parent_View 	@1129

-					location   	(-476, -385)

-					label      	(object SegLabel @1131

-					    Parent_View 	@1130

-					    location   	(217, 1623)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B41EA02F7"

-					client     	@1129

-					supplier   	@1128

-					vertices   	(list Points

-					    (228, 1695)

-					    (175, 1695)

-					    (175, 1591))

-					line_style 	3

-					origin_attachment 	(228, 1695)

-					terminal_attachment 	(175, 1591))

-				    (object RoleView "resolvedElementDeclaration" @1132

-					Parent_View 	@1129

-					location   	(-476, -385)

-					label      	(object SegLabel @1133

-					    Parent_View 	@1132

-					    location   	(329, 1740)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+resolvedElementDeclaration"

-					    pctDist    	1.924528

-					    height     	45

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B41EA030B"

-					client     	@1129

-					supplier   	@1128

-					vertices   	(list Points

-					    (228, 1695)

-					    (281, 1695)

-					    (281, 1591))

-					line_style 	3

-					origin_attachment 	(228, 1695)

-					terminal_attachment 	(281, 1591)

-					label      	(object SegLabel @1134

-					    Parent_View 	@1132

-					    location   	(229, 1646)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.005714

-					    height     	50

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @1135

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1040, 1536)

-				label      	(object ItemLabel

-				    Parent_View 	@1135

-				    location   	(790, 1493)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	500

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				width      	518

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$154" @1136

-				location   	(952, 1698)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B42450398"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$155" @1137

-					Parent_View 	@1136

-					location   	(-1288, -318)

-					label      	(object SegLabel @1138

-					    Parent_View 	@1137

-					    location   	(860, 1623)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B4249038A"

-					client     	@1136

-					supplier   	@1135

-					vertices   	(list Points

-					    (952, 1698)

-					    (901, 1698)

-					    (901, 1591))

-					line_style 	3

-					origin_attachment 	(952, 1698)

-					terminal_attachment 	(901, 1591))

-				    (object RoleView "resolvedModelGroupDefinition" @1139

-					Parent_View 	@1136

-					location   	(-1288, -318)

-					label      	(object SegLabel @1140

-					    Parent_View 	@1139

-					    location   	(1020, 1739)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	564

-					    justify    	0

-					    label      	"+resolvedModelGroupDefinition"

-					    pctDist    	1.326923

-					    height     	41

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B4249039E"

-					client     	@1136

-					supplier   	@1135

-					vertices   	(list Points

-					    (952, 1698)

-					    (1004, 1698)

-					    (1004, 1591))

-					line_style 	3

-					origin_attachment 	(952, 1698)

-					terminal_attachment 	(1004, 1591)

-					label      	(object SegLabel @1141

-					    Parent_View 	@1139

-					    location   	(952, 1649)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.000000

-					    height     	50

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaCompositor" @1142

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(656, 992)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1142

-				    location   	(420, 949)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	472

-				    justify    	0

-				    label      	"XSDSchemaCompositor")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C21DB4102AE"

-				width      	490

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchemaDirective" @1143

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(640, 784)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1143

-				    location   	(412, 737)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	457

-				    justify    	0

-				    label      	"XSDSchemaDirective")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD8A202A2"

-				width      	475

-				height     	118

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @1144

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(640, 416)

-				label      	(object ItemLabel

-				    Parent_View 	@1144

-				    location   	(446, 285)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	388

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	406

-				height     	287

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$218" @1145

-				location   	(1303, 679)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DD0C03DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "incorporatedSchema" @1146

-					Parent_View 	@1145

-					location   	(-41, -857)

-					label      	(object SegLabel @1147

-					    Parent_View 	@1146

-					    location   	(1059, 381)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+incorporatedSchema"

-					    pctDist    	0.700384

-					    height     	39

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100305"

-					client     	@1145

-					supplier   	@1144

-					vertices   	(list Points

-					    (1303, 679)

-					    (1303, 419)

-					    (843, 419))

-					line_style 	3

-					origin_attachment 	(1303, 679)

-					terminal_attachment 	(843, 419)

-					label      	(object SegLabel @1148

-					    Parent_View 	@1146

-					    location   	(922, 454)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.890746

-					    height     	35

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$219" @1149

-					Parent_View 	@1145

-					location   	(-41, -857)

-					label      	(object SegLabel @1150

-					    Parent_View 	@1149

-					    location   	(1045, 956)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DD100304"

-					client     	@1145

-					supplier   	@1142

-					vertices   	(list Points

-					    (1303, 679)

-					    (1303, 997)

-					    (901, 997))

-					line_style 	3

-					origin_attachment 	(1303, 679)

-					terminal_attachment 	(901, 997))))

-			    (object AssociationViewNew "$UNNAMED$216" @1151

-				location   	(1216, 649)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DCC700EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "resolvedSchema" @1152

-					Parent_View 	@1151

-					location   	(336, -1399)

-					label      	(object SegLabel @1153

-					    Parent_View 	@1152

-					    location   	(1038, 500)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+resolvedSchema"

-					    pctDist    	0.601923

-					    height     	35

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0043"

-					client     	@1151

-					supplier   	@1144

-					vertices   	(list Points

-					    (1216, 649)

-					    (1216, 534)

-					    (843, 534))

-					line_style 	3

-					origin_attachment 	(1216, 649)

-					terminal_attachment 	(843, 534)

-					label      	(object SegLabel @1154

-					    Parent_View 	@1152

-					    location   	(926, 577)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.831643

-					    height     	43

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$217" @1155

-					Parent_View 	@1151

-					location   	(336, -1399)

-					label      	(object SegLabel @1156

-					    Parent_View 	@1155

-					    location   	(974, 756)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C21DCCE0042"

-					client     	@1151

-					supplier   	@1143

-					vertices   	(list Points

-					    (1216, 649)

-					    (1216, 797)

-					    (877, 797))

-					line_style 	3

-					origin_attachment 	(1216, 649)

-					terminal_attachment 	(877, 797))))

-			    (object AssociationViewNew "$UNNAMED$222" @1157

-				location   	(662, 642)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25D3A60131"

-				roleview_list 	(list RoleViews

-				    (object RoleView "referencingDirectives" @1158

-					Parent_View 	@1157

-					location   	(-234, 114)

-					label      	(object SegLabel @1159

-					    Parent_View 	@1158

-					    location   	(878, 675)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+referencingDirectives"

-					    pctDist    	0.408759

-					    height     	216

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25D3A90371"

-					client     	@1157

-					supplier   	@1143

-					line_style 	3

-					origin_attachment 	(662, 642)

-					terminal_attachment 	(662, 725)

-					label      	(object SegLabel @1160

-					    Parent_View 	@1158

-					    location   	(615, 678)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.430657

-					    height     	48

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$223" @1161

-					Parent_View 	@1157

-					location   	(-234, 114)

-					label      	(object SegLabel @1162

-					    Parent_View 	@1161

-					    location   	(621, 576)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25D3A90370"

-					client     	@1157

-					supplier   	@1144

-					line_style 	3

-					origin_attachment 	(662, 642)

-					terminal_attachment 	(662, 559))))

-			    (object AssociationViewNew "$UNNAMED$224" @1163

-				location   	(75, 188)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25ECF0005E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$225" @1164

-					Parent_View 	@1163

-					location   	(-853, -308)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ECF4001E"

-					client     	@1163

-					supplier   	@1144

-					vertices   	(list Points

-					    (75, 188)

-					    (75, 128)

-					    (510, 128)

-					    (510, 273))

-					line_style 	3

-					origin_attachment 	(75, 188)

-					terminal_attachment 	(510, 273))

-				    (object RoleView "rootVersion" @1165

-					Parent_View 	@1163

-					location   	(-853, -308)

-					label      	(object SegLabel @1166

-					    Parent_View 	@1165

-					    location   	(176, 74)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+rootVersion"

-					    pctDist    	-0.593750

-					    height     	101

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ECF40028"

-					client     	@1163

-					supplier   	@1144

-					vertices   	(list Points

-					    (75, 188)

-					    (75, 380)

-					    (437, 380))

-					line_style 	3

-					origin_attachment 	(75, 188)

-					terminal_attachment 	(437, 380)

-					label      	(object SegLabel @1167

-					    Parent_View 	@1165

-					    location   	(368, 328)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.874755

-					    height     	53

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$226" @1168

-				location   	(1262, 134)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25ED0B011B"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$227" @1169

-					Parent_View 	@1168

-					location   	(334, -362)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ED0F0121"

-					client     	@1168

-					supplier   	@1144

-					vertices   	(list Points

-					    (1262, 134)

-					    (766, 134)

-					    (766, 273))

-					line_style 	3

-					origin_attachment 	(1262, 134)

-					terminal_attachment 	(766, 273))

-				    (object RoleView "originalVersion" @1170

-					Parent_View 	@1168

-					location   	(334, -362)

-					label      	(object SegLabel @1171

-					    Parent_View 	@1170

-					    location   	(1164, 97)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+originalVersion"

-					    pctDist    	-1.650000

-					    height     	38

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25ED0F012B"

-					client     	@1168

-					supplier   	@1144

-					vertices   	(list Points

-					    (1262, 134)

-					    (1322, 134)

-					    (1322, 334)

-					    (843, 334))

-					line_style 	3

-					origin_attachment 	(1262, 134)

-					terminal_attachment 	(843, 334)

-					label      	(object SegLabel @1172

-					    Parent_View 	@1170

-					    location   	(919, 279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.898108

-					    height     	56

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$228" @1173

-				location   	(126, 656)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C25EEAB001F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$229" @1174

-					Parent_View 	@1173

-					location   	(-834, 160)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25EEAF010B"

-					client     	@1173

-					supplier   	@1144

-					vertices   	(list Points

-					    (126, 656)

-					    (513, 656)

-					    (513, 559))

-					line_style 	3

-					origin_attachment 	(126, 656)

-					terminal_attachment 	(513, 559))

-				    (object RoleView "incorporatedVersions" @1175

-					Parent_View 	@1173

-					location   	(-834, 160)

-					label      	(object SegLabel @1176

-					    Parent_View 	@1175

-					    location   	(217, 431)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	408

-					    justify    	0

-					    label      	"+incorporatedVersions"

-					    pctDist    	0.643902

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C25EEAF0115"

-					client     	@1173

-					supplier   	@1144

-					vertices   	(list Points

-					    (126, 656)

-					    (66, 656)

-					    (66, 472)

-					    (437, 472))

-					line_style 	3

-					origin_attachment 	(126, 656)

-					terminal_attachment 	(437, 472)

-					label      	(object SegLabel @1177

-					    Parent_View 	@1175

-					    location   	(356, 526)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.868468

-					    height     	54

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$232" @1178

-				location   	(642, 126)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C2784730194"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$233" @1179

-					Parent_View 	@1178

-					location   	(82, -418)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C27847501F1"

-					client     	@1178

-					supplier   	@1144

-					vertices   	(list Points

-					    (642, 126)

-					    (588, 126)

-					    (588, 273))

-					line_style 	3

-					origin_attachment 	(642, 126)

-					terminal_attachment 	(588, 273))

-				    (object RoleView "schemaForSchema" @1180

-					Parent_View 	@1178

-					location   	(82, -418)

-					label      	(object SegLabel @1181

-					    Parent_View 	@1180

-					    location   	(639, 74)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	384

-					    justify    	0

-					    label      	"+schemaForSchema"

-					    pctDist    	-0.055556

-					    height     	53

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C27847501FB"

-					client     	@1178

-					supplier   	@1144

-					vertices   	(list Points

-					    (642, 126)

-					    (697, 126)

-					    (697, 273))

-					line_style 	3

-					origin_attachment 	(642, 126)

-					terminal_attachment 	(697, 273)

-					label      	(object SegLabel @1182

-					    Parent_View 	@1180

-					    location   	(643, 213)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.701863

-					    height     	55

-					    orientation 	1))))

-			    (object InheritView "" @1183

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C21DB560092"

-				client     	@1142

-				supplier   	@1143

-				line_style 	3

-				origin_attachment 	(638, 937)

-				terminal_attachment 	(638, 843))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @1184

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(304, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@1184

-				    location   	(67, 1141)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	492

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$72" @1185

-				location   	(234, 1340)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B426B0194"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$73" @1186

-					Parent_View 	@1185

-					location   	(-310, -4)

-					label      	(object SegLabel @1187

-					    Parent_View 	@1186

-					    location   	(140, 1271)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B426D0309"

-					client     	@1185

-					supplier   	@1184

-					vertices   	(list Points

-					    (234, 1340)

-					    (181, 1340)

-					    (181, 1239))

-					line_style 	3

-					origin_attachment 	(234, 1340)

-					terminal_attachment 	(181, 1239))

-				    (object RoleView "resolvedAttributeDeclaration" @1188

-					Parent_View 	@1185

-					location   	(-310, -4)

-					label      	(object SegLabel @1189

-					    Parent_View 	@1188

-					    location   	(333, 1389)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+resolvedAttributeDeclaration"

-					    pctDist    	1.867925

-					    height     	49

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B426D0313"

-					client     	@1185

-					supplier   	@1184

-					vertices   	(list Points

-					    (234, 1340)

-					    (287, 1340)

-					    (287, 1239))

-					line_style 	3

-					origin_attachment 	(234, 1340)

-					terminal_attachment 	(287, 1239)

-					label      	(object SegLabel @1190

-					    Parent_View 	@1188

-					    location   	(241, 1295)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.042945

-					    height     	46

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @1191

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1760, 144)

-				label      	(object ItemLabel

-				    Parent_View 	@1191

-				    location   	(1517, 101)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	486

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				width      	504

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @1192

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1712, 416)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1192

-				    location   	(1599, 373)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	226

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C359403D2"

-				width      	244

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$306" @1193

-				location   	(1668, 280)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4BB4AE01CC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$307" @1194

-					Parent_View 	@1193

-					location   	(8, -152)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4AF010F"

-					client     	@1193

-					supplier   	@1191

-					line_style 	3

-					origin_attachment 	(1668, 280)

-					terminal_attachment 	(1668, 199))

-				    (object RoleView "syntheticFacets" @1195

-					Parent_View 	@1193

-					location   	(8, -152)

-					label      	(object SegLabel @1196

-					    Parent_View 	@1195

-					    location   	(1852, 300)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+syntheticFacets"

-					    pctDist    	0.246154

-					    height     	184

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4AF011A"

-					client     	@1193

-					supplier   	@1192

-					line_style 	3

-					origin_attachment 	(1668, 280)

-					terminal_attachment 	(1668, 361)

-					label      	(object SegLabel @1197

-					    Parent_View 	@1195

-					    location   	(1625, 301)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.276923

-					    height     	44

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @1198

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1552, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@1198

-				    location   	(1426, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @1199

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1776, 640)

-				label      	(object ItemLabel

-				    Parent_View 	@1199

-				    location   	(1515, 597)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	522

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	540

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$308" @1200

-				location   	(1508, 792)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4BB4D3028E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$309" @1201

-					Parent_View 	@1200

-					location   	(-12, -280)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4D402F3"

-					client     	@1200

-					supplier   	@1199

-					line_style 	3

-					origin_attachment 	(1508, 792)

-					terminal_attachment 	(1508, 695))

-				    (object RoleView "syntheticParticle" @1202

-					Parent_View 	@1200

-					location   	(-12, -280)

-					label      	(object SegLabel @1203

-					    Parent_View 	@1202

-					    location   	(1695, 767)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+syntheticParticle"

-					    pctDist    	-0.259259

-					    height     	187

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4D402FD"

-					client     	@1200

-					supplier   	@1198

-					line_style 	3

-					origin_attachment 	(1508, 792)

-					terminal_attachment 	(1508, 889)

-					label      	(object SegLabel @1204

-					    Parent_View 	@1202

-					    location   	(1454, 829)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.395062

-					    height     	55

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @1205

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1024, 1184)

-				label      	(object ItemLabel

-				    Parent_View 	@1205

-				    location   	(756, 1141)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	536

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	554

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$84" @1206

-				location   	(919, 1349)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B6B425E01F9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$85" @1207

-					Parent_View 	@1206

-					location   	(-233, -59)

-					label      	(object SegLabel @1208

-					    Parent_View 	@1207

-					    location   	(825, 1273)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B42620046"

-					client     	@1206

-					supplier   	@1205

-					vertices   	(list Points

-					    (919, 1349)

-					    (866, 1349)

-					    (866, 1239))

-					line_style 	3

-					origin_attachment 	(919, 1349)

-					terminal_attachment 	(866, 1239))

-				    (object RoleView "resolvedAttributeGroupDefinition" @1209

-					Parent_View 	@1206

-					location   	(-233, -59)

-					label      	(object SegLabel @1210

-					    Parent_View 	@1209

-					    location   	(993, 1393)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	600

-					    justify    	0

-					    label      	"+resolvedAttributeGroupDefinition"

-					    pctDist    	1.377358

-					    height     	44

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3B6B42620050"

-					client     	@1206

-					supplier   	@1205

-					vertices   	(list Points

-					    (919, 1349)

-					    (973, 1349)

-					    (973, 1239))

-					line_style 	3

-					origin_attachment 	(919, 1349)

-					terminal_attachment 	(973, 1239)

-					label      	(object SegLabel @1211

-					    Parent_View 	@1209

-					    location   	(919, 1296)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.014925

-					    height     	54

-					    orientation 	0))))

-			    (object ClassView "Class" "Logical View::xsd::XSDWildcard" @1212

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1952, 944)

-				label      	(object ItemLabel

-				    Parent_View 	@1212

-				    location   	(1816, 901)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"XSDWildcard")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6838370031"

-				width      	290

-				height     	110

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$310" @1213

-				location   	(2025, 792)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4BB4D901F6"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$311" @1214

-					Parent_View 	@1213

-					location   	(153, -280)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4DA0284"

-					client     	@1213

-					supplier   	@1199

-					line_style 	3

-					origin_attachment 	(2025, 792)

-					terminal_attachment 	(2025, 695))

-				    (object RoleView "syntheticWildcard" @1215

-					Parent_View 	@1213

-					location   	(153, -280)

-					label      	(object SegLabel @1216

-					    Parent_View 	@1215

-					    location   	(1826, 838)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+syntheticWildcard"

-					    pctDist    	0.488095

-					    height     	200

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4BB4DA028E"

-					client     	@1213

-					supplier   	@1212

-					line_style 	3

-					origin_attachment 	(2025, 792)

-					terminal_attachment 	(2025, 889)

-					label      	(object SegLabel @1217

-					    Parent_View 	@1215

-					    location   	(2098, 840)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.506173

-					    height     	73

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$312" @1218

-				location   	(1754, 1178)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4C68FF01BF"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$313" @1219

-					Parent_View 	@1218

-					location   	(-198, 234)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4C69020317"

-					client     	@1218

-					supplier   	@1205

-					line_style 	3

-					origin_attachment 	(1754, 1178)

-					terminal_attachment 	(1301, 1178))

-				    (object RoleView "syntheticWildcard" @1220

-					Parent_View 	@1218

-					location   	(-198, 234)

-					label      	(object SegLabel @1221

-					    Parent_View 	@1220

-					    location   	(1828, 1261)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+syntheticWildcard"

-					    pctDist    	0.163355

-					    height     	83

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3D4C69020318"

-					client     	@1218

-					supplier   	@1212

-					vertices   	(list Points

-					    (1754, 1178)

-					    (2028, 1178)

-					    (2028, 999))

-					line_style 	3

-					origin_attachment 	(1754, 1178)

-					terminal_attachment 	(2028, 999)

-					label      	(object SegLabel @1222

-					    Parent_View 	@1220

-					    location   	(2082, 1098)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.783664

-					    height     	54

-					    orientation 	1))))))

-		    (object ClassDiagram "10. Diagnostics"

-			quid       	"3BFE5F0803E2"

-			title      	"10. Diagnostics"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::DOMNode" @1223

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(400, 1024)

-				label      	(object ItemLabel

-				    Parent_View 	@1223

-				    location   	(66, 990)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"DOMNode")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@1223

-				    location   	(66, 940)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	668

-				    justify    	0

-				    label      	"<<datatype>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	14671839

-				quidu      	"3BFE64A50117"

-				width      	686

-				height     	192

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDiagnosticSeverity" @1224

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1040, 656)

-				label      	(object ItemLabel

-				    Parent_View 	@1224

-				    location   	(818, 547)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"XSDDiagnosticSeverity")

-				stereotype 	(object ItemLabel

-				    Parent_View 	@1224

-				    location   	(818, 497)

-				    fill_color 	13434879

-				    anchor     	10

-				    nlines     	1

-				    max_width  	444

-				    justify    	0

-				    label      	"<<enumeration>>")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	8432127

-				quidu      	"3BFE68A7032F"

-				width      	462

-				height     	342

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSchema" @1225

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(192, 112)

-				label      	(object ItemLabel

-				    Parent_View 	@1225

-				    location   	(59, 60)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	266

-				    justify    	0

-				    label      	"XSDSchema")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"374B182500BB"

-				width      	284

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @1226

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(896, 112)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1226

-				    location   	(540, 62)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	713

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				width      	731

-				height     	125

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDiagnostic" @1227

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 608)

-				label      	(object ItemLabel

-				    Parent_View 	@1227

-				    location   	(64, 402)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	640

-				    justify    	0

-				    label      	"XSDDiagnostic")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3BFE5F910046"

-				width      	658

-				height     	436

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$214" @1228

-				location   	(144, 283)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFE6431035F"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$215" @1229

-					Parent_View 	@1228

-					location   	(-1088, -661)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE643201C6"

-					client     	@1228

-					supplier   	@1225

-					line_style 	3

-					origin_attachment 	(144, 283)

-					terminal_attachment 	(144, 176))

-				    (object RoleView "allDiagnostics" @1230

-					Parent_View 	@1228

-					location   	(-1088, -661)

-					label      	(object SegLabel @1231

-					    Parent_View 	@1230

-					    location   	(309, 330)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+allDiagnostics"

-					    pctDist    	0.448598

-					    height     	165

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE643201C7"

-					client     	@1228

-					supplier   	@1227

-					line_style 	3

-					origin_attachment 	(144, 283)

-					terminal_attachment 	(144, 390)

-					label      	(object SegLabel @1232

-					    Parent_View 	@1230

-					    location   	(96, 327)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.420561

-					    height     	49

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$210" @1233

-				location   	(1028, 440)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFE622703CD"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$211" @1234

-					Parent_View 	@1233

-					location   	(-396, -72)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE622B0061"

-					client     	@1233

-					supplier   	@1227

-					line_style 	3

-					origin_attachment 	(1028, 440)

-					terminal_attachment 	(713, 440))

-				    (object RoleView "components" @1235

-					Parent_View 	@1233

-					location   	(-396, -72)

-					label      	(object SegLabel @1236

-					    Parent_View 	@1235

-					    location   	(938, 230)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	252

-					    justify    	0

-					    label      	"+components"

-					    pctDist    	0.829181

-					    height     	151

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE622B006C"

-					client     	@1233

-					supplier   	@1226

-					vertices   	(list Points

-					    (1028, 440)

-					    (1088, 440)

-					    (1088, 174))

-					line_style 	3

-					origin_attachment 	(1028, 440)

-					terminal_attachment 	(1088, 174)

-					label      	(object SegLabel @1237

-					    Parent_View 	@1235

-					    location   	(1143, 232)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"1..*"

-					    pctDist    	0.823848

-					    height     	55

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$212" @1238

-				location   	(688, 282)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BFE62690165"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$213" @1239

-					Parent_View 	@1238

-					location   	(160, -278)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE626A0026"

-					client     	@1238

-					supplier   	@1226

-					line_style 	3

-					origin_attachment 	(688, 282)

-					terminal_attachment 	(688, 174))

-				    (object RoleView "diagnostics" @1240

-					Parent_View 	@1238

-					location   	(160, -278)

-					label      	(object SegLabel @1241

-					    Parent_View 	@1240

-					    location   	(822, 330)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+diagnostics"

-					    pctDist    	0.452632

-					    height     	134

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3BFE626A0027"

-					client     	@1238

-					supplier   	@1227

-					line_style 	3

-					origin_attachment 	(688, 282)

-					terminal_attachment 	(688, 390)

-					label      	(object SegLabel @1242

-					    Parent_View 	@1240

-					    location   	(645, 335)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	70

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.494737

-					    height     	44

-					    orientation 	1))))

-			    (object InheritView "" @1243

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3D4C0F4C01A1"

-				client     	@1227

-				supplier   	@1226

-				line_style 	3

-				origin_attachment 	(575, 390)

-				terminal_attachment 	(575, 174))))

-		    (object ClassDiagram "11. Supplemental"

-			quid       	"3C287E49019B"

-			title      	"11. Supplemental"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeGroupDefinition" @1244

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(464, 816)

-				label      	(object ItemLabel

-				    Parent_View 	@1244

-				    location   	(47, 760)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	834

-				    justify    	0

-				    label      	"XSDAttributeGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED840290"

-				width      	852

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDAttributeDeclaration" @1245

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2112, 880)

-				label      	(object ItemLabel

-				    Parent_View 	@1245

-				    location   	(1731, 824)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	762

-				    justify    	0

-				    label      	"XSDAttributeDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED2E0192"

-				width      	780

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDConcreteComponent" @1246

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(288, 112)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1246

-				    location   	(48, 60)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	480

-				    justify    	0

-				    label      	"XSDConcreteComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6AD7B40065"

-				width      	498

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDDiagnostic" @1247

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2384, 112)

-				label      	(object ItemLabel

-				    Parent_View 	@1247

-				    location   	(2236, 60)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"XSDDiagnostic")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3BFE5F910046"

-				width      	314

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$236" @1248

-				location   	(1382, 84)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C2882C50137"

-				roleview_list 	(list RoleViews

-				    (object RoleView "primaryComponent" @1249

-					Parent_View 	@1248

-					location   	(-250, -508)

-					label      	(object SegLabel @1250

-					    Parent_View 	@1249

-					    location   	(756, 116)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+primaryComponent"

-					    pctDist    	0.740828

-					    height     	32

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2882C70113"

-					client     	@1248

-					supplier   	@1246

-					line_style 	3

-					origin_attachment 	(1382, 84)

-					terminal_attachment 	(537, 84)

-					label      	(object SegLabel @1251

-					    Parent_View 	@1249

-					    location   	(624, 55)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.897260

-					    height     	30

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$237" @1252

-					Parent_View 	@1248

-					location   	(-250, -508)

-					label      	(object SegLabel @1253

-					    Parent_View 	@1252

-					    location   	(2058, 126)

-					    hidden     	TRUE

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	450

-					    justify    	0

-					    label      	""

-					    pctDist    	0.800000

-					    height     	42

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2882C70112"

-					client     	@1248

-					supplier   	@1247

-					line_style 	3

-					origin_attachment 	(1382, 84)

-					terminal_attachment 	(2227, 84))))

-			    (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @1254

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2160, 688)

-				label      	(object ItemLabel

-				    Parent_View 	@1254

-				    location   	(1778, 607)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	764

-				    justify    	0

-				    label      	"XSDElementDeclaration")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED580214"

-				compartment 	(object Compartment

-				    Parent_View 	@1254

-				    location   	(1778, 667)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	722

-				    compartmentItems 	(list Compartment

-					"+ elementDeclarationReference : boolean"

-					"+ circular : boolean"))

-				width      	782

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFacet" @1255

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 1072)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1255

-				    location   	(2100, 991)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	440

-				    justify    	0

-				    label      	"XSDFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6C359403D2"

-				compartment 	(object Compartment

-				    Parent_View 	@1255

-				    location   	(2100, 1051)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	423

-				    compartmentItems 	(list Compartment

-					"+ facetName : String"

-					"+ effectiveValue : Value"))

-				width      	458

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDModelGroupDefinition" @1256

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(448, 624)

-				label      	(object ItemLabel

-				    Parent_View 	@1256

-				    location   	(47, 568)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	802

-				    justify    	0

-				    label      	"XSDModelGroupDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B66ED9A0205"

-				compartment 	(object Compartment

-				    Parent_View 	@1256

-				    location   	(47, 628)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	1

-				    max_width  	769

-				    compartmentItems 	(list Compartment

-					"+ modelGroupDefinitionReference : boolean"))

-				width      	820

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNamedComponent" @1257

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 288)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1257

-				    location   	(1005, 157)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	454

-				    justify    	0

-				    label      	"XSDNamedComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B6846D303A4"

-				compartment 	(object Compartment

-				    Parent_View 	@1257

-				    location   	(1005, 217)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	4

-				    max_width  	356

-				    compartmentItems 	(list Compartment

-					"+ aliasName : String"

-					"+ uRI : String"

-					"+ aliasURI : String"

-					"+ qName : String"))

-				width      	472

-				height     	286

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDRedefinableComponent" @1258

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(320, 352)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1258

-				    location   	(48, 296)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	544

-				    justify    	0

-				    label      	"XSDRedefinableComponent")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B7FCA8B020B"

-				width      	562

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @1259

-				location   	(320, 510)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1258

-				vertices   	(list Points

-				    (320, 510)

-				    (320, 420)))

-			    (object InheritView "" @1260

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC40090"

-				client     	@1256

-				supplier   	@1258

-				line_style 	3

-				origin_attachment 	(81, 556)

-				terminal_attachment 	(81, 510)

-				drawSupplier 	@1259)

-			    (object InheritView "" @1261

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAC800D2"

-				client     	@1244

-				supplier   	@1258

-				line_style 	3

-				origin_attachment 	(877, 748)

-				terminal_attachment 	(877, 510)

-				drawSupplier 	@1259)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxInclusiveFacet" @1262

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 1808)

-				label      	(object ItemLabel

-				    Parent_View 	@1262

-				    location   	(2101, 1761)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	438

-				    justify    	0

-				    label      	"XSDMaxInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C787D00DA"

-				width      	456

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinInclusiveFacet" @1263

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 1776)

-				label      	(object ItemLabel

-				    Parent_View 	@1263

-				    location   	(35, 1729)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	475

-				    justify    	0

-				    label      	"XSDMinInclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C788702C9"

-				width      	493

-				height     	119

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinExclusiveFacet" @1264

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(272, 1936)

-				label      	(object ItemLabel

-				    Parent_View 	@1264

-				    location   	(35, 1889)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	475

-				    justify    	0

-				    label      	"XSDMinExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C792D000A"

-				width      	493

-				height     	118

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxExclusiveFacet" @1265

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2304, 1968)

-				label      	(object ItemLabel

-				    Parent_View 	@1265

-				    location   	(2073, 1917)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	462

-				    justify    	0

-				    label      	"XSDMaxExclusiveFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C789600C2"

-				width      	480

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDCardinalityFacet" @1266

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2336, 1424)

-				label      	(object ItemLabel

-				    Parent_View 	@1266

-				    location   	(2134, 1372)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDCardinalityFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C755D03D2"

-				width      	422

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDBoundedFacet" @1267

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2352, 1264)

-				label      	(object ItemLabel

-				    Parent_View 	@1267

-				    location   	(2163, 1212)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	378

-				    justify    	0

-				    label      	"XSDBoundedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C751D0344"

-				width      	396

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDOrderedFacet" @1268

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(224, 1392)

-				label      	(object ItemLabel

-				    Parent_View 	@1268

-				    location   	(43, 1340)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	362

-				    justify    	0

-				    label      	"XSDOrderedFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C74DD0248"

-				width      	380

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDNumericFacet" @1269

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 1232)

-				label      	(object ItemLabel

-				    Parent_View 	@1269

-				    location   	(49, 1178)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	382

-				    justify    	0

-				    label      	"XSDNumericFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C75950206"

-				width      	400

-				height     	132

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxFacet" @1270

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2336, 1616)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1270

-				    location   	(2135, 1535)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"XSDMaxFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CEB010E"

-				compartment 	(object Compartment

-				    Parent_View 	@1270

-				    location   	(2135, 1595)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	363

-				    compartmentItems 	(list Compartment

-					"+ inclusive : boolean"

-					"+ exclusive : boolean"))

-				width      	420

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDWhiteSpaceFacet" @1271

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 2288)

-				label      	(object ItemLabel

-				    Parent_View 	@1271

-				    location   	(2102, 2236)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	436

-				    justify    	0

-				    label      	"XSDWhiteSpaceFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C784601B7"

-				width      	454

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDFractionDigitsFacet" @1272

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2304, 2624)

-				label      	(object ItemLabel

-				    Parent_View 	@1272

-				    location   	(2074, 2572)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	460

-				    justify    	0

-				    label      	"XSDFractionDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79BE02EE"

-				width      	478

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDPatternFacet" @1273

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2368, 2128)

-				label      	(object ItemLabel

-				    Parent_View 	@1273

-				    location   	(2196, 2076)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"XSDPatternFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ADB026C"

-				width      	362

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDEnumerationFacet" @1274

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(256, 2096)

-				label      	(object ItemLabel

-				    Parent_View 	@1274

-				    location   	(36, 2044)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	440

-				    justify    	0

-				    label      	"XSDEnumerationFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C6ACE0141"

-				width      	458

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDLengthFacet" @1275

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 2272)

-				label      	(object ItemLabel

-				    Parent_View 	@1275

-				    location   	(38, 2220)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	340

-				    justify    	0

-				    label      	"XSDLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C776200E7"

-				width      	358

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinFacet" @1276

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 1584)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1276

-				    location   	(38, 1503)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDMinFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3C0A1CDE037C"

-				compartment 	(object Compartment

-				    Parent_View 	@1276

-				    location   	(38, 1563)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	363

-				    compartmentItems 	(list Compartment

-					"+ inclusive : boolean"

-					"+ exclusive : boolean"))

-				width      	422

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMaxLengthFacet" @1277

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2320, 2464)

-				label      	(object ItemLabel

-				    Parent_View 	@1277

-				    location   	(2111, 2412)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	418

-				    justify    	0

-				    label      	"XSDMaxLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C77C70146"

-				width      	436

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDMinLengthFacet" @1278

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 2448)

-				label      	(object ItemLabel

-				    Parent_View 	@1278

-				    location   	(39, 2396)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	402

-				    justify    	0

-				    label      	"XSDMinLengthFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C778C0065"

-				width      	420

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDTotalDigitsFacet" @1279

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(240, 2608)

-				label      	(object ItemLabel

-				    Parent_View 	@1279

-				    location   	(38, 2556)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	404

-				    justify    	0

-				    label      	"XSDTotalDigitsFacet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B6C79A0020E"

-				width      	422

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDComplexTypeDefinition" @1280

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(928, 1152)

-				label      	(object ItemLabel

-				    Parent_View 	@1280

-				    location   	(667, 1100)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	522

-				    justify    	0

-				    label      	"XSDComplexTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682B82031A"

-				width      	540

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDParticle" @1281

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(176, 1072)

-				label      	(object ItemLabel

-				    Parent_View 	@1281

-				    location   	(50, 1020)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	252

-				    justify    	0

-				    label      	"XSDParticle")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BBD01F7"

-				width      	270

-				height     	128

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::xsd::XSDSimpleTypeDefinition" @1282

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 1360)

-				label      	(object ItemLabel

-				    Parent_View 	@1282

-				    location   	(944, 1304)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	576

-				    justify    	0

-				    label      	"XSDSimpleTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"3B682BA7005D"

-				compartment 	(object Compartment

-				    Parent_View 	@1282

-				    location   	(944, 1364)

-				    icon_style 	"Icon"

-				    fill_color 	16777215

-				    anchor     	2

-				    nlines     	1

-				    max_width  	538

-				    compartmentItems 	(list Compartment

-					"<<0..*>> + validFacets : String"))

-				width      	594

-				height     	136

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$248" @1283

-				location   	(1446, 1218)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A994030A"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootTypeDefinition" @1284

-					Parent_View 	@1283

-					location   	(582, -78)

-					label      	(object SegLabel @1285

-					    Parent_View 	@1284

-					    location   	(1580, 1173)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+rootTypeDefinition"

-					    pctDist    	3.268293

-					    height     	46

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A99700DD"

-					client     	@1283

-					supplier   	@1282

-					vertices   	(list Points

-					    (1446, 1218)

-					    (1487, 1218)

-					    (1487, 1292))

-					line_style 	3

-					origin_attachment 	(1446, 1218)

-					terminal_attachment 	(1487, 1292)

-					label      	(object SegLabel @1286

-					    Parent_View 	@1284

-					    location   	(1439, 1257)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.184211

-					    height     	39

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$249" @1287

-					Parent_View 	@1283

-					location   	(582, -78)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A99700E7"

-					client     	@1283

-					supplier   	@1282

-					vertices   	(list Points

-					    (1446, 1218)

-					    (1405, 1218)

-					    (1405, 1292))

-					line_style 	3

-					origin_attachment 	(1446, 1218)

-					terminal_attachment 	(1405, 1292))))

-			    (object AssociationViewNew "$UNNAMED$252" @1288

-				location   	(1733, 1575)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B08D0252"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$253" @1289

-					Parent_View 	@1288

-					location   	(917, 7)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B08E0091"

-					client     	@1288

-					supplier   	@1282

-					vertices   	(list Points

-					    (1733, 1575)

-					    (1487, 1575)

-					    (1487, 1428))

-					line_style 	3

-					origin_attachment 	(1733, 1575)

-					terminal_attachment 	(1487, 1428))

-				    (object RoleView "maxFacet" @1290

-					Parent_View 	@1288

-					location   	(917, 7)

-					label      	(object SegLabel @1291

-					    Parent_View 	@1290

-					    location   	(1751, 1541)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+maxFacet"

-					    pctDist    	0.046243

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B08E009B"

-					client     	@1288

-					supplier   	@1270

-					line_style 	3

-					origin_attachment 	(1733, 1575)

-					terminal_attachment 	(2126, 1575)

-					label      	(object SegLabel @1292

-					    Parent_View 	@1290

-					    location   	(2042, 1536)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.789157

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$254" @1293

-				location   	(1587, 1793)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0AB0396"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$255" @1294

-					Parent_View 	@1293

-					location   	(707, -31)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0AC03C9"

-					client     	@1293

-					supplier   	@1282

-					vertices   	(list Points

-					    (1587, 1793)

-					    (1447, 1793)

-					    (1447, 1428))

-					line_style 	3

-					origin_attachment 	(1587, 1793)

-					terminal_attachment 	(1447, 1428))

-				    (object RoleView "maxInclusiveFacet" @1295

-					Parent_View 	@1293

-					location   	(707, -31)

-					label      	(object SegLabel @1296

-					    Parent_View 	@1295

-					    location   	(1737, 1751)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+maxInclusiveFacet"

-					    pctDist    	0.298441

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0AC03D4"

-					client     	@1293

-					supplier   	@1262

-					line_style 	3

-					origin_attachment 	(1587, 1793)

-					terminal_attachment 	(2092, 1793)

-					label      	(object SegLabel @1297

-					    Parent_View 	@1295

-					    location   	(2020, 1754)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.859155

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$256" @1298

-				location   	(937, 1787)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0AF0338"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$257" @1299

-					Parent_View 	@1298

-					location   	(617, -5)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B001F9"

-					client     	@1298

-					supplier   	@1282

-					vertices   	(list Points

-					    (937, 1787)

-					    (997, 1787)

-					    (997, 1428))

-					line_style 	3

-					origin_attachment 	(937, 1787)

-					terminal_attachment 	(997, 1428))

-				    (object RoleView "minInclusiveFacet" @1300

-					Parent_View 	@1298

-					location   	(617, -5)

-					label      	(object SegLabel @1301

-					    Parent_View 	@1300

-					    location   	(792, 1745)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+minInclusiveFacet"

-					    pctDist    	0.346062

-					    height     	43

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B00203"

-					client     	@1298

-					supplier   	@1263

-					line_style 	3

-					origin_attachment 	(937, 1787)

-					terminal_attachment 	(518, 1787)

-					label      	(object SegLabel @1302

-					    Parent_View 	@1300

-					    location   	(575, 1743)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.863962

-					    height     	45

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$258" @1303

-				location   	(981, 1937)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0B30207"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$259" @1304

-					Parent_View 	@1303

-					location   	(677, -79)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B40190"

-					client     	@1303

-					supplier   	@1282

-					vertices   	(list Points

-					    (981, 1937)

-					    (1041, 1937)

-					    (1041, 1428))

-					line_style 	3

-					origin_attachment 	(981, 1937)

-					terminal_attachment 	(1041, 1428))

-				    (object RoleView "minExclusiveFacet" @1305

-					Parent_View 	@1303

-					location   	(677, -79)

-					label      	(object SegLabel @1306

-					    Parent_View 	@1305

-					    location   	(823, 1900)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+minExclusiveFacet"

-					    pctDist    	0.341253

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B4019A"

-					client     	@1303

-					supplier   	@1264

-					line_style 	3

-					origin_attachment 	(981, 1937)

-					terminal_attachment 	(518, 1937)

-					label      	(object SegLabel @1307

-					    Parent_View 	@1305

-					    location   	(589, 1897)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.846652

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$260" @1308

-				location   	(1469, 1953)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0B6028D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$261" @1309

-					Parent_View 	@1308

-					location   	(621, -95)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B70217"

-					client     	@1308

-					supplier   	@1282

-					vertices   	(list Points

-					    (1469, 1953)

-					    (1400, 1953)

-					    (1400, 1428))

-					line_style 	3

-					origin_attachment 	(1469, 1953)

-					terminal_attachment 	(1400, 1428))

-				    (object RoleView "maxExclusiveFacet" @1310

-					Parent_View 	@1308

-					location   	(621, -95)

-					label      	(object SegLabel @1311

-					    Parent_View 	@1310

-					    location   	(1646, 1913)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	384

-					    justify    	0

-					    label      	"+maxExclusiveFacet"

-					    pctDist    	0.298097

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0B70221"

-					client     	@1308

-					supplier   	@1265

-					line_style 	3

-					origin_attachment 	(1469, 1953)

-					terminal_attachment 	(2064, 1953)

-					label      	(object SegLabel @1312

-					    Parent_View 	@1310

-					    location   	(1961, 1913)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.827236

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$262" @1313

-				location   	(1122, 2180)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0BC0051"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$263" @1314

-					Parent_View 	@1313

-					location   	(-318, 628)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0BC0246"

-					client     	@1313

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1122, 2180)

-					terminal_attachment 	(1122, 1428))

-				    (object RoleView "lengthFacet" @1315

-					Parent_View 	@1313

-					location   	(-318, 628)

-					label      	(object SegLabel @1316

-					    Parent_View 	@1315

-					    location   	(804, 2204)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+lengthFacet"

-					    pctDist    	0.475472

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0BC0250"

-					client     	@1313

-					supplier   	@1275

-					vertices   	(list Points

-					    (1122, 2180)

-					    (1122, 2240)

-					    (387, 2240))

-					line_style 	3

-					origin_attachment 	(1122, 2180)

-					terminal_attachment 	(387, 2240)

-					label      	(object SegLabel @1317

-					    Parent_View 	@1315

-					    location   	(471, 2204)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.895597

-					    height     	37

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$266" @1318

-				location   	(1084, 1989)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0C2021D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$267" @1319

-					Parent_View 	@1318

-					location   	(-1380, 437)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C300AB"

-					client     	@1318

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1084, 1989)

-					terminal_attachment 	(1084, 1428))

-				    (object RoleView "enumerationFacets" @1320

-					Parent_View 	@1318

-					location   	(-1380, 437)

-					label      	(object SegLabel @1321

-					    Parent_View 	@1320

-					    location   	(837, 2016)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	372

-					    justify    	0

-					    label      	"+enumerationFacets"

-					    pctDist    	0.465857

-					    height     	34

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C300AC"

-					client     	@1318

-					supplier   	@1274

-					vertices   	(list Points

-					    (1084, 1989)

-					    (1084, 2049)

-					    (485, 2049))

-					line_style 	3

-					origin_attachment 	(1084, 1989)

-					terminal_attachment 	(485, 2049)

-					label      	(object SegLabel @1322

-					    Parent_View 	@1320

-					    location   	(583, 2021)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.851290

-					    height     	29

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$268" @1323

-				location   	(1451, 2074)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0C50159"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$269" @1324

-					Parent_View 	@1323

-					location   	(-1525, 538)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C600B0"

-					client     	@1323

-					supplier   	@1282

-					vertices   	(list Points

-					    (1451, 2074)

-					    (1362, 2074)

-					    (1362, 1428))

-					line_style 	3

-					origin_attachment 	(1451, 2074)

-					terminal_attachment 	(1362, 1428))

-				    (object RoleView "patternFacets" @1325

-					Parent_View 	@1323

-					location   	(-1525, 538)

-					label      	(object SegLabel @1326

-					    Parent_View 	@1325

-					    location   	(1720, 2038)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+patternFacets"

-					    pctDist    	0.367223

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C600BA"

-					client     	@1323

-					supplier   	@1273

-					line_style 	3

-					origin_attachment 	(1451, 2074)

-					terminal_attachment 	(2187, 2074)

-					label      	(object SegLabel @1327

-					    Parent_View 	@1325

-					    location   	(1972, 2035)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..*"

-					    pctDist    	0.708649

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$270" @1328

-				location   	(1827, 1400)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0C802A7"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$271" @1329

-					Parent_View 	@1328

-					location   	(-1149, -472)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C901EA"

-					client     	@1328

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1827, 1400)

-					terminal_attachment 	(1529, 1400))

-				    (object RoleView "cardinalityFacet" @1330

-					Parent_View 	@1328

-					location   	(-1149, -472)

-					label      	(object SegLabel @1331

-					    Parent_View 	@1330

-					    location   	(1847, 1358)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	312

-					    justify    	0

-					    label      	"+cardinalityFacet"

-					    pctDist    	0.071730

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C901F5"

-					client     	@1328

-					supplier   	@1266

-					line_style 	3

-					origin_attachment 	(1827, 1400)

-					terminal_attachment 	(2125, 1400)

-					label      	(object SegLabel @1332

-					    Parent_View 	@1330

-					    location   	(2083, 1357)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.863426

-					    height     	44

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$280" @1333

-				location   	(1262, 2413)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0DB0377"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$281" @1334

-					Parent_View 	@1333

-					location   	(-786, 301)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DC035A"

-					client     	@1333

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1262, 2413)

-					terminal_attachment 	(1262, 1428))

-				    (object RoleView "fractionDigitsFacet" @1335

-					Parent_View 	@1333

-					location   	(-786, 301)

-					label      	(object SegLabel @1336

-					    Parent_View 	@1335

-					    location   	(1608, 2556)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	360

-					    justify    	0

-					    label      	"+fractionDigitsFacet"

-					    pctDist    	0.537393

-					    height     	41

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DC0364"

-					client     	@1333

-					supplier   	@1272

-					vertices   	(list Points

-					    (1262, 2413)

-					    (1262, 2596)

-					    (2065, 2596))

-					line_style 	3

-					origin_attachment 	(1262, 2413)

-					terminal_attachment 	(2065, 2596)

-					label      	(object SegLabel @1337

-					    Parent_View 	@1335

-					    location   	(1979, 2556)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.913886

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$284" @1338

-				location   	(1841, 1306)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0E300D9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$285" @1339

-					Parent_View 	@1338

-					location   	(-1135, -790)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0E4038E"

-					client     	@1338

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1841, 1306)

-					terminal_attachment 	(1529, 1306))

-				    (object RoleView "boundedFacet" @1340

-					Parent_View 	@1338

-					location   	(-1135, -790)

-					label      	(object SegLabel @1341

-					    Parent_View 	@1340

-					    location   	(1832, 1270)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	288

-					    justify    	0

-					    label      	"+boundedFacet"

-					    pctDist    	-0.031746

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0E40398"

-					client     	@1338

-					supplier   	@1267

-					line_style 	3

-					origin_attachment 	(1841, 1306)

-					terminal_attachment 	(2154, 1306)

-					label      	(object SegLabel @1342

-					    Parent_View 	@1340

-					    location   	(2077, 1275)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.754717

-					    height     	32

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$264" @1343

-				location   	(1328, 2186)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0BF018C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$265" @1344

-					Parent_View 	@1343

-					location   	(-640, 634)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C0006B"

-					client     	@1343

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1328, 2186)

-					terminal_attachment 	(1328, 1428))

-				    (object RoleView "whiteSpaceFacet" @1345

-					Parent_View 	@1343

-					location   	(-640, 634)

-					label      	(object SegLabel @1346

-					    Parent_View 	@1345

-					    location   	(1673, 2207)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+whiteSpaceFacet"

-					    pctDist    	0.490909

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0C00075"

-					client     	@1343

-					supplier   	@1271

-					vertices   	(list Points

-					    (1328, 2186)

-					    (1328, 2246)

-					    (2093, 2246))

-					line_style 	3

-					origin_attachment 	(1328, 2186)

-					terminal_attachment 	(2093, 2246)

-					label      	(object SegLabel @1347

-					    Parent_View 	@1345

-					    location   	(2033, 2203)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.926763

-					    height     	44

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$282" @1348

-				location   	(674, 1390)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0DF0048"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$283" @1349

-					Parent_View 	@1348

-					location   	(-1854, -706)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DF03B9"

-					client     	@1348

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(674, 1390)

-					terminal_attachment 	(935, 1390))

-				    (object RoleView "orderedFacet" @1350

-					Parent_View 	@1348

-					location   	(-1854, -706)

-					label      	(object SegLabel @1351

-					    Parent_View 	@1350

-					    location   	(658, 1353)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+orderedFacet"

-					    pctDist    	0.061538

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0DF03C3"

-					client     	@1348

-					supplier   	@1268

-					line_style 	3

-					origin_attachment 	(674, 1390)

-					terminal_attachment 	(414, 1390)

-					label      	(object SegLabel @1352

-					    Parent_View 	@1350

-					    location   	(510, 1355)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.634615

-					    height     	36

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$272" @1353

-				location   	(687, 1296)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0CB039C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$273" @1354

-					Parent_View 	@1353

-					location   	(-1809, -576)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0CC03D0"

-					client     	@1353

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(687, 1296)

-					terminal_attachment 	(935, 1296))

-				    (object RoleView "numericFacet" @1355

-					Parent_View 	@1353

-					location   	(-1809, -576)

-					label      	(object SegLabel @1356

-					    Parent_View 	@1355

-					    location   	(668, 1257)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	276

-					    justify    	0

-					    label      	"+numericFacet"

-					    pctDist    	0.080972

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0CC03D1"

-					client     	@1353

-					supplier   	@1269

-					line_style 	3

-					origin_attachment 	(687, 1296)

-					terminal_attachment 	(440, 1296)

-					label      	(object SegLabel @1357

-					    Parent_View 	@1355

-					    location   	(506, 1260)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.736842

-					    height     	37

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$286" @1358

-				location   	(1689, 1662)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B44401EC"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$287" @1359

-					Parent_View 	@1358

-					location   	(-183, -354)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B4450360"

-					client     	@1358

-					supplier   	@1282

-					vertices   	(list Points

-					    (1689, 1662)

-					    (1487, 1662)

-					    (1487, 1428))

-					line_style 	3

-					origin_attachment 	(1689, 1662)

-					terminal_attachment 	(1487, 1428))

-				    (object RoleView "effectiveMaxFacet" @1360

-					Parent_View 	@1358

-					location   	(-183, -354)

-					label      	(object SegLabel @1361

-					    Parent_View 	@1360

-					    location   	(1769, 1623)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+effectiveMaxFacet"

-					    pctDist    	0.182051

-					    height     	40

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B445036A"

-					client     	@1358

-					supplier   	@1270

-					line_style 	3

-					origin_attachment 	(1689, 1662)

-					terminal_attachment 	(2126, 1662)

-					label      	(object SegLabel @1362

-					    Parent_View 	@1360

-					    location   	(2044, 1627)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.815385

-					    height     	36

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$288" @1363

-				location   	(1328, 2258)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B54F0145"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$289" @1364

-					Parent_View 	@1363

-					location   	(-1072, -462)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B550038C"

-					client     	@1363

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1328, 2258)

-					terminal_attachment 	(1328, 1428))

-				    (object RoleView "effectiveWhiteSpaceFacet" @1365

-					Parent_View 	@1363

-					location   	(-1072, -462)

-					label      	(object SegLabel @1366

-					    Parent_View 	@1365

-					    location   	(1685, 2288)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	492

-					    justify    	0

-					    label      	"+effectiveWhiteSpaceFacet"

-					    pctDist    	0.508541

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B5500396"

-					client     	@1363

-					supplier   	@1271

-					vertices   	(list Points

-					    (1328, 2258)

-					    (1328, 2324)

-					    (2093, 2324))

-					line_style 	3

-					origin_attachment 	(1328, 2258)

-					terminal_attachment 	(2093, 2324)

-					label      	(object SegLabel @1367

-					    Parent_View 	@1365

-					    location   	(2009, 2293)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.898817

-					    height     	32

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$290" @1368

-				location   	(1297, 2366)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B5C4011C"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$291" @1369

-					Parent_View 	@1368

-					location   	(-607, -722)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B5C5020D"

-					client     	@1368

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1297, 2366)

-					terminal_attachment 	(1297, 1428))

-				    (object RoleView "effectiveMaxLengthFacet" @1370

-					Parent_View 	@1368

-					location   	(-607, -722)

-					label      	(object SegLabel @1371

-					    Parent_View 	@1370

-					    location   	(1657, 2463)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	480

-					    justify    	0

-					    label      	"+effectiveMaxLengthFacet"

-					    pctDist    	0.526906

-					    height     	37

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B5C50217"

-					client     	@1368

-					supplier   	@1277

-					vertices   	(list Points

-					    (1297, 2366)

-					    (1297, 2499)

-					    (2102, 2499))

-					line_style 	3

-					origin_attachment 	(1297, 2366)

-					terminal_attachment 	(2102, 2499)

-					label      	(object SegLabel @1372

-					    Parent_View 	@1370

-					    location   	(2007, 2471)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.899308

-					    height     	29

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$292" @1373

-				location   	(1262, 2449)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B62A00AA"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$293" @1374

-					Parent_View 	@1373

-					location   	(-1170, -815)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B62B0138"

-					client     	@1373

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1262, 2449)

-					terminal_attachment 	(1262, 1428))

-				    (object RoleView "effectiveFractionDigitsFacet" @1375

-					Parent_View 	@1373

-					location   	(-1170, -815)

-					label      	(object SegLabel @1376

-					    Parent_View 	@1375

-					    location   	(1640, 2634)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	528

-					    justify    	0

-					    label      	"+effectiveFractionDigitsFacet"

-					    pctDist    	0.585315

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B62B0142"

-					client     	@1373

-					supplier   	@1272

-					vertices   	(list Points

-					    (1262, 2449)

-					    (1262, 2668)

-					    (2065, 2668))

-					line_style 	3

-					origin_attachment 	(1262, 2449)

-					terminal_attachment 	(2065, 2668)

-					label      	(object SegLabel @1377

-					    Parent_View 	@1375

-					    location   	(1989, 2629)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.926485

-					    height     	40

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$294" @1378

-				location   	(1422, 2159)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B6B003A6"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$295" @1379

-					Parent_View 	@1378

-					location   	(-770, -1313)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B6B10311"

-					client     	@1378

-					supplier   	@1282

-					vertices   	(list Points

-					    (1422, 2159)

-					    (1362, 2159)

-					    (1362, 1428))

-					line_style 	3

-					origin_attachment 	(1422, 2159)

-					terminal_attachment 	(1362, 1428))

-				    (object RoleView "effectivePatternFacet" @1380

-					Parent_View 	@1378

-					location   	(-770, -1313)

-					label      	(object SegLabel @1381

-					    Parent_View 	@1380

-					    location   	(1727, 2125)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	408

-					    justify    	0

-					    label      	"+effectivePatternFacet"

-					    pctDist    	0.399090

-					    height     	35

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B6B10312"

-					client     	@1378

-					supplier   	@1273

-					line_style 	3

-					origin_attachment 	(1422, 2159)

-					terminal_attachment 	(2187, 2159)

-					label      	(object SegLabel @1382

-					    Parent_View 	@1380

-					    location   	(2102, 2119)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.889226

-					    height     	41

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$296" @1383

-				location   	(1084, 2083)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B7CA026B"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$297" @1384

-					Parent_View 	@1383

-					location   	(828, -1373)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B7CB0186"

-					client     	@1383

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1084, 2083)

-					terminal_attachment 	(1084, 1428))

-				    (object RoleView "effectiveEnumerationFacet" @1385

-					Parent_View 	@1383

-					location   	(828, -1373)

-					label      	(object SegLabel @1386

-					    Parent_View 	@1385

-					    location   	(822, 2101)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	504

-					    justify    	0

-					    label      	"+effectiveEnumerationFacet"

-					    pctDist    	0.488619

-					    height     	43

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B7CB0190"

-					client     	@1383

-					supplier   	@1274

-					vertices   	(list Points

-					    (1084, 2083)

-					    (1084, 2143)

-					    (485, 2143))

-					line_style 	3

-					origin_attachment 	(1084, 2083)

-					terminal_attachment 	(485, 2143)

-					label      	(object SegLabel @1387

-					    Parent_View 	@1385

-					    location   	(531, 2100)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.931715

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$302" @1388

-				location   	(1122, 2241)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B8DC0052"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$303" @1389

-					Parent_View 	@1388

-					location   	(866, -479)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8DC03B9"

-					client     	@1388

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1122, 2241)

-					terminal_attachment 	(1122, 1428))

-				    (object RoleView "effectiveLengthFacet" @1390

-					Parent_View 	@1388

-					location   	(866, -479)

-					label      	(object SegLabel @1391

-					    Parent_View 	@1390

-					    location   	(800, 2279)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	396

-					    justify    	0

-					    label      	"+effectiveLengthFacet"

-					    pctDist    	0.491731

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8DC03C3"

-					client     	@1388

-					supplier   	@1275

-					vertices   	(list Points

-					    (1122, 2241)

-					    (1122, 2318)

-					    (387, 2318))

-					line_style 	3

-					origin_attachment 	(1122, 2241)

-					terminal_attachment 	(387, 2318)

-					label      	(object SegLabel @1392

-					    Parent_View 	@1390

-					    location   	(470, 2279)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.898567

-					    height     	40

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$250" @1393

-				location   	(773, 1565)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B085025B"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$251" @1394

-					Parent_View 	@1393

-					location   	(469, 13)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0860270"

-					client     	@1393

-					supplier   	@1282

-					vertices   	(list Points

-					    (773, 1565)

-					    (959, 1565)

-					    (959, 1428))

-					line_style 	3

-					origin_attachment 	(773, 1565)

-					terminal_attachment 	(959, 1428))

-				    (object RoleView "minFacet" @1395

-					Parent_View 	@1393

-					location   	(469, 13)

-					label      	(object SegLabel @1396

-					    Parent_View 	@1395

-					    location   	(753, 1532)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	192

-					    justify    	0

-					    label      	"+minFacet"

-					    pctDist    	0.063091

-					    height     	34

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B086027A"

-					client     	@1393

-					supplier   	@1276

-					line_style 	3

-					origin_attachment 	(773, 1565)

-					terminal_attachment 	(451, 1565)

-					label      	(object SegLabel @1397

-					    Parent_View 	@1395

-					    location   	(534, 1523)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.746667

-					    height     	43

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$304" @1398

-				location   	(816, 1650)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B97001DB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$305" @1399

-					Parent_View 	@1398

-					location   	(496, -334)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B97100CF"

-					client     	@1398

-					supplier   	@1282

-					vertices   	(list Points

-					    (816, 1650)

-					    (959, 1650)

-					    (959, 1428))

-					line_style 	3

-					origin_attachment 	(816, 1650)

-					terminal_attachment 	(959, 1428))

-				    (object RoleView "effectiveMinFacet" @1400

-					Parent_View 	@1398

-					location   	(496, -334)

-					label      	(object SegLabel @1401

-					    Parent_View 	@1400

-					    location   	(764, 1614)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+effectiveMinFacet"

-					    pctDist    	0.141618

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B97100D9"

-					client     	@1398

-					supplier   	@1276

-					line_style 	3

-					origin_attachment 	(816, 1650)

-					terminal_attachment 	(451, 1650)

-					label      	(object SegLabel @1402

-					    Parent_View 	@1400

-					    location   	(523, 1606)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.802740

-					    height     	44

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$274" @1403

-				location   	(1297, 2321)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0CF0199"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$275" @1404

-					Parent_View 	@1403

-					location   	(-719, 497)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D20085"

-					client     	@1403

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1297, 2321)

-					terminal_attachment 	(1297, 1428))

-				    (object RoleView "maxLengthFacet" @1405

-					Parent_View 	@1403

-					location   	(-719, 497)

-					label      	(object SegLabel @1406

-					    Parent_View 	@1405

-					    location   	(1630, 2380)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	336

-					    justify    	0

-					    label      	"+maxLengthFacet"

-					    pctDist    	0.472255

-					    height     	30

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D2008F"

-					client     	@1403

-					supplier   	@1277

-					vertices   	(list Points

-					    (1297, 2321)

-					    (1297, 2409)

-					    (2102, 2409))

-					line_style 	3

-					origin_attachment 	(1297, 2321)

-					terminal_attachment 	(2102, 2409)

-					label      	(object SegLabel @1407

-					    Parent_View 	@1405

-					    location   	(1994, 2366)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.879208

-					    height     	44

-					    orientation 	0))))

-			    (object AssociationViewNew "$UNNAMED$276" @1408

-				location   	(1159, 2273)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0D500C5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$277" @1409

-					Parent_View 	@1408

-					location   	(-281, 449)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D6001D"

-					client     	@1408

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1159, 2273)

-					terminal_attachment 	(1159, 1428))

-				    (object RoleView "minLengthFacet" @1410

-					Parent_View 	@1408

-					location   	(-281, 449)

-					label      	(object SegLabel @1411

-					    Parent_View 	@1410

-					    location   	(857, 2372)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	324

-					    justify    	0

-					    label      	"+minLengthFacet"

-					    pctDist    	0.519527

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D60027"

-					client     	@1408

-					supplier   	@1278

-					vertices   	(list Points

-					    (1159, 2273)

-					    (1159, 2409)

-					    (450, 2409))

-					line_style 	3

-					origin_attachment 	(1159, 2273)

-					terminal_attachment 	(450, 2409)

-					label      	(object SegLabel @1412

-					    Parent_View 	@1410

-					    location   	(523, 2369)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.913610

-					    height     	41

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$300" @1413

-				location   	(1197, 2334)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B898016D"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$301" @1414

-					Parent_View 	@1413

-					location   	(941, -610)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8990056"

-					client     	@1413

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1197, 2334)

-					terminal_attachment 	(1197, 1428))

-				    (object RoleView "effectiveMinLengthFacet" @1415

-					Parent_View 	@1413

-					location   	(941, -610)

-					label      	(object SegLabel @1416

-					    Parent_View 	@1415

-					    location   	(856, 2454)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	468

-					    justify    	0

-					    label      	"+effectiveMinLengthFacet"

-					    pctDist    	0.552604

-					    height     	40

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8990060"

-					client     	@1413

-					supplier   	@1278

-					vertices   	(list Points

-					    (1197, 2334)

-					    (1197, 2493)

-					    (450, 2493))

-					line_style 	3

-					origin_attachment 	(1197, 2334)

-					terminal_attachment 	(450, 2493)

-					label      	(object SegLabel @1417

-					    Parent_View 	@1415

-					    location   	(527, 2451)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.916047

-					    height     	43

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$298" @1418

-				location   	(1231, 2438)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B8400062"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$299" @1419

-					Parent_View 	@1418

-					location   	(863, -746)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B841001D"

-					client     	@1418

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1231, 2438)

-					terminal_attachment 	(1231, 1428))

-				    (object RoleView "effectiveTotalDigitsFacet" @1420

-					Parent_View 	@1418

-					location   	(863, -746)

-					label      	(object SegLabel @1421

-					    Parent_View 	@1420

-					    location   	(859, 2632)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	468

-					    justify    	0

-					    label      	"+effectiveTotalDigitsFacet"

-					    pctDist    	0.597030

-					    height     	37

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B8410027"

-					client     	@1418

-					supplier   	@1279

-					vertices   	(list Points

-					    (1231, 2438)

-					    (1231, 2668)

-					    (451, 2668))

-					line_style 	3

-					origin_attachment 	(1231, 2438)

-					terminal_attachment 	(451, 2668)

-					label      	(object SegLabel @1422

-					    Parent_View 	@1420

-					    location   	(534, 2631)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.918812

-					    height     	38

-					    orientation 	1))))

-			    (object AssociationViewNew "$UNNAMED$278" @1423

-				location   	(1231, 2397)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28B0D800DE"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$279" @1424

-					Parent_View 	@1423

-					location   	(-209, 253)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D803CD"

-					client     	@1423

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1231, 2397)

-					terminal_attachment 	(1231, 1428))

-				    (object RoleView "totalDigitsFacet" @1425

-					Parent_View 	@1423

-					location   	(-209, 253)

-					label      	(object SegLabel @1426

-					    Parent_View 	@1425

-					    location   	(853, 2550)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	312

-					    justify    	0

-					    label      	"+totalDigitsFacet"

-					    pctDist    	0.585567

-					    height     	38

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28B0D803D7"

-					client     	@1423

-					supplier   	@1279

-					vertices   	(list Points

-					    (1231, 2397)

-					    (1231, 2587)

-					    (451, 2587))

-					line_style 	3

-					origin_attachment 	(1231, 2397)

-					terminal_attachment 	(451, 2587)

-					label      	(object SegLabel @1427

-					    Parent_View 	@1425

-					    location   	(535, 2560)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.914647

-					    height     	28

-					    orientation 	1))))

-			    (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @1428

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1232, 768)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1428

-				    location   	(1019, 574)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	426

-				    justify    	0

-				    label      	"XSDTypeDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B66ECD302A9"

-				width      	444

-				height     	413

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @1429

-				location   	(1209, 1065)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1428

-				vertices   	(list Points

-				    (1209, 1065)

-				    (1209, 974)))

-			    (object AssociationViewNew "$UNNAMED$234" @1430

-				location   	(1090, 1031)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C2880F503D9"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootTypeDefinition" @1431

-					Parent_View 	@1430

-					location   	(322, -25)

-					label      	(object SegLabel @1432

-					    Parent_View 	@1431

-					    location   	(897, 1036)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	348

-					    justify    	0

-					    label      	"+rootTypeDefinition"

-					    pctDist    	-0.098765

-					    height     	194

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2880F9003C"

-					client     	@1430

-					supplier   	@1428

-					line_style 	3

-					origin_attachment 	(1090, 1031)

-					terminal_attachment 	(1090, 974)

-					label      	(object SegLabel @1433

-					    Parent_View 	@1431

-					    location   	(1121, 1034)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.061728

-					    height     	31

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$235" @1434

-					Parent_View 	@1430

-					location   	(322, -25)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C2880F90046"

-					client     	@1430

-					supplier   	@1280

-					line_style 	3

-					origin_attachment 	(1090, 1031)

-					terminal_attachment 	(1090, 1088))))

-			    (object AssociationViewNew "$UNNAMED$240" @1435

-				location   	(1538, 873)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A6DB01E5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "rootType" @1436

-					Parent_View 	@1435

-					location   	(178, 105)

-					label      	(object SegLabel @1437

-					    Parent_View 	@1436

-					    location   	(1558, 792)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	180

-					    justify    	0

-					    label      	"+rootType"

-					    pctDist    	-1.760870

-					    height     	20

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A6DD03DD"

-					client     	@1435

-					supplier   	@1428

-					vertices   	(list Points

-					    (1538, 873)

-					    (1538, 919)

-					    (1454, 919))

-					line_style 	3

-					origin_attachment 	(1538, 873)

-					terminal_attachment 	(1454, 919)

-					label      	(object SegLabel @1438

-					    Parent_View 	@1436

-					    location   	(1509, 875)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.016667

-					    height     	30

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$241" @1439

-					Parent_View 	@1435

-					location   	(178, 105)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A6DD03DE"

-					client     	@1435

-					supplier   	@1428

-					vertices   	(list Points

-					    (1538, 873)

-					    (1538, 828)

-					    (1454, 828))

-					line_style 	3

-					origin_attachment 	(1538, 873)

-					terminal_attachment 	(1454, 828))))

-			    (object AssociationViewNew "$UNNAMED$242" @1440

-				location   	(1535, 684)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A7120108"

-				roleview_list 	(list RoleViews

-				    (object RoleView "baseType" @1441

-					Parent_View 	@1440

-					location   	(175, -84)

-					label      	(object SegLabel @1442

-					    Parent_View 	@1441

-					    location   	(1559, 597)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	204

-					    justify    	0

-					    label      	"+baseType"

-					    pctDist    	-1.977273

-					    height     	24

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A7140151"

-					client     	@1440

-					supplier   	@1428

-					vertices   	(list Points

-					    (1535, 684)

-					    (1535, 728)

-					    (1454, 728))

-					line_style 	3

-					origin_attachment 	(1535, 684)

-					terminal_attachment 	(1454, 728)

-					label      	(object SegLabel @1443

-					    Parent_View 	@1441

-					    location   	(1506, 683)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	-0.027778

-					    height     	30

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$243" @1444

-					Parent_View 	@1440

-					location   	(175, -84)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A714015B"

-					client     	@1440

-					supplier   	@1428

-					vertices   	(list Points

-					    (1535, 684)

-					    (1535, 641)

-					    (1454, 641))

-					line_style 	3

-					origin_attachment 	(1535, 684)

-					terminal_attachment 	(1454, 641))))

-			    (object AssociationViewNew "$UNNAMED$246" @1445

-				location   	(613, 940)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A7ED03C0"

-				roleview_list 	(list RoleViews

-				    (object RoleView "complexType" @1446

-					Parent_View 	@1445

-					location   	(-747, 172)

-					label      	(object SegLabel @1447

-					    Parent_View 	@1446

-					    location   	(465, 983)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	264

-					    justify    	0

-					    label      	"+complexType"

-					    pctDist    	0.373057

-					    height     	43

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A7F40117"

-					client     	@1445

-					supplier   	@1281

-					vertices   	(list Points

-					    (613, 940)

-					    (284, 940)

-					    (284, 1008))

-					line_style 	3

-					origin_attachment 	(613, 940)

-					terminal_attachment 	(284, 1008)

-					label      	(object SegLabel @1448

-					    Parent_View 	@1446

-					    location   	(224, 972)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	0.909320

-					    height     	61

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$247" @1449

-					Parent_View 	@1445

-					location   	(-747, 172)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A7F40121"

-					client     	@1445

-					supplier   	@1428

-					line_style 	3

-					origin_attachment 	(613, 940)

-					terminal_attachment 	(1010, 940))))

-			    (object InheritView "" @1450

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B7FCAB1004D"

-				client     	@1428

-				supplier   	@1258

-				line_style 	3

-				origin_attachment 	(1112, 562)

-				terminal_attachment 	(1112, 510)

-				drawSupplier 	@1259)

-			    (object InheritView "" @1451

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3BA0D01901F1"

-				client     	@1280

-				supplier   	@1428

-				line_style 	3

-				origin_attachment 	(1146, 1088)

-				terminal_attachment 	(1146, 1065)

-				drawSupplier 	@1429)

-			    (object AssociationViewNew "$UNNAMED$244" @1452

-				location   	(1362, 1133)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A74B0178"

-				roleview_list 	(list RoleViews

-				    (object RoleView "simpleType" @1453

-					Parent_View 	@1452

-					location   	(-158, -163)

-					label      	(object SegLabel @1454

-					    Parent_View 	@1453

-					    location   	(1499, 1094)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	240

-					    justify    	0

-					    label      	"+simpleType"

-					    pctDist    	-0.246753

-					    height     	137

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A74D017B"

-					client     	@1452

-					supplier   	@1282

-					line_style 	3

-					origin_attachment 	(1362, 1133)

-					terminal_attachment 	(1362, 1292)

-					label      	(object SegLabel @1455

-					    Parent_View 	@1453

-					    location   	(1321, 1097)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"0..1"

-					    pctDist    	-0.227273

-					    height     	42

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$245" @1456

-					Parent_View 	@1452

-					location   	(-158, -163)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A74D0185"

-					client     	@1452

-					supplier   	@1428

-					line_style 	3

-					origin_attachment 	(1362, 1133)

-					terminal_attachment 	(1362, 974))))

-			    (object ClassView "Class" "Logical View::xsd::XSDFeature" @1457

-				ShowCompartmentStereotypes 	TRUE

-				SuppressOperation 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2272, 384)

-				font       	(object Font

-				    italics    	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1457

-				    location   	(2002, 303)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	540

-				    justify    	0

-				    label      	"XSDFeature")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	16777088

-				quidu      	"3B69B537026C"

-				compartment 	(object Compartment

-				    Parent_View 	@1457

-				    location   	(2002, 363)

-				    font       	(object Font

-					italics    	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	508

-				    compartmentItems 	(list Compartment

-					"+ global : boolean"

-					"+ featureReference : boolean"))

-				width      	558

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritTreeView "" @1458

-				location   	(2262, 568)

-				line_color 	3342489

-				fill_color 	13434879

-				supplier   	@1457

-				vertices   	(list Points

-				    (2262, 568)

-				    (2262, 477)))

-			    (object InheritView "" @1459

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69EDEE01BF"

-				client     	@1254

-				supplier   	@1457

-				line_style 	3

-				origin_attachment 	(2346, 595)

-				terminal_attachment 	(2346, 568)

-				drawSupplier 	@1458)

-			    (object AssociationViewNew "$UNNAMED$238" @1460

-				location   	(1553, 453)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C28A0F201A4"

-				roleview_list 	(list RoleViews

-				    (object RoleView "type" @1461

-					Parent_View 	@1460

-					location   	(801, 293)

-					label      	(object SegLabel @1462

-					    Parent_View 	@1461

-					    location   	(1331, 499)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	108

-					    justify    	0

-					    label      	"+type"

-					    pctDist    	0.506266

-					    height     	46

-					    orientation 	0)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A0F302E5"

-					client     	@1460

-					supplier   	@1428

-					vertices   	(list Points

-					    (1553, 453)

-					    (1222, 453)

-					    (1222, 562))

-					line_style 	3

-					origin_attachment 	(1553, 453)

-					terminal_attachment 	(1222, 562)

-					label      	(object SegLabel @1463

-					    Parent_View 	@1461

-					    location   	(1185, 479)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.812030

-					    height     	38

-					    orientation 	1))

-				    (object RoleView "$UNNAMED$239" @1464

-					Parent_View 	@1460

-					location   	(801, 293)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C28A0F302F0"

-					client     	@1460

-					supplier   	@1457

-					line_style 	3

-					origin_attachment 	(1553, 453)

-					terminal_attachment 	(1993, 453))))

-			    (object AssociationViewNew "$UNNAMED$130" @1465

-				location   	(1908, 353)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C29010602D7"

-				roleview_list 	(list RoleViews

-				    (object RoleView "resolvedFeature" @1466

-					Parent_View 	@1465

-					location   	(-268, -159)

-					label      	(object SegLabel @1467

-					    Parent_View 	@1466

-					    location   	(1729, 352)

-					    anchor     	1

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	312

-					    justify    	0

-					    label      	"+resolvedFeature"

-					    pctDist    	-0.029412

-					    height     	180

-					    orientation 	1)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C29010B000E"

-					client     	@1465

-					supplier   	@1457

-					vertices   	(list Points

-					    (1908, 353)

-					    (1908, 387)

-					    (1993, 387))

-					line_style 	3

-					origin_attachment 	(1908, 353)

-					terminal_attachment 	(1993, 387)

-					label      	(object SegLabel @1468

-					    Parent_View 	@1466

-					    location   	(1945, 354)

-					    anchor     	2

-					    anchor_loc 	1

-					    nlines     	1

-					    max_width  	15

-					    justify    	0

-					    label      	"1"

-					    pctDist    	0.596639

-					    height     	34

-					    orientation 	0))

-				    (object RoleView "$UNNAMED$131" @1469

-					Parent_View 	@1465

-					location   	(-268, -159)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"3C29010B0018"

-					client     	@1465

-					supplier   	@1457

-					vertices   	(list Points

-					    (1908, 353)

-					    (1908, 319)

-					    (1993, 319))

-					line_style 	3

-					origin_attachment 	(1908, 353)

-					terminal_attachment 	(1993, 319))))

-			    (object InheritView "" @1470

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A26036D"

-				client     	@1258

-				supplier   	@1257

-				vertices   	(list Points

-				    (494, 284)

-				    (494, 244)

-				    (996, 244))

-				line_style 	3

-				origin_attachment 	(494, 284)

-				terminal_attachment 	(996, 244))

-			    (object InheritView "" @1471

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B69B7DC0193"

-				client     	@1245

-				supplier   	@1457

-				line_style 	3

-				origin_attachment 	(1718, 812)

-				terminal_attachment 	(1718, 568)

-				drawSupplier 	@1458)

-			    (object InheritView "" @1472

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3B684A1302A2"

-				client     	@1282

-				supplier   	@1428

-				line_style 	3

-				origin_attachment 	(1265, 1292)

-				terminal_attachment 	(1265, 1065)

-				drawSupplier 	@1429)

-			    (object InheritView "" @1473

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"3C290A2C0307"

-				client     	@1457

-				supplier   	@1257

-				vertices   	(list Points

-				    (2147, 291)

-				    (2147, 244)

-				    (1468, 244))

-				line_style 	3

-				origin_attachment 	(2147, 291)

-				terminal_attachment 	(1468, 244)))))))

-	logical_presentations 	(list unit_reference_list

-	    (object ClassDiagram "Main"

-		quid       	"39E27F080076"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list

-		    (object CategoryView "Logical View::wsdl" @1474

-			location   	(272, 256)

-			label      	(object ItemLabel

-			    Parent_View 	@1474

-			    location   	(128, 172)

-			    fill_color 	13434879

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"wsdl")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	13434879

-			quidu      	"3ADFB8E5021E"

-			width      	300

-			height     	180)

-		    (object CategoryView "Logical View::soap" @1475

-			location   	(704, 256)

-			label      	(object ItemLabel

-			    Parent_View 	@1475

-			    location   	(560, 172)

-			    fill_color 	13434879

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"soap")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	13434879

-			quidu      	"3A01CF0C01A2"

-			width      	300

-			height     	180)

-		    (object CategoryView "Logical View::xsd" @1476

-			location   	(1152, 256)

-			label      	(object ItemLabel

-			    Parent_View 	@1476

-			    location   	(1008, 172)

-			    fill_color 	13434879

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"xsd")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	13434879

-			quidu      	"39ABDC6F01AA"

-			width      	300

-			height     	180)))))

-    root_subsystem 	(object SubSystem "Component View"

-	quid       	"39E27F080065"

-	physical_models 	(list unit_reference_list)

-	physical_presentations 	(list unit_reference_list

-	    (object Module_Diagram "Main"

-		quid       	"39E27F080077"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    process_structure 	(object Processes

-	quid       	"39E27F080066"

-	ProcsNDevs 	(list

-	    (object Process_Diagram "Deployment View"

-		quid       	"39E27F080068"

-		title      	"Deployment View"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    properties 	(object Properties

-	attributes 	(list Attribute_Set

-	    (object Attribute

-		tool       	"DDL"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"DDL"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"DDL"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DataBase"

-			value      	("DataBaseSet" 800))

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DataBaseSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"DDL"

-				name       	"ANSI"

-				value      	800)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"Oracle"

-				value      	801)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"SQLServer"

-				value      	802)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"Sybase"

-				value      	803)

-			    (object Attribute

-				tool       	"DDL"

-				name       	"Watcom"

-				value      	804)))

-		    (object Attribute

-			tool       	"DDL"

-			name       	"PrimaryKeyColumnName"

-			value      	"Id")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"PrimaryKeyColumnType"

-			value      	"NUMBER(5)")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"ViewName"

-			value      	"V_")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"TableName"

-			value      	"T_")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"InheritSuffix"

-			value      	"_V")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DropClause"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"BaseViews"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"DDLScriptFilename"

-			value      	"DDL1.SQL")))

-	    (object Attribute

-		tool       	"DDL"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"DDL"

-			name       	"ColumnType"

-			value      	"VARCHAR")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"Length"

-			value      	"")

-		    (object Attribute

-			tool       	"DDL"

-			name       	"NullsOK"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"PrimaryKey"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"Unique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"CompositeUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"DDL"

-			name       	"CheckConstraint"

-			value      	"")))

-	    (object Attribute

-		tool       	"DDL"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"framework"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"IDL"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"StopOnError"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GeneratePreserveRegions"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"ImplementationType"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"ConstValue"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDefaultSpecifier"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DefaultSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IDLElement"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IDLSpecificationType"

-			value      	("IDLSpecSet" 22))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IDLSpecSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Interface"

-				value      	22)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Typedef"

-				value      	54)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Enumeration"

-				value      	8)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Const"

-				value      	71)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Exception"

-				value      	61)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Struct"

-				value      	51)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Union"

-				value      	81)))))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.binding.soap/src/rose/soapbindingMdl.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateIDLModule"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.binding.soap/src/rose/soapbindingMdl.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"OperationIsOneWay"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Context"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Raises"

-			value      	"")))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsConst"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"ConstValue"

-			value      	"")))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"NameIfUnlabeled"

-			value      	"the_$supplier")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"BoundedHasRelType"

-			value      	("HasRelTypeSet" 47))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"HasRelTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"NameIfUnlabeled"

-			value      	"the_$supplier")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"IDL"

-			name       	"BoundedRoleType"

-			value      	("AssocTypeSet" 47))

-		    (object Attribute

-			tool       	"IDL"

-			name       	"AssocTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"IDL"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"GenerateForwardReference"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"default__Subsystem"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"IDL"

-			name       	"Directory"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"IDL"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Java"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"StopOnError"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"Java"

-			name       	"UsePrefixes"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"InstanceVariablePrefix"

-			value      	"m_")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ClassVariablePrefix"

-			value      	"s_")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DefaultAttributeDataType"

-			value      	"int")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DefaultOperationReturnType"

-			value      	"void")

-		    (object Attribute

-			tool       	"Java"

-			name       	"RootDir"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"AutoSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ShowCodegenDlg"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocDefaultAuthor"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocDefaultVersion"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocDefaultSince"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocNumAsterisks"

-			value      	0)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MaxNumChars"

-			value      	80)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Editor"

-			value      	("EditorType" 100))

-		    (object Attribute

-			tool       	"Java"

-			name       	"VM"

-			value      	("VMType" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"ClassPath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EditorType"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"BuiltIn"

-				value      	100)

-			    (object Attribute

-				tool       	"Java"

-				name       	"WindowsShell"

-				value      	101)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"VMType"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Sun"

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Microsoft"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"IBM"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"NoClassCustomDlg"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GlobalImports"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"OpenBraceClassStyle"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"OpenBraceMethodStyle"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"UseTabs"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"UseSpaces"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"SpacingItems"

-			value      	3)

-		    (object Attribute

-			tool       	"Java"

-			name       	"RoseDefaultCommentStyle"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"AsteriskCommentStyle"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavaCommentStyle"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocAuthor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocSince"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocVersion"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Private"

-				value      	64)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Static"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateCode"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DisableAutoSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletName"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContextRef"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsSingleThread"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIsSecure"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcher"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcherPath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherInclude"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherForward"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletgetInfo"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttribute"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttributesNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestAttributes"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestParameters"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeader"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeaderNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForHeaders"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIntHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletDateHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletCookie"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForCookie"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContentType"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateHTML"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate_XML_DD"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCmpField"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBEnvironmentProperties"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCnxFactory"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReferences"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBNameInJAR"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType"

-			value      	("EJBSessionType_Set" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateless"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateful"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType"

-			value      	("EJBTransactionType_Set" 211))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	211)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	212)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType"

-			value      	("EJBPersistenceType_Set" 220))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	220)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	221)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	222)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReentrant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"BMP_Extend_CMP"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"CmIdentification"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"AdditionalImports"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"CmIdentification"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"AdditionalImports"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Abstract"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Static"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Native"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Synchronized"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Transient"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Volatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"PropertyType"

-			value      	("BeanProperty_Set" 71))

-		    (object Attribute

-			tool       	"Java"

-			name       	"BeanProperty_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Not A Property"

-				value      	71)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Simple"

-				value      	72)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bound"

-				value      	73)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Constrained"

-				value      	74)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"IndividualChangeMgt"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write"

-			value      	("Read/Write_Set" 81))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read & Write"

-				value      	81)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read Only"

-				value      	82)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Write Only"

-				value      	83)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFullyQualifiedTypes"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ContainerClass"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"InitialValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Transient"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Volatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"PropertyType"

-			value      	("BeanProperty_Set" 71))

-		    (object Attribute

-			tool       	"Java"

-			name       	"BeanProperty_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Not A Property"

-				value      	71)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Simple"

-				value      	72)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bound"

-				value      	73)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Constrained"

-				value      	74)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"IndividualChangeMgt"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write"

-			value      	("Read/Write_Set" 81))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read & Write"

-				value      	81)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read Only"

-				value      	82)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Write Only"

-				value      	83)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFullyQualifiedTypes"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsNavigable"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"propertyId"

-		value      	"360000002")

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"DDLScriptFilename"

-			value      	"DDL1.SQL")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"DropClause"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"PrimaryKeyColumnName"

-			value      	"_ID")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"PrimaryKeyColumnType"

-			value      	"NUMBER(5,0)")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"SchemaNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"SchemaNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TableNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TypeNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TypeNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ViewNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ViewNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"VarrayNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"VarrayNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NestedTableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NestedTableNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ObjectTableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ObjectTableNameSuffix"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsSchema"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OID"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"WhereClause"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CheckConstraint"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypeLength"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypePrecision"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypeScale"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionOfREFS"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"MethodKind"

-			value      	("MethodKindSet" 1903))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OverloadID"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsReadNoDataState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsReadNoProcessState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsWriteNoDataState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsWriteNoProcessState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsSelfish"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerType"

-			value      	("TriggerTypeSet" 1801))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerEvent"

-			value      	("TriggerEventSet" 1601))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerText"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerReferencingNames"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerForEach"

-			value      	("TriggerForEachSet" 1701))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerWhenClause"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"MethodKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"MapMethod"

-				value      	1901)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"OrderMethod"

-				value      	1902)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Function"

-				value      	1903)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Procedure"

-				value      	1904)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Operator"

-				value      	1905)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Constructor"

-				value      	1906)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Destructor"

-				value      	1907)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Trigger"

-				value      	1908)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Calculated"

-				value      	1909)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"AFTER"

-				value      	1801)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"BEFORE"

-				value      	1802)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSTEAD OF"

-				value      	1803)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerForEachSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"ROW"

-				value      	1701)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"STATEMENT"

-				value      	1702)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerEventSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT"

-				value      	1601)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"UPDATE"

-				value      	1602)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"DELETE"

-				value      	1603)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR UPDATE"

-				value      	1604)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR DELETE"

-				value      	1605)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"UPDATE OR DELETE"

-				value      	1606)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR UPDATE OR DELETE"

-				value      	1607)))))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NullsAllowed"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Length"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Precision"

-			value      	"2")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Scale"

-			value      	"6")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsIndex"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsPrimaryKey"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CompositeUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CheckConstraint"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Repository"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"cg"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"UseMSVC"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"HeaderFileExtension"

-			value      	"h")

-		    (object Attribute

-			tool       	"cg"

-			name       	"HeaderFileBackupExtension"

-			value      	"h~")

-		    (object Attribute

-			tool       	"cg"

-			name       	"HeaderFileTemporaryExtension"

-			value      	"h#")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeFileExtension"

-			value      	"cpp")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeFileBackupExtension"

-			value      	"cp~")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeFileTemporaryExtension"

-			value      	"cp#")

-		    (object Attribute

-			tool       	"cg"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"StopOnError"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ErrorLimit"

-			value      	30)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Directory"

-			value      	"$ROSECPP_SOURCE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"PathSeparator"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"FileNameFormat"

-			value      	"128vx_b")

-		    (object Attribute

-			tool       	"cg"

-			name       	"BooleanType"

-			value      	"int")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowTemplates"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowExplicitInstantiations"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowProtectedInheritance"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"CommentWidth"

-			value      	60)

-		    (object Attribute

-			tool       	"cg"

-			name       	"OneByValueContainer"

-			value      	"$targetClass")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OneByReferenceContainer"

-			value      	"$targetClass *")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OptionalByValueContainer"

-			value      	"OptionalByValue<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OptionalByReferenceContainer"

-			value      	"$targetClass *")

-		    (object Attribute

-			tool       	"cg"

-			name       	"FixedByValueContainer"

-			value      	"$targetClass[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedFixedByValueContainer"

-			value      	"$targetClass[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"FixedByReferenceContainer"

-			value      	"$targetClass *[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedFixedByReferenceContainer"

-			value      	"$targetClass *[$limit]")

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedByValueContainer"

-			value      	"BoundedListByValue<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedBoundedByValueContainer"

-			value      	"BoundedSetByValue<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedByReferenceContainer"

-			value      	"BoundedListByReference<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedBoundedByReferenceContainer"

-			value      	"BoundedSetByReference<$targetClass,$limit>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnboundedByValueContainer"

-			value      	"UnboundedListByValue<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedUnboundedByValueContainer"

-			value      	"UnboundedSetByValue<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnboundedByReferenceContainer"

-			value      	"UnboundedListByReference<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedUnboundedByReferenceContainer"

-			value      	"UnboundedSetByReference<$targetClass>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedByValueContainer"

-			value      	"AssociationByValue<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedQualifiedByValueContainer"

-			value      	"DictionaryByValue<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedByReferenceContainer"

-			value      	"AssociationByReference<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"UnorderedQualifiedByReferenceContainer"

-			value      	"DictionaryByReference<$qualtype, $qualcont>")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GeneratePreserveRegions"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ImplementationType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ClassKey"

-			value      	"class")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"PutBodiesInSpec"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDefaultConstructor"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DefaultConstructorVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineDefaultConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ExplicitDefaultConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateCopyConstructor"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CopyConstructorVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineCopyConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ExplicitCopyConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDestructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DestructorVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DestructorKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineDestructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssignmentOperation"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssignmentVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssignmentKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineAssignmentOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEqualityOperations"

-			value      	("GenerateSet" 199))

-		    (object Attribute

-			tool       	"cg"

-			name       	"EqualityVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"EqualityKind"

-			value      	("FriendKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineEqualityOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateRelationalOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"RelationalVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"RelationalKind"

-			value      	("FriendKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineRelationalOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateStorageMgmtOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"StorageMgmtVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineStorageMgmtOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSubscriptOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SubscriptVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"SubscriptKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"SubscriptResultType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSubscriptOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDereferenceOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DereferenceVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DereferenceKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DereferenceResultType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineDereferenceOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateIndirectionOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IndirectionVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IndirectionKind"

-			value      	("ThreeKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IndirectionResultType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineIndirectionOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateStreamOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"StreamVisibility"

-			value      	("VisibilitySet" 45))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineStreamOperations"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ThreeKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"KindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"FriendKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"DeclareAndDefine"

-				value      	199)

-			    (object Attribute

-				tool       	"cg"

-				name       	"DeclareOnly"

-				value      	205)

-			    (object Attribute

-				tool       	"cg"

-				name       	"DoNotDeclare"

-				value      	206)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"VisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ConstValue"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDefaultSpecifier"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DefaultSpecifier"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.binding.soap/src/rose/soapbindingMdl.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowExtensionlessFileName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeFormat"

-			value      	(value Text 

-|// $package

-|#include "$file"

-|

-			))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludePrecompiledHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeOrder"

-			value      	"AMIR")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyle"

-			value      	("InliningStyleSet" 207))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyleSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"InClassDeclaration"

-				value      	208)

-			    (object Attribute

-				tool       	"cg"

-				name       	"FollowingClassDeclaration"

-				value      	207)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"TypesDefined"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeClosure"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CmIdentification"

-			value      	(value Text "  %X%  @(#) plugins/com.ibm.etools.ctc.binding.soap/src/rose/soapbindingMdl.mdl, ctc, ibmctc"))

-		    (object Attribute

-			tool       	"cg"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"FileName"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AllowExtensionlessFileName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeFormat"

-			value      	(value Text 

-|// $package

-|#include "$file"

-|

-			))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeBySimpleName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludePrecompiledHeader"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeOrder"

-			value      	"AMIR")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyle"

-			value      	("InliningStyleSet" 207))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InliningStyleSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"InClassDeclaration"

-				value      	208)

-			    (object Attribute

-				tool       	"cg"

-				name       	"FollowingClassDeclaration"

-				value      	207)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"TypesDefined"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"IncludeClosure"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationKind"

-			value      	("OperationKindSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationIsConst"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationIsExplicit"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Inline"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"EntryCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ExitCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"BodyAnnotations"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"OperationIsOneWay"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Context"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"Raises"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"Ordered"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"NameIfUnlabeled"

-			value      	"the_$supplier")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtRelationshipVisibility"

-				value      	210)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberFieldSize"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InitialValue"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetName"

-			value      	"get_$relationship")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetName"

-			value      	"set_$relationship")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKindsSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerClass"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SelectorName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SelectorType"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConstSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_Function"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetByReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"ForwardReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedHasRelType"

-			value      	("HasRelTypeSet" 47))

-		    (object Attribute

-			tool       	"cg"

-			name       	"HasRelTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Association"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"NameIfUnlabeled"

-			value      	"the_$targetClass")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Inherit"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"InstanceArguments"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ForwardReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"NameIfUnlabeled"

-			value      	"the_$targetClass")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberName"

-			value      	"$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtRelationshipVisibility"

-				value      	210)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberFieldSize"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"InitialValue"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerClass"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerGet"

-			value      	"$data.get($keys)")

-		    (object Attribute

-			tool       	"cg"

-			name       	"ContainerSet"

-			value      	"$data.set($keys,$value)")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedContainer"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassContainer"

-			value      	"$supplier *")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassInitialValue"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKindsSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetByReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetName"

-			value      	"get_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConstSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_Function"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetName"

-			value      	"set_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetSetByReference"

-			value      	("QualifiedGetSetByReferenceSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetSetByReferenceSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_GetSetByReference"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateQualifiedGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetName"

-			value      	"get_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedGetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineQualifiedGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateQualifiedSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedSetName"

-			value      	"set_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"QualifiedSetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineQualifiedSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssocClassDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberName"

-			value      	"$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtRelationshipVisibility"

-				value      	210)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassDataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssocClassGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetName"

-			value      	"get_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassGetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineAssocClassGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateAssocClassSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassSetName"

-			value      	"set_$target")

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassSetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineAssocClassSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocClassForwardReferenceOnly"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"BoundedRoleType"

-			value      	("AssocTypeSet" 47))

-		    (object Attribute

-			tool       	"cg"

-			name       	"AssocTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberName"

-			value      	"$attribute")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibility"

-			value      	("DataMemberVisibilitySet" 14))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Implementation"

-				value      	14)

-			    (object Attribute

-				tool       	"cg"

-				name       	"AtAttributeVisibility"

-				value      	211)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutability"

-			value      	("DataMemberMutabilitySet" 0))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberMutabilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unrestricted"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Mutable"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Const"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberIsVolatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"DataMemberFieldSize"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateGetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateSetOperation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetName"

-			value      	"get_$attribute")

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetName"

-			value      	"set_$attribute")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKinds"

-			value      	("GetSetKindsSet" 200))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetKindsSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"Common"

-				value      	200)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Virtual"

-				value      	201)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Abstract"

-				value      	202)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Static"

-				value      	203)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Friend"

-				value      	204)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetIsConst"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConst"

-			value      	("GetResultIsConstSet" 2))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetResultIsConstSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"False"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Same_As_Function"

-				value      	2)))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GetSetByReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"SetReturnsValue"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsReadOnly"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"ForwardReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"BodyReferenceOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateForwardReference"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Subsystem"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"Directory"

-			value      	"AUTO GENERATE")

-		    (object Attribute

-			tool       	"cg"

-			name       	"DirectoryIsOnSearchList"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"PrecompiledHeader"

-			value      	"")))

-	    (object Attribute

-		tool       	"cg"

-		name       	"default__Category"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"cg"

-			name       	"IsNamespace"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"cg"

-			name       	"Indent"

-			value      	2)

-		    (object Attribute

-			tool       	"cg"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegions"

-			value      	("GenerateEmptyRegionSet" 3))

-		    (object Attribute

-			tool       	"cg"

-			name       	"GenerateEmptyRegionSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"cg"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Preserved"

-				value      	1)

-			    (object Attribute

-				tool       	"cg"

-				name       	"Unpreserved"

-				value      	2)

-			    (object Attribute

-				tool       	"cg"

-				name       	"All"

-				value      	3)))))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Version"

-			value      	"5.0")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCClassTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCClassTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Interface_Part"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Connection_Part"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Class_Factory"

-				value      	3)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CObjectFunctionality"

-			value      	("CObjectFunctionalitySet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CObjectFunctionalitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dynamic"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dyncreate"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Serial"

-				value      	3)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateOverrideGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateDataGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DATA_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateFieldGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_FIELD_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateMessageGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateMessageMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_MSG_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MESSAGE_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEFactory"

-			value      	("OLEFactorySet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEFactorySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Built_in"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Simple"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Licensed"

-				value      	3)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEName"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEClassID"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateOLECtlType"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLECtlType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateOLETypeLib"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLETypeLibID"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLETypeLibMajor"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLETypeLibMinor"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GeneratePropPageIDs"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLEPropPageIDs"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateDispatchMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockProperties"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockFunctions"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DispatchDefValue"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateDispIdEnum"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISP_ID_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateInterfaceMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"INTERFACE_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"InitInterface"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateEventMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENT_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockEvents"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateEventSinkMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENTSINK_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PropNotifySinks"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateConnectionMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CONNECTION_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"ConnectionPointIID"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"InheritanceType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"OLECommands"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MFCDeclares"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MFCImplements"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"ATL_Declares"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateCOMMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"COM_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateConnectionPointMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CONNECTION_POINT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateMsgMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSG_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GeneratePropertyMap"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PROPERTY_MAP_Entries"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCOperationTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCOperationTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Virtual_Override"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Message_Handler"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dispatch_Handler"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Event_Firing_Function"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Event_Sink_Handler"

-				value      	5)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Std_OLE_Method"

-				value      	6)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Command_Parser"

-				value      	7)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Property_Get_Function"

-				value      	8)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Property_Set_Function"

-				value      	9)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Property_Notify_Function"

-				value      	10)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Macro_Generated_Function"

-				value      	11)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_MSG_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MESSAGE_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENT_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"EVENTSINK_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"BodyImage"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCAttributeTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCAttributeTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Member_Property"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Get_Set_Property"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dialog_Data"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Field_Data"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Stock_Property"

-				value      	5)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PointerBase"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockPropertyImplementation"

-			value      	"")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCAttributeTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCAttributeTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Member_Property"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Get_Set_Property"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dialog_Data"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Field_Data"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Stock_Property"

-				value      	5)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PointerBase"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockPropertyImplementation"

-			value      	"")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"Type"

-			value      	("MSVCAttributeTypeSet" 0))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"MSVCAttributeTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Normal"

-				value      	0)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Member_Property"

-				value      	1)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Get_Set_Property"

-				value      	2)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Dialog_Data"

-				value      	3)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Field_Data"

-				value      	4)

-			    (object Attribute

-				tool       	"MSVC"

-				name       	"Stock_Property"

-				value      	5)))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DISPATCH_MAP_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"DeclSpec"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"PointerBase"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"CallType"

-			value      	"")

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"StockPropertyImplementation"

-			value      	"")))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateIncludesGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_INCLUDES_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateInsertLocation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"MSVC"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateIncludesGroup"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"AFX_INCLUDES_Entries"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"MSVC"

-			name       	"GenerateInsertLocation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"cg"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"SCC"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"TypeLibImporter"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"propertyId"

-		value      	"783606378")

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"CreatableSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"Private"

-				value      	221)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"PublicNotCreatable"

-				value      	213)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"SingleUse"

-				value      	214)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"GlobalSingleUse"

-				value      	215)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"MultiUse"

-				value      	219)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"GlobalMultiUse"

-				value      	220)))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OptionBase"

-			value      	"0")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OptionExplicit"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OptionCompare"

-			value      	("CompareSet" 202))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"Creatable"

-			value      	("CreatableSet" 221))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateInitialization"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateTermination"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"CollectionClass"

-			value      	"Collection")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"CompareSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"None"

-				value      	202)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"Binary"

-				value      	203)

-			    (object Attribute

-				tool       	"Visual Basic"

-				name       	"Text"

-				value      	204)))))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"OperationName"

-			value      	"$operation")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"LibraryName"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"AliasName"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"IsStatic"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"EntryCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"ExitCode"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"IsConst"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"New"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"WithEvents"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"Subscript"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"NameIfUnlabeled"

-			value      	"the$supplier")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateGetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateSetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateLetOperation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"New"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"WithEvents"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"Subscript"

-			value      	"")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"NameIfUnlabeled"

-			value      	"the$supplier")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateDataMember"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"DataMemberName"

-			value      	"$relationship")

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateGetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateSetOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"GenerateLetOperation"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Inherit"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"ImplementsDelegation"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Visual Basic"

-			name       	"ProjectFile"

-			value      	"")))

-	    (object Attribute

-		tool       	"Visual Basic"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"VisualStudio"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Editor"

-			value      	("EditorType" 100))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"IncludePath"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"StopOnError"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"EditorType"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"BuiltIn"

-				value      	100)

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"WindowsShell"

-				value      	101)))))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ArrayDimensions"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ConstValue"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ImplementationType"

-			value      	"")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CmIdentification"

-			value      	(value Text "  %X% %Q% %Z% %W%"))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CmIdentification"

-			value      	(value Text "  %X% %Q% %Z% %W%"))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Context"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"OperationIsOneWay"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ArrayDimensions"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Order"

-			value      	"")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ArrayDimensions"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Order"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"BoundedRoleType"

-			value      	("AssocTypeSet" 47))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"AssocTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"GenerateForwardReference"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Java"

-		name       	"Default_Servlet__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletName"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContextRef"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsSingleThread"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIsSecure"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcher"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcherPath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherInclude"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherForward"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletgetInfo"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Private"

-				value      	64)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"Http_Servlet__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttribute"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttributesNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestAttributes"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestParameters"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeader"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeaderNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForHeaders"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIntHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletDateHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletCookie"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForCookie"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContentType"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateHTML"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Private"

-				value      	64)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"Default_EJB__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate_XML_DD"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCmpField"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBEnvironmentProperties"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCnxFactory"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReferences"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBNameInJAR"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType"

-			value      	("EJBSessionType_Set" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateless"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateful"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType"

-			value      	("EJBTransactionType_Set" 211))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	211)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	212)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType"

-			value      	("EJBPersistenceType_Set" 220))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	220)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	221)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	222)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReentrant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"BMP_Extend_CMP"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Private"

-				value      	64)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"R2Editor"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Rose Model Integrator"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Rose Web Publisher"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Version Control"

-		name       	"HiddenTool"

-		value      	FALSE))

-	quid       	"39E27F080067"))

diff --git a/bundles/org.eclipse.wst.wsdl/xsd/http.xsd b/bundles/org.eclipse.wst.wsdl/xsd/http.xsd
deleted file mode 100644
index 1cb756e..0000000
--- a/bundles/org.eclipse.wst.wsdl/xsd/http.xsd
+++ /dev/null
@@ -1,78 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?> 
-<!-- 
- 
-Copyright 2001-2002 International Business Machines Corporation, Microsoft Corporation. All rights reserved.
-
-The presentation, distribution or other dissemination of the
-information contained herein by Microsoft is not a license,
-either expressly or impliedly, to any intellectual property owned or
-controlled by Microsoft.
-
-This document and the information contained herein is provided on an
-"AS IS" basis and to the maximum extent permitted by applicable law,
-Microsoft provides the document AS IS AND WITH ALL FAULTS, and hereby
-disclaims all other warranties and conditions, either express, implied
-or statutory, including, but not limited to, any (if any) implied
-warranties, duties or conditions of merchantability, of fitness for a
-particular purpose, of accuracy or completeness of responses, of
-results, of workmanlike effort, of lack of viruses, and of lack of
-negligence, all with regard to the document. ALSO, THERE IS NO
-WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION,
-CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD TO THE
-DOCUMENT.
-
-IN NO EVENT WILL MICROSOFT BE LIABLE TO ANY OTHER PARTY FOR THE COST
-OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE,
-LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR
-SPECIAL DAMAGES WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTHERWISE,
-ARISING IN ANY WAY OUT OF THIS OR ANY OTHER AGREEMENT RELATING TO THIS
-DOCUMENT, WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE
-POSSIBILITY OF SUCH DAMAGES.  
-
-
-  --> 
-<schema xmlns="http://www.w3.org/2001/XMLSchema"
-        xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
-        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
-        targetNamespace="http://schemas.xmlsoap.org/wsdl/http/">
-
-	<import namespace = "http://schemas.xmlsoap.org/wsdl/" schemaLocation = "wsdl.xsd"/>
-
-   	<element name="address" type="http:addressType"/>
-
-   	<complexType name="addressType">
-		<complexContent>
-		<extension base="wsdl:tExtensibilityElement">
-			<sequence/>
-   			<attribute name="location" type="anyURI" use="required"/>
-		</extension>
-		</complexContent>
-   	</complexType>
-
-   	<element name="binding" type="http:bindingType"/>
-   	<complexType name="bindingType">
-		<complexContent>
-		<extension base="wsdl:tExtensibilityElement">
-			<sequence/>
-	      		<attribute name="verb" type="NMTOKEN" use="required"/>
-		</extension>
-		</complexContent>
-   	</complexType>
-
-   	<element name="operation" type="http:operationType"/>
-   	<complexType name="operationType">
-		<complexContent>
-		<extension base="wsdl:tExtensibilityElement">
-			<sequence/>
-	      		<attribute name="location" type="anyURI" use="required"/>
-		</extension>
-		</complexContent>
-	</complexType>
-
-   	<element name="urlEncoded">
-      		<complexType/>  		
-   	</element>
-   	<element name="urlReplacement">
-      		<complexType/>
-     	</element>
-</schema>
diff --git a/bundles/org.eclipse.wst.wsdl/xsd/soap.xsd b/bundles/org.eclipse.wst.wsdl/xsd/soap.xsd
deleted file mode 100644
index ce51f4d..0000000
--- a/bundles/org.eclipse.wst.wsdl/xsd/soap.xsd
+++ /dev/null
@@ -1,150 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?> 
-<!-- 
- 
-Copyright 2001-2003 International Business Machines Corporation, Microsoft Corporation. All rights reserved.
-
-The presentation, distribution or other dissemination of the
-information contained herein by Microsoft is not a license,
-either expressly or impliedly, to any intellectual property owned or
-controlled by Microsoft.
-
-This document and the information contained herein is provided on an
-"AS IS" basis and to the maximum extent permitted by applicable law,
-Microsoft provides the document AS IS AND WITH ALL FAULTS, and hereby
-disclaims all other warranties and conditions, either express, implied
-or statutory, including, but not limited to, any (if any) implied
-warranties, duties or conditions of merchantability, of fitness for a
-particular purpose, of accuracy or completeness of responses, of
-results, of workmanlike effort, of lack of viruses, and of lack of
-negligence, all with regard to the document. ALSO, THERE IS NO
-WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION,
-CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD TO THE
-DOCUMENT.
-
-IN NO EVENT WILL MICROSOFT BE LIABLE TO ANY OTHER PARTY FOR THE COST
-OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE,
-LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR
-SPECIAL DAMAGES WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTHERWISE,
-ARISING IN ANY WAY OUT OF THIS OR ANY OTHER AGREEMENT RELATING TO THIS
-DOCUMENT, WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE
-POSSIBILITY OF SUCH DAMAGES.  
-
---> 
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
-           xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
-           xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
-           targetNamespace="http://schemas.xmlsoap.org/wsdl/soap/" >
-
-  <xs:import namespace = "http://schemas.xmlsoap.org/wsdl/" schemaLocation = "wsdl.xsd"/>
-
-  <xs:simpleType name="encodingStyle" >
-    <xs:annotation>
-      <xs:documentation>
-      "encodingStyle" indicates any canonicalization conventions followed in the contents of the containing element.  For example, the value "http://schemas.xmlsoap.org/soap/encoding/" indicates the pattern described in SOAP specification
-      </xs:documentation>
-    </xs:annotation>
-    <xs:list itemType="xs:anyURI" />
-  </xs:simpleType>
-
-  <xs:element name="binding" type="soap:tBinding" />
-  <xs:complexType name="tBinding" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibilityElement" >
-        <xs:attribute name="transport" type="xs:anyURI" use="required" />
-        <xs:attribute name="style" type="soap:tStyleChoice" use="optional" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:simpleType name="tStyleChoice" >
-    <xs:restriction base="xs:string" >
-      <xs:enumeration value="rpc" />
-      <xs:enumeration value="document" />
-    </xs:restriction>
-  </xs:simpleType>
-
-  <xs:element name="operation" type="soap:tOperation" />
-  <xs:complexType name="tOperation" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibilityElement" >
-        <xs:attribute name="soapAction" type="xs:anyURI" use="optional" />
-        <xs:attribute name="style" type="soap:tStyleChoice" use="optional" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:element name="body" type="soap:tBody" />
-  <xs:attributeGroup name="tBodyAttributes" >
-    <xs:attribute name="encodingStyle" type="soap:encodingStyle" use="optional" />	   
-    <xs:attribute name="use" type="soap:useChoice" use="optional" />
-    <xs:attribute name="namespace" type="xs:anyURI" use="optional" />
-  </xs:attributeGroup>
-  <xs:complexType name="tBody" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibilityElement" >
-        <xs:attribute name="parts" type="xs:NMTOKENS" use="optional" />
-        <xs:attributeGroup ref = "soap:tBodyAttributes" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-  
-  <xs:simpleType name="useChoice" >
-    <xs:restriction base="xs:string" >
-      <xs:enumeration value="literal" />
-      <xs:enumeration value="encoded" />
-    </xs:restriction>
-  </xs:simpleType>
-
-  <xs:element name="fault" type="soap:tFault" />
-  <xs:complexType name="tFaultRes" abstract="true" >
-    <xs:complexContent>
-      <xs:restriction base="soap:tBody" >
-	    <xs:attribute ref="wsdl:required" use="optional" /> 
-        <xs:attribute name="parts" type="xs:NMTOKENS" use="prohibited" />
-		<xs:attributeGroup ref="soap:tBodyAttributes" />
-      </xs:restriction>
-    </xs:complexContent>  	
-  </xs:complexType>
-  <xs:complexType name="tFault" >
-    <xs:complexContent>
-      <xs:extension base="soap:tFaultRes">
-        <xs:attribute name="name" type="xs:NCName" use="required" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-
-  <xs:element name="header" type="soap:tHeader" />
-  <xs:attributeGroup name="tHeaderAttributes" >
-    <xs:attribute name="message" type="xs:QName" use="required" />
-    <xs:attribute name="part" type="xs:NMTOKEN" use="required" />
-    <xs:attribute name="use" type="soap:useChoice" use="required" />
-    <xs:attribute name="encodingStyle" type="soap:encodingStyle" use="optional" />
-    <xs:attribute name="namespace" type="xs:anyURI" use="optional" />      
-  </xs:attributeGroup>
-  <xs:complexType name="tHeader" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibilityElement" >
-        <xs:sequence>
-          <xs:element ref="soap:headerfault" minOccurs="0" maxOccurs="unbounded" />
-        </xs:sequence>
-		<xs:attributeGroup ref="soap:tHeaderAttributes" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:element name="headerfault" type="soap:tHeaderFault" />
-  <xs:complexType name="tHeaderFault" >
-	<xs:attributeGroup ref="soap:tHeaderAttributes" />
-  </xs:complexType>
-
-  <xs:element name="address" type="soap:tAddress" />
-  <xs:complexType name="tAddress" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibilityElement" >
-        <xs:attribute name="location" type="xs:anyURI" use="required" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-</xs:schema>
diff --git a/bundles/org.eclipse.wst.wsdl/xsd/soapenc.xsd b/bundles/org.eclipse.wst.wsdl/xsd/soapenc.xsd
deleted file mode 100644
index 87ea888..0000000
--- a/bundles/org.eclipse.wst.wsdl/xsd/soapenc.xsd
+++ /dev/null
@@ -1,536 +0,0 @@
-<?xml version='1.0' encoding='UTF-8' ?>
-
-<!-- Schema for the SOAP/1.1 encoding
-
-     This schema has been produced using W3C's SOAP Version 1.2 schema
-     found at:
-
-     http://www.w3.org/2001/06/soap-encoding
-
-     Copyright 2001 Martin Gudgin, Developmentor.
-	 http://www.develop.co.uk
-
-     Changes made are the following:
-     - reverted namespace to http://schemas.xmlsoap.org/soap/encoding/
-     - reverted root to only allow 0 and 1 as lexical values
-
-	 Further changes:
-
-	 - removed default value from root attribute declaration - 20030314
-
-     Original copyright:
-     
-     Copyright 2001 W3C (Massachusetts Institute of Technology,
-     Institut National de Recherche en Informatique et en Automatique,
-     Keio University). All Rights Reserved.
-     http://www.w3.org/Consortium/Legal/
-
-     This document is governed by the W3C Software License [1] as
-     described in the FAQ [2].
-
-     [1] http://www.w3.org/Consortium/Legal/copyright-software-19980720
-     [2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
-           xmlns:tns="http://schemas.xmlsoap.org/soap/encoding/"
-           targetNamespace="http://schemas.xmlsoap.org/soap/encoding/" >
-        
- <xs:attribute name="root" >
-   <xs:annotation>
-     <xs:documentation>
-	   'root' can be used to distinguish serialization roots from other
-       elements that are present in a serialization but are not roots of
-       a serialized value graph 
-	 </xs:documentation>
-   </xs:annotation>
-   <xs:simpleType>
-     <xs:restriction base='xs:boolean'>
-	   <xs:pattern value='0|1' />
-	 </xs:restriction>
-   </xs:simpleType>
- </xs:attribute>
-
-  <xs:attributeGroup name="commonAttributes" >
-    <xs:annotation>
-	  <xs:documentation>
-	    Attributes common to all elements that function as accessors or 
-        represent independent (multi-ref) values.  The href attribute is
-        intended to be used in a manner like CONREF.  That is, the element
-        content should be empty iff the href attribute appears
-	  </xs:documentation>
-	</xs:annotation>
-    <xs:attribute name="id" type="xs:ID" />
-    <xs:attribute name="href" type="xs:anyURI" />
-    <xs:anyAttribute namespace="##other" processContents="lax" />
-  </xs:attributeGroup>
-
-  <!-- Global Attributes.  The following attributes are intended to be usable via qualified attribute names on any complex type referencing them. -->
-       
-  <!-- Array attributes. Needed to give the type and dimensions of an array's contents, and the offset for partially-transmitted arrays. -->
-   
-  <xs:simpleType name="arrayCoordinate" >
-    <xs:restriction base="xs:string" />
-  </xs:simpleType>
-          
-  <xs:attribute name="arrayType" type="xs:string" />
-  <xs:attribute name="offset" type="tns:arrayCoordinate" />
-  
-  <xs:attributeGroup name="arrayAttributes" >
-    <xs:attribute ref="tns:arrayType" />
-    <xs:attribute ref="tns:offset" />
-  </xs:attributeGroup>    
-  
-  <xs:attribute name="position" type="tns:arrayCoordinate" /> 
-  
-  <xs:attributeGroup name="arrayMemberAttributes" >
-    <xs:attribute ref="tns:position" />
-  </xs:attributeGroup>    
-
-  <xs:group name="Array" >
-    <xs:sequence>
-      <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
-	</xs:sequence>
-  </xs:group>
-
-  <xs:element name="Array" type="tns:Array" />
-  <xs:complexType name="Array" >
-    <xs:annotation>
-	  <xs:documentation>
-	   'Array' is a complex type for accessors identified by position 
-	  </xs:documentation>
-	</xs:annotation>
-    <xs:group ref="tns:Array" minOccurs="0" />
-    <xs:attributeGroup ref="tns:arrayAttributes" />
-    <xs:attributeGroup ref="tns:commonAttributes" />
-  </xs:complexType> 
-
-  <!-- 'Struct' is a complex type for accessors identified by name. 
-       Constraint: No element may be have the same name as any other,
-       nor may any element have a maxOccurs > 1. -->
-   
-  <xs:element name="Struct" type="tns:Struct" />
-
-  <xs:group name="Struct" >
-    <xs:sequence>
-      <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
-	</xs:sequence>
-  </xs:group>
-
-  <xs:complexType name="Struct" >
-    <xs:group ref="tns:Struct" minOccurs="0" />
-    <xs:attributeGroup ref="tns:commonAttributes"/>
-  </xs:complexType> 
-
-  <!-- 'Base64' can be used to serialize binary data using base64 encoding
-       as defined in RFC2045 but without the MIME line length limitation. -->
-
-  <xs:simpleType name="base64" >
-    <xs:restriction base="xs:base64Binary" />
-  </xs:simpleType>
-
- <!-- Element declarations corresponding to each of the simple types in the 
-      XML Schemas Specification. -->
-
-  <xs:element name="duration" type="tns:duration" />
-  <xs:complexType name="duration" >
-    <xs:simpleContent>
-      <xs:extension base="xs:duration" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="dateTime" type="tns:dateTime" />
-  <xs:complexType name="dateTime" >
-    <xs:simpleContent>
-      <xs:extension base="xs:dateTime" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-
-
-  <xs:element name="NOTATION" type="tns:NOTATION" />
-  <xs:complexType name="NOTATION" >
-    <xs:simpleContent>
-      <xs:extension base="xs:QName" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-  
-
-  <xs:element name="time" type="tns:time" />
-  <xs:complexType name="time" >
-    <xs:simpleContent>
-      <xs:extension base="xs:time" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="date" type="tns:date" />
-  <xs:complexType name="date" >
-    <xs:simpleContent>
-      <xs:extension base="xs:date" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="gYearMonth" type="tns:gYearMonth" />
-  <xs:complexType name="gYearMonth" >
-    <xs:simpleContent>
-      <xs:extension base="xs:gYearMonth" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="gYear" type="tns:gYear" />
-  <xs:complexType name="gYear" >
-    <xs:simpleContent>
-      <xs:extension base="xs:gYear" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="gMonthDay" type="tns:gMonthDay" />
-  <xs:complexType name="gMonthDay" >
-    <xs:simpleContent>
-      <xs:extension base="xs:gMonthDay" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="gDay" type="tns:gDay" />
-  <xs:complexType name="gDay" >
-    <xs:simpleContent>
-      <xs:extension base="xs:gDay" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="gMonth" type="tns:gMonth" />
-  <xs:complexType name="gMonth" >
-    <xs:simpleContent>
-      <xs:extension base="xs:gMonth" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-  
-  <xs:element name="boolean" type="tns:boolean" />
-  <xs:complexType name="boolean" >
-    <xs:simpleContent>
-      <xs:extension base="xs:boolean" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="base64Binary" type="tns:base64Binary" />
-  <xs:complexType name="base64Binary" >
-    <xs:simpleContent>
-      <xs:extension base="xs:base64Binary" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="hexBinary" type="tns:hexBinary" />
-  <xs:complexType name="hexBinary" >
-    <xs:simpleContent>
-     <xs:extension base="xs:hexBinary" >
-       <xs:attributeGroup ref="tns:commonAttributes" />
-     </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="float" type="tns:float" />
-  <xs:complexType name="float" >
-    <xs:simpleContent>
-      <xs:extension base="xs:float" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="double" type="tns:double" />
-  <xs:complexType name="double" >
-    <xs:simpleContent>
-      <xs:extension base="xs:double" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="anyURI" type="tns:anyURI" />
-  <xs:complexType name="anyURI" >
-    <xs:simpleContent>
-      <xs:extension base="xs:anyURI" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="QName" type="tns:QName" />
-  <xs:complexType name="QName" >
-    <xs:simpleContent>
-      <xs:extension base="xs:QName" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  
-  <xs:element name="string" type="tns:string" />
-  <xs:complexType name="string" >
-    <xs:simpleContent>
-      <xs:extension base="xs:string" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="normalizedString" type="tns:normalizedString" />
-  <xs:complexType name="normalizedString" >
-    <xs:simpleContent>
-      <xs:extension base="xs:normalizedString" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="token" type="tns:token" />
-  <xs:complexType name="token" >
-    <xs:simpleContent>
-      <xs:extension base="xs:token" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="language" type="tns:language" />
-  <xs:complexType name="language" >
-    <xs:simpleContent>
-      <xs:extension base="xs:language" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="Name" type="tns:Name" />
-  <xs:complexType name="Name" >
-    <xs:simpleContent>
-      <xs:extension base="xs:Name" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="NMTOKEN" type="tns:NMTOKEN" />
-  <xs:complexType name="NMTOKEN" >
-    <xs:simpleContent>
-      <xs:extension base="xs:NMTOKEN" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="NCName" type="tns:NCName" />
-  <xs:complexType name="NCName" >
-    <xs:simpleContent>
-      <xs:extension base="xs:NCName" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="NMTOKENS" type="tns:NMTOKENS" />
-  <xs:complexType name="NMTOKENS" >
-    <xs:simpleContent>
-      <xs:extension base="xs:NMTOKENS" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="ID" type="tns:ID" />
-  <xs:complexType name="ID" >
-    <xs:simpleContent>
-      <xs:extension base="xs:ID" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="IDREF" type="tns:IDREF" />
-  <xs:complexType name="IDREF" >
-    <xs:simpleContent>
-      <xs:extension base="xs:IDREF" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="ENTITY" type="tns:ENTITY" />
-  <xs:complexType name="ENTITY" >
-    <xs:simpleContent>
-      <xs:extension base="xs:ENTITY" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="IDREFS" type="tns:IDREFS" />
-  <xs:complexType name="IDREFS" >
-    <xs:simpleContent>
-      <xs:extension base="xs:IDREFS" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="ENTITIES" type="tns:ENTITIES" />
-  <xs:complexType name="ENTITIES" >
-    <xs:simpleContent>
-      <xs:extension base="xs:ENTITIES" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="decimal" type="tns:decimal" />
-  <xs:complexType name="decimal" >
-    <xs:simpleContent>
-      <xs:extension base="xs:decimal" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="integer" type="tns:integer" />
-  <xs:complexType name="integer" >
-    <xs:simpleContent>
-      <xs:extension base="xs:integer" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="nonPositiveInteger" type="tns:nonPositiveInteger" />
-  <xs:complexType name="nonPositiveInteger" >
-    <xs:simpleContent>
-      <xs:extension base="xs:nonPositiveInteger" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="negativeInteger" type="tns:negativeInteger" />
-  <xs:complexType name="negativeInteger" >
-    <xs:simpleContent>
-      <xs:extension base="xs:negativeInteger" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="long" type="tns:long" />
-  <xs:complexType name="long" >
-    <xs:simpleContent>
-      <xs:extension base="xs:long" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="int" type="tns:int" />
-  <xs:complexType name="int" >
-    <xs:simpleContent>
-      <xs:extension base="xs:int" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="short" type="tns:short" />
-  <xs:complexType name="short" >
-    <xs:simpleContent>
-      <xs:extension base="xs:short" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="byte" type="tns:byte" />
-  <xs:complexType name="byte" >
-    <xs:simpleContent>
-      <xs:extension base="xs:byte" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="nonNegativeInteger" type="tns:nonNegativeInteger" />
-  <xs:complexType name="nonNegativeInteger" >
-    <xs:simpleContent>
-      <xs:extension base="xs:nonNegativeInteger" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="unsignedLong" type="tns:unsignedLong" />
-  <xs:complexType name="unsignedLong" >
-    <xs:simpleContent>
-      <xs:extension base="xs:unsignedLong" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="unsignedInt" type="tns:unsignedInt" />
-  <xs:complexType name="unsignedInt" >
-    <xs:simpleContent>
-      <xs:extension base="xs:unsignedInt" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="unsignedShort" type="tns:unsignedShort" />
-  <xs:complexType name="unsignedShort" >
-    <xs:simpleContent>
-      <xs:extension base="xs:unsignedShort" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="unsignedByte" type="tns:unsignedByte" />
-  <xs:complexType name="unsignedByte" >
-    <xs:simpleContent>
-      <xs:extension base="xs:unsignedByte" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="positiveInteger" type="tns:positiveInteger" />
-  <xs:complexType name="positiveInteger" >
-    <xs:simpleContent>
-      <xs:extension base="xs:positiveInteger" >
-        <xs:attributeGroup ref="tns:commonAttributes" />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:element name="anyType" />
-</xs:schema>
-
diff --git a/bundles/org.eclipse.wst.wsdl/xsd/wsdl-mime.xsd b/bundles/org.eclipse.wst.wsdl/xsd/wsdl-mime.xsd
deleted file mode 100644
index d7a868e..0000000
--- a/bundles/org.eclipse.wst.wsdl/xsd/wsdl-mime.xsd
+++ /dev/null
@@ -1,72 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- 
- 
-Copyright 2001-2002 International Business Machines Corporation, Microsoft Corporation. All rights reserved.
-
-The presentation, distribution or other dissemination of the
-information contained herein by Microsoft is not a license,
-either expressly or impliedly, to any intellectual property owned or
-controlled by Microsoft.
-
-This document and the information contained herein is provided on an
-"AS IS" basis and to the maximum extent permitted by applicable law,
-Microsoft provides the document AS IS AND WITH ALL FAULTS, and hereby
-disclaims all other warranties and conditions, either express, implied
-or statutory, including, but not limited to, any (if any) implied
-warranties, duties or conditions of merchantability, of fitness for a
-particular purpose, of accuracy or completeness of responses, of
-results, of workmanlike effort, of lack of viruses, and of lack of
-negligence, all with regard to the document. ALSO, THERE IS NO
-WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION,
-CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD TO THE
-DOCUMENT.
-
-IN NO EVENT WILL MICROSOFT BE LIABLE TO ANY OTHER PARTY FOR THE COST
-OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE,
-LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR
-SPECIAL DAMAGES WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTHERWISE,
-ARISING IN ANY WAY OUT OF THIS OR ANY OTHER AGREEMENT RELATING TO THIS
-DOCUMENT, WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE
-POSSIBILITY OF SUCH DAMAGES.  
-
-
-  -->
-<schema targetNamespace="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://www.w3.org/2001/XMLSchema">
-	<import namespace="http://schemas.xmlsoap.org/wsdl/" schemaLocation="wsdl.xsd"/>
-	<element name="content" type="mime:contentType"/>
-	<complexType name="contentType">
-		<complexContent>
-			<extension base="wsdl:tExtensibilityElement">
-				<sequence/>
-				<attribute name="type" type="string" use="optional"/>
-				<attribute name="part" type="NMTOKEN" use="optional"/>
-			</extension>
-		</complexContent>
-	</complexType>
-	<element name="multipartRelated" type="mime:multipartRelatedType"/>
-	<complexType name="multipartRelatedType">
-		<complexContent>
-			<extension base="wsdl:tExtensibilityElement">
-				<sequence>
-					<element ref="mime:part" minOccurs="0" maxOccurs="unbounded"/>
-				</sequence>
-			</extension>
-		</complexContent>
-	</complexType>
-	<element name="part" type="mime:tPart"/>
-	<complexType name="tPart">
-		<sequence>
-			<any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
-		</sequence>
-		<attribute name="name" type="NMTOKEN" use="optional"/>
-	</complexType>
-	<element name="mimeXml" type="mime:tMimeXml"/>
-	<complexType name="tMimeXml">
-		<complexContent>
-			<extension base="wsdl:tExtensibilityElement">
-				<sequence/>
-				<attribute name="part" type="NMTOKEN" use="optional"/>
-			</extension>
-		</complexContent>
-	</complexType>
-</schema>
diff --git a/bundles/org.eclipse.wst.wsdl/xsd/wsdl.xsd b/bundles/org.eclipse.wst.wsdl/xsd/wsdl.xsd
deleted file mode 100644
index c1b17a0..0000000
--- a/bundles/org.eclipse.wst.wsdl/xsd/wsdl.xsd
+++ /dev/null
@@ -1,312 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?> 
-<!-- 
- 
-Copyright 2001-2003 International Business Machines Corporation, Microsoft Corporation. All rights reserved.
-
-The presentation, distribution or other dissemination of the
-information contained herein by Microsoft is not a license,
-either expressly or impliedly, to any intellectual property owned or
-controlled by Microsoft.
-
-This document and the information contained herein is provided on an
-"AS IS" basis and to the maximum extent permitted by applicable law,
-Microsoft provides the document AS IS AND WITH ALL FAULTS, and hereby
-disclaims all other warranties and conditions, either express, implied
-or statutory, including, but not limited to, any (if any) implied
-warranties, duties or conditions of merchantability, of fitness for a
-particular purpose, of accuracy or completeness of responses, of
-results, of workmanlike effort, of lack of viruses, and of lack of
-negligence, all with regard to the document. ALSO, THERE IS NO
-WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION,
-CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD TO THE
-DOCUMENT.
-
-IN NO EVENT WILL MICROSOFT BE LIABLE TO ANY OTHER PARTY FOR THE COST
-OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE,
-LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR
-SPECIAL DAMAGES WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTHERWISE,
-ARISING IN ANY WAY OUT OF THIS OR ANY OTHER AGREEMENT RELATING TO THIS
-DOCUMENT, WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE
-POSSIBILITY OF SUCH DAMAGES.  
-
---> 
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
-           xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
-           targetNamespace="http://schemas.xmlsoap.org/wsdl/"
-           elementFormDefault="qualified" >
-   
-  <xs:complexType mixed="true" name="tDocumentation" >
-    <xs:sequence>
-      <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" />
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:complexType name="tDocumented" >
-    <xs:annotation>
-      <xs:documentation>
-      This type is extended by  component types to allow them to be documented
-      </xs:documentation>
-    </xs:annotation>
-    <xs:sequence>
-      <xs:element name="documentation" type="wsdl:tDocumentation" minOccurs="0" />
-    </xs:sequence>
-  </xs:complexType>
-	 
-  <xs:complexType name="tExtensibleAttributesDocumented" abstract="true" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tDocumented" >
-        <xs:annotation>
-          <xs:documentation>
-          This type is extended by  component types to allow attributes from other namespaces to be added.
-          </xs:documentation>
-        </xs:annotation>
-        <xs:anyAttribute namespace="##other" processContents="lax" />    
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="tExtensibleDocumented" abstract="true" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tDocumented" >
-        <xs:annotation>
-          <xs:documentation>
-          This type is extended by  component types to allow attributes from other namespaces to be added.
-          </xs:documentation>
-        </xs:annotation>
-        <xs:sequence>
-          <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
-        </xs:sequence>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:element name="definitions" type="wsdl:tDefinitions" >
-    <xs:key name="message" >
-      <xs:selector xpath="wsdl:message" />
-      <xs:field xpath="@name" />
-    </xs:key>
-    <xs:key name="portType" >
-      <xs:selector xpath="wsdl:portType" />
-      <xs:field xpath="@name" />
-    </xs:key>
-    <xs:key name="binding" >
-      <xs:selector xpath="wsdl:binding" />
-      <xs:field xpath="@name" />
-    </xs:key>
-    <xs:key name="service" >
-      <xs:selector xpath="wsdl:service" />
-      <xs:field xpath="@name" />
-    </xs:key>
-    <xs:key name="import" >
-      <xs:selector xpath="wsdl:import" />
-      <xs:field xpath="@namespace" />
-    </xs:key>
-  </xs:element>
-
-  <xs:group name="anyTopLevelOptionalElement" >
-    <xs:annotation>
-      <xs:documentation>
-      Any top level optional element allowed to appear more then once - any child of definitions element except wsdl:types. Any extensibility element is allowed in any place.
-      </xs:documentation>
-    </xs:annotation>
-    <xs:choice>
-      <xs:element name="import" type="wsdl:tImport" />
-      <xs:element name="types" type="wsdl:tTypes" />                     
-      <xs:element name="message"  type="wsdl:tMessage" >
-        <xs:unique name="part" >
-          <xs:selector xpath="wsdl:part" />
-          <xs:field xpath="@name" />
-        </xs:unique>
-      </xs:element>
-      <xs:element name="portType" type="wsdl:tPortType" />
-      <xs:element name="binding"  type="wsdl:tBinding" />
-      <xs:element name="service"  type="wsdl:tService" >
-        <xs:unique name="port" >
-          <xs:selector xpath="wsdl:port" />
-          <xs:field xpath="@name" />
-        </xs:unique>
-	  </xs:element>
-      <xs:any namespace="##other" processContents="lax" />	  
-    </xs:choice>
-  </xs:group>
-
-  <xs:complexType name="tDefinitions" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibleDocumented" >
-        <xs:sequence>
-          <xs:group ref="wsdl:anyTopLevelOptionalElement"  minOccurs="0"   maxOccurs="unbounded" />
-        </xs:sequence>
-        <xs:attribute name="targetNamespace" type="xs:anyURI" use="optional" />
-        <xs:attribute name="name" type="xs:NCName" use="optional" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-   
-  <xs:complexType name="tImport" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibleAttributesDocumented" >
-        <xs:attribute name="namespace" type="xs:anyURI" use="required" />
-        <xs:attribute name="location" type="xs:anyURI" use="required" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-   
-  <xs:complexType name="tTypes" >
-    <xs:complexContent>   
-      <xs:extension base="wsdl:tExtensibleDocumented" />
-    </xs:complexContent>   
-  </xs:complexType>
-     
-  <xs:complexType name="tMessage" >
-    <xs:complexContent>   
-      <xs:extension base="wsdl:tExtensibleDocumented" >
-        <xs:sequence>
-          <xs:element name="part" type="wsdl:tPart" minOccurs="0" maxOccurs="unbounded" />
-        </xs:sequence>
-        <xs:attribute name="name" type="xs:NCName" use="required" />
-      </xs:extension>
-    </xs:complexContent>   
-  </xs:complexType>
-
-  <xs:complexType name="tPart" >
-    <xs:complexContent>   
-      <xs:extension base="wsdl:tExtensibleAttributesDocumented" >
-        <xs:attribute name="name" type="xs:NCName" use="required" />
-        <xs:attribute name="element" type="xs:QName" use="optional" />
-        <xs:attribute name="type" type="xs:QName" use="optional" />    
-      </xs:extension>
-    </xs:complexContent>   
-  </xs:complexType>
-
-  <xs:complexType name="tPortType" >
-    <xs:complexContent>   
-      <xs:extension base="wsdl:tExtensibleAttributesDocumented" >
-        <xs:sequence>
-          <xs:element name="operation" type="wsdl:tOperation" minOccurs="0" maxOccurs="unbounded" />
-        </xs:sequence>
-        <xs:attribute name="name" type="xs:NCName" use="required" />
-      </xs:extension>
-    </xs:complexContent>   
-  </xs:complexType>
-   
-  <xs:complexType name="tOperation" >
-    <xs:complexContent>   
-      <xs:extension base="wsdl:tExtensibleDocumented" >
-	    <xs:sequence>
-          <xs:choice>
-            <xs:group ref="wsdl:request-response-or-one-way-operation" />
-            <xs:group ref="wsdl:solicit-response-or-notification-operation" />
-          </xs:choice>
-        </xs:sequence>
-        <xs:attribute name="name" type="xs:NCName" use="required" />
-        <xs:attribute name="parameterOrder" type="xs:NMTOKENS" use="optional" />
-      </xs:extension>
-    </xs:complexContent>   
-  </xs:complexType>
-    
-  <xs:group name="request-response-or-one-way-operation" >
-    <xs:sequence>
-      <xs:element name="input" type="wsdl:tParam" />
-	  <xs:sequence minOccurs='0' >
-	    <xs:element name="output" type="wsdl:tParam" />
-		<xs:element name="fault" type="wsdl:tFault" minOccurs="0" maxOccurs="unbounded" />
-      </xs:sequence>
-    </xs:sequence>
-  </xs:group>
-
-  <xs:group name="solicit-response-or-notification-operation" >
-    <xs:sequence>
-      <xs:element name="output" type="wsdl:tParam" />
-	  <xs:sequence minOccurs='0' >
-	    <xs:element name="input" type="wsdl:tParam" />
-		<xs:element name="fault" type="wsdl:tFault" minOccurs="0" maxOccurs="unbounded" />
-	  </xs:sequence>
-    </xs:sequence>
-  </xs:group>
-        
-  <xs:complexType name="tParam" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibleAttributesDocumented" >
-        <xs:attribute name="name" type="xs:NCName" use="optional" />
-        <xs:attribute name="message" type="xs:QName" use="required" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="tFault" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibleAttributesDocumented" >
-        <xs:attribute name="name" type="xs:NCName"  use="required" />
-        <xs:attribute name="message" type="xs:QName" use="required" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-     
-  <xs:complexType name="tBinding" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibleDocumented" >
-        <xs:sequence>
-          <xs:element name="operation" type="wsdl:tBindingOperation" minOccurs="0" maxOccurs="unbounded" />
-        </xs:sequence>
-        <xs:attribute name="name" type="xs:NCName" use="required" />
-        <xs:attribute name="type" type="xs:QName" use="required" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-    
-  <xs:complexType name="tBindingOperationMessage" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibleDocumented" >
-        <xs:attribute name="name" type="xs:NCName" use="optional" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-  
-  <xs:complexType name="tBindingOperationFault" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibleDocumented" >
-        <xs:attribute name="name" type="xs:NCName" use="required" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="tBindingOperation" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibleDocumented" >
-        <xs:sequence>
-          <xs:element name="input" type="wsdl:tBindingOperationMessage" minOccurs="0" />
-          <xs:element name="output" type="wsdl:tBindingOperationMessage" minOccurs="0" />
-          <xs:element name="fault" type="wsdl:tBindingOperationFault" minOccurs="0" maxOccurs="unbounded" />
-        </xs:sequence>
-        <xs:attribute name="name" type="xs:NCName" use="required" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-     
-  <xs:complexType name="tService" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibleDocumented" >
-        <xs:sequence>
-          <xs:element name="port" type="wsdl:tPort" minOccurs="0" maxOccurs="unbounded" />
-        </xs:sequence>
-        <xs:attribute name="name" type="xs:NCName" use="required" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-     
-  <xs:complexType name="tPort" >
-    <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibleDocumented" >
-        <xs:attribute name="name" type="xs:NCName" use="required" />
-        <xs:attribute name="binding" type="xs:QName" use="required" />
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:attribute name="arrayType" type="xs:string" />
-  <xs:attribute name="required" type="xs:boolean" />
-  <xs:complexType name="tExtensibilityElement" abstract="true" >
-    <xs:attribute ref="wsdl:required" use="optional" />
-  </xs:complexType>
-
-</xs:schema>
diff --git a/tests/org.eclipse.wst.wsdl.tests.performance/.project b/tests/org.eclipse.wst.wsdl.tests.performance/.project
deleted file mode 100644
index 6c6e861..0000000
--- a/tests/org.eclipse.wst.wsdl.tests.performance/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wst.wsdl.tests.performance</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>	
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-     	<nature>org.eclipse.jdt.core.javanature</nature>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/tests/org.eclipse.wst.wsdl.tests.performance/build.properties b/tests/org.eclipse.wst.wsdl.tests.performance/build.properties
deleted file mode 100644
index 7f4b0f7..0000000
--- a/tests/org.eclipse.wst.wsdl.tests.performance/build.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-source.performance.jar = performance/
-output.performance.jar = bin/
-bin.includes = plugin.xml,\
-               performance.jar,\
-               test.xml,\
-               data/
-src.includes = data/,\
-               build.properties
diff --git a/tests/org.eclipse.wst.wsdl.tests.performance/data/StockQuote/StockQuote.wsdl b/tests/org.eclipse.wst.wsdl.tests.performance/data/StockQuote/StockQuote.wsdl
deleted file mode 100644
index 80bf965..0000000
--- a/tests/org.eclipse.wst.wsdl.tests.performance/data/StockQuote/StockQuote.wsdl
+++ /dev/null
@@ -1,68 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://tempuri.org/StockQuote/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="StockQuote" targetNamespace="http://tempuri.org/StockQuote/">

-  <wsdl:types>

-    <xsd:schema targetNamespace="http://tempuri.org/StockQuote/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-      <xsd:element name="getQuoteResponse">

-        <xsd:complexType>

-          <xsd:all>

-            <xsd:element name="tickerSymbol" type="xsd:string"/>

-          </xsd:all>

-        </xsd:complexType>

-      </xsd:element>

-      <xsd:element name="getQuoteRequest">

-        <xsd:complexType>

-          <xsd:all>

-            <xsd:element name="price" type="xsd:float"/>

-          </xsd:all>

-        </xsd:complexType>

-      </xsd:element>

-      <xsd:element name="Headers">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="header" minOccurs="0" maxOccurs="unbounded">

-              <xsd:complexType>

-                <xsd:sequence>

-                  <xsd:element name="name" type="xsd:string"/>

-                  <xsd:element name="value" type="xsd:string"/>

-                </xsd:sequence>

-              </xsd:complexType>

-            </xsd:element>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-    </xsd:schema>

-  </wsdl:types>

-  <wsdl:message name="getQuoteResponse">

-    <wsdl:part element="tns:getQuoteResponse" name="getQuoteResponse"/>

-    <wsdl:part element="tns:Headers" name="headers"/>

-  </wsdl:message>

-  <wsdl:message name="getQuoteRequest">

-    <wsdl:part element="tns:getQuoteRequest" name="getQuoteRequest"/>

-    <wsdl:part element="tns:Headers" name="headers"/>

-  </wsdl:message>

-  <wsdl:portType name="StockQuote">

-    <wsdl:operation name="getQuote">

-      <wsdl:input message="tns:getQuoteRequest"/>

-      <wsdl:output message="tns:getQuoteResponse"/>

-    </wsdl:operation>

-  </wsdl:portType>

-  <wsdl:binding name="StockQuoteSOAP" type="tns:StockQuote">

-    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

-    <wsdl:operation name="getQuote">

-      <soap:operation soapAction="http://tempuri.org/StockQuote/getQuote"/>

-      <wsdl:input>

-        <soap:body parts="getQuoteRequest" use="literal"/>

-        <soap:header message="tns:getQuoteRequest" part="headers" use="literal"/>

-      </wsdl:input>

-      <wsdl:output>

-        <soap:body parts="getQuoteResponse" use="literal"/>

-        <soap:header message="tns:getQuoteResponse" part="headers" use="literal"/>

-      </wsdl:output>

-    </wsdl:operation>

-  </wsdl:binding>

-  <wsdl:service name="StockQuote">

-    <wsdl:port binding="tns:StockQuoteSOAP" name="StockQuoteSOAP">

-      <soap:address location="http://tempuri.org"/>

-    </wsdl:port>

-  </wsdl:service>

-</wsdl:definitions>

diff --git a/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/AllTests.java b/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/AllTests.java
deleted file mode 100644
index 0e42e53..0000000
--- a/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/AllTests.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2004 IBM Corporation and others.
- * All rights reserved.   This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wst.wsdl.tests.performance;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-public class AllTests
-{
-  public static Test suite()
-  {
-    TestSuite suite = new TestSuite("Test for org.eclipse.wst.wsdl.tests.performance");
-    //$JUnit-BEGIN$
-    suite.addTestSuite(ReadStockQuoteWSDLTestCase.class);
-    suite.addTestSuite(OpenStockQuoteWSDLSetup.class);
-    suite.addTestSuite(OpenStockQuoteWSDLTestCase.class);
-    //$JUnit-END$
-    return suite;
-  }
-}
diff --git a/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/OpenStockQuoteWSDLSetup.java b/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/OpenStockQuoteWSDLSetup.java
deleted file mode 100644
index 5d5c4ce..0000000
--- a/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/OpenStockQuoteWSDLSetup.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2004 IBM Corporation and others.
- * All rights reserved.   This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wst.wsdl.tests.performance;
-
-import java.io.IOException;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.intro.IIntroManager;
-import org.eclipse.ui.intro.IIntroPart;
-
-public class OpenStockQuoteWSDLSetup extends TestCase
-{
-  public static String PROJECT_NAME = "Project";
-
-  public static Test suite()
-  {
-    return new TestSuite(OpenStockQuoteWSDLSetup.class, "OpenStockQuoteWSDLSetup");
-  }
-
-  protected void closeIntro()
-  {
-    IIntroManager introManager = PlatformUI.getWorkbench().getIntroManager();
-    IIntroPart introPart = introManager.getIntro();
-    if (introPart != null)
-      introManager.closeIntro(introPart);
-  }
-
-  protected IProject createSimpleProject(String name) throws CoreException
-  {
-    IProject simpleProject = ResourcesPlugin.getWorkspace().getRoot().getProject(name);
-    simpleProject.create(null);
-    simpleProject.open(null);
-    return simpleProject;
-  }
-
-  protected void copyFile(IProject project, String source, String dest) throws IOException, CoreException
-  {
-    IFile file = project.getFile(dest);
-    file.create(PerformancePlugin.getDefault().getBundle().getEntry(source).openStream(), true, null);
-  }
-
-  protected void joinAutoBuild() throws CoreException
-  {
-    boolean interrupted = true;
-    while (interrupted)
-    {
-      try
-      {
-        Platform.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD, null);
-        interrupted = false;
-      }
-      catch (InterruptedException e)
-      {
-        interrupted = true;
-      }
-    }
-  }
-
-  public void testSetup() throws Exception
-  {
-    closeIntro();
-    IProject project = createSimpleProject(PROJECT_NAME);
-    copyFile(project, "data/StockQuote/StockQuote.wsdl", "StockQuote.wsdl");
-    joinAutoBuild();
-  }
-}
diff --git a/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/OpenStockQuoteWSDLTestCase.java b/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/OpenStockQuoteWSDLTestCase.java
deleted file mode 100644
index 471912f..0000000
--- a/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/OpenStockQuoteWSDLTestCase.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2004 IBM Corporation and others.
- * All rights reserved.   This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wst.wsdl.tests.performance;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.test.performance.PerformanceTestCase;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.part.FileEditorInput;
-
-public class OpenStockQuoteWSDLTestCase extends PerformanceTestCase
-{
-  private final String EDITOR_ID = "org.eclipse.wst.wsdl.editor.internal.WSDLEditor";
-
-  public static Test suite()
-  {
-    return new TestSuite(OpenStockQuoteWSDLTestCase.class, "OpenStockQuoteWSDLTestCase");
-  }
-
-  protected IProject getProject(String projectName) throws CoreException
-  {
-    IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(projectName);
-    assertTrue(project.exists());
-    project.open(null);
-    project.refreshLocal(IProject.DEPTH_INFINITE, null);
-    joinAutoBuild();
-    return project;
-  }
-
-  protected void joinAutoBuild() throws CoreException
-  {
-    boolean interrupted = true;
-    while (interrupted)
-    {
-      try
-      {
-        Platform.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD, null);
-        interrupted = false;
-      }
-      catch (InterruptedException e)
-      {
-        interrupted = true;
-      }
-    }
-  }
-
-  protected IEditorPart openEditor(IEditorInput editorInput, String editorid) throws PartInitException
-  {
-    IWorkbenchWindow workbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
-    return workbenchWindow.getActivePage().openEditor(editorInput, editorid, true);
-  }
-
-  protected boolean closeEditor(IEditorPart editor)
-  {
-    IWorkbenchWindow workbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
-    return workbenchWindow.getActivePage().closeEditor(editor, false);
-  }
-
-  public void testOpenStockQuoteWSDL() throws Exception
-  {
-    IProject project = getProject(OpenStockQuoteWSDLSetup.PROJECT_NAME);
-    IEditorInput editorInput = new FileEditorInput((IFile)project.findMember("StockQuote.wsdl"));
-    startMeasuring();
-    IEditorPart editorPart = openEditor(editorInput, EDITOR_ID);
-    stopMeasuring();
-    commitMeasurements();
-    assertPerformance();
-    closeEditor(editorPart);
-  }
-}
diff --git a/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/PerformancePlugin.java b/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/PerformancePlugin.java
deleted file mode 100644
index 478f4ab..0000000
--- a/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/PerformancePlugin.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2004 IBM Corporation and others.
- * All rights reserved.   This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wst.wsdl.tests.performance;
-
-import org.eclipse.core.runtime.Plugin;
-import org.osgi.framework.BundleContext;
-import java.util.*;
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class PerformancePlugin extends Plugin {
-	//The shared instance.
-	private static PerformancePlugin plugin;
-	//Resource bundle.
-	private ResourceBundle resourceBundle;
-	
-	/**
-	 * The constructor.
-	 */
-	public PerformancePlugin() {
-		super();
-		plugin = this;
-	}
-
-	/**
-	 * This method is called upon plug-in activation
-	 */
-	public void start(BundleContext context) throws Exception {
-		super.start(context);
-	}
-
-	/**
-	 * This method is called when the plug-in is stopped
-	 */
-	public void stop(BundleContext context) throws Exception {
-		super.stop(context);
-		plugin = null;
-		resourceBundle = null;
-	}
-
-	/**
-	 * Returns the shared instance.
-	 */
-	public static PerformancePlugin getDefault() {
-		return plugin;
-	}
-
-	/**
-	 * Returns the string from the plugin's resource bundle,
-	 * or 'key' if not found.
-	 */
-	public static String getResourceString(String key) {
-		ResourceBundle bundle = PerformancePlugin.getDefault().getResourceBundle();
-		try {
-			return (bundle != null) ? bundle.getString(key) : key;
-		} catch (MissingResourceException e) {
-			return key;
-		}
-	}
-
-	/**
-	 * Returns the plugin's resource bundle,
-	 */
-	public ResourceBundle getResourceBundle() {
-		try {
-			if (resourceBundle == null)
-				resourceBundle = ResourceBundle.getBundle("org.eclipse.wst.wsdl.tests.performance.PerformancePluginResources");
-		} catch (MissingResourceException x) {
-			resourceBundle = null;
-		}
-		return resourceBundle;
-	}
-}
diff --git a/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/ReadStockQuoteWSDLTestCase.java b/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/ReadStockQuoteWSDLTestCase.java
deleted file mode 100644
index a78fc6b..0000000
--- a/tests/org.eclipse.wst.wsdl.tests.performance/performance/org/eclipse/wst/wsdl/tests/performance/ReadStockQuoteWSDLTestCase.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2004 IBM Corporation and others.
- * All rights reserved.   This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wst.wsdl.tests.performance;
-
-import java.net.URL;
-import javax.wsdl.Definition;
-import javax.wsdl.xml.WSDLReader;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-import org.eclipse.test.performance.PerformanceTestCase;
-import org.eclipse.wst.wsdl.internal.impl.wsdl4j.WSDLFactoryImpl;
-import org.xml.sax.InputSource;
-
-public class ReadStockQuoteWSDLTestCase extends PerformanceTestCase
-{
-  public static Test suite()
-  {
-    return new TestSuite(ReadStockQuoteWSDLTestCase.class, "ReadStockQuoteWSDLTestCase");
-  }
-  
-  public void testReadStockQuoteWSDL() throws Exception
-  {
-    startMeasuring();
-    URL wsdl = PerformancePlugin.getDefault().getBundle().getEntry("data/StockQuote/StockQuote.wsdl");
-    WSDLFactoryImpl factory = new WSDLFactoryImpl();
-    WSDLReader reader = factory.newWSDLReader();
-    Definition definition = reader.readWSDL(wsdl.toString(), new InputSource(wsdl.openStream()));
-    stopMeasuring();
-	commitMeasurements();
-	assertPerformance();
-  }
-}
diff --git a/tests/org.eclipse.wst.wsdl.tests.performance/plugin.xml b/tests/org.eclipse.wst.wsdl.tests.performance/plugin.xml
deleted file mode 100644
index ec3dd74..0000000
--- a/tests/org.eclipse.wst.wsdl.tests.performance/plugin.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin
-   id="org.eclipse.wst.wsdl.tests.performance"
-   name="WSDL Performance Plug-in"
-   version="1.0.0"
-   provider-name=""
-   class="org.eclipse.wst.wsdl.tests.performance.PerformancePlugin">
-
-   <runtime>
-      <library name="performance.jar">
-         <export name="*"/>
-      </library>
-   </runtime>
-
-   <requires>
-      <import plugin="org.junit"/>
-      <import plugin="org.eclipse.core.runtime"/>
-      <import plugin="org.eclipse.core.resources"/>
-      <import plugin="org.eclipse.ui"/>
-      <import plugin="org.eclipse.ui.ide"/>
-      <import plugin="org.eclipse.test.performance"/>
-      <import plugin="org.eclipse.wst.wsdl"/>
-   </requires>
-
-</plugin>
diff --git a/tests/org.eclipse.wst.wsdl.tests.performance/test.xml b/tests/org.eclipse.wst.wsdl.tests.performance/test.xml
deleted file mode 100644
index ea03944..0000000
--- a/tests/org.eclipse.wst.wsdl.tests.performance/test.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0"?>
-
-<project name="testsuite" default="performance" basedir=".">
-  <!-- The property ${eclipse-home} should be passed into this script -->
-  <!-- Set a meaningful default value for when it is not. -->
-  <property name="eclipse-home" value="${basedir}\..\.."/>
-
-  <!-- sets the properties eclipse-home, and library-file -->
-  <property name="plugin-name" value="org.eclipse.wst.wsdl.tests.performance"/>
-  <property name="library-file"
-            value="${eclipse-home}/plugins/org.eclipse.test_3.1.0/library.xml"/>
-
-  <property name="workspace" value="${eclipse-home}/workspace_wsdl_performance"/>
-
-  <!-- This target holds all initialization code that needs to be done for -->
-  <!-- all tests that are to be run. Initialization for individual tests -->
-  <!-- should be done within the body of the suite target. -->
-  <target name="init">
-    <tstamp/>
-    <delete>
-      <fileset dir="${eclipse-home}" includes="org.eclipse.wst.wsdl.tests.performance*.xml"/>
-    </delete>
-  </target>
-  
-  <!-- This target defines the performance tests that need to be run. -->
-  <target name="performance_suite">
-
-    <delete dir="${workspace}" quiet="true"/>
-    <ant target="core-test" antfile="${library-file}" dir="${eclipse-home}">
-      <property name="data-dir" value="${workspace}"/>
-      <property name="plugin-name" value="${plugin-name}"/>
-      <property name="classname" value="org.eclipse.wst.wsdl.tests.performance.ReadStockQuoteWSDLTestCase"/>
-    </ant>
-
-    <delete dir="${workspace}" quiet="true"/>
-    <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}">
-      <property name="data-dir" value="${workspace}"/>
-      <property name="plugin-name" value="${plugin-name}"/>
-      <property name="classname" value="org.eclipse.wst.wsdl.tests.performance.OpenStockQuoteWSDLSetup"/>
-    </ant>
-    <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}">
-      <property name="data-dir" value="${workspace}"/>
-      <property name="plugin-name" value="${plugin-name}"/>
-      <property name="classname" value="org.eclipse.wst.wsdl.tests.performance.OpenStockQuoteWSDLTestCase"/>
-    </ant>
-
-  </target>
-
-  <!-- This target holds code to cleanup the testing environment after -->
-  <!-- after all of the tests have been run. You can use this target to -->
-  <!-- delete temporary files that have been created. -->
-  <target name="cleanup">
-	<delete dir="${workspace}" quiet="true"/>
-  </target>
-  
-  <!-- This target runs the performance test suite. Any actions that need to happen -->
-  <!-- after all the tests have been run should go here. -->
-  <target name="performance" depends="init,performance_suite,cleanup">
-    <ant target="collect" antfile="${library-file}" dir="${eclipse-home}">
-      <property name="includes" value="org.eclipse.wst.wsdl.tests.performance*.xml"/>
-      <property name="output-file" value="${plugin-name}.xml"/>
-    </ant>
-  </target>
-
-</project>